@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-orange-300:#ffb96d;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-200:#fff085;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-950:#053345;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-950:#162456;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--voxeli-font-sans);--default-mono-font-family:var(--voxeli-font-mono);--shadow:var(--shadow)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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{height:auto}::-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)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-5{inset:calc(var(--spacing)*5)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-y-4{inset-block:calc(var(--spacing)*4)}.-top-4{top:calc(var(--spacing)*-4)}.-top-10{top:calc(var(--spacing)*-10)}.-top-12{top:calc(var(--spacing)*-12)}.-top-20{top:calc(var(--spacing)*-20)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-10{top:calc(var(--spacing)*10)}.top-16{top:calc(var(--spacing)*16)}.-right-10{right:calc(var(--spacing)*-10)}.-right-12{right:calc(var(--spacing)*-12)}.-right-20{right:calc(var(--spacing)*-20)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-24{bottom:calc(var(--spacing)*24)}.-left-12{left:calc(var(--spacing)*-12)}.-left-20{left:calc(var(--spacing)*-20)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.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}.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-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-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-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-2{margin-left:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.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-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.size-48{width:calc(var(--spacing)*48);height:calc(var(--spacing)*48)}.size-72{width:calc(var(--spacing)*72);height:calc(var(--spacing)*72)}.size-80{width:calc(var(--spacing)*80);height:calc(var(--spacing)*80)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-5{height:calc(var(--spacing)*5)}.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-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-\[420px\]{height:420px}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[160px\]{min-height:160px}.min-h-\[380px\]{min-height:380px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[520px\]{min-height:520px}.min-h-\[680px\]{min-height:680px}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing)*5)}.w-12{width:calc(var(--spacing)*12)}.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-6xl{max-width:var(--container-6xl)}.max-w-\[170px\]{max-width:170px}.max-w-\[190px\]{max-width:190px}.max-w-\[420px\]{max-width:420px}.max-w-\[900px\]{max-width:900px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.flex-col{flex-direction:column}.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}.gap-1{gap:calc(var(--spacing)*1)}.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-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[clamp\(3rem\,6vw\,8rem\)\]{gap:clamp(3rem,6vw,8rem)}.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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-10{row-gap:calc(var(--spacing)*10)}: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-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.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-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-amber-200{border-color:var(--color-amber-200)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/15{border-color:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab,var(--color-cyan-300)30%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.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-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-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500)25%,transparent)}}.border-purple-400\/15{border-color:#c07eff26}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/15{border-color:color-mix(in oklab,var(--color-purple-400)15%,transparent)}}.border-purple-400\/20{border-color:#c07eff33}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/20{border-color:color-mix(in oklab,var(--color-purple-400)20%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-400\/15{border-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/15{border-color:color-mix(in oklab,var(--color-sky-400)15%,transparent)}}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/25{border-color:color-mix(in oklab,var(--color-sky-400)25%,transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab,var(--color-sky-400)30%,transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/40{border-color:color-mix(in oklab,var(--color-sky-400)40%,transparent)}}.border-sky-400\/50{border-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/50{border-color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab,var(--color-sky-500)25%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.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\/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)}}.bg-\[\#02040b\]{background-color:#02040b}.bg-\[\#020714\]{background-color:#020714}.bg-\[var\(--voxeli-bg\)\]{background-color:var(--voxeli-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/95{background-color:color-mix(in oklab,var(--color-amber-50)95%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/8{background-color:color-mix(in oklab,var(--color-amber-500)8%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-amber-950\/90{background-color:#461901e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/90{background-color:color-mix(in oklab,var(--color-amber-950)90%,transparent)}}.bg-background{background-color:var(--background)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-300{background-color:var(--color-cyan-300)}.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{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/60{background-color:color-mix(in oklab,var(--color-emerald-950)60%,transparent)}}.bg-emerald-950\/70{background-color:#002c22b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/70{background-color:color-mix(in oklab,var(--color-emerald-950)70%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab,var(--color-sky-400)10%,transparent)}}.bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/20{background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/5{background-color:color-mix(in oklab,var(--color-sky-500)5%,transparent)}}.bg-sky-500\/8{background-color:#00a5ef14}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/8{background-color:color-mix(in oklab,var(--color-sky-500)8%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500)15%,transparent)}}.bg-sky-950\/60{background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/60{background-color:color-mix(in oklab,var(--color-sky-950)60%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950)70%,transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab,var(--color-slate-950)75%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950)85%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/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\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,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\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-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-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_right\,\#ffffff_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#ffffff_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#fff 1px,#0000 1px),linear-gradient(#fff 1px,#0000 1px)}.bg-\[radial-gradient\(\#38bdf8_1px\,transparent_1px\)\]{background-image:radial-gradient(#38bdf8 1px,#0000 1px)}.bg-\[radial-gradient\(ellipse_at_bottom\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at bottom,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-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))}.from-amber-900\/10{--tw-gradient-from:#7b33061a;--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))}@supports (color:color-mix(in lab, red, red)){.from-amber-900\/10{--tw-gradient-from:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.from-amber-950\/20{--tw-gradient-from:#46190133;--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))}@supports (color:color-mix(in lab, red, red)){.from-amber-950\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.from-emerald-950\/20{--tw-gradient-from:#002c2233;--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))}@supports (color:color-mix(in lab, red, red)){.from-emerald-950\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.from-sky-400{--tw-gradient-from:var(--color-sky-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))}.from-sky-500{--tw-gradient-from:var(--color-sky-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-sky-500\/15{--tw-gradient-from:#00a5ef26;--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))}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/15{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500)15%,transparent)}}.from-sky-500\/20{--tw-gradient-from:#00a5ef33;--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))}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.from-sky-900\/15{--tw-gradient-from:#024a7026;--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))}@supports (color:color-mix(in lab, red, red)){.from-sky-900\/15{--tw-gradient-from:color-mix(in oklab,var(--color-sky-900)15%,transparent)}}.from-sky-900\/16{--tw-gradient-from:#024a7029;--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))}@supports (color:color-mix(in lab, red, red)){.from-sky-900\/16{--tw-gradient-from:color-mix(in oklab,var(--color-sky-900)16%,transparent)}}.from-sky-950\/20{--tw-gradient-from:#052f4a33;--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))}@supports (color:color-mix(in lab, red, red)){.from-sky-950\/20{--tw-gradient-from:color-mix(in oklab,var(--color-sky-950)20%,transparent)}}.from-sky-950\/30{--tw-gradient-from:#052f4a4d;--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))}@supports (color:color-mix(in lab, red, red)){.from-sky-950\/30{--tw-gradient-from:color-mix(in oklab,var(--color-sky-950)30%,transparent)}}.from-sky-950\/80{--tw-gradient-from:#052f4acc;--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))}@supports (color:color-mix(in lab, red, red)){.from-sky-950\/80{--tw-gradient-from:color-mix(in oklab,var(--color-sky-950)80%,transparent)}}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--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-slate-900\/60{--tw-gradient-from:#0f172b99;--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))}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/60{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.from-slate-900\/90{--tw-gradient-from:#0f172be6;--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))}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--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-\[\#030816\]{--tw-gradient-via:#030816;--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-amber-400\/60{--tw-gradient-via:#fcbb0099;--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)}@supports (color:color-mix(in lab, red, red)){.via-amber-400\/60{--tw-gradient-via:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.via-blue-500\/10{--tw-gradient-via:#3080ff1a;--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)}@supports (color:color-mix(in lab, red, red)){.via-blue-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.via-cyan-200{--tw-gradient-via:var(--color-cyan-200);--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-orange-300{--tw-gradient-via:var(--color-orange-300);--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-slate-950{--tw-gradient-via:var(--color-slate-950);--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-slate-950\/20{--tw-gradient-via:#02061833;--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)}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/20{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)20%,transparent)}}.via-slate-950\/80{--tw-gradient-via:#020618cc;--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)}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/80{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.via-slate-950\/90{--tw-gradient-via:#020618e6;--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)}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/90{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.via-slate-950\/95{--tw-gradient-via:#020618f2;--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)}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/95{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950)95%,transparent)}}.via-transparent{--tw-gradient-via:transparent;--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-amber-300{--tw-gradient-to:var(--color-amber-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))}.to-blue-500{--tw-gradient-to:var(--color-blue-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-blue-600{--tw-gradient-to:var(--color-blue-600);--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-blue-600\/20{--tw-gradient-to:#155dfc33;--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))}@supports (color:color-mix(in lab, red, red)){.to-blue-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.to-blue-950\/80{--tw-gradient-to:#162456cc;--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))}@supports (color:color-mix(in lab, red, red)){.to-blue-950\/80{--tw-gradient-to:color-mix(in oklab,var(--color-blue-950)80%,transparent)}}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--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-slate-950\/80{--tw-gradient-to:#020618cc;--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))}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/80{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.to-slate-950\/95{--tw-gradient-to:#020618f2;--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))}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/95{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)95%,transparent)}}.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))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--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))}.\[background-size\:16px_16px\]{background-size:16px 16px}.\[background-size\:20px_20px\]{background-size:20px 20px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.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)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-3\.5{padding-block:calc(var(--spacing)*3.5)}.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-10{padding-block:calc(var(--spacing)*10)}.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-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-5{padding-right:calc(var(--spacing)*5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--voxeli-font-mono)}.font-sans{font-family:var(--voxeli-font-sans)}.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-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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.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-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--voxeli-ink\)\]{color:var(--voxeli-ink)}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/70{color:color-mix(in oklab,var(--color-amber-200)70%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-100{color:var(--color-blue-100)}.text-blue-300{color:var(--color-blue-300)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-300{color:var(--color-cyan-300)}.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-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.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\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:var(--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-\[0_0_8px_\#34d399\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#34d399);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_8px_\#38bdf8\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#38bdf8);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_8px_\#fbbf24\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#fbbf24);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_15px_rgba\(56\,189\,248\,0\.12\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#38bdf81f);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_15px_rgba\(56\,189\,248\,0\.15\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#38bdf826);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_20px_rgba\(56\,189\,248\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#38bdf826);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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:var(--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-sm{--tw-shadow:var(--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-xl{--tw-shadow:var(--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)}.shadow-xs{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-950)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-sky-500\/10{--tw-shadow-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.shadow-sky-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-sky-500\/25{--tw-shadow-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.shadow-sky-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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-\[1px\]{--tw-blur:blur(1px);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,)}.contrast-125{--tw-contrast:contrast(125%);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,)}.contrast-150{--tw-contrast:contrast(150%);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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;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-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-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:border-sky-400\/40:is(:where(.group):is([open],:popover-open,:open) *){border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.group-open\:border-sky-400\/40:is(:where(.group):is([open],:popover-open,:open) *){border-color:color-mix(in oklab,var(--color-sky-400)40%,transparent)}}.group-open\:bg-sky-500\/20:is(:where(.group):is([open],:popover-open,:open) *){background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.group-open\:bg-sky-500\/20:is(:where(.group):is([open],:popover-open,:open) *){background-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.group-open\:bg-sky-500\/25:is(:where(.group):is([open],:popover-open,:open) *){background-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.group-open\:bg-sky-500\/25:is(:where(.group):is([open],:popover-open,:open) *){background-color:color-mix(in oklab,var(--color-sky-500)25%,transparent)}}.group-open\:text-sky-300:is(:where(.group):is([open],:popover-open,:open) *){color:var(--color-sky-300)}@media (hover:hover){.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:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:border-sky-400\/30:is(:where(.group):hover *){border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-sky-400\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-sky-400)30%,transparent)}}.group-hover\:border-sky-400\/40:is(:where(.group):hover *){border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-sky-400\/40:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-sky-400)40%,transparent)}}.group-hover\:bg-sky-500\/15:is(:where(.group):hover *){background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-sky-500\/15:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-sky-500)15%,transparent)}}.group-hover\:bg-sky-500\/20:is(:where(.group):hover *){background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-sky-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.group-hover\:text-amber-200:is(:where(.group):hover *){color:var(--color-amber-200)}.group-hover\:text-amber-300:is(:where(.group):hover *){color:var(--color-amber-300)}.group-hover\:text-cyan-200:is(:where(.group):hover *){color:var(--color-cyan-200)}.group-hover\:text-purple-200:is(:where(.group):hover *){color:var(--color-purple-200)}.group-hover\:text-purple-300:is(:where(.group):hover *){color:var(--color-purple-300)}.group-hover\:text-sky-300:is(:where(.group):hover *){color:var(--color-sky-300)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.open\:border-sky-500\/40:is([open],:popover-open,:open){border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.open\:border-sky-500\/40:is([open],:popover-open,:open){border-color:color-mix(in oklab,var(--color-sky-500)40%,transparent)}}.open\:bg-slate-900\/90:is([open],:popover-open,:open){background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.open\:bg-slate-900\/90:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.open\:shadow-\[0_0_25px_rgba\(56\,189\,248\,0\.06\)\]:is([open],:popover-open,:open){--tw-shadow:0 0 25px var(--tw-shadow-color,#38bdf80f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@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\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing)*-1.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-amber-400\/30:hover{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-400\/30:hover{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.hover\:border-amber-400\/40:hover{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-400\/40:hover{border-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-cyan-300\/60:hover{border-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/60:hover{border-color:color-mix(in oklab,var(--color-cyan-300)60%,transparent)}}.hover\:border-purple-500\/40:hover{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/40:hover{border-color:color-mix(in oklab,var(--color-purple-500)40%,transparent)}}.hover\:border-sky-400\/30:hover{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/30:hover{border-color:color-mix(in oklab,var(--color-sky-400)30%,transparent)}}.hover\:border-sky-400\/40:hover{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/40:hover{border-color:color-mix(in oklab,var(--color-sky-400)40%,transparent)}}.hover\:border-sky-500\/30:hover{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/30:hover{border-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)}}.hover\:border-sky-500\/40:hover{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/40:hover{border-color:color-mix(in oklab,var(--color-sky-500)40%,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\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-300\/15:hover{background-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/15:hover{background-color:color-mix(in oklab,var(--color-cyan-300)15%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sky-500\/20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/20:hover{background-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-900\/60:hover{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/60:hover{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.hover\:bg-slate-900\/80:hover{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/80:hover{background-color:color-mix(in oklab,var(--color-slate-900)80%,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\.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\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_40px_rgba\(56\,189\,248\,0\.12\)\]:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#38bdf81f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:var(--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)}.hover\:shadow-amber-500\/5:hover{--tw-shadow-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-amber-500\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-sky-500\/5:hover{--tw-shadow-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-sky-500\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-sky-500\/10:hover{--tw-shadow-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-sky-500\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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-visible\:border-ring:focus-visible{border-color:var(--ring)}.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-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)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.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)}}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:bottom-24{bottom:calc(var(--spacing)*24)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:flex{display:flex}.sm\:size-6\.5{width:calc(var(--spacing)*6.5);height:calc(var(--spacing)*6.5)}.sm\:min-h-\[460px\]{min-height:460px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.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-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-14{padding-block:calc(var(--spacing)*14)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:pt-20{padding-top:calc(var(--spacing)*20)}.sm\:pl-9{padding-left:calc(var(--spacing)*9)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:top-\[100px\]{top:100px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[620px\]{max-height:620px}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-h-\[720px\]{min-height:720px}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.04fr_\.96fr\]{grid-template-columns:1.04fr .96fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.25fr_2fr\]{grid-template-columns:1.25fr 2fr}.lg\:grid-cols-\[1fr_1\.6fr\]{grid-template-columns:1fr 1.6fr}.lg\:grid-cols-\[1fr_1\.25fr_1fr\]{grid-template-columns:1fr 1.25fr 1fr}.lg\:grid-cols-\[1fr_auto_2fr\]{grid-template-columns:1fr auto 2fr}.lg\:grid-cols-\[42fr_16fr_42fr\]{grid-template-columns:42fr 16fr 42fr}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-input:where(.dark,.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:where(.dark,.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--voxeli-bg:#02040b;--voxeli-surface:#070d17;--voxeli-ink:#f8fafc;--voxeli-muted:#8b9ab0;--voxeli-primary:#67e8f9;--voxeli-primary-hover:#a5f3fc;--voxeli-accent:#8b5cf6;--voxeli-success:#34d399;--voxeli-warning:#fbbf24;--voxeli-danger:#fb7185;--voxeli-border:#1a2536;--voxeli-border-strong:#30415a;--voxeli-radius-card:18px;--voxeli-radius-control:12px;--voxeli-shadow:0 24px 70px #00000052;--voxeli-shadow-soft:0 16px 44px #00000038;--background:var(--voxeli-bg);--foreground:var(--voxeli-ink);--card:var(--voxeli-surface);--card-foreground:var(--voxeli-ink);--popover:var(--voxeli-surface);--popover-foreground:var(--voxeli-ink);--primary:var(--voxeli-primary);--primary-foreground:#020617;--secondary:#111c2f;--secondary-foreground:#e2e8f0;--muted:#111827;--muted-foreground:var(--voxeli-muted);--accent:#10213a;--accent-foreground:#bae6fd;--destructive:var(--voxeli-danger);--destructive-foreground:#fff;--border:var(--voxeli-border);--input:var(--voxeli-border-strong);--ring:var(--voxeli-primary);--chart-1:#92c5ff;--chart-2:#3a81f6;--chart-3:#2563ef;--chart-4:#1a4eda;--chart-5:#1f3fad;--sidebar:#07111d;--sidebar-foreground:#f0f4f9;--sidebar-primary:#3783f0;--sidebar-primary-foreground:#f8fafd;--sidebar-accent:#0f1f30;--sidebar-accent-foreground:#f0f4f9;--sidebar-border:#232d3b;--sidebar-ring:#1294cc;--voxeli-font-sans:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--voxeli-font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--voxeli-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.875rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#000;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040;--tracking-normal:0em;--spacing:.25rem}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(77.6434% -6.25691 -34.7746);--chart-2:lab(54.2137% 9.38562 -66.5);--chart-3:lab(45.1388% 22.1445 -77.2945);--chart-4:lab(37.8262% 27.3087 -77.4425);--chart-5:lab(30.2574% 22.7189 -63.5671);--sidebar:lab(4.73832% -.598781 -9.47545);--sidebar-foreground:lab(95.9336% -.878274 -2.85884);--sidebar-primary:lab(54.4695% 5.77652 -62.6565);--sidebar-primary-foreground:lab(98.257% -.443965 -1.43218);--sidebar-accent:lab(11.1004% -1.86653 -13.7691);--sidebar-accent-foreground:lab(95.9336% -.878274 -2.85884);--sidebar-border:lab(18.1236% -1.52524 -9.95836);--sidebar-ring:lab(57.1249% -17.6855 -38.4787);--shadow-color:lab(0% 0 0)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--voxeli-bg:#02040b;--voxeli-surface:#070d17;--voxeli-ink:#f8fafc;--voxeli-muted:#8b9ab0;--voxeli-primary:#67e8f9;--voxeli-primary-hover:#a5f3fc;--voxeli-accent:#8b5cf6;--voxeli-success:#34d399;--voxeli-warning:#fbbf24;--voxeli-danger:#fb7185;--voxeli-border:#1a2536;--voxeli-border-strong:#30415a;--background:var(--voxeli-bg);--foreground:var(--voxeli-ink);--card:var(--voxeli-surface);--card-foreground:var(--voxeli-ink);--popover:var(--voxeli-surface);--popover-foreground:var(--voxeli-ink);--primary:var(--voxeli-primary);--primary-foreground:#020617;--secondary:#111c2f;--secondary-foreground:#e2e8f0;--muted:#111827;--muted-foreground:var(--voxeli-muted);--accent:#10213a;--accent-foreground:#bae6fd;--destructive:var(--voxeli-danger);--destructive-foreground:#fff;--border:var(--voxeli-border);--input:var(--voxeli-border-strong);--ring:var(--voxeli-primary);--chart-1:#92c5ff;--chart-2:#3a81f6;--chart-3:#2563ef;--chart-4:#1a4eda;--chart-5:#1f3fad;--sidebar:#07111d;--sidebar-foreground:#f0f4f9;--sidebar-primary:#3783f0;--sidebar-primary-foreground:#f8fafd;--sidebar-accent:#0f1f30;--sidebar-accent-foreground:#f0f4f9;--sidebar-border:#232d3b;--sidebar-ring:#1294cc;--voxeli-font-sans:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--voxeli-font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--voxeli-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.625rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:#000;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}@supports (color:lab(0% 0 0)){.dark{--chart-1:lab(77.6434% -6.25691 -34.7746);--chart-2:lab(54.2137% 9.38562 -66.5);--chart-3:lab(45.1388% 22.1445 -77.2945);--chart-4:lab(37.8262% 27.3087 -77.4425);--chart-5:lab(30.2574% 22.7189 -63.5671);--sidebar:lab(4.73832% -.598781 -9.47545);--sidebar-foreground:lab(95.9336% -.878274 -2.85884);--sidebar-primary:lab(54.4695% 5.77652 -62.6565);--sidebar-primary-foreground:lab(98.257% -.443965 -1.43218);--sidebar-accent:lab(11.1004% -1.86653 -13.7691);--sidebar-accent-foreground:lab(95.9336% -.878274 -2.85884);--sidebar-border:lab(18.1236% -1.52524 -9.95836);--sidebar-ring:lab(57.1249% -17.6855 -38.4787);--shadow-color:lab(0% 0 0)}}.voxeli-page-theme .voxeli-wide-shell,.voxeli-page-theme .voxeli-page-intro__inner{max-width:1480px}.voxeli-skip-link{z-index:150;color:#020617;background:#67e8f9;border-radius:10px;padding:12px 20px;font-weight:700;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.voxeli-skip-link:focus{transform:translateY(0)}.voxeli-page-breadcrumb.voxeli-wide-shell{color:#a5b4c8;padding-top:20px;padding-bottom:4px;font-size:12px;line-height:1.6}.voxeli-page-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.voxeli-page-breadcrumb a{color:#67e8f9;align-items:center;min-height:32px;display:inline-flex}.voxeli-page-breadcrumb [aria-current]{color:#cbd5e1}.voxeli-home-hero{padding-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px)}.voxeli-home-hero__eyebrow{color:#7dd3fc;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.voxeli-home-hero__title{letter-spacing:-.04em;text-wrap:balance;margin-top:20px;font-size:clamp(2.1rem,4.7vw,4.5rem);font-weight:800;line-height:1.1}.voxeli-home-hero__title span{color:#a5f3fc;margin-top:12px;font-size:.72em;font-weight:700;line-height:1.2;display:block}.voxeli-home-hero__generator{margin-top:28px}.voxeli-home-hero__facts,.voxeli-home-hero__links{color:#94a3b8;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.voxeli-home-hero__facts span,.voxeli-home-hero__links a{align-items:center;gap:6px;display:inline-flex}.voxeli-home-hero__facts svg{color:#7dd3fc;width:14px;height:14px}.voxeli-home-hero__links{margin-top:10px}.voxeli-home-hero__links a{color:#a5f3fc;text-underline-offset:4px;min-height:36px}.voxeli-home-hero__links a:hover{text-decoration:underline}.voxeli-image-generator .voxeli-image-generator__submit{min-height:46px;font-size:13px}.voxeli-image-generator[data-primary-tone=amber] .voxeli-image-generator__submit{color:#111827;background:#fbbf24;box-shadow:0 8px 24px #fbbf241f}.voxeli-image-generator button:disabled{cursor:not-allowed}.voxeli-image-generator .voxeli-minimal-generator__remove{min-width:44px;min-height:44px}.voxeli-image-generator__choose:focus-visible{outline-offset:6px;outline:2px solid #67e8f9}.voxeli-home-night .voxeli-home-section{padding-block:clamp(56px,6vw,96px)}.voxeli-home-night .voxeli-home-section h2{text-wrap:balance;font-size:clamp(1.85rem,3.1vw,3rem);line-height:1.16}.voxeli-home-night .voxeli-home-section h2 span{color:#a5f3fc;background-image:none}.voxeli-home-night .voxeli-home-section[data-section-number]:after{display:none}.voxeli-home-night .voxeli-home-section .mt-14,.voxeli-marketing-page .voxeli-content-section .mt-14{margin-top:clamp(28px,3.5vw,44px)}.voxeli-marketing-page .voxeli-page-intro__body{padding:clamp(12px,2vw,24px)}.voxeli-marketing-page .voxeli-page-intro__copy>p{max-width:66ch}.voxeli-marketing-page .voxeli-page-intro[data-has-body=true] .voxeli-page-intro__inner{gap:24px}.voxeli-marketing-page .voxeli-generation-hero__copy h1,.voxeli-marketing-page .voxeli-generation-hero__copy[data-title-size=long] h1{max-width:19ch;font-size:clamp(2.2rem,3.8vw,3.75rem);line-height:1.12}.voxeli-marketing-page .voxeli-generation-hero .voxeli-wide-shell{max-width:1480px}.voxeli-page-theme .voxeli-final-cta-section h2{font-size:clamp(1.75rem,3vw,2.75rem)}.voxeli-page-theme .voxeli-faq-list__answer{font-size:14px;line-height:1.85}.voxeli-page-theme .voxeli-faq-list summary{min-height:44px}.voxeli-page-theme .voxeli-related-tools-grid{align-items:stretch}.voxeli-related-tools-section .voxeli-link-card:not([data-minimal=true]){min-height:0;padding:24px}.voxeli-related-tools-section .voxeli-link-card:not([data-minimal=true]):after{display:none}.voxeli-home-section-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040912f5;border-block:1px solid #ffffff1a;position:sticky;top:78px}.voxeli-home-section-nav__inner{max-width:1480px;margin-inline:auto;padding-inline:clamp(16px,3.2vw,48px)}.voxeli-home-section-nav__current,.voxeli-home-section-nav__index{display:none}.voxeli-home-section-nav__list{scrollbar-width:thin;gap:6px;padding-block:8px;display:flex;overflow-x:auto}.voxeli-home-section-nav__list a{color:#a5b4c8;white-space:nowrap;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.voxeli-home-section-nav__list a:hover,.voxeli-home-section-nav__list a[data-active=true]{color:#a5f3fc;background:#67e8f91a}.voxeli-home-section-nav__list a[data-active=true]{box-shadow:inset 0 -2px #67e8f9}.voxeli-home-section-nav__icon svg{width:16px;height:16px}.voxeli-home-section-nav__copy small{display:none}.voxeli-home-night section[id]{scroll-margin-top:156px}.voxeli-page-theme [id$=-tool],.voxeli-page-theme section[id],#main-content{scroll-margin-top:100px}.voxeli-page-theme .voxeli-home-night section[id]{scroll-margin-top:156px}.voxeli-home-showcase__canvas{aspect-ratio:16/10;width:100%;min-height:360px;position:relative}.voxeli-home-showcase__provenance{color:#94a3b8;text-align:center;margin-top:20px;max-width:76ch;margin-inline:auto;font-size:13px;line-height:1.7}.voxeli-home-showcase__provenance a{color:#a5f3fc;text-underline-offset:3px;text-decoration:underline}.voxeli-site-header .voxeli-site-header__mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 70px);overflow-y:auto}.voxeli-page-theme .voxeli-home-night .text-slate-400,.voxeli-page-theme .voxeli-marketing-page .text-slate-400{color:#94a3b8}.voxeli-page-theme #home-workflow-panel h3{font-size:clamp(1.6rem,2.6vw,2.5rem)}.voxeli-page-theme [id^=home-workflow-tab-][aria-selected=true]>span:first-child{color:#082f49}.voxeli-page-theme .voxeli-page-intro[data-align=center] .voxeli-page-intro__actions{justify-content:center}.voxeli-page-theme .voxeli-convert-action:disabled{color:#94a3b8;cursor:not-allowed;background:#1e293b}.voxeli-marketing-page .voxeli-generation-hero__composer{width:100%;margin:24px 0 0}.voxeli-marketing-page .voxeli-generation-hero__note{color:#94a3b8;text-align:left;padding-inline:0;font-family:inherit;font-size:12px;line-height:1.7}.voxeli-marketing-page .voxeli-generation-hero__note a{color:#a5f3fc;text-underline-offset:3px;text-decoration:underline}.voxeli-page-theme #product-preview{scroll-margin-top:100px}.voxeli-repair-preview-toolbar{z-index:40;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:16px}.voxeli-repair-preview-toolbar>div{gap:4px;display:flex}.voxeli-repair-preview-toolbar button{color:#cbd5e1;pointer-events:auto;background:#020617e6;border:1px solid #ffffff26;border-radius:10px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:700}.voxeli-repair-preview-toolbar button[aria-pressed=true]{color:#cffafe;background:#083344;border-color:#67e8f9}.voxeli-local-viewer__guide{z-index:30;color:#cbd5e1;pointer-events:none;background:#020617d9;border:1px solid #ffffff1a;border-radius:999px;max-width:calc(100% - 32px);padding:8px 12px;font-size:11px;position:absolute;top:16px;left:16px}@media (min-width:1024px){.voxeli-viewer-landing .voxeli-page-intro__copy{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:48px;max-width:none;display:grid}.voxeli-viewer-landing .voxeli-page-intro__copy>:not(.voxeli-page-intro__actions){grid-column:1;justify-self:start}.voxeli-viewer-landing .voxeli-page-intro__actions{grid-area:1/2/4;justify-content:flex-end;align-self:center;margin-top:0}}@media (max-width:959px){.voxeli-home-section-nav{top:70px}}@media (max-width:760px){.site-back-to-top{display:none}.voxeli-home-section-nav__list a{flex-grow:0;padding-inline:10px}.voxeli-home-section-nav__icon{display:none}.voxeli-home-showcase__canvas{aspect-ratio:1;min-height:300px}.voxeli-image-generator__actions{flex-direction:column;align-items:stretch}.voxeli-image-generator__submit{width:100%}.voxeli-home-hero__facts{gap:6px 12px}.voxeli-home-hero__facts span{font-size:11px}.voxeli-page-theme .voxeli-home-night section[id]{scroll-margin-top:138px}.voxeli-page-theme .voxeli-page-intro h1{font-size:clamp(2rem,7vw,3rem);line-height:1.12}.voxeli-site-shell{background-attachment:scroll}}@media (max-width:720px){.voxeli-page-theme .voxeli-three-viewport .voxeli-view-modes{gap:6px;inset:12px 12px auto;transform:none}.voxeli-page-theme .voxeli-three-viewport .voxeli-view-mode{flex:1 1 0;min-width:0;min-height:44px;padding-inline:8px}.voxeli-page-theme .voxeli-three-viewport__actions{bottom:12px;right:12px}.voxeli-page-theme .voxeli-three-viewport__actions button{width:44px;height:44px}.voxeli-page-theme .voxeli-model-preview__motion-controls{max-width:calc(100% - 124px);bottom:12px;left:12px}.voxeli-page-theme .voxeli-model-preview__motion-control{min-height:44px}.voxeli-page-theme .voxeli-model-preview__status{letter-spacing:.06em;max-width:calc(100% - 32px);font-size:8px;top:70px;left:16px;right:16px}.voxeli-page-theme .voxeli-model-preview__format,.voxeli-page-theme .voxeli-model-preview__appearance,.voxeli-page-theme .voxeli-generation-hero__result-label{display:none}.voxeli-page-theme .voxeli-local-viewer__guide{top:70px}.voxeli-page-theme .voxeli-repair-preview-toolbar{top:68px;left:12px;right:12px}}@media (max-width:639px){.voxeli-home-night .voxeli-home-section{padding-block:48px}.voxeli-home-night .voxeli-dual-mode-visual{display:none}.voxeli-print-steps>div{text-align:left;grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.voxeli-print-steps>div>div{aspect-ratio:1;grid-row:1/3}.voxeli-print-steps>div>span{justify-self:start;margin-top:0;font-size:10px}.voxeli-print-steps>div>p{margin-top:6px;line-height:1.6}.voxeli-home-showcase__selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voxeli-home-showcase__selection>span,.voxeli-home-showcase__hint{grid-column:1/-1}.voxeli-home-showcase__sample{align-items:center;gap:8px;padding:12px 10px}.voxeli-home-showcase__sample>span:first-child{width:30px;height:36px}.voxeli-home-showcase__sample strong{font-size:12px;line-height:1.4}.voxeli-home-showcase__sample p,.voxeli-home-showcase__sample strong+span,.voxeli-home-showcase__sample>span:last-child:not(:first-child){display:none}.voxeli-home-showcase__hint{margin-top:0;padding:12px}.voxeli-industry-solutions-section a>div>div:first-child{aspect-ratio:auto;height:140px}.voxeli-page-theme #choose-workflow [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.voxeli-page-theme #choose-workflow [role=tab]{border-radius:12px;justify-content:center;gap:6px;min-height:54px;padding:8px}.voxeli-page-theme #choose-workflow [role=tab]>span:first-child{display:none}.voxeli-page-theme #choose-workflow [role=tab]>svg{flex-shrink:0}.voxeli-home-night .voxeli-feature-line,.voxeli-home-night .voxeli-tool-link{min-height:0;padding:20px}.voxeli-home-night .voxeli-tool-link__head{margin-bottom:12px;font-size:10px}.voxeli-home-night .voxeli-tool-link>svg{display:none}.voxeli-home-night .voxeli-tool-link h3{margin-top:0}.voxeli-viewer-landing .voxeli-viewer-hero-actions{width:100%}.voxeli-viewer-landing .voxeli-viewer-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.voxeli-viewer-landing .voxeli-viewer-quick-facts>span{min-width:0;padding:4px 8px}.voxeli-viewer-landing .voxeli-viewer-quick-facts small{color:#94a3b8;letter-spacing:.04em;font-size:8px}}@media (prefers-reduced-motion:reduce){html:focus-within,html{scroll-behavior:auto}.voxeli-site-shell *,.voxeli-site-shell :before,.voxeli-site-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--voxeli-bg);min-width:min(320px,100%);max-width:100%;color:var(--voxeli-ink);font-family:var(--voxeli-font-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;overflow-x:clip}.voxeli-site-header{z-index:90;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#02040bc7;border-bottom:1px solid #ffffff17;transition:background-color .18s,box-shadow .18s;position:sticky;top:0}.voxeli-site-header[data-scrolled=true]{background:#02040bf0;box-shadow:0 14px 42px #0000003d}.voxeli-site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:78px;padding-inline:clamp(20px,2.8vw,56px);display:grid}.voxeli-site-brand{color:#f8fafc;letter-spacing:-.025em;align-items:center;gap:11px;width:fit-content;font-size:1.2rem;font-weight:780;display:inline-flex}.fomrix-brand-logo{filter:drop-shadow(0 8px 18px #0891b233);border-radius:11px}.voxeli-site-nav{background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:2px;padding:4px;display:none}.voxeli-site-nav__trigger{color:#94a3b8;border-radius:999px;outline:none;align-items:center;gap:5px;min-height:36px;padding-inline:13px;font-size:12px;font-weight:650;transition:background-color .16s,color .16s;display:inline-flex}.voxeli-site-nav__trigger:hover,.voxeli-site-nav__trigger:focus-visible,.voxeli-site-nav__trigger[data-open=true],.voxeli-site-nav__trigger[data-active=true]{color:#f8fafc;background:#ffffff12}.voxeli-site-nav__trigger[data-active=true]{box-shadow:inset 0 -1px #67e8f9}.voxeli-site-nav__trigger:focus-visible{box-shadow:inset 0 0 0 1px #67e8f975}.voxeli-site-nav__orders{display:none}.voxeli-site-nav__workspace{color:#c9f4ff;background:linear-gradient(135deg,#2563eb2e,#0891b224);border:1px solid #67e8f93d;border-radius:999px;align-items:center;gap:7px;min-height:36px;margin-left:4px;padding-inline:14px;font-size:12px;font-weight:760;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.voxeli-site-nav__workspace:hover,.voxeli-site-nav__workspace[data-active=true]{color:#fff;background:linear-gradient(135deg,#2563eb47,#0891b23d);border-color:#67e8f994;transform:translateY(-1px)}.voxeli-site-nav__group{position:relative}.voxeli-site-nav__chevron{transition:transform .16s}.voxeli-site-nav__trigger[data-open=true] .voxeli-site-nav__chevron{transform:rotate(180deg)}.voxeli-site-nav__menu{z-index:110;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040912f5;border:1px solid #ffffff1a;border-radius:16px;width:344px;padding:7px;transition:transform .16s,opacity .16s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 24px 70px #0006}.voxeli-site-nav__menu:before{content:"";height:11px;position:absolute;inset:-11px 0 auto}.voxeli-site-nav__menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.voxeli-site-nav__item{color:#a8b5c9;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:66px;padding:9px 11px;font-size:12px;font-weight:650;transition:background-color .16s,color .16s;display:grid}.voxeli-site-nav__item:hover{color:#f8fafc;background:#67e8f914}.voxeli-site-nav__item[data-active=true]{color:#f8fafc;background:linear-gradient(90deg,#67e8f91f,#3b82f60d)}.voxeli-site-nav__item-icon{color:#7dd3fc;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:36px;height:36px;transition:border-color .16s,background-color .16s;display:grid}.voxeli-site-nav__item:hover .voxeli-site-nav__item-icon,.voxeli-site-nav__item[data-active=true] .voxeli-site-nav__item-icon{background:#67e8f917;border-color:#67e8f947}.voxeli-site-nav__item-copy,.voxeli-site-nav__item-copy strong,.voxeli-site-nav__item-copy span{min-width:0;display:block}.voxeli-site-nav__item-copy strong{color:#e2e8f0;font-size:12px}.voxeli-site-nav__item-copy span{color:#94a3b8;margin-top:3px;font-size:11px;font-weight:550;line-height:1.45}.voxeli-site-nav__item-arrow{color:#475569;opacity:0;transition:opacity .16s,transform .16s,color .16s;transform:translate(-5px)}.voxeli-site-nav__item:hover .voxeli-site-nav__item-arrow,.voxeli-site-nav__item[data-active=true] .voxeli-site-nav__item-arrow{color:#67e8f9;opacity:1;transform:translate(0)}.voxeli-site-header__mobile-link{color:#cbd5e1;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding-inline:10px;font-size:14px;font-weight:650;display:flex}.voxeli-site-header__mobile-link[aria-current=page]{color:#fff;background:#67e8f917}.voxeli-site-header__mobile-link svg{color:#7dd3fc}.voxeli-site-header__mobile-workspace{color:#cffafe;background:#0ea5e917;border:1px solid #67e8f942;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding-inline:12px;font-size:14px;font-weight:750;display:inline-flex}.voxeli-site-header__mobile-account{background:#0ea5e90f;border:1px solid #67e8f929;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 40px;align-items:center;gap:11px;padding:10px;display:grid}.voxeli-site-header__mobile-account>span:nth-child(2){gap:2px;min-width:0;display:grid}.voxeli-site-header__mobile-account strong,.voxeli-site-header__mobile-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voxeli-site-header__mobile-account strong{color:#f8fafc;font-size:13px}.voxeli-site-header__mobile-account small{color:#718198;font-size:11px}.voxeli-site-header__mobile-account button{color:#94a3b8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.voxeli-site-header__mobile-account button:hover{color:#fff;background:#ffffff0f}.voxeli-site-header__mobile-signin,.voxeli-site-header__mobile-session-loading{color:#f8fafc;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:720;display:inline-flex}.voxeli-site-header__mobile-session-loading{color:#8190a6}.voxeli-site-header__actions{justify-content:flex-end;align-items:center;gap:10px;display:none;position:relative}.voxeli-site-header__signin,.voxeli-site-header__session-loading{appearance:none;color:#b6c3d4;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding-inline:14px;font-family:inherit;font-size:12px;font-weight:720;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.voxeli-site-header__signin:hover,.voxeli-site-header__signin:focus-visible{color:#fff;background:#67e8f914;border-color:#67e8f96b}.voxeli-site-header__signin:disabled{cursor:wait;opacity:.65}.voxeli-site-header__session-loading{color:#718198;cursor:wait;background:0 0;border-color:#0000}.voxeli-site-header__account{position:relative}.voxeli-site-header__account-trigger{color:#d8e7f6;background:linear-gradient(135deg,#2563eb1a,#0891b217);border:1px solid #67e8f933;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:3px 10px 3px 4px;font-size:12px;font-weight:720;transition:border-color .16s,background-color .16s;display:inline-flex}.voxeli-site-header__account-trigger:hover,.voxeli-site-header__account-trigger:focus-visible,.voxeli-site-header__account-trigger[aria-expanded=true]{background:linear-gradient(135deg,#2563eb2e,#0891b226);border-color:#67e8f985}.voxeli-site-header__avatar{color:#fff;background:linear-gradient(145deg,#2563eb,#0891b2);border:1px solid #67e8f94d;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:820;display:grid;overflow:hidden}.voxeli-site-header__avatar img{object-fit:cover;width:100%;height:100%}.voxeli-site-header__account-name{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.voxeli-site-header__account-menu{z-index:130;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050b15fa;border:1px solid #ffffff1c;border-radius:14px;width:264px;padding:7px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 70px #00000075}.voxeli-site-header__account-summary{border-bottom:1px solid #ffffff14;gap:3px;margin:2px 2px 7px;padding:10px 10px 13px;display:grid}.voxeli-site-header__account-summary strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.voxeli-site-header__account-summary span{color:#708198;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.voxeli-site-header__account-menu>a,.voxeli-site-header__account-menu>button{color:#aebdd0;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding-inline:10px;font-size:12px;font-weight:680;transition:background-color .15s,color .15s;display:flex}.voxeli-site-header__account-menu>a:hover,.voxeli-site-header__account-menu>button:hover,.voxeli-site-header__account-menu>a:focus-visible,.voxeli-site-header__account-menu>button:focus-visible{color:#fff;background:#67e8f914}.voxeli-site-header__account-menu>button:disabled{cursor:wait;opacity:.62}.voxeli-signin-dialog__backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 42%,#0ea5e91f,#0000 34rem),#02040bd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.voxeli-signin-dialog{color:#e2e8f0;background:linear-gradient(145deg,#0ea5e912,#0000 34%),#060d18;border:1px solid #94cbe229;border-radius:20px;width:min(100%,452px);padding:32px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000094,inset 0 1px #ffffff0a}.voxeli-signin-dialog:before{content:"";opacity:.78;background:linear-gradient(90deg,#0000,#38bdf8,#8b5cf6,#0000);height:1px;position:absolute;inset:0 0 auto}.voxeli-signin-dialog__close{color:#94a3b8;border-radius:10px;place-items:center;width:36px;height:36px;transition:background-color .16s,color .16s;display:grid;position:absolute;top:14px;right:14px}.voxeli-signin-dialog__close:hover,.voxeli-signin-dialog__close:focus-visible{color:#fff;background:#ffffff12}.voxeli-signin-dialog__close:disabled{cursor:wait;opacity:.5}.voxeli-signin-dialog__icon{color:#67e8f9;background:#0ea5e91a;border:1px solid #67e8f942;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.voxeli-signin-dialog__icon img{width:34px;height:34px}.voxeli-signin-dialog__heading{align-items:center;gap:13px;display:flex}.voxeli-signin-dialog__heading>span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.16em;font-size:9px;font-weight:800}.voxeli-signin-dialog h2{color:#f8fafc;letter-spacing:-.045em;max-width:350px;margin-top:24px;font-size:clamp(1.65rem,5vw,2.15rem);font-weight:770;line-height:1.04}.voxeli-signin-dialog>p{color:#94a3b8;margin-top:8px;font-size:.875rem;line-height:1.6}.voxeli-signin-dialog__providers{gap:10px;margin-top:26px;display:grid}.voxeli-signin-dialog__provider{color:#e2e8f0;text-align:left;background:#ffffff05;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;min-height:54px;padding-inline:16px;font-size:.875rem;font-weight:730;transition:border-color .16s,background-color .16s,color .16s;display:grid}.voxeli-signin-dialog__provider[data-provider=google]{color:#0f172a;background:#f8fafc;border-color:#ffffffe0}.voxeli-signin-dialog__provider[data-provider=google]:hover,.voxeli-signin-dialog__provider[data-provider=google]:focus-visible{color:#020617;background:#fff;border-color:#fff}.voxeli-signin-dialog__provider:hover,.voxeli-signin-dialog__provider:focus-visible{color:#fff;background:#38bdf814;border-color:#38bdf8}.voxeli-signin-dialog__provider:disabled{cursor:wait;opacity:.58}.voxeli-signin-dialog__error{color:#fecaca;background:#7f1d1d29;border:1px solid #f871713d;border-radius:11px;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.voxeli-signin-dialog__error svg{flex:none;margin-top:1px}.voxeli-signin-dialog .voxeli-signin-dialog__security{color:#6f8198;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.voxeli-signin-dialog__security svg{color:#34d399}.voxeli-signin-dialog .voxeli-signin-dialog__legal{margin-top:18px;font-size:.7rem}.voxeli-signin-dialog__legal a{color:#bae6fd;text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.voxeli-signin-dialog{padding:24px 20px}}.voxeli-site-header__cta{color:#fff;background:linear-gradient(135deg,#2563ebe0,#0891b2e0);border:1px solid #67e8f95c;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding-inline:17px;font-size:12px;font-weight:780;transition:box-shadow .18s,filter .18s,transform .18s;display:inline-flex;box-shadow:0 10px 30px #0891b229}.voxeli-site-header__cta:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 38px #0891b242}.voxeli-site-header__mobile-toggle{color:#fff;border:1px solid #ffffff1f;border-radius:12px;justify-self:end;place-items:center;width:42px;height:42px;display:grid}.voxeli-site-footer{background:linear-gradient(#67e8f906 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#67e8f906 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 4% 80%,#6d28d924,#0000 28rem),#02040b;border-top:1px solid #ffffff17}.voxeli-site-footer__heading{color:#64748b;font-family:var(--voxeli-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:750}.voxeli-site-footer__link{color:#8b9ab0;font-size:13px;transition:color .16s,transform .16s;display:inline-flex}.voxeli-site-footer__link:hover{color:#cffafe;transform:translate(3px)}@media (min-width:960px){.voxeli-site-nav,.voxeli-site-header__actions{display:flex}.voxeli-site-header__mobile-toggle{display:none}}@media (min-width:1200px){.voxeli-site-nav__orders{display:inline-flex}}@media (min-width:960px) and (max-width:1279px){.voxeli-site-header__account-name,.voxeli-site-header__session-loading span{display:none}}@media (min-width:960px){.voxeli-site-header__mobile-nav{display:none}}@media (max-width:959px){.voxeli-site-header__inner{grid-template-columns:1fr auto;height:70px}}.voxeli-site-shell,.voxeli-page-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.voxeli-page-theme{background:radial-gradient(circle at 8% 0,#4c1d9533,#0000 34rem),radial-gradient(circle at 92% 20%,#0891b21c,#0000 38rem),linear-gradient(145deg,#02040b 0%,#060c17 52%,#081220 100%);min-height:60vh}.voxeli-page-theme .bg-white{background-color:#07101d}.voxeli-page-theme .bg-slate-50{background-color:#091424}.voxeli-page-theme .bg-slate-100,.voxeli-page-theme .bg-slate-200,.voxeli-page-theme .bg-slate-300{background-color:#111c2f}.voxeli-page-theme .bg-blue-50,.voxeli-page-theme .bg-blue-100,.voxeli-page-theme .bg-blue-200{background-color:#38bdf814}.voxeli-page-theme .bg-emerald-50,.voxeli-page-theme .bg-emerald-100{background-color:#34d39914}.voxeli-page-theme .bg-amber-50{background-color:#fbbf2414}.voxeli-page-theme .bg-red-50,.voxeli-page-theme .bg-red-100{background-color:#f8717114}.voxeli-page-theme .text-slate-950,.voxeli-page-theme .text-slate-900{color:#f8fafc}.voxeli-page-theme .text-slate-800,.voxeli-page-theme .text-slate-700{color:#dbe4f0}.voxeli-page-theme .text-slate-600{color:#94a3b8}.voxeli-page-theme .text-slate-500,.voxeli-page-theme .text-slate-400{color:#718198}.voxeli-page-theme .border-slate-200,.voxeli-page-theme .border-slate-300,.voxeli-page-theme .divide-slate-200>:not(:last-child){border-color:#ffffff1a}.voxeli-page-theme .text-blue-600,.voxeli-page-theme .text-blue-700,.voxeli-page-theme .hover\:text-blue-700:hover,.voxeli-page-theme .hover\:text-blue-800:hover{color:#7dd3fc}.voxeli-page-theme .text-emerald-600,.voxeli-page-theme .text-emerald-700,.voxeli-page-theme .text-emerald-800,.voxeli-page-theme .text-emerald-900{color:#6ee7b7}.voxeli-page-theme .text-amber-600,.voxeli-page-theme .text-amber-700,.voxeli-page-theme .text-amber-800,.voxeli-page-theme .text-amber-900,.voxeli-page-theme .text-amber-950{color:#fde68a}.voxeli-page-theme .text-red-600,.voxeli-page-theme .text-red-700{color:#fda4af}.voxeli-page-theme .border-blue-200,.voxeli-page-theme .border-blue-300,.voxeli-page-theme .border-blue-400,.voxeli-page-theme .border-blue-500,.voxeli-page-theme .border-sky-300,.voxeli-page-theme .border-sky-400{border-color:#38bdf861}.voxeli-page-theme .border-emerald-200,.voxeli-page-theme .border-emerald-300{border-color:#34d39952}.voxeli-page-theme .border-amber-200,.voxeli-page-theme .border-amber-300,.voxeli-page-theme .border-amber-400{border-color:#fbbf2457}.voxeli-page-theme .border-red-200{border-color:#f8717157}.voxeli-page-theme .hover\:bg-blue-50:hover,.voxeli-page-theme .hover\:bg-slate-50:hover,.voxeli-page-theme .hover\:bg-slate-100:hover{background-color:#38bdf817}.voxeli-page-theme input,.voxeli-page-theme select,.voxeli-page-theme textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.voxeli-auth-page{color:#f8fafc;background:radial-gradient(circle at 78% 24%,#22d3ee24,#0000 28rem),radial-gradient(circle at 18% 72%,#7c3aed29,#0000 34rem),linear-gradient(145deg,#02040b,#07111f 58%,#071827);min-height:100svh}.voxeli-auth-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:min(100% - 2rem,1480px);min-height:76px;margin-inline:auto;display:flex}.voxeli-auth-brand,.voxeli-auth-back{color:#f8fafc;align-items:center;gap:10px;font-size:.9rem;font-weight:750;display:inline-flex}.voxeli-auth-brand span{font-size:1.05rem}.voxeli-auth-back{color:#9fb0c7;transition:color .16s}.voxeli-auth-back:hover{color:#67e8f9}.voxeli-auth-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(100% - 2rem,1280px);min-height:calc(100svh - 77px);margin-inline:auto;padding-block:clamp(3rem,8vh,7rem);display:grid}.voxeli-auth-context{max-width:710px}.voxeli-auth-context__eyebrow,.voxeli-auth-card__eyebrow{color:#67e8f9;font:750 .7rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.16em}.voxeli-auth-context>h1{color:#f8fafc;letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin-top:20px;font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:780;line-height:.98}.voxeli-auth-context>p:not(.voxeli-auth-context__eyebrow){color:#9fb0c7;max-width:650px;margin-top:24px;font-size:1rem;line-height:1.75}.voxeli-auth-context__features{border-top:1px solid #ffffff1a;gap:0;margin-top:clamp(2.5rem,6vh,4.5rem);display:grid}.voxeli-auth-context__features article{border-bottom:1px solid #ffffff1a;grid-template-columns:44px 1fr;gap:16px;padding-block:20px;display:grid}.voxeli-auth-context__features article>span{color:#67e8f9;background:#0891b21a;border:1px solid #67e8f938;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.voxeli-auth-context__features h2{color:#eef6ff;font-size:.95rem;font-weight:750}.voxeli-auth-context__features p{color:#8293aa;margin-top:5px;font-size:.82rem;line-height:1.6}.voxeli-auth-panel{justify-self:end;width:100%;max-width:460px}.voxeli-not-found{place-items:center;min-height:100svh;padding:24px;display:grid}.voxeli-not-found__content{text-align:center;background:#040a16bd;border:1px solid #ffffff1a;border-radius:28px;width:min(560px,100%);padding:clamp(34px,6vw,64px);box-shadow:0 30px 90px #00000047}.voxeli-not-found__code{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.18em;margin-top:24px;font-size:11px;font-weight:800}.voxeli-not-found h1{color:#f8fafc;letter-spacing:-.045em;margin-top:16px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:780;line-height:1}.voxeli-not-found__description{color:#8b9ab0;max-width:420px;margin:18px auto 28px;font-size:14px;line-height:1.7}.voxeli-auth-form{gap:20px;display:grid}.voxeli-auth-card{box-shadow:var(--voxeli-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0ea5e912,#0000 34%),#060d18eb;border:1px solid #94cbe226;border-radius:20px;padding:32px;position:relative;overflow:hidden}.voxeli-auth-card:before{content:"";background:linear-gradient(90deg,#0000,#38bdf8,#8b5cf6,#0000);height:1px;position:absolute;inset:0 0 auto}.voxeli-auth-card h2{color:#f8fafc;letter-spacing:-.05em;max-width:350px;margin-top:16px;font-size:clamp(1.8rem,4vw,2.3rem);font-weight:770;line-height:1.05}.voxeli-auth-card__intro,.voxeli-auth-card__notice,.voxeli-auth-legal{color:#94a3b8;font-size:.875rem;line-height:1.65}.voxeli-auth-card__intro{margin-top:8px}.voxeli-auth-card__notice{border-radius:var(--voxeli-radius-control);background:#ffffff0a;border:1px solid #ffffff14;margin-top:24px;padding:12px}.voxeli-auth-card__notice strong{color:#e2e8f0}.voxeli-auth-card__notice p{margin-top:5px}.voxeli-auth-card__notice a{color:#67e8f9;margin-top:10px;font-weight:750;display:inline-flex}.voxeli-auth-card__providers{gap:12px;margin-top:24px;display:grid}.voxeli-auth-card__error{color:#fecaca;background:#7f1d1d29;border:1px solid #f871713d;border-radius:11px;align-items:flex-start;gap:9px;margin-top:20px;padding:12px;font-size:12px;line-height:1.55;display:flex}.voxeli-auth-card__error svg{flex:none;margin-top:2px}.voxeli-auth-provider{color:#e2e8f0;text-align:left;background:#ffffff05;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:20px 1fr 20px;align-items:center;gap:11px;min-height:54px;padding-inline:16px;font-size:.875rem;font-weight:730;transition:border-color .16s,background-color .16s,color .16s;display:grid}.voxeli-auth-provider[data-provider=google]{color:#0f172a;background:#f8fafc;border-color:#ffffffe0}.voxeli-auth-provider[data-provider=google]:hover{color:#020617;background:#fff;border-color:#fff}.voxeli-auth-provider:hover{color:#fff;background:#38bdf814;border-color:#38bdf8}.voxeli-auth-provider:disabled{cursor:wait;opacity:.6}.voxeli-auth-card__security{color:#718198;align-items:center;gap:7px;margin-top:16px;font-size:11px;line-height:1.5;display:flex}.voxeli-auth-card__security svg{color:#34d399;flex:none}.voxeli-auth-legal{text-align:left;font-size:.75rem}.voxeli-auth-legal a{color:#bae6fd;text-underline-offset:3px;text-decoration:underline}.voxeli-auth-error{flex-direction:column;justify-content:center;width:min(100% - 2rem,720px);min-height:calc(100svh - 77px);margin-inline:auto;padding-block:5rem;display:flex}.voxeli-auth-error>p:first-child{color:#67e8f9;font:750 .7rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.16em}.voxeli-auth-error h1{color:#f8fafc;letter-spacing:-.065em;max-width:680px;margin-top:18px;font-size:clamp(2.8rem,7vw,5.8rem);font-weight:780;line-height:.98}.voxeli-auth-error>p:nth-child(3){color:#9fb0c7;max-width:620px;margin-top:24px;line-height:1.75}.voxeli-auth-error>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.voxeli-auth-error__back{color:#cbd5e1;font-size:.85rem;font-weight:750}@media (max-width:820px){.voxeli-auth-layout{grid-template-columns:1fr;gap:3rem}.voxeli-auth-context>h1{font-size:clamp(2.5rem,12vw,4.2rem)}.voxeli-auth-panel{justify-self:stretch;max-width:none}}.voxeli-legal-content{color:#94a3b8;width:min(780px,100% - 40px);margin-inline:auto;padding-block:clamp(64px,8vw,104px);font-size:15px;line-height:1.85}.voxeli-legal-content h1,.voxeli-legal-content h2,.voxeli-legal-content h3,.voxeli-legal-content strong{color:#f8fafc}.voxeli-legal-content h1{letter-spacing:-.035em;margin-bottom:32px;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.08}.voxeli-legal-content h2{margin-top:44px;margin-bottom:14px;font-size:1.4rem}.voxeli-legal-content p,.voxeli-legal-content ul,.voxeli-legal-content ol{margin-block:16px}.voxeli-legal-content a{color:#7dd3fc;text-underline-offset:3px;text-decoration:underline}.voxeli-breadcrumb{color:#64748b;align-items:center;gap:10px;width:100%;margin-inline:auto;padding:22px clamp(20px,3.2vw,72px) 0;font-size:.75rem;font-weight:650;display:flex}.voxeli-breadcrumb a{color:#94a3b8;transition:color .16s}.voxeli-breadcrumb a:hover{color:#7dd3fc}.voxeli-breadcrumb [aria-current=page]{color:#cbd5e1}::selection{background:var(--voxeli-primary);color:var(--voxeli-ink)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--voxeli-primary)22%,white)}}:focus-visible{outline:2px solid var(--voxeli-primary);outline-offset:3px}model-viewer{--poster-color:transparent}.voxeli-three-viewport{isolation:isolate;-webkit-user-select:none;user-select:none;background:linear-gradient(#67e8f908 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#67e8f908 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 50% 44%,#1e40af38,#0000 38%),#020713;width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.voxeli-three-viewport--fill{min-height:0;position:absolute;inset:0}.voxeli-three-viewport__canvas,.voxeli-three-viewport__canvas canvas{width:100%;height:100%;position:absolute;inset:0}.voxeli-three-viewport__canvas canvas{-webkit-tap-highlight-color:transparent;outline:none}.voxeli-three-viewport:focus,.voxeli-three-viewport:focus-visible,.voxeli-three-viewport__canvas:focus,.voxeli-three-viewport__canvas:focus-visible,.voxeli-three-viewport__canvas canvas:focus,.voxeli-three-viewport__canvas canvas:focus-visible{box-shadow:none!important;outline:none!important}.voxeli-three-viewport__poster{z-index:10;object-fit:contain;pointer-events:none}.voxeli-three-viewport__loading,.voxeli-three-viewport__error{z-index:40;color:#cbd5e1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617d1;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voxeli-three-viewport__error{color:#fda4af;text-align:center;border-radius:16px;flex-direction:column}.voxeli-three-viewport__error button{color:#e2e8f0;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.voxeli-view-modes{z-index:70;gap:6px;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.voxeli-view-mode{color:#94a3b8;min-width:112px;min-height:38px;font-family:var(--voxeli-font-mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020612b8;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding-inline:12px;font-size:9px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;display:flex}.voxeli-view-mode:hover{color:#e2e8f0;background:#081222e0;border-color:#67e8f966}.voxeli-view-mode[aria-pressed=true]{color:#cffafe;background:linear-gradient(135deg,#2563eb38,#0891b22e);border-color:#67e8f994;box-shadow:0 10px 28px #0891b21f}.voxeli-three-viewport__actions{z-index:70;gap:6px;display:flex;position:absolute;bottom:18px;right:18px}.voxeli-three-viewport__actions button{color:#94a3b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617ad;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .16s,background-color .16s;display:grid}.voxeli-three-viewport__actions button:hover{color:#fff;background:#0f172aeb}@media (max-width:720px){.voxeli-view-modes{scrollbar-width:none;display:flex;inset:auto 76px 16px 16px;overflow-x:auto;transform:none}.voxeli-view-modes::-webkit-scrollbar{display:none}.voxeli-view-mode{flex:none;justify-content:center;min-width:38px;padding-inline:10px}.voxeli-view-mode span{display:none}}.voxeli-viewer-lab,.voxeli-conversion-purpose,.voxeli-product-audit{background:#040a14;border:1px solid #ffffff1a;border-radius:28px;margin-top:clamp(36px,5vw,64px);overflow:hidden;box-shadow:0 28px 80px #0003}.voxeli-viewer-lab{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:460px;display:grid}.voxeli-viewer-lab[data-lab=glb]{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr)}.voxeli-viewer-lab__visual{color:#67e8f9;background:radial-gradient(circle at 50% 52%,#38bdf829,#0000 32%),linear-gradient(#7dd3fc0d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#7dd3fc0d 1px,#0000 1px) 0 0/42px 42px,#020711;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.voxeli-viewer-lab__visual>svg{position:absolute;top:26px;left:26px}.voxeli-viewer-lab__solid{aspect-ratio:1;background:linear-gradient(145deg,#e2e8f0f2,#475569a8);border:1px solid #67e8f959;border-radius:28% 54% 36% 48%;width:min(54%,300px);position:relative;transform:rotate(12deg)skewY(-7deg);box-shadow:inset -28px -20px 50px #02061775,0 40px 90px #0ea5e929}.voxeli-viewer-lab__solid i{border:1px solid #082f4947;border-radius:50%;position:absolute}.voxeli-viewer-lab__solid i:first-child{inset:16% 14%}.voxeli-viewer-lab__solid i:nth-child(2){inset:31% 27%}.voxeli-viewer-lab__solid i:nth-child(3){inset:46% 41%}.voxeli-viewer-lab__dimension{z-index:2;color:#a5f3fc;font:800 9px/1 var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid;position:absolute;bottom:48px;left:10%;right:10%}.voxeli-viewer-lab__dimension i{background:#67e8f96b;height:1px}.voxeli-viewer-lab__controls{border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px);display:flex}.voxeli-viewer-lab[data-lab=glb] .voxeli-viewer-lab__controls{border-left:0;border-right:1px solid #ffffff17}.voxeli-viewer-lab__label{color:#67e8f9;font:800 9px/1.2 var(--voxeli-font-mono);letter-spacing:.13em;text-transform:uppercase}.voxeli-viewer-lab__controls h3{color:#f8fafc;letter-spacing:-.045em;max-width:560px;margin-top:18px;font-size:clamp(1.55rem,2.6vw,2.8rem);font-weight:780;line-height:1.05}.voxeli-viewer-lab__controls>p{color:#94a3b8;max-width:620px;margin-top:18px;font-size:14px;line-height:1.75}.voxeli-viewer-lab__controls>small{color:#64748b;margin-top:18px;font-size:11px;line-height:1.6}.voxeli-viewer-lab__segmented,.voxeli-viewer-lab__tabs,.voxeli-conversion-purpose__tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.voxeli-viewer-lab__segmented button,.voxeli-viewer-lab__tabs button,.voxeli-conversion-purpose__tabs button{color:#94a3b8;background:#ffffff05;border:1px solid #ffffff1c;border-radius:99px;min-height:40px;padding-inline:15px;font-size:12px;font-weight:750;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.voxeli-viewer-lab__segmented button:hover,.voxeli-viewer-lab__tabs button:hover,.voxeli-conversion-purpose__tabs button:hover{color:#e6fbff;border-color:#67e8f973;transform:translateY(-1px)}.voxeli-viewer-lab__segmented button[data-active=true],.voxeli-viewer-lab__tabs button[data-active=true],.voxeli-conversion-purpose__tabs button[data-active=true]{color:#cffafe;background:#0891b226;border-color:#67e8f98a}.voxeli-viewer-lab__range{color:#94a3b8;gap:12px;margin-top:26px;font-size:12px;display:grid}.voxeli-viewer-lab__range span{justify-content:space-between;gap:16px;display:flex}.voxeli-viewer-lab__range strong{color:#e2e8f0}.voxeli-viewer-lab__range input{accent-color:#22d3ee;cursor:ew-resize;width:100%}.voxeli-viewer-lab__result{border-block:1px solid #ffffff17;grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.voxeli-viewer-lab__result>div{padding-block:18px}.voxeli-viewer-lab__result>div+div{border-left:1px solid #ffffff17;padding-left:22px}.voxeli-viewer-lab__result dt{color:#64748b;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.voxeli-viewer-lab__result dd{color:#f8fafc;margin-top:7px;font-size:1.15rem;font-weight:750}.voxeli-viewer-lab__package{background:radial-gradient(circle at 64% 44%,#0ea5e921,#0000 34%);align-content:center;gap:28px;padding:clamp(34px,5vw,68px);display:grid}.voxeli-viewer-lab__package>div{color:#67e8f9;background:#0891b214;border:1px solid #67e8f938;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:20px;display:grid}.voxeli-viewer-lab__package>div span{color:#e2e8f0;font-weight:750}.voxeli-viewer-lab__package>div strong{color:#64748b;grid-column:2;font-size:10px}.voxeli-viewer-lab__package ol{border-block:1px solid #ffffff17}.voxeli-viewer-lab__package li{color:#cbd5e1;border-bottom:1px solid #ffffff12;grid-template-columns:34px 24px 1fr;align-items:center;min-height:62px;font-size:13px;display:grid}.voxeli-viewer-lab__package li:last-child{border-bottom:0}.voxeli-viewer-lab__package li span{color:#67e8f9;font:800 9px/1 var(--voxeli-font-mono)}.voxeli-viewer-lab__package li svg{color:#6ee7b7}.voxeli-viewer-lab__package--files{background:linear-gradient(135deg,#7c3aed1a,#0000);gap:12px}.voxeli-viewer-lab__package--files>div{background:#ffffff05;border-color:#ffffff17;grid-template-columns:28px 1fr}.voxeli-viewer-lab__package--files>div[data-present=false]{opacity:.48;border-style:dashed}.voxeli-viewer-lab__package--files>div[data-present=true] svg{color:#6ee7b7}.voxeli-viewer-lab__toggle{color:#cbd5e1;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:54px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.voxeli-viewer-lab__toggle span{align-items:center;gap:9px;display:flex}.voxeli-viewer-lab__toggle i{background:#1e293b;border-radius:99px;width:38px;height:22px;transition:background .16s;position:relative}.voxeli-viewer-lab__toggle i:after{content:"";background:#94a3b8;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.voxeli-viewer-lab__toggle[data-active=true] i{background:#0891b27a}.voxeli-viewer-lab__toggle[data-active=true] i:after{background:#67e8f9;transform:translate(16px)}.voxeli-conversion-purpose{padding:10px clamp(20px,4vw,48px) clamp(28px,5vw,54px)}.voxeli-conversion-purpose__tabs{margin-bottom:10px}.voxeli-conversion-purpose__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,7vw,100px);padding-top:32px;display:grid}.voxeli-conversion-purpose__body>div>span{color:#67e8f9;font:800 9px/1.2 var(--voxeli-font-mono);letter-spacing:.13em;text-transform:uppercase}.voxeli-conversion-purpose__body h3{color:#f8fafc;letter-spacing:-.055em;margin-top:14px;font-size:clamp(2rem,4vw,4rem);font-weight:780;line-height:.98}.voxeli-conversion-purpose__body p{color:#94a3b8;margin-top:18px;line-height:1.75}.voxeli-conversion-purpose__body dl{border-block:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voxeli-conversion-purpose__body dl>div{padding:22px}.voxeli-conversion-purpose__body dl>div+div{border-left:1px solid #ffffff17}.voxeli-conversion-purpose__body dt{color:#94a3b8;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:750}.voxeli-conversion-purpose__body dd{color:#cbd5e1;gap:9px;margin-top:10px;font-size:12px;display:flex}.voxeli-conversion-purpose__body dd svg{color:#6ee7b7;flex:none}.voxeli-conversion-purpose__body [data-loss] dd svg{color:#fbbf24}.voxeli-product-reference-section__layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.voxeli-product-audit{grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);margin-top:0;display:grid}.voxeli-product-audit__score{background:radial-gradient(circle at 20% 30%,#0ea5e929,#0000 55%);flex-direction:column;justify-content:center;padding:clamp(26px,4vw,48px);display:flex}.voxeli-product-audit__score>span{color:#67e8f9;font:800 9px/1.2 var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase}.voxeli-product-audit__score>strong{color:#f8fafc;letter-spacing:-.07em;margin-top:12px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1}.voxeli-product-audit__score>div{background:#1e293b;height:3px;margin-top:24px}.voxeli-product-audit__score>div i{background:linear-gradient(90deg,#22d3ee,#8b5cf6);height:100%;transition:width .22s;display:block}.voxeli-product-audit__score p{color:#94a3b8;margin-top:20px;font-size:12px;line-height:1.65}.voxeli-product-audit__checks{border-left:1px solid #ffffff17}.voxeli-product-audit__checks button{text-align:left;border-bottom:1px solid #ffffff14;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:92px;padding:16px 24px;transition:background .16s;display:grid}.voxeli-product-audit__checks button:last-child{border-bottom:0}.voxeli-product-audit__checks button:hover,.voxeli-product-audit__checks button[data-active=true]{background:#0891b214}.voxeli-product-audit__checks button>span:first-child{color:#94a3b8;border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.voxeli-product-audit__checks button[data-active=true]>span:first-child{color:#6ee7b7;background:#34d39914;border-color:#34d3994d}.voxeli-product-audit__checks strong{color:#e2e8f0;font-size:13px;display:block}.voxeli-product-audit__checks small{color:#64748b;margin-top:5px;font-size:11px;line-height:1.5;display:block}.voxeli-product-delivery-spec__grid{border-block:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,64px);display:grid}.voxeli-product-delivery-spec__grid article{border-right:1px solid #ffffff14;min-height:210px;padding:26px}.voxeli-product-delivery-spec__grid article:nth-child(3n){border-right:0}.voxeli-product-delivery-spec__grid article:nth-child(n+4){border-top:1px solid #ffffff14}.voxeli-product-delivery-spec__grid span{color:#67e8f9;font:800 9px/1 var(--voxeli-font-mono)}.voxeli-product-delivery-spec__grid h3{color:#f8fafc;margin-top:42px;font-size:15px;font-weight:750}@media (max-width:980px){.voxeli-viewer-lab,.voxeli-viewer-lab[data-lab=glb],.voxeli-product-reference-section__layout{grid-template-columns:1fr}.voxeli-viewer-lab__controls,.voxeli-viewer-lab[data-lab=glb] .voxeli-viewer-lab__controls{border:0;border-top:1px solid #ffffff17}.voxeli-viewer-lab[data-lab=glb] .voxeli-viewer-lab__package{grid-row:1;min-height:360px}.voxeli-product-audit{margin-top:0}}@media (max-width:700px){.voxeli-viewer-lab,.voxeli-product-audit,.voxeli-conversion-purpose__body{grid-template-columns:1fr}.voxeli-viewer-lab__visual{min-height:330px}.voxeli-viewer-lab__controls,.voxeli-viewer-lab__package{padding:26px 20px}.voxeli-conversion-purpose__body dl{grid-template-columns:1fr}.voxeli-conversion-purpose__body dl>div+div,.voxeli-product-audit__checks{border-top:1px solid #ffffff17;border-left:0}.voxeli-product-delivery-spec__grid{grid-template-columns:1fr}.voxeli-product-delivery-spec__grid article,.voxeli-product-delivery-spec__grid article:nth-child(3n){border-top:1px solid #ffffff14;border-right:0;min-height:auto;padding:24px 4px}.voxeli-product-delivery-spec__grid article:first-child{border-top:0}.voxeli-product-delivery-spec__grid h3{margin-top:24px}}.voxeli-model-stage{position:relative}.voxeli-model-stage--fill{width:100%;height:100%;position:absolute;inset:0}.voxeli-container,.voxeli-wide-shell{width:100%;margin-inline:auto;padding-inline:clamp(20px,3.2vw,72px)}.voxeli-container{max-width:1320px}.voxeli-wide-shell{max-width:1680px}.voxeli-section{padding-block:96px}.voxeli-section-heading{max-width:820px}.voxeli-section-heading[data-align=center]{text-align:center;margin-inline:auto}.voxeli-section-heading__eyebrow{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;font-size:10px;font-weight:800;display:flex}.voxeli-section-heading__eyebrow:before{display:none!important}.voxeli-section-heading[data-align=center] .voxeli-section-heading__eyebrow{justify-content:center}.voxeli-section-heading h2{color:#f8fafc;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.85rem,3vw,3rem);font-weight:770;line-height:1.15}.voxeli-section-heading__description{color:#8b9ab0;max-width:720px;margin-top:16px;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.75}.voxeli-section-heading[data-align=center] .voxeli-section-heading__description{margin-inline:auto}.voxeli-page-intro{background:radial-gradient(circle at 8% 0,#6d28d933,#0000 30rem),#02060e75;border-bottom:1px solid #ffffff14;padding-block:clamp(48px,5.5vw,82px);position:relative;overflow:hidden}.voxeli-page-intro[data-has-body=true]{padding-block:clamp(32px,4vw,56px)}.voxeli-page-intro__inner{gap:clamp(42px,6vw,88px);width:100%;max-width:1680px;margin-inline:auto;padding-inline:clamp(20px,3.2vw,72px);display:grid}.voxeli-page-intro[data-has-media=true] .voxeli-page-intro__inner{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center}.voxeli-page-intro__copy{width:100%;min-width:0;max-width:820px}.voxeli-page-intro[data-align=center] .voxeli-page-intro__copy{text-align:center;margin-inline:auto}.voxeli-page-intro[data-align=center] h1,.voxeli-page-intro[data-align=center] .voxeli-page-intro__description{margin-inline:auto}.voxeli-page-intro__copy>p:first-child{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.voxeli-page-intro h1{color:#f8fafc;letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin-top:20px;font-size:clamp(2.2rem,4.2vw,4.25rem);font-weight:780;line-height:1.1}.voxeli-page-intro__description{color:#a5b4c8;max-width:52rem;margin-top:28px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.voxeli-page-intro__actions{margin-top:28px}.voxeli-page-intro__media{min-width:0}.voxeli-page-intro__body{border-top:1px solid #ffffff1a;grid-column:1/-1;min-width:0;padding-top:clamp(18px,2.4vw,30px)}.voxeli-page-intro[data-has-body=true] .voxeli-page-intro__copy>p:first-child{font-size:9px}.voxeli-page-intro[data-has-body=true] h1{margin-top:14px;font-size:clamp(2.1rem,3.5vw,3.5rem)}.voxeli-page-intro[data-has-body=true] .voxeli-page-intro__description{margin-top:16px;font-size:clamp(.95rem,1.25vw,1.08rem)}.voxeli-marketing-page{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:radial-gradient(circle at 6% 2%,#5b21b63b,#0000 36rem),radial-gradient(circle at 92% 14%,#06b6d421,#0000 38rem),linear-gradient(145deg,#02040b 0%,#060c17 48%,#081321 100%);width:100%;max-width:100%;position:relative;overflow-x:clip}.voxeli-content-section{background:#02071161;border-bottom:1px solid #ffffff14;padding-block:clamp(56px,6vw,96px);position:relative;overflow:hidden}.voxeli-content-section--tinted{background:radial-gradient(circle at 90% 18%,#38bdf80f,#0000 30rem),radial-gradient(circle at 10% 80%,#6366f10f,#0000 30rem),#050c18b8}.voxeli-content-section--warning{background:radial-gradient(circle at 82% 16%,#f59e0b14,#0000 28rem),#080b14c7}.voxeli-showcase-grid,.voxeli-guidance-grid,.voxeli-link-grid{gap:clamp(18px,2vw,30px);margin-top:clamp(34px,4vw,54px);display:grid}.voxeli-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voxeli-showcase-card{border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);display:grid}.voxeli-showcase-card .voxeli-example-media{aspect-ratio:auto;min-height:330px}.voxeli-showcase-card .voxeli-example-body{flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,38px);display:flex}.voxeli-process-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(24px,3vw,48px);margin-top:clamp(38px,5vw,64px);display:grid;position:relative}.voxeli-process-line{background:linear-gradient(90deg,#0000,#67e8f940,#0000);height:1px;position:absolute;top:24px;left:14%;right:14%}.voxeli-process-card{min-width:0;padding:0 clamp(4px,1vw,16px) 6px 0;position:relative}.voxeli-process-number{z-index:1;color:#a5f3fc;width:48px;height:48px;font-family:var(--voxeli-font-mono);background:linear-gradient(145deg,#2563eb2e,#0891b21a),#07101d;border:1px solid #67e8f942;border-radius:14px;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative;box-shadow:0 14px 36px #00000038}.voxeli-process-card h3{color:#f8fafc;margin-top:24px;font-size:1.05rem;font-weight:740}.voxeli-process-card p{color:#8b9ab0;max-width:25rem;margin-top:10px;font-size:14px;line-height:1.75}.voxeli-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.voxeli-link-card{border-top:1px solid #ffffff21;flex-direction:column;min-height:260px;padding:28px 26px 22px 0;transition:border-color .18s,padding-left .18s,background-color .18s;display:flex;position:relative}.voxeli-link-card:after{content:"";background:#67e8f9;width:58px;height:1px;position:absolute;top:-1px;left:0}.voxeli-link-card:hover{background:linear-gradient(90deg,#67e8f90d,#0000 76%);border-color:#67e8f957;padding-left:16px}.voxeli-link-card>span:last-child{margin-top:auto;padding-top:28px}.voxeli-link-card[data-minimal=true]{box-shadow:none;background:0 0;border:0;border-top:1px solid #67e8f947;border-radius:0;justify-content:flex-start;padding:22px 8px 18px 0;min-height:0!important}.voxeli-related-tools-grid{align-items:start}.voxeli-link-card[data-minimal=true]>span:last-child{margin-top:22px;padding-top:0}.voxeli-link-card[data-minimal=true]:after{width:42px;top:-1px}.voxeli-link-card[data-minimal=true]:hover{background:linear-gradient(90deg,#67e8f90d,#0000 82%);border-color:#67e8f97a;border-radius:0;padding-left:8px}.voxeli-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.voxeli-guidance-card{background:#07101da3;border:1px solid #ffffff17;border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.voxeli-guidance-card[data-tone=positive]{border-top-color:#34d39975}.voxeli-guidance-card[data-tone=caution]{border-top-color:#fbbf2475}.voxeli-guidance-card[data-tone=info]{border-top-color:#38bdf875}.voxeli-guidance-media{aspect-ratio:16/10;background:#08111f;border-radius:16px;margin:-12px -12px 24px;position:relative;overflow:hidden}.voxeli-format-card,.voxeli-limit-row{background:#07101dad;border:1px solid #ffffff17;border-radius:14px;padding:16px}.voxeli-limit-row{color:#c7a96b;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;display:flex}.voxeli-use-case-section{background:radial-gradient(circle at 70% 48%,#0891b21a,#0000 32rem),#02071185}.voxeli-use-case-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.voxeli-use-case-copy{max-width:520px}.voxeli-use-case-copy__note{color:#718198;border-left:1px solid #67e8f961;max-width:460px;margin-top:clamp(32px,5vw,72px);padding-left:20px;font-size:13px;line-height:1.75}.voxeli-use-case-showcase{min-width:0}.voxeli-use-case-feature{background:#050b16;border:1px solid #ffffff1a;border-radius:30px;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000047}.voxeli-use-case-feature__shade{background:linear-gradient(90deg,#02060feb 0%,#02060f94 48%,#0000 82%),linear-gradient(#0000 44%,#02060fc2);position:absolute;inset:0}.voxeli-use-case-feature__index{color:#cbd5e19e;font-family:var(--voxeli-font-mono);letter-spacing:.14em;font-size:9px;font-weight:800;position:absolute;top:24px;right:24px}.voxeli-use-case-feature__body{flex-direction:column;align-items:flex-start;width:min(430px,100% - 56px);display:flex;position:absolute;inset:auto auto clamp(28px,4vw,54px) clamp(28px,4vw,54px)}.voxeli-use-case-feature__body strong{color:#f8fafc;letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.65rem,2.5vw,2.8rem);line-height:1.02}.voxeli-use-case-feature__body>span:not(:first-child,:last-child){color:#a5b4c8;margin-top:16px;font-size:14px;line-height:1.7}.voxeli-use-case-feature__link{color:#67e8f9;align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:800;display:inline-flex}.voxeli-use-case-list{border-block:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.voxeli-use-case-row{grid-template-columns:auto 1fr auto;align-items:start;gap:16px;min-height:154px;padding:24px 20px;transition:background-color .18s;display:grid}.voxeli-use-case-row+.voxeli-use-case-row{border-left:1px solid #ffffff17}.voxeli-use-case-row:hover{background:#67e8f90a}.voxeli-use-case-row__index{color:#67e8f9;font-family:var(--voxeli-font-mono);font-size:9px;font-weight:800}.voxeli-use-case-row strong,.voxeli-use-case-row span span{display:block}.voxeli-use-case-row strong{color:#f8fafc;font-size:14px}.voxeli-use-case-row span span{color:#718198;margin-top:8px;font-size:12px;line-height:1.6}.voxeli-use-case-row>svg{color:#526176}.voxeli-use-case-row:hover>svg{color:#67e8f9}.voxeli-faq-section{background:#030812bd}.voxeli-final-cta-section{background:#02060fd1;padding-block:clamp(56px,6vw,88px)}[id$=-tool]{scroll-margin-top:96px}.voxeli-job-page{background:radial-gradient(circle at 8% 4%,#6d28d924,#0000 30rem),radial-gradient(circle at 94% 16%,#0891b217,#0000 34rem),#030914;min-height:80vh;padding-block:clamp(36px,5vw,64px)}.voxeli-job-next{border-top:1px solid #ffffff17;margin-top:clamp(48px,6vw,80px);padding-top:clamp(48px,6vw,72px)}.voxeli-editorial-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.5vw,40px);margin-top:clamp(34px,4vw,54px);display:grid}.voxeli-story-card{border-top:1px solid #ffffff21;min-width:0;padding-top:18px;position:relative}.voxeli-story-card:before{content:"";background:#67e8f9;width:52px;height:1px;position:absolute;top:-1px;left:0}.voxeli-story-card>:first-child{box-shadow:0 22px 60px #00000038}.voxeli-process-chip{color:#cbd5e1;border-top:1px solid #ffffff1f;align-items:center;gap:12px;min-height:64px;padding-block:14px;font-size:13px;font-weight:650;display:flex}.voxeli-process-chip[data-accent=true]{color:#a7f3d0;border-color:#34d3997a}.voxeli-check-card,.voxeli-info-card,.voxeli-stage-card{border-top:1px solid #ffffff1f;padding:24px 24px 24px 0;transition:border-color .18s,padding-left .18s,background-color .18s;position:relative}.voxeli-check-card:hover,.voxeli-info-card:hover,.voxeli-stage-card:hover{background:linear-gradient(90deg,#67e8f90b,#0000 72%);border-color:#67e8f961;padding-left:14px}.voxeli-info-card{min-height:190px}.voxeli-stage-card[data-active=true]{border-color:#67e8f9}.voxeli-compare-card,.voxeli-fit-card{background:radial-gradient(circle at 90% 10%,#2563eb14,#0000 18rem),#07101da3;border:1px solid #ffffff17;border-radius:24px;min-height:250px;padding:clamp(24px,3vw,38px);box-shadow:inset 0 1px #ffffff08}.voxeli-compare-card[data-tone=result],.voxeli-fit-card[data-tone=positive]{border-top-color:#34d3996b}.voxeli-compare-card[data-tone=source],.voxeli-fit-card[data-tone=caution]{border-top-color:#fbbf245c}.voxeli-image-to-3d-page .voxeli-section-heading h2{font-size:clamp(2rem,3vw,3.25rem)}.voxeli-image-to-3d-page__detail-grid,.voxeli-image-to-3d-page__method-grid{gap:clamp(18px,2vw,30px);margin-top:clamp(34px,4vw,54px);display:grid}.voxeli-image-to-3d-page__detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.voxeli-image-to-3d-page__method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.voxeli-image-to-3d-page__limits{border-top:1px solid #ffffff1a;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(32px,6vw,96px);margin-top:clamp(48px,6vw,84px);padding-top:clamp(32px,4vw,52px);display:grid}.voxeli-image-to-3d-page__limits .voxeli-limit-row{background:0 0;border-width:0 0 1px;border-color:#ffffff14;border-radius:0;padding:0 0 14px}.voxeli-viewer-landing[data-viewer-tone=print]{--viewer-accent:#fbbf24;--viewer-accent-rgb:251 191 36}.voxeli-viewer-landing[data-viewer-tone=web]{--viewer-accent:#67e8f9;--viewer-accent-rgb:103 232 249}.voxeli-viewer-landing[data-viewer-tone=geometry]{--viewer-accent:#a78bfa;--viewer-accent-rgb:167 139 250}.voxeli-viewer-landing .voxeli-page-intro{background:radial-gradient(circle at 12% 5%,rgb(var(--viewer-accent-rgb)/14%),transparent 30rem),#02060e8f}.voxeli-viewer-hero-actions{gap:22px;display:grid}.voxeli-viewer-hero-actions>.voxeli-button-primary{justify-self:start}.voxeli-viewer-quick-facts{flex-wrap:wrap;gap:10px;display:flex}.voxeli-viewer-quick-facts>span{border-left:1px solid rgb(var(--viewer-accent-rgb)/44%);min-width:132px;padding:4px 14px}.voxeli-viewer-quick-facts small,.voxeli-viewer-quick-facts strong{display:block}.voxeli-viewer-quick-facts small{color:#64748b;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.voxeli-viewer-quick-facts strong{color:#e2e8f0;margin-top:5px;font-size:12px}.voxeli-viewer-privacy-note{color:#718198;align-items:center;gap:8px;margin-top:15px;font-size:11px;font-weight:650;display:inline-flex}.voxeli-viewer-privacy-note svg{color:var(--viewer-accent)}.voxeli-viewer-focus-section{background:radial-gradient(circle at 86% 18%,rgb(var(--viewer-accent-rgb)/7%),transparent 30rem),#02071185}.voxeli-viewer-focus-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,8vw,140px);display:grid}.voxeli-viewer-focus-list{border-top:1px solid #ffffff1a}.voxeli-viewer-focus-list article{border-bottom:1px solid #ffffff17;grid-template-columns:48px 1fr;gap:18px;padding-block:24px;display:grid}.voxeli-viewer-focus-list article>span{border:1px solid rgb(var(--viewer-accent-rgb)/24%);background:rgb(var(--viewer-accent-rgb)/7%);width:42px;height:42px;color:var(--viewer-accent);border-radius:12px;place-items:center;display:grid}.voxeli-viewer-focus-list h3,.voxeli-viewer-step-rail h3,.voxeli-viewer-next-list h3{color:#f8fafc;font-weight:720}.voxeli-viewer-focus-list p,.voxeli-viewer-step-rail p,.voxeli-viewer-next-list p{color:#7d8da4;margin-top:7px;font-size:13px;line-height:1.65}.voxeli-viewer-step-rail{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,62px);display:grid}.voxeli-viewer-step-rail article{min-height:260px;padding:34px clamp(24px,3vw,44px) 30px;position:relative}.voxeli-viewer-step-rail article+article{border-left:1px solid #ffffff1a}.voxeli-viewer-step-rail__index{color:#526176;font-family:var(--voxeli-font-mono);font-size:9px;font-weight:800;position:absolute;top:20px;right:22px}.voxeli-viewer-step-rail svg{color:var(--viewer-accent)}.voxeli-viewer-step-rail h3{margin-top:54px;font-size:18px}.voxeli-viewer-next-layout{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(48px,8vw,130px);display:grid}.voxeli-viewer-next-list{border-top:1px solid #ffffff1a}.voxeli-viewer-next-list>a{border-bottom:1px solid #ffffff17;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding-block:22px;transition:padding-left .18s,background-color .18s;display:grid}.voxeli-viewer-next-list>a:hover{background:linear-gradient(90deg,rgb(var(--viewer-accent-rgb)/5%),transparent);padding-left:12px}.voxeli-viewer-next-list>a>span{color:var(--viewer-accent);font-family:var(--voxeli-font-mono);font-size:9px;font-weight:800}.voxeli-viewer-next-list>a>strong{color:var(--viewer-accent);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.voxeli-format-flow-section{background:radial-gradient(circle at 16% 24%,#6d28d91a,#0000 26rem),radial-gradient(circle at 88% 74%,#0891b217,#0000 30rem),#040a15db}.voxeli-format-flow-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.voxeli-format-flow-legend{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.voxeli-format-flow-legend span{color:#718198;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:11px}.voxeli-format-flow-legend strong{color:#dbe4f0;margin-right:6px}.voxeli-format-flow{grid-template-columns:minmax(230px,.62fr) 72px minmax(0,1.38fr);align-items:center;margin-top:clamp(46px,6vw,82px);display:grid}.voxeli-format-flow__source{background:linear-gradient(#67e8f90a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#67e8f90a 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 78% 20%,#22d3ee2e,#0000 12rem),#050d1cdb;border:1px solid #67e8f947;border-radius:28px;align-content:end;min-height:270px;padding:clamp(28px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.voxeli-format-flow__step,.voxeli-format-route__meta{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.14em;font-size:9px;font-weight:800;position:absolute;top:24px;left:24px}.voxeli-format-flow__source h3{color:#f8fafc;letter-spacing:-.04em;margin-top:18px;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:760}.voxeli-format-flow__source p{color:#8b9ab0;max-width:360px;margin-top:10px;font-size:13px;line-height:1.7}.voxeli-format-flow__connector{color:#67e8f9;align-items:center;display:flex}.voxeli-format-flow__connector span{background:linear-gradient(90deg,#67e8f93d,#67e8f9);flex:1;height:1px}.voxeli-format-flow__branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.voxeli-format-route{background:#060e1cc2;border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;align-items:flex-start;min-height:270px;padding:66px 28px 28px;transition:border-color .18s,transform .18s,background-color .18s;display:flex;position:relative}.voxeli-format-route:hover{transform:translateY(-3px)}.voxeli-format-route[data-tone=interactive]:hover{background:#081927c7;border-color:#67e8f96b}.voxeli-format-route[data-tone=print]:hover{background:#140e27b8;border-color:#a78bfa6b}.voxeli-format-route[data-tone=interactive]>svg,.voxeli-format-route[data-tone=interactive] .voxeli-format-route__action{color:#67e8f9}.voxeli-format-route[data-tone=print]>svg,.voxeli-format-route[data-tone=print] .voxeli-format-route__action,.voxeli-format-route[data-tone=print] .voxeli-format-route__meta{color:#a78bfa}.voxeli-format-route h3{color:#f8fafc;letter-spacing:-.025em;margin-top:22px;font-size:clamp(1.2rem,1.5vw,1.55rem);line-height:1.15}.voxeli-format-route p{color:#8b9ab0;margin-top:12px;font-size:13px;line-height:1.65}.voxeli-format-route__action{align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:800;display:inline-flex}.voxeli-format-print-path{min-width:0}.voxeli-format-print-path__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.voxeli-format-print-path__checks a{color:#8b9ab0;border-bottom:1px solid #ffffff17;align-items:center;gap:8px;min-width:0;padding:12px 8px;font-size:11px;transition:color .18s,border-color .18s;display:flex}.voxeli-format-print-path__checks a:hover{color:#ddd6fe;border-color:#a78bfa7a}@media (max-width:1100px){.voxeli-showcase-card{grid-template-columns:1fr}.voxeli-showcase-card .voxeli-example-media{min-height:280px}.voxeli-image-to-3d-page__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voxeli-use-case-layout{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:48px}.voxeli-use-case-list{grid-template-columns:1fr}.voxeli-use-case-row{min-height:0}.voxeli-use-case-row+.voxeli-use-case-row{border-top:1px solid #ffffff17;border-left:0}.voxeli-format-flow{grid-template-columns:minmax(220px,.52fr) 54px minmax(0,1.48fr)}}@media (max-width:900px){.voxeli-showcase-grid,.voxeli-guidance-grid,.voxeli-editorial-card-grid,.voxeli-process-grid,.voxeli-image-to-3d-page__method-grid,.voxeli-link-grid,.voxeli-image-to-3d-page__limits,.voxeli-viewer-focus-layout,.voxeli-viewer-next-layout,.voxeli-use-case-layout,.voxeli-format-flow-heading{grid-template-columns:1fr}.voxeli-use-case-copy{max-width:720px}.voxeli-use-case-copy__note{margin-top:28px}.voxeli-format-flow-legend{justify-content:flex-start}.voxeli-format-flow{grid-template-columns:1fr}.voxeli-format-flow__connector{flex-direction:column;width:1px;height:54px;margin-left:44px}.voxeli-format-flow__connector span{width:1px;height:auto}.voxeli-format-flow__connector>svg{transform:rotate(90deg)}.voxeli-process-line{display:none}.voxeli-process-card{border-top:1px solid #ffffff1a;padding-top:20px}.voxeli-story-card{max-width:680px}}@media (max-width:600px){.voxeli-content-section{padding-block:64px}.voxeli-image-to-3d-page__detail-grid{grid-template-columns:1fr}.voxeli-link-card,.voxeli-use-case-row,.voxeli-use-case-feature{min-height:0}.voxeli-use-case-feature__shade{background:linear-gradient(#0000,#02060f75 28%,#02060ff0 100%)}.voxeli-use-case-feature__body{width:auto;inset:auto 24px 28px}.voxeli-format-flow__branches,.voxeli-format-print-path__checks{grid-template-columns:1fr}.voxeli-viewer-quick-facts{grid-template-columns:1fr;display:grid}.voxeli-viewer-step-rail{grid-template-columns:1fr}.voxeli-viewer-step-rail article{min-height:0}.voxeli-viewer-step-rail article+article{border-top:1px solid #ffffff1a;border-left:0}.voxeli-viewer-next-list>a{grid-template-columns:32px 1fr}.voxeli-viewer-next-list>a>strong{grid-column:2}.voxeli-showcase-card .voxeli-example-media{min-height:240px}}@media (max-width:900px){.voxeli-page-intro[data-has-media=true] .voxeli-page-intro__inner{grid-template-columns:1fr}}.voxeli-faq-list{border-block:none!important}.voxeli-faq-list details+details{border-top:none!important}.voxeli-faq-list summary{cursor:pointer;color:#f8fafc;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;list-style:none;transition:color .16s;height:auto!important;min-height:0!important;padding:0!important;display:flex!important}.voxeli-faq-list summary:hover{color:#38bdf8;padding-left:0!important}.voxeli-faq-list summary::-webkit-details-marker{display:none}.voxeli-faq-list summary:focus-visible{outline-offset:4px;box-shadow:none;background:0 0;border-radius:6px;outline:2px solid #67e8f9;padding-left:0!important}.voxeli-faq-list summary svg{color:#94a3b8;flex:none;width:15px;height:15px;transition:transform .16s}.voxeli-faq-list details[open] summary svg{transform:none}.voxeli-faq-list__answer{max-width:72ch;padding-block:12px 8px}.voxeli-faq-list__answer>p{color:#b4c0d1;font-size:14px;line-height:1.8}.voxeli-card{border:1px solid var(--voxeli-border);border-radius:var(--voxeli-radius-card);background:linear-gradient(145deg,#ffffff0a,#0000 58%),#050b15e0;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff08}.voxeli-tool-shell{background:#040912e0;border:1px solid #ffffff1c;border-radius:24px;grid-template-columns:minmax(0,1fr) clamp(340px,20vw,420px);min-height:clamp(620px,58vh,780px);display:grid;overflow:hidden;box-shadow:0 34px 90px #00000047}.voxeli-viewer-stage{background:linear-gradient(#67e8f906 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#67e8f906 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 50% 42%,#2563eb33,#0000 40%),#020713;min-width:0;min-height:clamp(620px,58vh,780px);position:relative}.voxeli-tool-sidebar{border-left:1px solid var(--voxeli-border);background:linear-gradient(145deg,#6d28d90d,#0000 52%),#050b15f0;min-width:0;padding:24px}.voxeli-dropzone{border:1.5px dashed var(--voxeli-border-strong);border-radius:var(--voxeli-radius-card);background:var(--voxeli-surface);flex-direction:column;justify-content:center;align-items:center;min-height:240px;transition:border-color .18s,background-color .18s;display:flex}.voxeli-dropzone:hover,.voxeli-dropzone[data-dragging=true]{background:#0ea5e914;border-color:#38bdf8}.voxeli-dropzone-icon{width:52px;height:52px;color:var(--voxeli-primary);background:#0ea5e91f;border-radius:16px;place-items:center;display:grid}.voxeli-example-card{border:1px solid var(--voxeli-border);border-radius:var(--voxeli-radius-card);background:var(--voxeli-surface);transition:transform .18s,box-shadow .18s;overflow:hidden}.voxeli-example-card:hover{box-shadow:var(--voxeli-shadow-soft);transform:translateY(-3px)}.voxeli-example-media{aspect-ratio:4/3;background:#030815;position:relative}.voxeli-example-body{padding:18px}.voxeli-tag{height:28px;color:var(--voxeli-primary-hover);background:#0ea5e91a;border-radius:999px;align-items:center;padding-inline:10px;font-size:13px;font-weight:600;display:inline-flex}.voxeli-home-night{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 6% 2%,#5b21b63b,#0000 36rem),radial-gradient(circle at 92% 14%,#06b6d421,#0000 38rem),linear-gradient(145deg,#02040b 0%,#060c17 48%,#081321 100%);position:relative}.voxeli-generation-hero{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 5% 12%,#6d28d93b,#0000 32rem),radial-gradient(circle at 92% 48%,#0891b224,#0000 38rem),linear-gradient(145deg,#02040a 0%,#050b15 52%,#071421 100%);position:relative;overflow:hidden}.voxeli-generation-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 68% 36%,#0ea5e912,#0000 34rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.voxeli-generation-hero:after{content:"";background:linear-gradient(90deg,#0000,#7dd3fc42,#0000);height:1px;position:absolute;inset:auto 0 0}.voxeli-generation-hero__composition{grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr);gap:clamp(38px,4.5vw,76px);min-height:clamp(520px,61svh,620px);display:grid}.voxeli-generation-hero .voxeli-wide-shell{max-width:1680px}.voxeli-generation-hero__copy{flex-direction:column;justify-content:center;min-width:0;padding-block:clamp(36px,4vw,58px);display:flex;position:relative}.voxeli-generation-hero__signal{color:#67e8f9;max-width:40rem;font-family:var(--voxeli-font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:20px;font-size:10px;font-weight:700;display:flex}.voxeli-generation-hero__copy h1{color:#f8fafc;letter-spacing:-.05em;text-wrap:balance;max-width:11ch;margin-top:clamp(20px,2.2vw,30px);font-size:clamp(3.15rem,4.1vw,4.8rem);font-weight:780;line-height:.96;animation:.7s cubic-bezier(.2,.8,.2,1) both fomrix-rise}.voxeli-generation-hero__copy[data-title-size=long] h1{max-width:13ch;font-size:clamp(2.8rem,3.2vw,3.85rem);line-height:1}.voxeli-generation-hero__description{color:#a7b4c8;max-width:38rem;margin-top:clamp(20px,2vw,28px);font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.7}.voxeli-generation-hero__workflow{grid-template-columns:64px minmax(82px,auto) 34px minmax(110px,auto);align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:clamp(28px,3vw,40px);display:grid}.voxeli-generation-hero__workflow-image{aspect-ratio:1;background:#08111f;border:1px solid #ffffff1f;border-radius:14px;width:64px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000003d}.voxeli-generation-hero__workflow-copy{min-width:0}.voxeli-generation-hero__workflow-copy span,.voxeli-generation-hero__workflow-copy strong{display:block}.voxeli-generation-hero__workflow-copy span{color:#5f718a;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.voxeli-generation-hero__workflow-copy strong{color:#dbe7f6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:720;overflow:hidden}.voxeli-generation-hero__workflow-arrow{color:#67e8f9;width:18px}.voxeli-generation-hero__visual{min-width:0;padding-block:10px;animation:.82s cubic-bezier(.2,.8,.2,1) 80ms both fomrix-reveal;position:relative}.voxeli-generation-hero__stage{background:radial-gradient(circle at 54% 43%,#1d4ed82e,#0000 38%),#020713;border:1px solid #ffffff1c;border-radius:28px;height:100%;min-height:100%;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000004d,inset 0 1px #ffffff0a}.voxeli-generation-hero__result-label{z-index:20;color:#cbd5e1;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617b8;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:700;position:absolute;top:24px;right:24px}.voxeli-generation-hero__visual-details{z-index:24;pointer-events:none;position:absolute;inset:0}#image-to-stl-tool .voxeli-generation-hero__composition{grid-template-columns:minmax(360px,.62fr) minmax(0,1.38fr);min-height:clamp(560px,62svh,650px)}#image-to-stl-tool .voxeli-generation-hero__stage{background:#d7dbe1;border-color:#67e8f938;box-shadow:0 40px 110px #00000061,0 0 0 1px #67e8f90f}#image-to-stl-tool .voxeli-generation-hero__stage>img{transform:scale(1.035);object-fit:cover!important;padding:0!important}#image-to-stl-tool .voxeli-generation-hero__stage:after{z-index:18;content:"";pointer-events:none;background:linear-gradient(90deg,#02060f7a,#0000 26% 68%,#02060f38),linear-gradient(#0000 64%,#02060fb8);position:absolute;inset:0}#image-to-stl-tool .voxeli-generation-hero__result-label{z-index:28;color:#ecfeff;background:#02060fd1;border-color:#ffffff38}.voxeli-stl-hero__reference{z-index:2;aspect-ratio:4/3;background:#07101d;border:1px solid #ffffff42;border-radius:16px;width:clamp(110px,10vw,150px);position:absolute;bottom:26px;left:26px;overflow:hidden;box-shadow:0 20px 48px #00000061}.voxeli-stl-hero__reference:after{border-radius:inherit;content:"";border:1px solid #67e8f93d;position:absolute;inset:0}.voxeli-stl-hero__reference>span{z-index:2;color:#e2e8f0;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#02060fd1;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute;bottom:8px;left:8px}.voxeli-stl-hero__focus-copy{z-index:2;position:absolute;bottom:28px;left:clamp(170px,15vw,220px);right:clamp(24px,3vw,42px)}.voxeli-stl-hero__focus-copy span,.voxeli-stl-hero__focus-copy strong{display:block}.voxeli-stl-hero__focus-copy span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.12em;font-size:8px;font-weight:800}.voxeli-stl-hero__focus-copy strong{color:#fff;letter-spacing:-.03em;max-width:20ch;margin-top:8px;font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.05}.voxeli-stl-hero__callouts>span{color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060fc7;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding-inline:11px;font-size:9px;font-weight:730;display:inline-flex;position:absolute;right:24px;box-shadow:0 12px 28px #0000003d}.voxeli-stl-hero__callouts>span:before{content:"";background:linear-gradient(90deg,#0000,#67e8f9);width:44px;height:1px;position:absolute;top:50%;right:100%}.voxeli-stl-hero__callouts svg{color:#67e8f9}.voxeli-stl-hero__callouts>span[data-position=top]{top:24%}.voxeli-stl-hero__callouts>span[data-position=middle]{top:43%;right:34px}.voxeli-stl-hero__callouts>span[data-position=bottom]{top:62%}.voxeli-generation-hero__composer{z-index:4;margin-top:18px;max-width:1180px;margin-inline:auto;animation:.7s cubic-bezier(.2,.8,.2,1) .16s both fomrix-rise;position:relative}.voxeli-generation-hero__note{color:#53627a;max-width:62rem;font-family:var(--voxeli-font-mono);text-align:center;margin:12px auto 0;padding-inline:8px;font-size:10px;line-height:1.6}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__composition{min-height:clamp(470px,54svh,540px)}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__copy{padding-block:28px}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__copy h1{font-size:clamp(2.75rem,3.55vw,4rem)}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__description{margin-top:18px}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__workflow{margin-top:24px}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__visual{padding-block:6px}.voxeli-generation-hero__stage .voxeli-view-modes{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020612b8;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:4px;display:flex;top:58px;right:22px;transform:none}.voxeli-generation-hero__stage .voxeli-view-mode{background:0 0;border:0;border-radius:8px;justify-content:center;width:36px;min-width:36px;min-height:34px;padding:0}.voxeli-generation-hero__stage .voxeli-view-mode span{display:none}.voxeli-generation-hero__stage .voxeli-view-mode[aria-pressed=true]{background:#0ea5e929;box-shadow:inset 0 0 0 1px #67e8f957}.voxeli-outcome-rail{background:#02061075;border-bottom:1px solid #ffffff17}.voxeli-outcome-rail__item{border-left:1px solid #ffffff17;min-height:156px;padding:28px clamp(18px,2vw,34px);transition:background-color .18s,transform .18s;position:relative}.voxeli-outcome-rail__item:hover{background:linear-gradient(145deg,#67e8f912,#0000 70%);transform:translateY(-2px)}#workflow-map,#examples,#choose-workflow,#why-fomrix,#how-it-works,#tools,#faq{scroll-margin-top:86px}.voxeli-home-side-nav{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030812db;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:7px;width:58px;padding:10px;transition:width .24s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s;display:flex;position:fixed;top:50%;right:18px;overflow:hidden;transform:translateY(-50%);box-shadow:0 20px 55px #00000047}.voxeli-home-side-nav:hover,.voxeli-home-side-nav:focus-within{border-color:#67e8f92e;width:224px;box-shadow:0 26px 70px #00000061}.voxeli-home-side-nav__toggle{display:none}.voxeli-home-side-nav__title{color:#475569;min-height:34px;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:11px;padding-inline:8px;font-size:8px;font-weight:800;display:flex;overflow:hidden}.voxeli-home-side-nav__title svg{flex:0 0 20px;width:20px;height:20px}.voxeli-home-side-nav__title span{opacity:0;transition:opacity .16s,transform .2s;transform:translate(8px)}.voxeli-home-side-nav:hover .voxeli-home-side-nav__title span,.voxeli-home-side-nav:focus-within .voxeli-home-side-nav__title span{opacity:1;transform:translate(0)}.voxeli-home-side-nav__list{flex-direction:column;gap:4px;display:flex}.voxeli-home-side-nav a{color:#64748b;border:1px solid #0000;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:42px;padding-inline:8px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.voxeli-home-side-nav__icon{place-items:center;width:20px;height:20px;display:grid}.voxeli-home-side-nav__icon svg{stroke-width:1.8px;width:17px;height:17px}.voxeli-home-side-nav__index{opacity:0;color:#334155;font-family:var(--voxeli-font-mono);font-size:7px;font-weight:800;transition:opacity .16s}.voxeli-home-side-nav__copy{opacity:0;min-width:138px;transition:opacity .16s,transform .2s;transform:translate(8px)}.voxeli-home-side-nav__copy strong,.voxeli-home-side-nav__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voxeli-home-side-nav__copy strong{color:currentColor;font-size:10px;font-weight:760}.voxeli-home-side-nav__copy small{color:#475569;margin-top:2px;font-size:8px;font-weight:600}.voxeli-home-side-nav:hover .voxeli-home-side-nav__copy,.voxeli-home-side-nav:focus-within .voxeli-home-side-nav__copy,.voxeli-home-side-nav:hover .voxeli-home-side-nav__index,.voxeli-home-side-nav:focus-within .voxeli-home-side-nav__index{opacity:1;transform:translate(0)}.voxeli-home-side-nav a:hover,.voxeli-home-side-nav a:focus-visible{color:#cffafe;background:#67e8f912;border-color:#67e8f938;outline:none;transform:translate(-2px)}.voxeli-home-side-nav a[data-active=true]{color:#67e8f9;background:linear-gradient(145deg,#0ea5e92e,#4f46e51a);border-color:#67e8f961;box-shadow:inset 0 0 18px #0ea5e912}.voxeli-home-side-nav a[data-active=true]:before{content:"";background:#67e8f9;border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 10px #67e8f9b8}.voxeli-context-links{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px;font-size:13px;line-height:1.7;display:flex}.voxeli-context-links>span{font-family:var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-context-links a{color:#7dd3fc;align-items:center;gap:7px;font-weight:700;transition:color .16s,transform .16s;display:inline-flex}.voxeli-context-links a:hover{color:#cffafe;transform:translate(3px)}.voxeli-outcome-rail__index{color:#334155;font-family:var(--voxeli-font-mono);letter-spacing:.1em;font-size:9px;position:absolute;top:16px;right:16px}.voxeli-home-section{border-bottom:1px solid #ffffff17;padding-block:clamp(78px,7vw,120px);position:relative}.voxeli-path-card{background:linear-gradient(145deg,#ffffff0a,#0000 64%),#040a148a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:260px;padding:clamp(24px,2vw,34px);transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.voxeli-path-card:before{opacity:0;content:"";background:linear-gradient(90deg,#67e8f9,#0000);width:38%;height:1px;transition:opacity .22s;position:absolute;top:0;left:0}.voxeli-path-card:after{content:"";border:1px solid #67e8f91f;border-radius:50%;width:150px;height:150px;transition:transform .3s;position:absolute;bottom:-55px;right:-45px}.voxeli-path-card:hover,.voxeli-path-card[data-featured=true]{border-color:#67e8f94d;box-shadow:0 24px 70px #0000003d}.voxeli-path-card:hover{transform:translateY(-6px)}.voxeli-path-card:hover:before,.voxeli-path-card[data-featured=true]:before{opacity:1}.voxeli-path-card:hover:after{transform:scale(1.18)}.voxeli-feature-line,.voxeli-tool-link{border-top:1px solid #ffffff21;padding:26px 26px 26px 0;transition:border-color .18s,padding-left .18s,background-color .18s;position:relative}.voxeli-feature-line:hover,.voxeli-tool-link:hover{background:linear-gradient(90deg,#67e8f90d,#0000 72%);border-color:#67e8f96b;padding-left:16px}.voxeli-tool-link{min-height:240px;display:block}.voxeli-final-cta{background:linear-gradient(#67e8f908 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#67e8f908 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 84% 30%,#0891b240,#0000 22rem),radial-gradient(circle at 10% 100%,#6d28d938,#0000 26rem),#050b15;border:1px solid #67e8f938;border-radius:24px;max-width:1440px;position:relative;overflow:hidden;box-shadow:0 30px 86px #00000047}.voxeli-final-cta:after{pointer-events:none;content:"";border-top:1px solid #67e8f959;border-right:1px solid #67e8f959;width:48px;height:48px;position:absolute;top:24px;right:24px}.voxeli-final-cta h2{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2rem,3.5vw,4rem);line-height:1}.voxeli-final-cta__primary{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border:1px solid #67e8f95c;border-radius:12px;align-items:center;gap:8px;min-height:50px;padding-inline:20px;font-size:13px;font-weight:780;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 38px #0891b233}.voxeli-final-cta__primary:hover{transform:translateY(-2px);box-shadow:0 18px 46px #0891b24d}.voxeli-final-cta__secondary{color:#8b9ab0;text-underline-offset:4px;font-size:12px;font-weight:650;-webkit-text-decoration:underline #67e8f95c;text-decoration:underline #67e8f95c}.voxeli-final-cta__secondary:hover{color:#cffafe}@keyframes fomrix-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fomrix-reveal{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.voxeli-minimal-generator{background:radial-gradient(circle at 88% 100%,#0ea5e917,#0000 28%),radial-gradient(circle at 8% 0,#6366f112,#0000 32%),#030815c7;border:1px solid #94a3b829;border-radius:28px;min-height:186px;padding:8px;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000038,inset 0 1px #ffffff08}.voxeli-minimal-generator[data-dragging=true]{background:#0ea5e91c;border-color:#38bdf8a6;box-shadow:0 20px 64px #0284c729,inset 0 0 0 1px #7dd3fc24}.voxeli-minimal-generator__image{color:#e2e8f0;cursor:pointer;text-align:center;background:linear-gradient(120deg,#ffffff05,#0000 42%),#060c19c7;border:1px solid #7dd3fc2e;border-radius:21px;outline:none;width:100%;min-width:0;min-height:168px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.voxeli-minimal-generator__image:hover{background-color:#0a1427f5;border-color:#38bdf8b8;transform:translateY(-1px);box-shadow:0 12px 34px #0284c721}.voxeli-minimal-generator__image:focus-visible{border-color:#7dd3fc;box-shadow:0 0 0 3px #38bdf82e}.voxeli-minimal-generator[data-dragging=true] .voxeli-minimal-generator__image{cursor:copy;background-color:#082f4980;border-color:#38bdf8}.voxeli-minimal-generator__empty{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:168px;padding:20px 30px 48px;display:flex;position:relative}.voxeli-minimal-generator__icon{color:#f8fafc;background:#ffffff0d;border:0;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;transition:background-color .18s,transform .18s;display:grid}.voxeli-minimal-generator__image:hover .voxeli-minimal-generator__icon{background:#0ea5e933;transform:scale(1.04)}.voxeli-minimal-generator__icon svg{width:26px;height:26px}.voxeli-minimal-generator__copy{min-width:0}.voxeli-minimal-generator__copy strong,.voxeli-minimal-generator__copy small{display:block}.voxeli-minimal-generator__copy strong{color:#f8fafc;font-size:15px;font-weight:760}.voxeli-minimal-generator__copy small{color:#6f819c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:550;line-height:1.55;overflow:hidden}.voxeli-minimal-generator__browse{color:#bae6fd;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:750;transition:border-color .18s,background-color .18s;display:none}.voxeli-minimal-generator__image:hover .voxeli-minimal-generator__browse{background:#0ea5e91a;border-color:#7dd3fc5c}.voxeli-minimal-generator__browse svg{width:14px;height:14px;transition:transform .18s}.voxeli-minimal-generator__image:hover .voxeli-minimal-generator__browse svg{transform:translate(2px)}.voxeli-minimal-generator__replace{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617d1;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:min(420px,100% - 230px);min-width:0;padding:9px 13px;display:flex;position:absolute;bottom:18px;left:18px}.voxeli-minimal-generator__replace>span{color:#e0f2fe;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.voxeli-minimal-generator__replace svg{color:#7dd3fc;width:14px;height:14px}.voxeli-minimal-generator__replace small{color:#8190a7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.voxeli-minimal-generator__remove{z-index:5;color:#cbd5e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617c2;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid;position:absolute;top:18px;right:18px}.voxeli-minimal-generator__remove:hover,.voxeli-minimal-generator__remove:focus-visible{color:#fff;background:#7f1d1db8;border-color:#f8717173;outline:none;transform:scale(1.04)}.voxeli-minimal-generator__remove svg{width:15px;height:15px}.voxeli-minimal-generator__submit{z-index:5;color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#2563eb);border:1px solid #0000;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:9px;min-width:168px;min-height:50px;padding-inline:22px;font-size:13px;font-weight:800;transition:box-shadow .18s,filter .18s,transform .18s;display:inline-flex;position:absolute;bottom:20px;right:20px;box-shadow:0 12px 34px #2563eb38}.voxeli-minimal-generator__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 16px 42px #0ea5e94d}.voxeli-minimal-generator__submit:focus-visible{box-shadow:0 0 0 3px #7dd3fc38,0 16px 42px #0ea5e942}.voxeli-minimal-generator__submit:disabled{box-shadow:none;color:#53627a;cursor:wait;background:#ffffff0d;border-color:#94a3b81a}.voxeli-minimal-generator__submit svg{width:17px;height:17px}.voxeli-minimal-generator__feedback{color:#64748b;justify-content:space-between;gap:16px;min-height:20px;padding:7px 10px 0;font-size:11px;line-height:1.5;display:flex}.voxeli-minimal-generator__feedback [role=alert]{color:#fca5a5}@media (max-width:1100px){.voxeli-generation-hero__composition{grid-template-columns:1fr;gap:18px}.voxeli-generation-hero__copy{min-height:0;padding-block:42px 28px}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__copy{padding-block:30px 20px}.voxeli-generation-hero__copy h1{max-width:12ch}.voxeli-generation-hero__visual,.voxeli-generation-hero__stage{min-height:620px}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__visual,.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__stage{min-height:520px}}@media (max-width:600px){.voxeli-generation-hero__copy{min-height:0;padding-block:30px 18px}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__copy{padding-block:24px 14px}.voxeli-generation-hero__copy h1{max-width:11ch;font-size:clamp(2.75rem,12vw,3.55rem)}.voxeli-generation-hero__workflow{grid-template-columns:52px minmax(56px,1fr) 22px minmax(84px,1fr);gap:8px}.voxeli-generation-hero__workflow-image{border-radius:11px;width:52px}.voxeli-generation-hero__workflow-copy strong{text-overflow:clip;white-space:normal;font-size:11px;line-height:1.35;overflow:visible}.voxeli-generation-hero__stage,.voxeli-generation-hero__visual{min-height:480px}.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__visual,.voxeli-generation-hero[data-page-kind=workflow] .voxeli-generation-hero__stage{min-height:430px}.voxeli-generation-hero__stage .voxeli-view-modes{top:52px;right:12px}.voxeli-minimal-generator{min-height:218px}.voxeli-minimal-generator__submit{min-width:0;min-height:50px;bottom:18px;left:18px;right:18px}.voxeli-minimal-generator__empty{min-height:200px;padding:26px 18px 88px}.voxeli-minimal-generator__image{min-height:200px}.voxeli-minimal-generator__replace{width:auto;bottom:78px;left:14px;right:14px}}@media (max-width:420px){.voxeli-minimal-generator__empty{gap:10px;padding-inline:12px}.voxeli-minimal-generator__icon{width:40px;height:40px}.voxeli-minimal-generator__copy small{white-space:normal}}.voxeli-prompt-composer{background:linear-gradient(145deg,#0f172af0,#080f1ef5);border:1px solid #ffffff24;border-radius:24px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 22px 64px #00000047,inset 0 1px #ffffff0d}.voxeli-prompt-composer:hover,.voxeli-prompt-composer:focus-within,.voxeli-prompt-composer[data-dragging=true]{border-color:#7dd3fc80;box-shadow:0 24px 72px #00000052,0 0 0 3px #0ea5e914,inset 0 1px #ffffff0f}.voxeli-prompt-composer[data-dragging=true]{transform:translateY(-2px)}.voxeli-prompt-composer option{color:#e2e8f0;background:#0f172a}.voxeli-home-night .voxeli-example-card{background:#ffffff0b;border-color:#ffffff1a}.voxeli-home-night .voxeli-example-card:hover{border-color:#7dd3fc61;box-shadow:0 20px 50px #0000003d}.voxeli-home-night .voxeli-example-media{background:#0206178c}.voxeli-home-night .voxeli-tag{color:#bae6fd;background:#0ea5e91a;border:1px solid #7dd3fc29}.voxeli-case-showcase{background:radial-gradient(circle at 8% 0,#6d28d91a,#0000 30rem),#030811ad;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 34px 90px #00000042}.voxeli-case-panel{z-index:2;background:#04091285;border-bottom:1px solid #ffffff17;min-width:0;position:relative}.voxeli-case-content{grid-template-columns:minmax(240px,.68fr) minmax(360px,1.32fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(24px,2.5vw,36px) clamp(28px,3.6vw,56px);animation:.36s cubic-bezier(.22,1,.36,1) both voxeli-case-copy-in;display:grid}.voxeli-case-heading,.voxeli-case-summary{min-width:0}.voxeli-case-eyebrow{color:#7dd3fc;font-family:var(--voxeli-font-mono);letter-spacing:.16em;font-size:10px;font-weight:800}.voxeli-case-title{color:#f8fafc;letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin-top:9px;font-size:clamp(1.55rem,2.15vw,2.35rem);font-weight:770;line-height:1.08}.voxeli-case-title[data-title-size=long]{max-width:22ch;font-size:clamp(1.45rem,2vw,2.15rem)}.voxeli-case-description{color:#94a3b8;max-width:64ch;font-size:14px;line-height:1.65}.voxeli-case-tags{flex-wrap:wrap;gap:9px 17px;margin-top:14px;display:flex}.voxeli-case-tag{color:#94a3b8;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.voxeli-case-tag:before{content:"";background:#38bdf8;border-radius:50%;width:4px;height:4px}.voxeli-case-credit{color:#526178;margin-top:12px;font-size:10px;line-height:1.55}.voxeli-case-disclosure{color:#526178;text-align:right;margin-top:14px;font-size:10px;line-height:1.6}.voxeli-case-workspace{isolation:isolate;background:#020714;border-top:1px solid #ffffff17;min-height:clamp(600px,68vh,760px);position:relative;overflow:hidden}.voxeli-case-workspace:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#020714eb,#0207146b 68%,#0000);height:160px;position:absolute;inset:0 0 auto}.voxeli-case-carousel{z-index:8;width:min(880px,100% - 96px);height:104px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.voxeli-case-carousel__control{z-index:6;color:#64748b;cursor:pointer;background:#040a16d1;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.voxeli-case-carousel__control svg{width:15px;height:15px}.voxeli-case-carousel__control--previous{left:0}.voxeli-case-carousel__control--next{right:0}.voxeli-case-carousel__control:hover,.voxeli-case-carousel__control:focus-visible{color:#cffafe;background:#0ea5e921;border-color:#67e8f96b;outline:none}.voxeli-case-carousel__control--previous:hover,.voxeli-case-carousel__control--previous:focus-visible{transform:translate(-2px,-50%)}.voxeli-case-carousel__control--next:hover,.voxeli-case-carousel__control--next:focus-visible{transform:translate(2px,-50%)}.voxeli-case-tabs{width:100%;height:100%;position:relative}.voxeli-case-tab{color:#94a3b8;opacity:0;text-align:left;visibility:hidden;cursor:pointer;filter:saturate(.7);background:#070e1ce0;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;width:clamp(218px,16vw,252px);height:88px;padding:9px;transition:left .36s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .22s,color .22s,filter .26s,opacity .26s,transform .36s cubic-bezier(.22,1,.36,1),visibility .26s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.72)}.voxeli-case-tab[data-position=active]{z-index:4;color:#f8fafc;opacity:1;visibility:visible;filter:saturate();background:radial-gradient(circle at 0%,#0ea5e92e,#0000 68%),#070f1df5;border-color:#67e8f98f;transform:translate(-50%,-50%)scale(1);box-shadow:0 18px 44px #00000057,inset 0 0 0 1px #67e8f90f}.voxeli-case-tab[data-position=previous],.voxeli-case-tab[data-position=next]{z-index:3;opacity:.48;visibility:visible;pointer-events:auto}.voxeli-case-tab[data-position=previous]{transform:translate(calc(-50% - clamp(190px,15vw,258px)),-50%)scale(.82)}.voxeli-case-tab[data-position=next]{transform:translate(calc(-50% + clamp(190px,15vw,258px)),-50%)scale(.82)}.voxeli-case-tab[data-position=previous]:hover,.voxeli-case-tab[data-position=next]:hover{color:#e2e8f0;opacity:.76;filter:saturate(.9);border-color:#67e8f94d}.voxeli-case-tab[data-position=previous]:hover{transform:translate(calc(-50% - clamp(190px,15vw,258px)),-50%)scale(.86)}.voxeli-case-tab[data-position=next]:hover{transform:translate(calc(-50% + clamp(190px,15vw,258px)),-50%)scale(.86)}.voxeli-case-tab:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.voxeli-case-tab__thumb{background:#07101d;border:1px solid #ffffff14;border-radius:11px;width:78px;height:68px;display:block;position:relative;overflow:hidden}.voxeli-case-tab__thumb img{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .22s}.voxeli-case-tab:hover .voxeli-case-tab__thumb img,.voxeli-case-tab[aria-selected=true] .voxeli-case-tab__thumb img{transform:scale(1.06)}.voxeli-case-tab__copy{min-width:0;display:block}.voxeli-case-tab__copy strong,.voxeli-case-tab__copy small,.voxeli-case-tab__index{display:block}.voxeli-case-tab__index{color:#526178;font-family:var(--voxeli-font-mono);letter-spacing:.1em;font-size:7px;font-weight:800}.voxeli-case-tab[aria-selected=true] .voxeli-case-tab__index{color:#67e8f9}.voxeli-case-tab__copy strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:770;overflow:hidden}.voxeli-case-tab__copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.voxeli-case-stage{z-index:1;isolation:isolate;min-width:0;min-height:inherit;background:radial-gradient(circle at 52% 46%,#1e40af38,#0000 42%),linear-gradient(145deg,#0307121f,#07102085);position:absolute;inset:0;overflow:hidden}.voxeli-case-stage__view{width:100%;height:100%;animation:.42s cubic-bezier(.22,1,.36,1) both voxeli-case-stage-in}@keyframes voxeli-case-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes voxeli-case-stage-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.voxeli-page-model-case{color:#fff;background:linear-gradient(#67e8f906 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#67e8f906 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 78% 40%,#0ea5e91a,#0000 35%),#040913;border-block:1px solid #94a3b824}.voxeli-page-model-case__layout{align-items:center;gap:clamp(2.5rem,4vw,4.5rem);padding-block:clamp(4rem,7vw,6.5rem);display:grid}.voxeli-page-model-case__copy{max-width:36rem}.voxeli-page-model-case__origin,.voxeli-page-model-case__eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:750;display:inline-flex}.voxeli-page-model-case__origin{color:#bae6fd;background:linear-gradient(135deg,#2563eb1f,#0891b21a);border:1px solid #7dd3fc3d;border-radius:8px;padding:.45rem .68rem}.voxeli-page-model-case__eyebrow{color:#38bdf8;margin-top:1.6rem;display:block}.voxeli-page-model-case__copy h2{letter-spacing:-.048em;text-wrap:balance;max-width:16ch;margin-top:.85rem;font-size:clamp(2.35rem,3vw,3.45rem);font-weight:770;line-height:1.02}.voxeli-page-model-case__copy h2[data-title-size=long]{max-width:18ch;font-size:clamp(2.2rem,2.7vw,3.1rem)}.voxeli-page-model-case__description{color:#a8b5c9;max-width:38rem;margin-top:1.4rem;font-size:1rem;line-height:1.75}.voxeli-page-model-case__tags{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.voxeli-page-model-case__tags span{color:#d8e4f3;border-bottom:1px solid #7dd3fc4d;padding:.35rem 0;font-size:.78rem;font-weight:650}.voxeli-page-model-case__media-note{color:#9fb0c6;background:#08162a9e;border:1px solid #7dd3fc29;border-radius:14px;gap:.55rem;margin-top:1.35rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.5;display:grid}.voxeli-page-model-case__media-note span{align-items:baseline;gap:.45rem;display:flex}.voxeli-page-model-case__media-note strong{color:#d8e4f3;min-width:5.2rem;font-weight:700}.voxeli-page-model-case__stage{isolation:isolate;background:#020612c2;border:1px solid #94a3b82b;border-radius:24px;min-width:0;min-height:clamp(520px,42vw,680px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047}:is(.voxeli-three-viewport:fullscreen,.voxeli-three-viewport:fullscreen,.voxeli-three-viewport[data-fullscreen=true]){background:#030815;min-height:100vh}@media (min-width:1100px){.voxeli-page-model-case__layout{grid-template-columns:clamp(440px,36vw,560px) minmax(0,1fr)}}@media (max-width:1099px){.voxeli-page-model-case__copy{max-width:44rem}.voxeli-page-model-case__copy h2{max-width:16ch}}.voxeli-model-stage model-viewer:focus,.voxeli-model-stage model-viewer:focus-visible{box-shadow:none!important;outline:none!important}.voxeli-model-stage__poster{z-index:10;object-fit:contain;pointer-events:none}.voxeli-three-viewport__poster--error{opacity:.35;filter:saturate(.7)}.voxeli-model-preview__appearance{z-index:24;color:#cbd5e1;max-width:min(13rem,48%);font-family:var(--voxeli-font-mono);letter-spacing:.04em;text-align:right;background:#020617d6;border:1px solid #94a3b83d;border-radius:999px;padding:.28rem .55rem;font-size:.62rem;font-weight:700;line-height:1.2;position:absolute;top:2.5rem;right:.85rem}.voxeli-model-stage__preparing,.voxeli-model-stage__error{z-index:30;text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.voxeli-model-stage__message,.voxeli-model-stage__loading{color:#94a3b8;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.voxeli-model-stage__message{z-index:20;position:relative}.voxeli-model-stage__loading{z-index:20;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voxeli-model-stage__error{color:#f8fafc;background:#020617f0}.voxeli-model-stage[data-theme=light] .voxeli-model-stage__error{color:#0f172a;background:#f1f5f9f5}.voxeli-model-stage[data-theme=light] .voxeli-model-stage__error p{color:#64748b}.voxeli-model-stage__error>div{max-width:340px}.voxeli-model-stage__error-icon{color:#fbbf24;width:28px;height:28px;margin-inline:auto}.voxeli-model-stage__error h3{margin-top:14px;font-size:15px;font-weight:750}.voxeli-model-stage__error p{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.6}.voxeli-model-stage__retry{color:#e2e8f0;align-items:center;gap:7px;min-height:38px;margin-top:18px;font-size:11px;font-weight:700;display:inline-flex}.voxeli-model-stage[data-theme=light] .voxeli-model-stage__retry{color:#334155}.voxeli-model-stage__actions{z-index:40;gap:6px;display:flex;position:absolute;bottom:22px;right:24px}.voxeli-model-stage__action{color:#94a3b8;background:#02061794;border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .16s,color .16s;display:grid}.voxeli-model-stage__action:hover{color:#fff;background:#0f172ae0}.voxeli-model-preview{isolation:isolate;background:0 0;position:relative;overflow:hidden}.voxeli-model-preview--fill{width:100%;height:100%;position:absolute;inset:0}.voxeli-model-preview__status,.voxeli-model-preview__format,.voxeli-model-preview__guide,.voxeli-model-preview__motion-controls{z-index:50;color:#94a3b8;position:absolute}.voxeli-model-preview__status{letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex;top:26px;left:28px}.voxeli-model-preview__status-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px}.voxeli-model-preview[data-model-state=ready] .voxeli-model-preview__status-dot{background:#34d399}.voxeli-model-preview[data-model-state=error] .voxeli-model-preview__status-dot{background:#fb7185}.voxeli-model-preview:not([data-model-state=ready]) .voxeli-model-preview__guide,.voxeli-model-preview:not([data-model-state=ready]) .voxeli-model-preview__motion-controls{pointer-events:none;opacity:0}.voxeli-model-preview[data-model-state=error] .voxeli-model-preview__format{display:none}.voxeli-model-preview__format{font-family:var(--voxeli-font-mono);font-size:10px;font-weight:700;top:25px;right:28px}.voxeli-model-preview__guide{white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex;bottom:31px;left:50%;transform:translate(-50%)}.voxeli-model-preview__motion-controls{z-index:90;opacity:1;pointer-events:auto;flex-wrap:wrap;gap:6px;max-width:calc(100% - 150px);transition:opacity .16s;display:flex;bottom:25px;left:28px}.voxeli-model-preview__motion-control{color:#94a3b8;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817b8;border:1px solid #7dd3fc29;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.voxeli-model-preview__motion-control:hover{color:#fff;background:#08182be0;border-color:#38bdf86b}.voxeli-model-preview__motion-control[aria-pressed=true]{color:#bae6fd;border-color:#22d3ee52}@media (max-width:1180px){.voxeli-home-side-nav{background:#030812f0;border:1px solid #ffffff1f;border-radius:999px;gap:5px;width:auto;padding:0;inset:auto 14px 16px auto;overflow:hidden;transform:none}.voxeli-home-side-nav:hover,.voxeli-home-side-nav:focus-within{width:auto}.voxeli-home-side-nav__toggle{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:138px;min-height:46px;padding-inline:14px;font-size:10px;font-weight:750;display:grid}.voxeli-home-side-nav__toggle svg{width:17px;height:17px}.voxeli-home-side-nav__title,.voxeli-home-side-nav__list{display:none}.voxeli-home-side-nav[data-mobile-open=true]{border-radius:18px;width:min(270px,100vw - 28px);padding:9px}.voxeli-home-side-nav[data-mobile-open=true] .voxeli-home-side-nav__toggle{border-bottom:1px solid #ffffff14;width:100%;min-height:40px}.voxeli-home-side-nav[data-mobile-open=true] .voxeli-home-side-nav__list{display:flex}.voxeli-home-side-nav a{grid-template-columns:20px minmax(0,1fr) auto;min-height:43px}.voxeli-home-side-nav__copy,.voxeli-home-side-nav__index,.voxeli-home-side-nav:hover .voxeli-home-side-nav__copy,.voxeli-home-side-nav:focus-within .voxeli-home-side-nav__copy{opacity:1;transform:none}.voxeli-case-content{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:34px}.voxeli-case-workspace{min-height:580px}.voxeli-case-carousel{width:min(760px,100% - 48px)}.voxeli-case-stage{min-height:inherit}}.home-hero-file-info>div:last-child{min-width:0}@media (max-width:560px){.home-hero-file-row{flex-direction:column;align-items:stretch}.home-hero-file-actions{justify-content:flex-end;padding-left:80px}}@media (max-width:700px){.voxeli-case-showcase{border-radius:18px;min-height:0}.voxeli-case-content{grid-template-columns:1fr;gap:22px;padding:28px 22px 30px}.voxeli-case-title,.voxeli-case-title[data-title-size=long]{max-width:19ch;font-size:clamp(1.6rem,8vw,2.15rem)}.voxeli-case-description{font-size:14px}.voxeli-case-disclosure{text-align:left}.voxeli-case-workspace{min-height:520px}.voxeli-case-workspace:after{height:136px}.voxeli-case-carousel{width:calc(100% - 18px);height:82px;top:14px}.voxeli-case-carousel__control{width:34px;height:34px}.voxeli-case-tab{grid-template-columns:50px minmax(0,1fr);gap:9px;width:158px;height:72px;padding:7px}.voxeli-case-tab[data-position=previous],.voxeli-case-tab[data-position=next]{opacity:.38}.voxeli-case-tab[data-position=previous]{transform:translate(calc(-50% - 132px),-50%)scale(.82)}.voxeli-case-tab[data-position=next]{transform:translate(calc(132px - 50%),-50%)scale(.82)}.voxeli-case-tab[data-position=previous]:hover{transform:translate(calc(-50% - 132px),-50%)scale(.86)}.voxeli-case-tab[data-position=next]:hover{transform:translate(calc(132px - 50%),-50%)scale(.86)}.voxeli-case-tab__thumb{width:50px;height:56px}.voxeli-case-tab__copy strong{font-size:12px}.voxeli-case-tab__copy small{font-size:8px}.voxeli-case-stage{min-height:inherit}.voxeli-model-preview__status{top:112px;left:18px}.voxeli-model-preview__format{top:112px;right:18px}.voxeli-model-preview__motion-controls{max-width:calc(100% - 112px);bottom:17px;left:18px}.voxeli-model-preview__guide{display:none}.voxeli-model-stage__actions{bottom:16px;right:18px}}@media (max-width:430px){.voxeli-home-side-nav{bottom:12px;right:10px}.voxeli-case-tab[data-position=previous],.voxeli-case-tab[data-position=next]{opacity:.3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.voxeli-stl-section-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:clamp(36px,7vw,110px);margin-bottom:clamp(34px,4.5vw,58px);display:grid}.voxeli-stl-section-intro>p{color:#8290a5;border-left:1px solid #67e8f961;max-width:470px;padding-left:20px;font-size:13px;line-height:1.75}.voxeli-stl-section-intro--reference>p{border-left-color:#a78bfa75}.voxeli-stl-section-intro--visual{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;width:min(900px,100%);margin-inline:auto}.voxeli-stl-section-intro--visual>p{text-align:center;border-left:0;max-width:700px;padding-left:0}.voxeli-stl-method{--method-accent:#67e8f9;--method-glow:#22d3ee1c;background:#030913c7;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(230px,.29fr) minmax(0,1fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 34px 90px #0000003d}.voxeli-stl-method[data-method=relief]{--method-accent:#fbbf24;--method-glow:#fbbf241a}.voxeli-stl-method[data-method=extrude]{--method-accent:#c4b5fd;--method-glow:#a78bfa1f}.voxeli-stl-method[data-method=measured]{--method-accent:#6ee7b7;--method-glow:#34d3991a}.voxeli-stl-method__tabs{background:#020710c2;border-right:1px solid #ffffff17;flex-direction:column;min-width:0;display:flex}.voxeli-stl-method__tabs button{color:#7c899d;text-align:left;border:0;border-bottom:1px solid #ffffff14;border-radius:0;flex:1;grid-template-columns:25px 38px minmax(0,1fr);align-items:center;gap:11px;min-height:0;padding:18px 16px;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.voxeli-stl-method__tabs button:last-child{border-bottom:0}.voxeli-stl-method__tabs button:hover,.voxeli-stl-method__tabs button:focus-visible{color:#dce8f4;background:#67e8f90d;outline:none}.voxeli-stl-method__tabs button[data-active=true]{background:linear-gradient(90deg,var(--method-glow),transparent 82%);color:#f8fafc;box-shadow:inset 3px 0 0 var(--method-accent)}.voxeli-stl-method__tab-index{color:#475569;font-family:var(--voxeli-font-mono);font-size:8px;font-weight:800}.voxeli-stl-method__tab-icon{background:#ffffff08;border:1px solid #94a3b829;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.voxeli-stl-method__tabs button[data-active=true] .voxeli-stl-method__tab-icon{border-color:var(--method-accent);color:var(--method-accent)}@supports (color:color-mix(in lab, red, red)){.voxeli-stl-method__tabs button[data-active=true] .voxeli-stl-method__tab-icon{border-color:color-mix(in srgb,var(--method-accent)44%,transparent)}}.voxeli-stl-method__tabs strong,.voxeli-stl-method__tabs small{display:block}.voxeli-stl-method__tabs strong{font-size:12px;font-weight:740}.voxeli-stl-method__tabs small{color:#536176;font-family:var(--voxeli-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:800}.voxeli-stl-method__panel{background:radial-gradient(circle at 24% 48%,var(--method-glow),transparent 23rem),#040a14ad;grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr);min-width:0;display:grid}.voxeli-stl-method__media{background:#070d17;border-right:1px solid #ffffff17;min-width:0;min-height:590px;position:relative;overflow:hidden}.voxeli-stl-method__media>img{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:scale(1.025)}.voxeli-stl-method:hover .voxeli-stl-method__media>img{transform:scale(1.055)}.voxeli-stl-method__media-shade{z-index:1;background:linear-gradient(90deg,#0000 52%,#02060f3d),linear-gradient(#0000 56%,#02060fd1);position:absolute;inset:0}.voxeli-stl-method__media-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060fb8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding-inline:12px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;top:22px;left:22px}.voxeli-stl-method__media-label svg{color:var(--method-accent)}.voxeli-stl-method__media-caption{z-index:2;position:absolute;bottom:26px;left:24px;right:24px}.voxeli-stl-method__media-caption small,.voxeli-stl-method__media-caption strong{display:block}.voxeli-stl-method__media-caption small{color:var(--method-accent);font-family:var(--voxeli-font-mono);letter-spacing:.12em;font-size:8px;font-weight:800}.voxeli-stl-method__media-caption strong{color:#fff;letter-spacing:-.035em;margin-top:8px;font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1}.voxeli-stl-method__diagram{background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-size:32px 32px;border-right:1px solid #ffffff14;grid-template-columns:74px minmax(80px,1fr) 86px;align-items:center;gap:12px;min-height:360px;padding:30px;display:grid;position:relative;overflow:hidden}.voxeli-stl-method__source,.voxeli-stl-method__result{z-index:1;aspect-ratio:1;color:#a8b6c8;background:#040b16f0;border:1px solid #ffffff24;border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:0 18px 44px #00000047}.voxeli-stl-method__result{border-color:var(--method-accent);color:var(--method-accent);transform:perspective(280px)rotateY(-9deg)}@supports (color:color-mix(in lab, red, red)){.voxeli-stl-method__result{border-color:color-mix(in srgb,var(--method-accent)34%,transparent)}}.voxeli-stl-method__source small,.voxeli-stl-method__result small{color:#66758a;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.voxeli-stl-method__route{grid-template-columns:1fr 44px 1fr;align-items:center;display:grid}.voxeli-stl-method__route>i{background:linear-gradient(90deg,transparent,var(--method-accent));opacity:.55;height:1px}.voxeli-stl-method__route>i:last-child{background:linear-gradient(90deg,var(--method-accent),transparent)}.voxeli-stl-method__route>b{border:1px solid var(--method-accent);background:var(--method-glow);width:44px;height:44px;color:var(--method-accent);box-shadow:0 0 34px var(--method-glow);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.voxeli-stl-method__route>b{border:1px solid color-mix(in srgb,var(--method-accent)38%,transparent)}}.voxeli-stl-method__copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,3.4vw,48px);display:flex}.voxeli-stl-method__eyebrow{color:var(--method-accent);font-family:var(--voxeli-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-stl-method__copy h3{color:#f8fafc;letter-spacing:-.04em;max-width:18ch;margin-top:15px;font-size:clamp(1.55rem,2.15vw,2.35rem);font-weight:780;line-height:1.04}.voxeli-stl-method__copy>p{color:#8b9ab0;max-width:720px;margin-top:16px;font-size:13px;line-height:1.75}.voxeli-stl-method__copy dl{border-block:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;padding-block:18px;display:grid}.voxeli-stl-method__copy dt{color:#536176;font-family:var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.voxeli-stl-method__copy dd{color:#cbd5e1;margin-top:7px;font-size:11px;line-height:1.55}.voxeli-stl-method__copy ul{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.voxeli-stl-method__copy li{color:#a8b6c8;background:#ffffff08;border:1px solid #94a3b821;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding-inline:10px;font-size:9px;font-weight:690;display:inline-flex}.voxeli-stl-method__copy li svg{color:var(--method-accent)}.voxeli-stl-method__verdict{border-left:2px solid var(--method-accent);gap:7px;margin-top:22px;padding-left:15px;display:grid}.voxeli-stl-method__verdict strong{color:#f1f5f9;font-size:12px}.voxeli-stl-method__verdict span{color:#718198;align-items:flex-start;gap:7px;font-size:10px;line-height:1.55;display:flex}.voxeli-stl-method__verdict svg{color:var(--method-accent);flex:none}.voxeli-stl-reference-audit{background:#040a14b8;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1.58fr) minmax(340px,.82fr);min-height:640px;display:grid;overflow:hidden;box-shadow:0 34px 90px #00000038}.voxeli-stl-reference-audit__preview{background:radial-gradient(circle at 50% 32%,#a78bfa1f,#0000 22rem),#030812b8;border-right:1px solid #ffffff17;min-width:0;padding:clamp(20px,3vw,34px);position:relative}.voxeli-stl-reference-audit__image{background-color:#070d18;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1c;border-radius:20px;min-height:520px;position:relative;overflow:hidden}.voxeli-stl-reference-audit__image:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#02060f42,#0000 24% 72%,#02060f2e),linear-gradient(#0000 70%,#02060f75);position:absolute;inset:0}.voxeli-stl-reference-audit__image>span{z-index:1;color:#c4b5fd;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#02060fc7;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.voxeli-stl-reference-audit__image>b{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060fc2;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:31px;padding-inline:11px;font-size:9px;font-weight:730;display:inline-flex;position:absolute;box-shadow:0 12px 28px #00000038}.voxeli-stl-reference-audit__image>b:before{content:"";background:linear-gradient(90deg,#0000,#c4b5fd);width:36px;height:1px;position:absolute;top:50%;right:100%}.voxeli-stl-reference-audit__image>b[data-callout=subject]{top:18%;right:6%}.voxeli-stl-reference-audit__image>b[data-callout=depth]{top:47%;right:5%}.voxeli-stl-reference-audit__image>b[data-callout=silhouette]{bottom:12%;right:7%}.voxeli-stl-reference-audit__image>i{z-index:1;border:1px solid #c4b5fd;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 5px #a78bfa1a}.voxeli-stl-reference-audit__image>i:after{content:"";background:linear-gradient(90deg,#c4b5fd,#0000);width:42px;height:1px;position:absolute;top:50%;left:100%}.voxeli-stl-reference-audit__image>i[data-marker=top]{top:24%;left:37%}.voxeli-stl-reference-audit__image>i[data-marker=side]{top:52%;right:31%}.voxeli-stl-reference-audit__image>i[data-marker=base]{bottom:16%;left:42%}.voxeli-stl-reference-audit__score{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 18px;margin-top:22px;display:grid}.voxeli-stl-reference-audit__score>span{color:#a78bfa;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.voxeli-stl-reference-audit__score>strong{color:#f8fafc;font-size:14px}.voxeli-stl-reference-audit__score>div{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.voxeli-stl-reference-audit__score>div>i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#22d3ee,#34d399);height:100%;transition:width .22s;display:block}.voxeli-stl-reference-audit__score>p{color:#94a3b8;grid-column:1/-1;font-size:11px}.voxeli-stl-reference-audit__checks{flex-direction:column;justify-content:center;min-width:0;padding:clamp(22px,3vw,42px);display:flex}.voxeli-stl-reference-audit__checks button{color:#f1f5f9;text-align:left;border:0;border-top:1px solid #ffffff14;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:15px;width:100%;min-height:78px;transition:background-color .18s,padding .18s;display:grid}.voxeli-stl-reference-audit__checks button:last-of-type{border-bottom:1px solid #ffffff14}.voxeli-stl-reference-audit__checks button:hover,.voxeli-stl-reference-audit__checks button:focus-visible,.voxeli-stl-reference-audit__checks button[data-active=true]{background:linear-gradient(90deg,#34d39914,#0000 82%);outline:none;padding-inline:10px}.voxeli-stl-reference-audit__check-index{color:#c4b5fd;width:34px;height:34px;font-family:var(--voxeli-font-mono);border:1px solid #a78bfa47;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.voxeli-stl-reference-audit__checks button[data-active=true] .voxeli-stl-reference-audit__check-index{color:#6ee7b7;background:#34d3991c;border-color:#34d39970}.voxeli-stl-reference-audit__checks strong,.voxeli-stl-reference-audit__checks small{display:block}.voxeli-stl-reference-audit__checks strong{font-size:13px}.voxeli-stl-reference-audit__checks small{color:#718198;margin-top:6px;font-size:11px;line-height:1.55}.voxeli-stl-reference-audit__checks>p{color:#69778a;align-items:flex-start;gap:8px;margin-top:18px;font-size:10px;line-height:1.6;display:flex}.voxeli-stl-reference-audit__checks>p svg{color:#a78bfa;flex:none}.voxeli-stl-format-route{border-block:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.voxeli-stl-format-route>article{background:#050c188a;flex-direction:column;min-width:0;min-height:360px;padding:clamp(24px,3vw,38px);display:flex}.voxeli-stl-format-route>article[data-format=image]{background:linear-gradient(145deg,#3b82f614,#0000),#050c188a}.voxeli-stl-format-route>article[data-format=glb]{background:linear-gradient(145deg,#8b5cf617,#0000),#050c188a}.voxeli-stl-format-route>article[data-format=stl]{background:linear-gradient(145deg,#10b98114,#0000),#050c188a}.voxeli-stl-format-route>article>span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.12em;font-size:8px;font-weight:800}.voxeli-stl-format-route>article>strong{color:#f8fafc;letter-spacing:-.04em;margin-top:20px;font-size:clamp(1.6rem,2.3vw,2.45rem);line-height:1}.voxeli-stl-format-route>article>p{color:#8290a5;margin-top:16px;font-size:12px;line-height:1.7}.voxeli-stl-format-route dl{margin-top:auto;padding-top:26px}.voxeli-stl-format-route dl>div{border-top:1px solid #ffffff14;grid-template-columns:62px minmax(0,1fr);gap:12px;padding-block:11px;display:grid}.voxeli-stl-format-route dt{color:#526176;font-family:var(--voxeli-font-mono);text-transform:uppercase;font-size:8px;font-weight:800}.voxeli-stl-format-route dd{color:#b7c3d2;font-size:10px;line-height:1.5}.voxeli-stl-format-route__arrow{color:#67e8f9;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.voxeli-stl-format-route__arrow small{color:#526176;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.voxeli-stl-format-actions{justify-content:space-between;align-items:center;gap:28px;padding-top:22px;display:flex}.voxeli-stl-format-actions>p{color:#9b8153;align-items:flex-start;gap:8px;max-width:660px;font-size:11px;line-height:1.6;display:flex}.voxeli-stl-format-actions>p svg{color:#fbbf24;flex:none}.voxeli-stl-format-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.voxeli-stl-format-actions a{color:#7dd3fc;border:1px solid #67e8f938;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding-inline:14px;font-size:10px;font-weight:760;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.voxeli-stl-format-actions a:hover,.voxeli-stl-format-actions a:focus-visible{background:#67e8f912;border-color:#67e8f97a;outline:none;transform:translateY(-2px)}.voxeli-stl-pipeline{border-block:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(38px,5vw,62px);display:grid}.voxeli-stl-pipeline>li{min-width:0;min-height:250px;padding:28px 22px 24px;position:relative}.voxeli-stl-pipeline>li+li{border-left:1px solid #ffffff17}.voxeli-stl-pipeline>li:after{z-index:1;content:"";border-top:1px solid #67e8f9;border-right:1px solid #67e8f9;width:9px;height:9px;position:absolute;top:43px;right:-5px;transform:rotate(45deg)}.voxeli-stl-pipeline>li:last-child:after{display:none}.voxeli-stl-pipeline>li>span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.12em;font-size:9px;font-weight:800}.voxeli-stl-pipeline h3{color:#f8fafc;margin-top:62px;font-size:14px;font-weight:750}.voxeli-stl-pipeline p{color:#718198;margin-top:10px;font-size:11px;line-height:1.65}.voxeli-stl-troubleshooting{background:radial-gradient(circle at 8% 16%,#f59e0b14,#0000 24rem),#080c15b8;border:1px solid #fbbf2429;border-radius:24px;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(38px,6vw,90px);margin-top:clamp(48px,6vw,84px);padding:clamp(28px,4vw,48px);display:grid}.voxeli-stl-troubleshooting>div:first-child>span{color:#fbbf24;font-family:var(--voxeli-font-mono);letter-spacing:.12em;font-size:8px;font-weight:800}.voxeli-stl-troubleshooting>div:first-child h3{color:#f8fafc;letter-spacing:-.035em;margin-top:15px;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.08}.voxeli-stl-troubleshooting>div:first-child p{color:#7e8ca0;margin-top:15px;font-size:12px;line-height:1.7}.voxeli-stl-troubleshooting__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voxeli-stl-troubleshooting__grid article{border-top:1px solid #ffffff17;grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:140px;padding:20px 18px 20px 0;display:grid}.voxeli-stl-troubleshooting__grid article:nth-child(2n){border-left:1px solid #ffffff17;padding-left:18px}.voxeli-stl-troubleshooting__grid article>span{color:#d7a94f;font-family:var(--voxeli-font-mono);font-size:8px;font-weight:800}.voxeli-stl-troubleshooting__grid h4{color:#e2e8f0;font-size:12px}@media (max-width:1120px){#image-to-stl-tool .voxeli-generation-hero__composition{grid-template-columns:1fr;gap:18px;min-height:0}#image-to-stl-tool .voxeli-generation-hero__visual,#image-to-stl-tool .voxeli-generation-hero__stage{min-height:600px}.voxeli-stl-method__panel{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.voxeli-stl-method__diagram{grid-template-columns:58px minmax(56px,1fr) 66px;padding:22px}.voxeli-stl-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.voxeli-stl-pipeline>li:nth-child(4){border-left:0}.voxeli-stl-pipeline>li:nth-child(n+4){border-top:1px solid #ffffff17}.voxeli-stl-pipeline>li:nth-child(3):after{display:none}}@media (max-width:900px){.voxeli-stl-section-intro,.voxeli-stl-reference-audit,.voxeli-stl-troubleshooting{grid-template-columns:1fr}.voxeli-stl-section-intro>p{max-width:680px}.voxeli-stl-method{grid-template-columns:1fr}.voxeli-stl-method__tabs{border-bottom:1px solid #ffffff17;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.voxeli-stl-method__tabs button{grid-template-columns:32px minmax(0,1fr);padding:14px 12px}.voxeli-stl-method__tab-index{display:none}.voxeli-stl-method__tabs button[data-active=true]{box-shadow:inset 0 3px 0 var(--method-accent)}.voxeli-stl-reference-audit__preview{border-bottom:1px solid #ffffff17;border-right:0}.voxeli-stl-reference-audit__image{min-height:430px}.voxeli-stl-format-route{grid-template-columns:1fr}.voxeli-stl-format-route>article{min-height:300px}.voxeli-stl-format-route__arrow{min-height:64px}.voxeli-stl-format-route__arrow svg{transform:rotate(90deg)}.voxeli-stl-format-actions{flex-direction:column;align-items:flex-start}.voxeli-stl-format-actions>div{justify-content:flex-start}}@media (max-width:680px){#image-to-stl-tool .voxeli-generation-hero__visual,#image-to-stl-tool .voxeli-generation-hero__stage{min-height:450px}.voxeli-stl-hero__reference{border-radius:12px;width:96px;bottom:18px;left:16px}.voxeli-stl-hero__focus-copy{bottom:20px;left:126px;right:14px}.voxeli-stl-hero__focus-copy strong{font-size:1rem}.voxeli-stl-hero__callouts>span{min-height:27px;padding-inline:9px;font-size:8px;right:12px}.voxeli-stl-hero__callouts>span[data-position=middle],.voxeli-stl-hero__callouts>span[data-position=bottom]{display:none}.voxeli-stl-method{border-radius:20px;min-height:0}.voxeli-stl-method__tabs{scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.voxeli-stl-method__tabs::-webkit-scrollbar{display:none}.voxeli-stl-method__tabs button{min-width:150px}.voxeli-stl-method__panel{grid-template-columns:1fr}.voxeli-stl-method__media{border-bottom:1px solid #ffffff14;border-right:0;min-height:420px}.voxeli-stl-method__copy{padding:26px 20px}.voxeli-stl-method__copy dl{grid-template-columns:1fr}.voxeli-stl-reference-audit{border-radius:20px}.voxeli-stl-reference-audit__image{min-height:390px}.voxeli-stl-reference-audit__image>b[data-callout=depth]{display:none}.voxeli-stl-reference-audit__checks{padding:18px}.voxeli-stl-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.voxeli-stl-pipeline>li{min-height:220px;padding-inline:16px}.voxeli-stl-pipeline>li:nth-child(3),.voxeli-stl-pipeline>li:nth-child(5){border-left:0}.voxeli-stl-pipeline>li:nth-child(3){border-top:1px solid #ffffff17}.voxeli-stl-pipeline>li:nth-child(4){border-left:1px solid #ffffff17}.voxeli-stl-pipeline>li:nth-child(2):after,.voxeli-stl-pipeline>li:nth-child(4):after{display:none}.voxeli-stl-pipeline>li:nth-child(3):after{display:block}.voxeli-stl-troubleshooting{padding:22px}.voxeli-stl-troubleshooting__grid{grid-template-columns:1fr}.voxeli-stl-troubleshooting__grid article:nth-child(2n){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.voxeli-stl-method__tabs button,.voxeli-stl-reference-audit__checks button,.voxeli-stl-reference-audit__score>div>i,.voxeli-stl-format-actions a{transition:none}}.voxeli-button-primary,.voxeli-button-secondary{border-radius:var(--voxeli-radius-control);justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding-inline:20px;font-size:.875rem;font-weight:650;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.voxeli-button-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border:1px solid #67e8f957;box-shadow:0 12px 32px #0891b22e}.voxeli-button-primary:hover{background:linear-gradient(135deg,#3b82f6,#06b6d4);transform:translateY(-1px);box-shadow:0 16px 42px #0891b247}.voxeli-button-primary:disabled{cursor:not-allowed;color:#64748b;background:#1e293b;transform:none}.voxeli-button-secondary{border:1px solid var(--voxeli-border-strong);color:var(--voxeli-ink);background:#070d17c7}.voxeli-button-secondary:hover{color:var(--voxeli-primary-hover);border-color:#93c5fd}.voxeli-page-progress{z-index:999999;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.voxeli-page-progress__bar{background:var(--voxeli-primary);height:100%;box-shadow:0 0 8px #2563eb59}.voxeli-grid-plane{background-image:linear-gradient(#cbd5e1 1px,#0000 1px),linear-gradient(90deg,#cbd5e1 1px,#0000 1px);background-size:36px 36px}.voxeli-print-preflight,.voxeli-product-delivery__layout,.voxeli-converter-next__layout,.voxeli-repair-review{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(48px,7vw,118px);display:grid}.voxeli-print-preflight__heading{position:sticky;top:110px}.voxeli-print-preflight__heading>p{color:#8b9ab0;border-left:1px solid #fbbf2470;max-width:430px;margin-top:36px;padding-left:18px;font-size:13px;line-height:1.75}.voxeli-print-checker{border-block:1px solid #ffffff1a;min-width:0}.voxeli-print-checker__summary{grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:18px 32px;padding:24px 0;display:grid}.voxeli-print-checker__summary>div:first-child span,.voxeli-print-checker__summary>div:first-child strong{display:block}.voxeli-print-checker__summary>div:first-child span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-print-checker__summary>div:first-child strong{color:#f8fafc;margin-top:7px;font-size:15px}.voxeli-print-checker__summary>p{color:#64748b;grid-column:1/-1;font-size:11px;line-height:1.6}.voxeli-print-checker__meter{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.voxeli-print-checker__meter span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#34d399);height:100%;transition:width .22s;display:block}.voxeli-print-checker__item{color:#f8fafc;text-align:left;border-top:1px solid #ffffff14;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:82px;transition:background-color .16s,padding .16s;display:grid}.voxeli-print-checker__item:hover,.voxeli-print-checker__item[data-checked=true]{background:linear-gradient(90deg,#34d39914,#0000 76%);padding-inline:10px}.voxeli-print-checker__index{color:#7dd3fc;width:34px;height:34px;font-family:var(--voxeli-font-mono);border:1px solid #67e8f938;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.voxeli-print-checker__item[data-checked=true] .voxeli-print-checker__index{color:#6ee7b7;background:#34d3991f;border-color:#34d3996b}.voxeli-print-checker__item strong,.voxeli-print-checker__item small{display:block}.voxeli-print-checker__item strong{font-size:14px}.voxeli-print-checker__item small{color:#718198;margin-top:6px;font-size:12px;line-height:1.5}.voxeli-print-checker__state{color:#64748b;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-print-checker__item[data-checked=true] .voxeli-print-checker__state{color:#6ee7b7}.voxeli-format-transfer{border-block:1px solid #ffffff1a;grid-template-columns:170px minmax(0,1fr) 170px;align-items:stretch;gap:0;margin-top:clamp(40px,5vw,68px);display:grid}.voxeli-format-transfer__format{flex-direction:column;justify-content:center;min-height:330px;padding:28px;display:flex}.voxeli-format-transfer__format[data-format=glb]{background:linear-gradient(135deg,#2563eb21,#0000);border-right:1px solid #ffffff1a}.voxeli-format-transfer__format[data-format=stl]{background:linear-gradient(225deg,#34d3991a,#0000);border-left:1px solid #ffffff1a}.voxeli-format-transfer__format span,.voxeli-format-transfer__format small{color:#718198;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-format-transfer__format strong{color:#f8fafc;letter-spacing:-.06em;margin-block:12px;font-size:clamp(2.6rem,4vw,4.4rem);line-height:.9}.voxeli-format-transfer__fields>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(140px,1fr) 90px minmax(120px,.8fr);align-items:center;gap:14px;min-height:66px;padding-inline:clamp(18px,3vw,40px);display:grid}.voxeli-format-transfer__fields>div:last-child{border-bottom:0}.voxeli-format-transfer__fields strong{color:#dbe4f0;font-size:13px}.voxeli-format-transfer__fields span{color:#cbd5e1;width:max-content;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:8px;font-weight:800}.voxeli-format-transfer__fields [data-state=kept] span{color:#6ee7b7;background:#34d3991f}.voxeli-format-transfer__fields [data-state=removed] span{color:#fde68a;background:#fbbf241a}.voxeli-format-transfer__fields [data-state=flattened] span{color:#7dd3fc;background:#38bdf81a}.voxeli-format-transfer__fields small{color:#64748b;font-size:11px}.voxeli-format-transfer__note{color:#94a3b8;align-items:center;gap:10px;margin-top:22px;font-size:12px;line-height:1.6;display:flex}.voxeli-format-transfer__note svg{color:#fbbf24;flex:none}.voxeli-converter-next__list{border-block:1px solid #ffffff1a}.voxeli-converter-next__list>a{color:#cbd5e1;border-bottom:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;transition:background-color .16s,padding .16s;display:grid}.voxeli-converter-next__list>a:last-child{border-bottom:0}.voxeli-converter-next__list>a:hover{background:linear-gradient(90deg,#67e8f90f,#0000);padding-inline:12px}.voxeli-converter-next__list>a>span{color:#67e8f9;font-family:var(--voxeli-font-mono);font-size:9px;font-weight:800}.voxeli-converter-next__list p{color:#718198;font-size:12px}.voxeli-converter-next__list strong{color:#f8fafc;margin-top:6px;font-size:14px;display:block}.voxeli-converter-next__list svg{color:#64748b}.voxeli-mesh-explorer,.voxeli-character-explorer,.voxeli-product-placement{margin-top:clamp(38px,5vw,64px)}.voxeli-mesh-explorer{border-block:1px solid #ffffff1a;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);display:grid}.voxeli-mesh-explorer__menu{border-right:1px solid #ffffff1a}.voxeli-mesh-explorer__menu button{color:#718198;text-align:left;border-bottom:1px solid #ffffff12;grid-template-columns:28px 22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px;font-size:12px;font-weight:700;transition:color .16s,background-color .16s;display:grid}.voxeli-mesh-explorer__menu button:hover,.voxeli-mesh-explorer__menu button[data-active=true]{color:#f8fafc;background:linear-gradient(90deg,#fbbf2414,#0000)}.voxeli-mesh-explorer__menu button>span{color:#526176;font-family:var(--voxeli-font-mono);font-size:8px}.voxeli-mesh-explorer__menu button[data-active=true]>span,.voxeli-mesh-explorer__menu button[data-active=true] svg{color:#fbbf24}.voxeli-mesh-explorer__display{grid-template-columns:minmax(270px,1.05fr) minmax(270px,.95fr);min-height:430px;display:grid}.voxeli-mesh-explorer__mesh{background:radial-gradient(circle,#fbbf241f,#0000 20rem),#040a13;grid-template-columns:repeat(6,1fr);align-content:center;gap:3px;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.voxeli-mesh-explorer__mesh>span{aspect-ratio:1;clip-path:polygon(50% 0,100% 100%,0 100%);transform:rotate(calc(var(--mesh-turn,0)*1deg));border:1px solid #7dd3fc42}.voxeli-mesh-explorer[data-issue=boundaries] .voxeli-mesh-explorer__mesh>span:nth-child(10),.voxeli-mesh-explorer[data-issue=boundaries] .voxeli-mesh-explorer__mesh>span:nth-child(16),.voxeli-mesh-explorer[data-issue=components] .voxeli-mesh-explorer__mesh>span:nth-child(n+25),.voxeli-mesh-explorer[data-issue=degenerate] .voxeli-mesh-explorer__mesh>span:nth-child(14){opacity:.25;border-color:#fbbf24}.voxeli-mesh-explorer[data-issue=non-manifold] .voxeli-mesh-explorer__mesh>span:nth-child(14),.voxeli-mesh-explorer[data-issue=non-manifold] .voxeli-mesh-explorer__mesh>span:nth-child(15){border-color:#fb7185;box-shadow:0 0 16px #fb71854d}.voxeli-mesh-explorer__mesh>div{color:#fde68a;background:#02060fc7;border:1px solid #fbbf243d;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:750;display:flex;position:absolute;bottom:22px;left:24px}.voxeli-mesh-explorer__copy{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex}.voxeli-mesh-explorer__copy>span{color:#fbbf24;font-family:var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.voxeli-mesh-explorer__copy h3{color:#f8fafc;letter-spacing:-.04em;margin-top:22px;font-size:clamp(1.8rem,2.6vw,3rem);line-height:1}.voxeli-mesh-explorer__copy>p{color:#94a3b8;margin-top:18px;font-size:14px;line-height:1.75}.voxeli-mesh-explorer__copy dl{border-top:1px solid #ffffff17;margin-top:26px}.voxeli-mesh-explorer__copy dl>div{border-bottom:1px solid #ffffff14;grid-template-columns:96px 1fr;gap:16px;padding-block:16px;display:grid}.voxeli-mesh-explorer__copy dt{color:#cbd5e1;font-size:11px;font-weight:750}.voxeli-mesh-explorer__copy dd{color:#718198;font-size:11px;line-height:1.6}.voxeli-repair-review ol{border-block:1px solid #ffffff1a}.voxeli-repair-review li{border-bottom:1px solid #ffffff14;grid-template-columns:44px 1fr;gap:18px;padding-block:24px;display:grid}.voxeli-repair-review li:last-child{border-bottom:0}.voxeli-repair-review li>span{color:#67e8f9;font-family:var(--voxeli-font-mono);font-size:9px;font-weight:800}.voxeli-repair-review li p{color:#718198;font-size:13px;line-height:1.65}.voxeli-repair-review li strong{color:#f8fafc;margin-bottom:6px;font-size:14px;display:block}.voxeli-character-explorer__tabs,.voxeli-product-placement__tabs{scrollbar-width:none;border-bottom:1px solid #ffffff1a;gap:4px;display:flex;overflow-x:auto}.voxeli-character-explorer__tabs::-webkit-scrollbar{display:none}.voxeli-product-placement__tabs::-webkit-scrollbar{display:none}.voxeli-character-explorer__tabs button,.voxeli-product-placement__tabs button{color:#718198;border-bottom:2px solid #0000;flex:none;align-items:center;gap:10px;min-height:54px;padding-inline:18px;font-size:12px;font-weight:750;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.voxeli-character-explorer__tabs button:hover,.voxeli-character-explorer__tabs button[data-active=true],.voxeli-product-placement__tabs button:hover,.voxeli-product-placement__tabs button[data-active=true]{color:#f8fafc;background:#67e8f90a;border-color:#67e8f9}.voxeli-character-explorer__tabs button span{color:#67e8f9;font-family:var(--voxeli-font-mono);font-size:8px}.voxeli-character-explorer__stage{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);min-height:530px;display:grid}.voxeli-character-explorer__image{background:#050b15;min-height:530px;position:relative;overflow:hidden}.voxeli-character-explorer__image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#030812bd);position:absolute;inset:0}.voxeli-character-explorer__image>span{z-index:2;color:#cbd5e1;background:#02060fb8;border:1px solid #ffffff24;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:750;position:absolute;bottom:20px;left:22px}.voxeli-character-explorer__copy{border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,62px);display:flex}.voxeli-character-explorer__signal{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.voxeli-character-explorer__copy h3,.voxeli-product-placement__copy h3{color:#f8fafc;letter-spacing:-.045em;margin-top:22px;font-size:clamp(1.85rem,2.8vw,3.25rem);line-height:1}.voxeli-character-explorer__copy dl{margin-top:30px}.voxeli-character-explorer__copy dl>div{border-top:1px solid #ffffff17;grid-template-columns:100px 1fr;gap:18px;padding-block:16px;display:grid}.voxeli-character-explorer__copy dt{color:#64748b;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.voxeli-character-explorer__copy dd{color:#a5b4c8;font-size:12px;line-height:1.6}.voxeli-character-definition{background:radial-gradient(circle at 14% 46%,#6d28d91a,#0000 30rem),#0207116b}.voxeli-character-anchor-rail{z-index:20;background:#030812eb;border-bottom:1px solid #ffffff17;position:relative}.voxeli-character-anchor-rail>div{scrollbar-width:none;align-items:center;gap:8px;min-height:58px;display:flex;overflow-x:auto}.voxeli-character-anchor-rail>div::-webkit-scrollbar{display:none}.voxeli-character-anchor-rail span,.voxeli-character-anchor-rail a{flex:none}.voxeli-character-anchor-rail span{color:#526176;font-family:var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:12px;font-size:8px;font-weight:800}.voxeli-character-anchor-rail a{color:#94a3b8;border:1px solid #ffffff17;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:700;transition:border-color .16s,color .16s,background-color .16s}.voxeli-character-anchor-rail a:hover{color:#cffafe;background:#67e8f912;border-color:#67e8f94d}#character-output,#character-references,#character-types,#character-destinations,#character-production,#character-process{scroll-margin-top:86px}.voxeli-character-definition__layout{flex-direction:column;gap:36px;display:flex}.voxeli-character-definition__facts{border:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.voxeli-character-definition__facts article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;transition:all .2s;display:flex;box-shadow:0 10px 30px -10px #00000080}.voxeli-character-definition__facts article:hover{border-color:#38bdf84d;transform:translateY(-2px)}.voxeli-character-definition__facts article>span{color:#67e8f9;font-family:var(--voxeli-font-mono);margin-bottom:12px;font-size:11px;font-weight:800}.voxeli-character-definition__facts small,.voxeli-character-definition__facts h3,.voxeli-character-definition__facts p{display:block}.voxeli-character-definition__facts small{color:#38bdf8;font-family:var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-character-definition__facts h3{color:#f8fafc;margin-top:6px;font-size:16px;font-weight:760}.voxeli-character-definition__facts p{color:#94a3b8;margin-top:8px;font-size:13px;line-height:1.6}.voxeli-character-reference-check{border-block:1px solid #ffffff1a;grid-template-columns:minmax(300px,1fr) minmax(320px,1fr);min-height:560px;margin-top:clamp(38px,5vw,64px);display:grid}.voxeli-character-reference-suite{margin-top:clamp(38px,5vw,64px)}.voxeli-character-reference-suite__selector>span,.voxeli-character-reference-suite__check>span{color:#64748b;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.voxeli-character-reference-suite .voxeli-character-explorer,.voxeli-character-reference-suite .voxeli-character-reference-check{margin-top:0}.voxeli-character-reference-suite__check{margin-top:clamp(50px,6vw,82px)}.voxeli-character-reference-check__preview{background:linear-gradient(#7dd3fc08 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#7dd3fc08 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 50% 46%,#6d28d924,#0000 24rem),#040a14;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,68px);display:flex}.voxeli-character-reference-check__frame{aspect-ratio:4/5;background:#07101d;border:1px solid #67e8f933;border-radius:22px;width:min(100%,430px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.voxeli-character-reference-check__frame:after{content:"";pointer-events:none;border:1px dashed #67e8f942;border-radius:14px;position:absolute;inset:12px}.voxeli-character-reference-check__frame>span{z-index:2;color:#dbe4f0;background:#02060fb8;border:1px solid #ffffff24;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:750;position:absolute;top:22px;left:22px}.voxeli-character-reference-check__frame>i{z-index:2;border:2px solid #67e8f9;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px #67e8f98c}.voxeli-character-reference-check__frame>i[data-position=head]{top:17%;left:50%}.voxeli-character-reference-check__frame>i[data-position=hands]{top:49%;left:30%}.voxeli-character-reference-check__frame>i[data-position=feet]{bottom:7%;right:38%}.voxeli-character-reference-check__preview>p{color:#64748b;max-width:430px;margin:18px auto 0;font-size:10px;line-height:1.6}.voxeli-character-reference-check__panel{border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,70px);display:flex}.voxeli-character-reference-check__score>span,.voxeli-character-reference-check__score>strong{display:block}.voxeli-character-reference-check__score>span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-character-reference-check__score>strong{color:#f8fafc;letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.6rem,2.4vw,2.6rem)}.voxeli-character-reference-check__score>div{background:#ffffff14;border-radius:99px;height:5px;margin-top:18px;overflow:hidden}.voxeli-character-reference-check__score>div i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#22d3ee);height:100%;transition:width .2s;display:block}.voxeli-character-reference-check__items{border-top:1px solid #ffffff17;margin-top:28px}.voxeli-character-reference-check__items button{text-align:left;border-bottom:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:82px;transition:background-color .16s,padding .16s;display:grid}.voxeli-character-reference-check__items button:hover,.voxeli-character-reference-check__items button[data-checked=true]{background:linear-gradient(90deg,#67e8f90f,#0000);padding-inline:10px}.voxeli-character-reference-check__items button>span:first-child{color:#7dd3fc;border:1px solid #67e8f92e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.voxeli-character-reference-check__items button[data-checked=true]>span:first-child{color:#6ee7b7;background:#34d3991a;border-color:#34d3995c}.voxeli-character-reference-check__items strong,.voxeli-character-reference-check__items small{display:block}.voxeli-character-reference-check__items strong{color:#e2e8f0;font-size:13px}.voxeli-character-reference-check__items small{color:#718198;margin-top:5px;font-size:11px;line-height:1.55}.voxeli-character-types__layout{flex-direction:column;gap:36px;display:flex}.voxeli-character-types__list{border:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.voxeli-character-types__list article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;transition:all .2s;display:flex;box-shadow:0 10px 30px -10px #00000080}.voxeli-character-types__list article:hover{border-color:#38bdf84d;transform:translateY(-2px)}.voxeli-character-types__list article>span{color:#67e8f9;font-family:var(--voxeli-font-mono);margin-bottom:12px;font-size:11px;font-weight:800}.voxeli-character-types__list h3{color:#f8fafc;font-size:16px;font-weight:760}.voxeli-character-types__list p{color:#94a3b8;max-width:100%;margin-top:8px;font-size:13px;line-height:1.6}.voxeli-character-types__list small{color:#64748b;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff14;border-left:0;margin-top:16px;padding-top:12px;padding-left:0;font-size:9px;font-weight:800}.voxeli-character-types__list small strong{color:#38bdf8;font-family:var(--voxeli-font-sans);letter-spacing:0;text-transform:none;margin-top:5px;font-size:12px;line-height:1.5;display:block}.voxeli-character-destination{border-block:1px solid #ffffff1a;margin-top:clamp(38px,5vw,64px)}.voxeli-character-destination__tabs{scrollbar-width:none;border-bottom:1px solid #ffffff1a;display:flex;overflow-x:auto}.voxeli-character-destination__tabs::-webkit-scrollbar{display:none}.voxeli-character-destination__tabs button{color:#718198;border-bottom:2px solid #0000;flex:none;align-items:center;gap:9px;min-height:58px;padding-inline:20px;font-size:12px;font-weight:750;display:inline-flex}.voxeli-character-destination__tabs button:hover,.voxeli-character-destination__tabs button[data-active=true]{color:#f8fafc;background:#67e8f90a;border-color:#67e8f9}.voxeli-character-destination__body{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);min-height:510px;display:grid}.voxeli-character-destination__visual{background:linear-gradient(#7dd3fc08 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#7dd3fc08 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 50% 46%,#8b5cf62e,#0000 22rem),#040a14;place-items:center;display:grid;position:relative;overflow:hidden}.voxeli-character-destination__visual>span{color:#67e8f9;border:1px solid #67e8f93d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:24px;left:24px}.voxeli-character-destination__figure{filter:drop-shadow(0 24px 42px #2563eb38);width:150px;height:300px;position:relative}.voxeli-character-destination__figure i{background:linear-gradient(145deg,#7dd3fc2b,#8b5cf621);border:1px solid #7dd3fc8c;display:block;position:absolute}.voxeli-character-destination__figure i:first-child{border-radius:50%;width:48px;height:54px;top:0;left:52px}.voxeli-character-destination__figure i:nth-child(2){border-radius:28px 28px 18px 18px;width:80px;height:112px;top:56px;left:35px}.voxeli-character-destination__figure i:nth-child(3){border-radius:18px;width:34px;height:130px;top:65px;left:5px;transform:rotate(7deg)}.voxeli-character-destination__figure i:nth-child(4){border-radius:18px;width:34px;height:130px;top:65px;right:5px;transform:rotate(-7deg)}.voxeli-character-destination__figure i:nth-child(5){border-radius:18px;width:35px;height:137px;bottom:0;left:38px}.voxeli-character-destination__figure i:nth-child(6){border-radius:18px;width:35px;height:137px;bottom:0;right:38px}.voxeli-character-destination__visual>small{color:#718198;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:24px;left:24px}.voxeli-character-destination__copy{border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px);display:flex}.voxeli-character-destination__copy>span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-character-destination__copy h3{color:#f8fafc;letter-spacing:-.045em;max-width:14ch;margin-top:20px;font-size:clamp(2rem,3vw,3.4rem);line-height:1}.voxeli-character-destination__copy>p{color:#94a3b8;max-width:570px;margin-top:18px;font-size:14px;line-height:1.75}.voxeli-character-destination__copy ul{border-top:1px solid #ffffff17;margin-top:24px}.voxeli-character-destination__copy li{color:#cbd5e1;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:48px;font-size:12px;display:flex}.voxeli-character-destination__copy li svg{color:#6ee7b7}.voxeli-character-destination__copy>div{border-left:1px solid #67e8f952;margin-top:26px;padding-left:18px}.voxeli-character-destination__copy>div strong{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.voxeli-character-destination__copy>div p{color:#718198;margin-top:7px;font-size:12px;line-height:1.6}.voxeli-character-how__track{border-block:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(38px,5vw,64px);display:grid}.voxeli-character-how__track article{min-height:260px;padding:28px 28px 28px 0}.voxeli-character-how__track article+article{border-left:1px solid #ffffff17;padding-left:28px}.voxeli-character-how__track article>span{color:#67e8f9;font-family:var(--voxeli-font-mono);font-size:9px;font-weight:800}.voxeli-character-how__track h3{color:#f8fafc;margin-top:56px;font-size:15px;font-weight:760}.voxeli-character-how__track p{color:#718198;margin-top:12px;font-size:12px;line-height:1.7}.voxeli-character-pipeline{flex-direction:column;gap:36px;display:flex}.voxeli-character-pipeline__rail{border:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.voxeli-character-pipeline__stage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:space-between;padding:28px;transition:all .2s;display:flex;box-shadow:0 10px 30px -10px #00000080}.voxeli-character-pipeline__stage[data-active=true]{background:linear-gradient(#0c4a6e40,#0f172acc);border-color:#38bdf866;box-shadow:0 0 35px #38bdf81f}.voxeli-character-pipeline__stage>span{color:#67e8f9;font-family:var(--voxeli-font-mono);margin-bottom:12px;font-size:11px;font-weight:800}.voxeli-character-pipeline__stage h3{color:#f8fafc;font-size:18px;font-weight:750}.voxeli-character-pipeline__stage p{color:#94a3b8;max-width:100%;margin-top:8px;font-size:13px;line-height:1.6}.voxeli-character-pipeline__stage small{color:#64748b;font-family:var(--voxeli-font-mono);text-transform:uppercase;border:1px solid #ffffff1a;border-radius:99px;align-self:flex-start;margin-top:18px;padding:6px 12px;font-size:9px;font-weight:800}.voxeli-character-pipeline__stage[data-active=true]>span,.voxeli-character-pipeline__stage[data-active=true] small{color:#6ee7b7}.voxeli-character-pipeline__note{color:#94a3b8;text-align:center;border-left:1px solid #fbbf2466;padding-left:18px;font-size:13px;line-height:1.65}.voxeli-product-placement__body{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);min-height:520px;display:grid}.voxeli-product-placement__mock{background-color:#040a14;background-image:linear-gradient(#7dd3fc08 1px,#0000 1px),linear-gradient(90deg,#7dd3fc08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-width:0;padding:clamp(24px,4vw,54px);display:grid}.voxeli-product-placement__mock>div{width:min(100%,720px)}.voxeli-product-placement__browser{background:#07101d;border:1px solid #ffffff1a;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:6px;height:34px;padding-inline:12px;display:flex}.voxeli-product-placement__browser i{background:#334155;border-radius:50%;width:6px;height:6px}.voxeli-product-placement__browser span{color:#526176;font-family:var(--voxeli-font-mono);margin-left:8px;font-size:8px}.voxeli-product-placement__media{aspect-ratio:16/10;background:#02060f;border:1px solid #ffffff1a;border-radius:0 0 14px 14px;position:relative;overflow:hidden}.voxeli-product-placement__media:after{content:"";background:linear-gradient(#0000 52%,#02060fad);position:absolute;inset:0}.voxeli-product-placement__media>span{z-index:2;color:#cffafe;background:#02060fc2;border:1px solid #67e8f947;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:750;position:absolute;bottom:18px;left:18px}.voxeli-product-placement__copy{border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,62px);display:flex}.voxeli-product-placement__copy>span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.voxeli-product-placement__copy>p{color:#94a3b8;margin-top:20px;font-size:14px;line-height:1.75}.voxeli-product-placement__copy>div{color:#6ee7b7;border-top:1px solid #ffffff17;align-items:flex-start;gap:12px;margin-top:30px;padding-top:22px;display:flex}.voxeli-product-placement__copy>div svg{flex:none;margin-top:2px}.voxeli-product-placement__copy>div p{color:#718198;font-size:11px;line-height:1.6}.voxeli-product-placement__copy>div strong{color:#dbe4f0;margin-bottom:5px;display:block}.voxeli-product-delivery__track{border-block:1px solid #ffffff1a}.voxeli-product-delivery__track article{border-bottom:1px solid #ffffff14;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;min-height:96px;display:grid}.voxeli-product-delivery__track article:last-child{border-bottom:0}.voxeli-product-delivery__track article>span{color:#67e8f9;font-family:var(--voxeli-font-mono);font-size:9px;font-weight:800}.voxeli-repair-page .voxeli-tool-shell,.voxeli-repair-page .voxeli-viewer-stage{min-height:clamp(460px,48vh,560px)}.voxeli-repair-page .voxeli-tool-shell[data-empty=true],.voxeli-repair-page .voxeli-viewer-stage[data-empty=true]{min-height:clamp(360px,40vh,460px)}.voxeli-repair-page .voxeli-tool-shell[data-empty=true]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;overflow:visible}.voxeli-repair-page .voxeli-tool-shell[data-empty=true] .voxeli-viewer-stage{border:1px solid #ffffff1c;border-radius:24px;overflow:hidden}.voxeli-repair-page .voxeli-tool-shell[data-empty=true] .voxeli-tool-sidebar{border:1px solid #ffffff1c;border-radius:24px}.voxeli-repair-page .voxeli-tool-shell[data-empty=true] .voxeli-dropzone{background:0 0;border:0;border-radius:0;min-height:0}.voxeli-repair-empty-steps{border-top:1px solid #ffffff17;margin-top:24px}.voxeli-repair-empty-steps li{color:#94a3b8;border-bottom:1px solid #ffffff14;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding-block:14px;font-size:12px;line-height:1.55;display:grid}.voxeli-repair-empty-steps li:last-child{border-bottom:0}.voxeli-repair-empty-steps li>span{color:#67e8f9;width:24px;height:24px;font-family:var(--voxeli-font-mono);border:1px solid #67e8f94d;border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.voxeli-repair-empty-steps strong{color:#e2e8f0;margin-bottom:2px;font-size:12px;display:block}@media (max-width:980px){.voxeli-print-preflight,.voxeli-product-delivery__layout,.voxeli-converter-next__layout,.voxeli-repair-review,.voxeli-character-pipeline,.voxeli-character-definition__layout,.voxeli-character-types__layout,.voxeli-character-reference-check,.voxeli-character-destination__body{grid-template-columns:1fr}.voxeli-character-reference-check__panel,.voxeli-character-destination__copy{border-top:1px solid #ffffff17;border-left:0}.voxeli-character-how__track{grid-template-columns:repeat(2,minmax(0,1fr))}.voxeli-character-how__track article:nth-child(3){border-top:1px solid #ffffff17;border-left:0;padding-left:0}.voxeli-character-how__track article:nth-child(4){border-top:1px solid #ffffff17}.voxeli-print-preflight__heading{position:static}.voxeli-character-pipeline__note{grid-column:auto}.voxeli-mesh-explorer__display,.voxeli-character-explorer__stage,.voxeli-product-placement__body{grid-template-columns:1fr}.voxeli-mesh-explorer__copy,.voxeli-character-explorer__copy,.voxeli-product-placement__copy{border-top:1px solid #ffffff17;border-left:0}.voxeli-character-explorer__image{min-height:440px}}@media (max-width:720px){.voxeli-format-transfer{grid-template-columns:1fr}.voxeli-format-transfer__format{min-height:auto;padding-block:24px}.voxeli-format-transfer__format[data-format=glb],.voxeli-format-transfer__format[data-format=stl]{border:0}.voxeli-format-transfer__format strong{font-size:2.5rem}.voxeli-format-transfer__fields{border-block:1px solid #ffffff1a}.voxeli-format-transfer__fields>div{grid-template-columns:1fr auto;padding-block:14px}.voxeli-format-transfer__fields small{grid-column:1/-1}.voxeli-mesh-explorer{grid-template-columns:1fr}.voxeli-mesh-explorer__menu{scrollbar-width:none;border-bottom:1px solid #ffffff1a;border-right:0;display:flex;overflow-x:auto}.voxeli-mesh-explorer__menu button{flex:none;width:auto;min-width:170px;padding-inline:14px}.voxeli-mesh-explorer__display{min-height:0}.voxeli-mesh-explorer__mesh{min-height:310px;padding:42px 22px 64px}.voxeli-character-explorer__image{min-height:360px}.voxeli-print-checker__summary{grid-template-columns:1fr}.voxeli-print-checker__summary>p{grid-column:auto}.voxeli-print-checker__item{grid-template-columns:36px minmax(0,1fr);padding-block:10px}.voxeli-print-checker__state{display:none}.voxeli-character-pipeline__stage{grid-template-columns:32px minmax(0,1fr);padding-block:18px}.voxeli-character-pipeline__stage small{grid-column:2;justify-self:start}.voxeli-character-reference-check__preview{padding-inline:14px}.voxeli-character-reference-check__frame{width:100%}.voxeli-character-types__list article{grid-template-columns:32px minmax(0,1fr);padding-block:20px}.voxeli-character-types__list small{border-left:0;grid-column:2;padding-left:0}.voxeli-character-destination__body{min-height:0}.voxeli-character-destination__visual{min-height:430px}.voxeli-character-how__track{grid-template-columns:1fr}.voxeli-character-how__track article,.voxeli-character-how__track article+article,.voxeli-character-how__track article:nth-child(3){border-top:1px solid #ffffff17;border-left:0;min-height:0;padding:24px 0}.voxeli-character-how__track article:first-child{border-top:0}.voxeli-character-how__track h3{margin-top:20px}.voxeli-product-page .voxeli-page-intro__actions .flex{grid-template-columns:1fr;display:grid}.voxeli-product-page .voxeli-page-intro__actions a{width:100%}.voxeli-product-page .voxeli-page-intro__media>div{min-height:460px}}@media (max-width:768px){.voxeli-container,.voxeli-wide-shell,.voxeli-page-intro__inner{padding-inline:14px}.voxeli-page-intro__inner>*,.voxeli-product-reference-section__layout>*,.voxeli-product-placement,.voxeli-product-audit,.voxeli-product-placement__body,.voxeli-product-placement__mock,.voxeli-product-placement__copy{width:100%;min-width:0;max-width:100%}.voxeli-page-intro h1,.voxeli-page-intro__description,.voxeli-section-heading h2,.voxeli-section-heading__description{overflow-wrap:anywhere}.voxeli-page-intro h1{max-width:100%;font-size:clamp(2.55rem,12vw,4rem)}.voxeli-viewer-hero-actions>.voxeli-button-primary{width:100%}.voxeli-product-placement__tabs{max-width:calc(100vw - 28px)}.voxeli-section{padding-block:64px}}@media (max-width:900px){.voxeli-tool-shell{grid-template-columns:1fr;min-height:auto}.voxeli-viewer-stage{min-height:440px}.voxeli-tool-sidebar{border-top:1px solid var(--voxeli-border);border-left:0}}.voxeli-site-shell[data-workspace=true]{height:100dvh;min-height:680px;overflow:hidden}.voxeli-site-shell[data-workspace=true] .voxeli-site-header{height:64px;position:relative}.voxeli-site-shell[data-workspace=true] .voxeli-site-header__inner{height:64px}.voxeli-site-shell[data-workspace=true] .voxeli-page-theme{height:calc(100dvh - 64px);min-height:616px;overflow:hidden}.voxeli-pricing-page{--pricing-accent:#8b5cf6;--pricing-accent-rgb:139 92 246;--pricing-blue:#5b9cff;--pricing-blue-rgb:91 156 255;--pricing-accent-ink:#070511;--pricing-success:#55d878;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:radial-gradient(circle at 6% 2%,#5b21b63b,#0000 36rem),radial-gradient(circle at 92% 14%,#06b6d421,#0000 38rem),linear-gradient(145deg,#02040b 0%,#060c17 48%,#081321 100%);overflow-x:clip}.voxeli-pricing-page .voxeli-section-heading h2{letter-spacing:0;font-size:38px}.voxeli-pricing-page .voxeli-section-heading__description{font-size:15px}.voxeli-pricing-hero{text-align:center;background:0 0;padding-block:64px 20px}.voxeli-pricing-hero__eyebrow{color:#64d7f4;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:800;display:inline-flex}.voxeli-pricing-hero__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.voxeli-pricing-hero h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:900px;margin:0 auto;font-size:48px;font-weight:820;line-height:1.08}.voxeli-pricing-hero h1 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#995dff 0%,#4c9cff 100%);-webkit-background-clip:text;background-clip:text}.voxeli-pricing-hero__description{color:#b5b8c2;max-width:760px;margin:17px auto 0;font-size:16px;line-height:1.7}.voxeli-pricing-plans{background:0 0;padding-block:14px 98px}.voxeli-pricing-status{color:#a7f3d0;background:#34d39912;border:1px solid #34d3994d;border-radius:7px;margin-bottom:24px;padding:13px 16px;font-size:12px;line-height:1.55}.voxeli-pricing-status[data-tone=danger]{color:#fecdd3;background:#fb718514;border-color:#fb718557}.voxeli-pricing-status[data-tone=neutral]{color:#b8c1cf;background:#070d18;border-color:#293a54}.voxeli-pricing-plans__heading{justify-content:center;display:flex}.voxeli-pricing-switch{background:#050a14;border:1px solid #1b2b44;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,590px);min-height:48px;padding:2px;display:grid;box-shadow:inset 0 1px #ffffff08}.voxeli-pricing-switch button{color:#b4b8c3;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;font-size:12px;font-weight:750;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:flex}.voxeli-pricing-switch button:hover{background:rgb(var(--pricing-blue-rgb)/7%);color:#eef5ff}.voxeli-pricing-switch button:focus-visible{outline:2px solid var(--pricing-blue);outline-offset:2px}.voxeli-pricing-switch button[aria-selected=true]{color:#fff;box-shadow:inset 0 0 18px rgb(var(--pricing-blue-rgb)/10%),0 0 10px rgb(var(--pricing-blue-rgb)/60%),0 0 24px rgb(var(--pricing-blue-rgb)/22%);background:#091326;border-color:#6aa5ff}.voxeli-pricing-switch button[aria-selected=true]:hover{background:#0b1830}.voxeli-pricing-switch button>svg{width:15px;height:15px}.voxeli-pricing-switch small{color:#73e792;white-space:nowrap;background:#063d1c;border-radius:999px;padding:4px 7px;font-size:8px;line-height:1.2}.voxeli-pricing-switch button[aria-selected=true] small{color:#83ee9e}.voxeli-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:32px;animation:.26s cubic-bezier(.22,1,.36,1) voxeli-pricing-panel-in;display:grid}.voxeli-pricing-card{background:#050b16;border:1px solid #263750;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:30px 24px 24px;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:inset 0 1px #ffffff05,0 18px 48px #00000052}.voxeli-pricing-card:before{z-index:1;background:rgb(var(--pricing-blue-rgb)/28%);content:"";border-radius:8px 8px 0 0;height:1px;transition:height .22s,background-color .22s;position:absolute;top:0;left:0;right:0}.voxeli-pricing-card[data-recommended=true]{z-index:2;box-shadow:inset 0 0 38px rgb(var(--pricing-accent-rgb)/7%),0 0 0 1px rgb(var(--pricing-accent-rgb)/22%),0 0 12px rgb(var(--pricing-accent-rgb)/76%),0 0 34px rgb(var(--pricing-blue-rgb)/28%),0 24px 68px #00000070;background:#070a1a;border-color:#8067ff;transform:none}.voxeli-pricing-card[data-recommended=true]:before{background:#8b5cf6;height:4px}.voxeli-pricing-card__badge{z-index:2;color:#fff;letter-spacing:0;text-transform:uppercase;text-align:center;min-width:154px;box-shadow:0 0 18px rgb(var(--pricing-accent-rgb)/55%);background:linear-gradient(90deg,#8b3dff 0%,#635bff 100%);border:1px solid #8b5cf6;border-radius:999px;padding:6px 15px;font-size:12px;font-weight:850;position:absolute;top:-15px;right:50%;transform:translate(50%)}.voxeli-pricing-card__header{align-items:flex-start;gap:14px;min-height:110px;display:flex}.voxeli-pricing-card__icon{color:#62a3ff;width:50px;height:50px;filter:drop-shadow(0 0 8px rgb(var(--pricing-blue-rgb)/28%));background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 50px;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.voxeli-pricing-card__icon svg{stroke-width:1.8px;width:34px;height:34px}.voxeli-pricing-card[data-tier=creator] .voxeli-pricing-card__icon{color:#9b5cff;box-shadow:inset 0 0 18px rgb(var(--pricing-accent-rgb)/8%),0 0 16px rgb(var(--pricing-blue-rgb)/10%);filter:drop-shadow(0 0 8px rgb(var(--pricing-accent-rgb)/30%));background:#061020;border-color:#18253b}.voxeli-pricing-card__identity{flex:1;min-width:0}.voxeli-pricing-card__identity>p:first-child{color:#4f91ff;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:760}.voxeli-pricing-card[data-tier=creator] .voxeli-pricing-card__identity>p:first-child{color:#a65fff}.voxeli-pricing-card__title-row{align-items:center;gap:9px;min-width:0;display:flex}.voxeli-pricing-card__identity h3{color:#fff;font-size:24px;font-weight:800;line-height:1.1;transition:color .18s}.voxeli-pricing-card__title-row>span{color:#75e88f;background:#063d1c;border:1px solid #55d87821;border-radius:999px;flex:none;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:800;line-height:1}.voxeli-pricing-card__identity .voxeli-pricing-card__audience{color:#b4b8c2;max-width:38ch;min-height:38px;margin-top:12px;font-size:12px;line-height:1.55}.voxeli-pricing-card__price{border-top:1px solid #1a2940;align-items:baseline;min-height:64px;margin-top:0;padding-top:17px;display:flex}.voxeli-pricing-card__price>span{color:#fff;align-self:flex-start;margin-top:8px;font-size:17px;font-weight:750}.voxeli-pricing-card__price strong{color:#fff;letter-spacing:0;font-size:42px;font-weight:820;line-height:1}.voxeli-pricing-card__price small{color:#b6bac4;white-space:nowrap;margin-left:8px;font-size:12px}.voxeli-pricing-card__reference{color:#78869a;min-height:18px;margin-top:4px;font-size:9px;line-height:1.5}.voxeli-pricing-card__reference del{color:#aab3c0;margin-left:5px;font-size:11px;font-weight:750;text-decoration-color:#d2d6dd;text-decoration-thickness:1.5px}.voxeli-pricing-card__reference[data-baseline=true]{color:#959eaa}.voxeli-pricing-card__credits{color:#b8bdc8;margin-top:3px;font-size:12px}.voxeli-pricing-card__credits strong{color:#8264ff;margin-right:4px;font-size:15px;line-height:1}.voxeli-pricing-card__output{background:#040a14;border:1px solid #17263d;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.voxeli-pricing-card__output>span{text-align:center;min-width:0;padding:12px 14px}.voxeli-pricing-card__output>span+span{border-left:1px solid #1a2940}.voxeli-pricing-card__output b,.voxeli-pricing-card__output small{display:block}.voxeli-pricing-card__output b{color:#9c58ff;font-size:18px;line-height:1;transition:color .18s,transform .18s}.voxeli-pricing-card__output small{color:#b2b7c1;margin-top:5px;font-size:10px;line-height:1.35}.voxeli-pricing-card__benefit-group{margin-top:18px}.voxeli-pricing-card__benefits{gap:10px;display:grid}.voxeli-pricing-card li{color:#b8bdc7;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.voxeli-pricing-card li>span{color:#966fff;background:0 0;border:1px solid #7d5cff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.voxeli-pricing-card li svg{stroke-width:2.5px;width:11px;height:11px}.voxeli-pricing-card__cta{color:#fff;width:100%;min-height:48px;box-shadow:inset 0 0 16px rgb(var(--pricing-blue-rgb)/3%);background:0 0;border:1px solid #6586ff;border-radius:7px;justify-content:center;align-items:center;gap:9px;margin-top:0;padding:0 18px;font-size:14px;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.voxeli-pricing-card__checkout{margin-top:auto;padding-top:22px}.voxeli-pricing-card__checkout>p{color:#fda4af;margin-top:8px;font-size:11px;line-height:1.5}.voxeli-pricing-card__cta:disabled{cursor:wait;opacity:.65;transform:none}.voxeli-pricing-card__cta:hover{background:rgb(var(--pricing-blue-rgb)/9%);box-shadow:0 0 18px rgb(var(--pricing-blue-rgb)/20%);border-color:#82adff;transform:translateY(-1px)}.voxeli-pricing-card__cta:focus-visible{outline:2px solid var(--pricing-blue);outline-offset:3px}.voxeli-pricing-card[data-recommended=true] .voxeli-pricing-card__cta{color:#fff;box-shadow:inset 0 1px 0 #ffffff38,0 0 20px rgb(var(--pricing-accent-rgb)/32%);background:linear-gradient(90deg,#9b42f5 0%,#615bff 52%,#3795ff 100%);border-color:#8b6dff}.voxeli-pricing-card[data-recommended=true] .voxeli-pricing-card__cta:hover{box-shadow:0 0 26px rgb(var(--pricing-accent-rgb)/45%);background:linear-gradient(90deg,#ab4cff 0%,#6d66ff 52%,#48a1ff 100%);border-color:#b69fff}.voxeli-pricing-card__cta svg{width:16px;height:16px;transition:transform .18s}.voxeli-pricing-card__cta:hover svg{transform:translate(3px)}@media (hover:hover) and (pointer:fine){.voxeli-pricing-card:hover{z-index:3;box-shadow:0 0 20px rgb(var(--pricing-blue-rgb)/12%),0 30px 68px #0000006b;background:#070f1d;border-color:#4b75b7;transform:translateY(-6px)}.voxeli-pricing-card[data-recommended=true]:hover{box-shadow:inset 0 0 42px rgb(var(--pricing-accent-rgb)/8%),0 34px 74px #0000007a,0 0 44px rgb(var(--pricing-accent-rgb)/32%);background:#090d20;border-color:#9b7dff;transform:translateY(-7px)}.voxeli-pricing-card:hover:before{background:var(--pricing-blue);height:4px}.voxeli-pricing-card[data-recommended=true]:hover:before{background:#9d6bff}.voxeli-pricing-card:hover .voxeli-pricing-card__identity h3,.voxeli-pricing-card:hover .voxeli-pricing-card__output b{color:#fff}.voxeli-pricing-card:hover .voxeli-pricing-card__output b{transform:translateY(-2px)}.voxeli-pricing-card:hover .voxeli-pricing-card__icon{color:#82b5ff;filter:drop-shadow(0 0 10px rgb(var(--pricing-blue-rgb)/48%))}.voxeli-pricing-card[data-tier=creator]:hover .voxeli-pricing-card__icon{color:#af72ff;filter:drop-shadow(0 0 10px rgb(var(--pricing-accent-rgb)/48%));background:#08152a;border-color:#334669}.voxeli-pricing-card:hover li>span{background:rgb(var(--pricing-accent-rgb)/10%);color:#b88dff;border-color:#a17cff;transform:scale(1.08)}}@keyframes voxeli-pricing-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.voxeli-pricing-trust{color:#adb2be;justify-content:center;align-items:center;gap:9px;width:fit-content;max-width:100%;margin:36px auto 0;font-size:12px;line-height:1.5;display:flex}.voxeli-pricing-trust svg{color:#8b5cf6;width:20px;height:20px;filter:drop-shadow(0 0 7px rgb(var(--pricing-accent-rgb)/55%));flex:none}.voxeli-pricing-trust i{background:#555d69;border-radius:50%;flex:none;width:3px;height:3px}.voxeli-pricing-estimate{color:#747e8d;text-align:center;justify-content:center;align-items:flex-start;gap:9px;max-width:850px;margin:18px auto 0;font-size:11px;line-height:1.55;display:flex}.voxeli-pricing-estimate svg{color:#9b8cff;flex:none;width:15px;height:15px}.voxeli-pricing-comparison{background:#050914;border-top:1px solid #152238;padding-block:84px}.voxeli-pricing-comparison .voxeli-section-heading h2{color:#f7f8fb}.voxeli-pricing-comparison .voxeli-section-heading__eyebrow{color:#8f7cff}.voxeli-pricing-comparison .voxeli-section-heading__description{color:#929eaf}.voxeli-pricing-table-wrap{background:#080e19;border:1px solid #22324a;border-radius:8px;margin-top:32px;overflow-x:auto;box-shadow:0 22px 58px #00000042}.voxeli-pricing-table{border-collapse:collapse;color:#b6bfcd;width:100%;min-width:900px;font-size:12px}.voxeli-pricing-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voxeli-pricing-table th,.voxeli-pricing-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #1c2a3f;padding:16px 18px}.voxeli-pricing-table th+th,.voxeli-pricing-table td+td,.voxeli-pricing-table th+td{border-left:1px solid #1c2a3f}.voxeli-pricing-table thead th{color:#f8fafc;background:#0d1523;border-bottom-color:#293a54;min-width:172px;font-size:14px;font-weight:800}.voxeli-pricing-table thead th:first-child{z-index:3;color:#8f9aac;min-width:250px;font-family:var(--voxeli-font-mono);text-transform:uppercase;font-size:10px;position:sticky;left:0}.voxeli-pricing-table thead th[data-recommended=true]{color:#c3b7ff;background:#17132b;border-top:4px solid #8b5cf6}.voxeli-pricing-table thead th span,.voxeli-pricing-table thead th small{display:block}.voxeli-pricing-table thead th small{color:currentColor;opacity:.72;margin-top:4px;font-size:10px;font-weight:650}.voxeli-pricing-table tbody+tbody .voxeli-pricing-table__group th{border-top:1px solid #293a54}.voxeli-pricing-table tbody th{z-index:2;color:#e6e9ef;background:#080e19;min-width:250px;font-size:12px;font-weight:750;position:sticky;left:0}.voxeli-pricing-table tbody th span{color:#7f8a9a;margin-top:4px;font-size:10px;display:block}.voxeli-pricing-table tbody td strong,.voxeli-pricing-table tbody td small{display:block}.voxeli-pricing-table tbody td small{color:#7f8b9c;margin-top:4px;font-size:10px;font-weight:600}.voxeli-pricing-table tbody td strong{color:#f0f2f6;font-size:14px;font-weight:790}.voxeli-pricing-table__group th{font-family:var(--voxeli-font-mono);text-transform:uppercase;padding:11px 18px;color:#8492a7!important;background:#0d1726!important;font-size:9px!important;font-weight:850!important;position:static!important}.voxeli-pricing-table tr[data-best=true],.voxeli-pricing-table tr[data-best=true] th{background:#100e20}.voxeli-pricing-table__saving{color:#9d83ff!important;font-weight:800!important}.voxeli-pricing-table__included{color:#c9d0da;align-items:flex-start;gap:7px;font-weight:700;line-height:1.45;display:flex}.voxeli-pricing-table__included svg{color:#8d70ff;flex:none;width:15px;height:15px;margin-top:1px}.voxeli-pricing-faq{background:#030711;border-top:1px solid #152238;padding-block:76px}.voxeli-pricing-faq__layout{grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}@media (prefers-reduced-motion:reduce){.voxeli-pricing-grid{animation:none}.voxeli-pricing-card,.voxeli-pricing-card:before,.voxeli-pricing-card__icon,.voxeli-pricing-card__identity h3,.voxeli-pricing-card__output b,.voxeli-pricing-card li>span,.voxeli-pricing-card__cta,.voxeli-pricing-card__cta svg,.voxeli-pricing-switch button{transition:none}.voxeli-pricing-card,.voxeli-pricing-card:hover,.voxeli-pricing-card[data-recommended=true],.voxeli-pricing-card[data-recommended=true]:hover{transform:none}}@media (max-width:980px){.voxeli-pricing-hero h1{font-size:38px}.voxeli-pricing-switch{width:min(100%,590px)}.voxeli-pricing-grid{grid-template-columns:1fr}.voxeli-pricing-card{width:100%;max-width:620px;min-height:0;margin-inline:auto}.voxeli-pricing-card[data-recommended=true]{transform:none}.voxeli-pricing-faq__layout{grid-template-columns:1fr;gap:38px}}@media (max-width:640px){.voxeli-pricing-hero{padding-block:46px 18px}.voxeli-pricing-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:31px;line-height:1.12}.voxeli-pricing-hero__eyebrow{margin-bottom:14px;font-size:10px}.voxeli-pricing-hero h1 span{display:block}.voxeli-pricing-hero__description{text-wrap:balance;max-width:100%;font-size:15px}.voxeli-pricing-switch button{gap:4px;min-width:0;padding-inline:3px;font-size:10px}.voxeli-pricing-switch button>svg{width:13px;height:13px}.voxeli-pricing-switch small{display:none}.voxeli-pricing-card{min-width:0;max-width:100%;padding:28px 22px 26px}.voxeli-pricing-card__price strong{font-size:43px}.voxeli-pricing-card__header{min-height:0}.voxeli-pricing-card__title-row{flex-wrap:wrap}.voxeli-pricing-card__title-row>span{margin-left:0}.voxeli-pricing-card__identity .voxeli-pricing-card__audience{min-height:0}.voxeli-pricing-card__price{margin-top:28px}.voxeli-pricing-card__output small{overflow-wrap:anywhere;font-size:9px}.voxeli-pricing-trust{text-align:center;flex-wrap:wrap;row-gap:4px}.voxeli-pricing-estimate{text-align:left}.voxeli-pricing-comparison,.voxeli-pricing-faq{padding-block:52px}.voxeli-pricing-plans{padding-block:16px 64px}.voxeli-pricing-page .voxeli-section-heading h2{font-size:30px}.voxeli-pricing-table thead th:first-child,.voxeli-pricing-table tbody th{min-width:220px}}.voxeli-orders-page{--orders-accent:#8b5cf6;--orders-blue:#5b9cff;background:#02050d;min-height:72vh;overflow-x:clip}.voxeli-orders-hero{background:#02050d;border-bottom:1px solid #152238;padding-block:58px 44px}.voxeli-orders-hero .voxeli-container{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.voxeli-orders-hero__copy>p,.voxeli-orders-history__heading>div>p{color:#9c83ff;font-family:var(--voxeli-font-mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.voxeli-orders-hero__copy>p svg,.voxeli-orders-history__heading>div>p svg{width:15px;height:15px}.voxeli-orders-hero h1{color:#fff;letter-spacing:0;margin-top:13px;font-size:42px;font-weight:820;line-height:1.08}.voxeli-orders-hero__copy>span{color:#9aa5b5;max-width:720px;margin-top:14px;font-size:14px;line-height:1.7;display:block}.voxeli-orders-main{background:#040812;padding-block:42px 88px}.voxeli-orders-notice{color:#b9c3d2;background:#080e19;border:1px solid #293a54;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:13px;margin-bottom:24px;padding:16px 18px;display:grid}.voxeli-orders-notice>svg{color:#8b77ff;width:20px;height:20px;margin-top:1px}.voxeli-orders-notice strong{color:#f4f6fa;font-size:13px;display:block}.voxeli-orders-notice p{color:#8793a5;margin-top:4px;font-size:12px;line-height:1.55}.voxeli-orders-notice[data-tone=success]{border-color:#34d39947}.voxeli-orders-notice[data-tone=success]>svg{color:#6ee7b7}.voxeli-orders-notice[data-tone=danger]{border-color:#fb718552}.voxeli-orders-notice[data-tone=danger]>svg{color:#fda4af}.voxeli-orders-notice[data-tone=warning]{border-color:#fbbf2447}.voxeli-orders-notice[data-tone=warning]>svg{color:#fcd34d}.voxeli-orders-notice[data-tone=pending]{border-color:#5b9cff57}.voxeli-orders-notice[data-tone=pending]>svg{color:#7eb2ff}.voxeli-orders-summary{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;display:grid}.voxeli-orders-summary>article{background:#070d18;border:1px solid #22324a;border-radius:8px;box-shadow:0 20px 48px #0000003d}.voxeli-orders-summary__balance{align-items:flex-start;gap:18px;min-height:252px;padding:30px;display:flex}.voxeli-orders-summary__balance>span,.voxeli-orders-summary__heading>span{color:#9c83ff;background:#0a1424;border:1px solid #3b4f70;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.voxeli-orders-summary__balance>span svg,.voxeli-orders-summary__heading>span svg{width:19px;height:19px}.voxeli-orders-summary__balance p,.voxeli-orders-summary__heading>p{color:#8e9aad;text-transform:uppercase;font-size:11px;font-weight:720}.voxeli-orders-summary__balance strong{color:#fff;letter-spacing:0;margin-top:16px;font-size:48px;font-weight:840;line-height:1;display:block}.voxeli-orders-summary__balance small{color:#758296;max-width:260px;margin-top:14px;font-size:11px;line-height:1.55;display:block}.voxeli-orders-summary__subscription{min-height:252px;padding:26px 30px}.voxeli-orders-summary__subscription[data-recovery=true]{border-color:#fbbf2457}.voxeli-orders-summary__heading{align-items:center;gap:13px;min-width:0;display:flex}.voxeli-orders-summary__heading>p{margin-right:auto}.voxeli-orders-summary__heading>b,.voxeli-orders-row__status{color:#b7c1cf;white-space:nowrap;background:#0b1320;border:1px solid #35445b;border-radius:999px;align-items:center;min-height:25px;padding-inline:9px;font-size:9px;font-weight:800;display:inline-flex}.voxeli-orders-summary__heading>b[data-status=active]{color:#86efac;border-color:#34d39947}.voxeli-orders-summary__heading>b[data-status=past_due],.voxeli-orders-summary__heading>b[data-status=unpaid],.voxeli-orders-summary__heading>b[data-status=expired]{color:#fde68a;border-color:#fbbf2452}.voxeli-orders-summary__subscription h2,.voxeli-orders-summary__empty h2{color:#f8fafc;letter-spacing:0;margin-top:24px;font-size:22px;font-weight:800}.voxeli-orders-summary__details{color:#aab4c2;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.voxeli-orders-summary__details i,.voxeli-orders-row__product i{background:#566174;border-radius:50%;flex:none;width:3px;height:3px}.voxeli-orders-summary__period{color:#7f8ca0;align-items:flex-start;gap:8px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.voxeli-orders-summary__period svg{color:#8b77ff;flex:none;width:15px;height:15px}.voxeli-orders-summary__empty p{color:#7f8ca0;max-width:520px;margin-top:8px;font-size:12px;line-height:1.55}.voxeli-orders-portal{margin-top:20px}.voxeli-orders-portal>p{color:#fda4af;margin-top:8px;font-size:10px;line-height:1.45}.voxeli-orders-button{color:#dce4f0;background:#08111f;border:1px solid #3b4f70;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding-inline:14px;font-size:11px;font-weight:780;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.voxeli-orders-button svg{width:15px;height:15px}.voxeli-orders-button:hover,.voxeli-orders-button:focus-visible{color:#fff;background:#100e20;border-color:#7666d8;transform:translateY(-1px)}.voxeli-orders-button:focus-visible{outline-offset:3px;outline:2px solid #8b77ff}.voxeli-orders-button[data-prominent=true]{color:#fff;background:#7658ef;border-color:#8065ff}.voxeli-orders-button[data-prominent=true]:hover{background:#8569f5}.voxeli-orders-button:disabled{cursor:wait;opacity:.64;transform:none}.voxeli-orders-history{margin-top:58px}.voxeli-orders-history__heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.voxeli-orders-history__heading h2{color:#f8fafc;letter-spacing:0;margin-top:9px;font-size:28px;font-weight:820}.voxeli-orders-history__heading>span{color:#758296;text-align:right;max-width:430px;font-size:11px;line-height:1.55}.voxeli-orders-list{background:#070d18;border:1px solid #22324a;border-radius:8px;overflow:hidden;box-shadow:0 20px 48px #00000038}.voxeli-orders-row{grid-template-columns:38px minmax(210px,1fr) minmax(84px,.38fr) minmax(92px,.42fr) auto minmax(112px,auto);align-items:center;gap:16px;min-height:92px;padding:16px 18px;transition:background-color .16s;display:grid}.voxeli-orders-row+.voxeli-orders-row{border-top:1px solid #1c2a3f}.voxeli-orders-row:hover,.voxeli-orders-row[data-highlight=true]{background:#0a1120}.voxeli-orders-row[data-highlight=true]{box-shadow:inset 3px 0 #8b6dff}.voxeli-orders-row__icon{color:#8b77ff;background:#0a1424;border:1px solid #34445e;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.voxeli-orders-row__icon svg{width:17px;height:17px}.voxeli-orders-row__icon[data-tone=success]{color:#6ee7b7}.voxeli-orders-row__icon[data-tone=danger]{color:#fda4af}.voxeli-orders-row__icon[data-tone=warning]{color:#fcd34d}.voxeli-orders-row__icon[data-tone=pending]{color:#7eb2ff}.voxeli-orders-row__product,.voxeli-orders-row__credits,.voxeli-orders-row__amount{min-width:0}.voxeli-orders-row__product h3{overflow-wrap:anywhere;color:#eef2f7;font-size:13px;font-weight:780}.voxeli-orders-row__product p{color:#6f7d91;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-size:10px;line-height:1.45;display:flex}.voxeli-orders-row__credits span,.voxeli-orders-row__credits strong,.voxeli-orders-row__credits small,.voxeli-orders-row__amount strong,.voxeli-orders-row__amount small{display:block}.voxeli-orders-row__credits span{color:#68768b;text-transform:uppercase;font-size:9px;font-weight:750}.voxeli-orders-row__credits strong,.voxeli-orders-row__amount strong{color:#e8edf4;margin-top:4px;font-size:12px;font-weight:790}.voxeli-orders-row__credits small,.voxeli-orders-row__amount small{color:#c48a94;margin-top:3px;font-size:9px}.voxeli-orders-row__status[data-tone=success]{color:#86efac;border-color:#34d39947}.voxeli-orders-row__status[data-tone=pending]{color:#93c5fd;border-color:#5b9cff4d}.voxeli-orders-row__status[data-tone=danger]{color:#fecdd3;border-color:#fb71854d}.voxeli-orders-row__status[data-tone=warning]{color:#fde68a;border-color:#fbbf2447}.voxeli-orders-row__action,.voxeli-orders-row__reference{color:#9f8dff;white-space:nowrap;justify-self:end;font-size:10px;font-weight:760}.voxeli-orders-row__action{align-items:center;gap:6px;display:inline-flex}.voxeli-orders-row__action:hover{color:#c4b5fd}.voxeli-orders-row__action svg{width:13px;height:13px}.voxeli-orders-row__reference{color:#59677b;font-family:var(--voxeli-font-mono)}.voxeli-orders-empty{text-align:center;background:#070d18;border:1px solid #22324a;border-radius:8px;align-content:center;place-items:center;min-height:290px;padding:36px 20px;display:grid}.voxeli-orders-empty>svg{color:#8b77ff;width:26px;height:26px}.voxeli-orders-empty h3{color:#f8fafc;margin-top:16px;font-size:18px}.voxeli-orders-empty p{color:#7d899b;max-width:430px;margin-top:7px;font-size:12px;line-height:1.55}.voxeli-orders-empty .voxeli-orders-button{margin-top:20px}@media (max-width:1050px){.voxeli-orders-row{grid-template-columns:38px minmax(210px,1fr) minmax(88px,.4fr) auto}.voxeli-orders-row__amount{text-align:right}.voxeli-orders-row__status{grid-column:2;width:fit-content}.voxeli-orders-row__action,.voxeli-orders-row__reference{grid-column:4}}@media (max-width:760px){.voxeli-orders-hero{padding-block:42px 34px}.voxeli-orders-hero .voxeli-container,.voxeli-orders-history__heading{flex-direction:column;align-items:flex-start}.voxeli-orders-hero h1{font-size:34px}.voxeli-orders-main{padding-block:28px 60px}.voxeli-orders-summary{grid-template-columns:1fr}.voxeli-orders-summary__balance{min-height:0}.voxeli-orders-history{margin-top:46px}.voxeli-orders-history__heading>span{text-align:left}.voxeli-orders-row{grid-template-columns:38px minmax(0,1fr) auto;gap:12px}.voxeli-orders-row__credits{grid-column:2}.voxeli-orders-row__amount{grid-area:2/3}.voxeli-orders-row__status{grid-column:2}.voxeli-orders-row__action,.voxeli-orders-row__reference{grid-column:3}}@media (max-width:520px){.voxeli-orders-hero h1{font-size:30px}.voxeli-orders-hero .voxeli-orders-button{width:100%}.voxeli-orders-summary__balance,.voxeli-orders-summary__subscription{padding:24px 20px}.voxeli-orders-summary__balance strong{font-size:40px}.voxeli-orders-summary__heading{flex-wrap:wrap}.voxeli-orders-summary__heading>b{margin-left:55px}.voxeli-orders-row{grid-template-columns:36px minmax(0,1fr);padding:16px 14px}.voxeli-orders-row__product{grid-column:2}.voxeli-orders-row__credits,.voxeli-orders-row__amount,.voxeli-orders-row__status,.voxeli-orders-row__action,.voxeli-orders-row__reference{text-align:left;grid-area:auto/2;justify-self:start}}@media (prefers-reduced-motion:reduce){.voxeli-orders-button,.voxeli-orders-row{transition:none}.voxeli-orders-button:hover{transform:none}}.voxeli-home-night{--home-line:#94a3b821;--home-muted:#8290a5;background:radial-gradient(circle at 8% 0,#581c8733,#0000 34rem),radial-gradient(circle at 96% 16%,#0891b224,#0000 40rem),linear-gradient(145deg,#02040a 0%,#050a13 46%,#07111d 100%)}.voxeli-home-night [data-home-spotlight]{--spotlight-x:50%;--spotlight-y:50%}.voxeli-home-journey-nav{z-index:45;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#020710e0;border:1px solid #94a3b824;border-radius:19px;width:60px;transition:width .24s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s;position:fixed;top:50%;right:18px;overflow:hidden;transform:translateY(-50%);box-shadow:0 24px 64px #00000052}.voxeli-home-journey-nav:hover,.voxeli-home-journey-nav:focus-within{border-color:#67e8f93d;width:232px;box-shadow:0 30px 82px #0000006b}.voxeli-home-journey-nav__inner{flex-direction:column;width:232px;padding:9px;display:flex}.voxeli-home-journey-nav__current{border-bottom:1px solid var(--home-line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:43px;padding:0 1px 8px;display:grid;overflow:hidden}.voxeli-home-journey-nav__current>span:first-child{color:#67e8f9;background:#0ea5e917;border:1px solid #67e8f93d;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.voxeli-home-journey-nav__current svg{width:15px;height:15px}.voxeli-home-journey-nav__current small,.voxeli-home-journey-nav__current strong{white-space:nowrap;min-width:135px;display:block}.voxeli-home-journey-nav__current small{color:#526076;font-family:var(--voxeli-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.voxeli-home-journey-nav__current strong{color:#dce8f5;margin-top:3px;font-size:11px;font-weight:760}.voxeli-home-journey-nav__list{flex-direction:column;gap:4px;min-width:0;margin-top:8px;display:flex}.voxeli-home-journey-nav__list a{color:#627087;border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:42px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.voxeli-home-journey-nav__list a:after{opacity:0;content:"";background:#67e8f9;border-radius:999px;width:2px;transition:opacity .18s,transform .22s;position:absolute;top:10px;bottom:10px;left:-1px;transform:scaleY(.3);box-shadow:0 0 16px #67e8f9b3}.voxeli-home-journey-nav__icon{place-items:center;width:40px;height:40px;display:grid}.voxeli-home-journey-nav__icon svg{stroke-width:1.8px;width:17px;height:17px}.voxeli-home-journey-nav__copy{min-width:135px}.voxeli-home-journey-nav__copy strong,.voxeli-home-journey-nav__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voxeli-home-journey-nav__copy strong{color:currentColor;font-size:10px;font-weight:760}.voxeli-home-journey-nav__copy small{color:#46556b;margin-top:2px;font-size:8px;font-weight:620}.voxeli-home-journey-nav__index{color:#3e4b60;font-family:var(--voxeli-font-mono);padding-right:8px;font-size:7px;font-weight:800}.voxeli-home-journey-nav__list a:hover,.voxeli-home-journey-nav__list a:focus-visible{color:#d7f7ff;background:#67e8f90a;outline:none;transform:translate(-2px)}.voxeli-home-journey-nav__list a[data-active=true]{color:#a5f3fc;background:linear-gradient(145deg,#0ea5e924,#4f46e512);border-color:#67e8f93d}.voxeli-home-journey-nav__list a[data-active=true]:after{opacity:1;transform:scaleY(1)}.voxeli-outcome-rail{border-bottom:1px solid var(--home-line);background:linear-gradient(#ffffff04,#0000),#02060f70;padding-block:clamp(52px,5vw,78px);position:relative}.voxeli-outcome-rail__intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:26px;display:flex}.voxeli-outcome-rail__intro span{color:#67e8f9;font-family:var(--voxeli-font-mono);letter-spacing:.14em;font-size:9px;font-weight:800}.voxeli-outcome-rail__intro h2{color:#f7fafc;letter-spacing:-.035em;max-width:650px;margin-top:10px;font-size:clamp(1.55rem,2.3vw,2.45rem);font-weight:780;line-height:1.08}.voxeli-outcome-rail__intro>p{color:#78869b;text-align:right;max-width:430px;font-size:12px;line-height:1.65}.voxeli-outcome-rail__grid{border:1px solid var(--home-line);background:#0409128a;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 64px #0000002e}.voxeli-outcome-rail__item{border-left:0;border-right:1px solid var(--home-line);background:radial-gradient(320px circle at var(--spotlight-x)var(--spotlight-y),#67e8f91a,transparent 55%),transparent;flex-direction:column;min-height:214px;padding:27px;transition:background-color .2s,transform .2s;display:flex;position:relative}.voxeli-outcome-rail__item:last-child{border-right:0}.voxeli-outcome-rail__item:hover{background-color:#0a192aa8;transform:none}.voxeli-outcome-rail__index{color:#445268;top:24px;right:24px}.voxeli-outcome-rail__icon{color:#7dd3fc;background:#0ea5e914;border:1px solid #67e8f92e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.voxeli-outcome-rail__icon svg{width:18px;height:18px}.voxeli-outcome-rail__item h3{color:#f1f5f9;margin-top:32px;font-size:15px;font-weight:770}.voxeli-outcome-rail__item p{color:#738197;margin-top:7px;padding-right:18px;font-size:11px;line-height:1.65}.voxeli-outcome-rail__arrow{color:#52657d;width:17px;height:17px;margin-top:auto;transition:color .18s,transform .18s}.voxeli-outcome-rail__item:hover .voxeli-outcome-rail__arrow{color:#67e8f9;transform:translate(4px)}.voxeli-home-section{isolation:isolate;border-bottom:1px solid var(--home-line);padding-block:clamp(88px,8vw,132px);position:relative}.voxeli-home-section:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#67e8f947,#0000);width:min(1520px,100% - 48px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.voxeli-home-section[data-section-number]:after{z-index:-1;color:#64748b1f;content:attr(data-section-number)" / " attr(data-section-label);font-family:var(--voxeli-font-mono);letter-spacing:.08em;pointer-events:none;font-size:clamp(1.6rem,3vw,3.25rem);font-weight:800;position:absolute;top:clamp(34px,4vw,54px);right:max(24px,50vw - 860px)}.voxeli-home-section--tinted{background:radial-gradient(circle at 90% 14%,#0891b217,#0000 30rem),radial-gradient(circle at 8% 88%,#5b21b614,#0000 30rem),#0206105c}.voxeli-section-intro-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.58fr);align-items:end;gap:clamp(44px,8vw,120px);display:grid}.voxeli-viewer-instructions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.voxeli-viewer-instructions__live{color:#75839a;font-family:var(--voxeli-font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;font-size:8px;font-weight:780;display:flex}.voxeli-viewer-instructions__live i,.voxeli-workflow-explorer__status i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #34d399b3}.voxeli-viewer-instructions>div{border-top:1px solid var(--home-line);color:#67e8f9;min-width:0;padding-top:13px}.voxeli-viewer-instructions>div>svg{width:16px;height:16px;margin-bottom:10px}.voxeli-viewer-instructions strong,.voxeli-viewer-instructions small{display:block}.voxeli-viewer-instructions strong{color:#dce5ef;font-size:10px;font-weight:750}.voxeli-viewer-instructions small{color:#5f6e83;margin-top:4px;font-size:8px;line-height:1.5}.voxeli-case-showcase{box-shadow:0 38px 100px #00000057,0 0 0 1px #67e8f908}.voxeli-workflow-explorer{border:1px solid var(--home-line);background:#030811b3;border-radius:24px;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000040}.voxeli-workflow-explorer__tabs{border-right:1px solid var(--home-line);background:#030812c2;flex-direction:column;min-width:0;display:flex}.voxeli-workflow-explorer__tabs button{color:#718096;text-align:left;border:0;border-bottom:1px solid #94a3b814;border-radius:0;flex:1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:12px 16px;transition:background-color .18s,color .18s;display:grid}.voxeli-workflow-explorer__tabs button:last-child{border-bottom:0}.voxeli-workflow-explorer__tabs button:hover,.voxeli-workflow-explorer__tabs button:focus-visible{color:#c8eefa;background:#67e8f90d;outline:none}.voxeli-workflow-explorer__tabs button[data-active=true]{color:#ecfeff;background:linear-gradient(135deg,#0ea5e924,#4f46e512),#060e1be6;box-shadow:inset 3px 0 #67e8f9}.voxeli-workflow-explorer__tab-icon{background:#ffffff08;border:1px solid #94a3b821;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.voxeli-workflow-explorer__tab-icon svg{width:17px;height:17px}.voxeli-workflow-explorer__tabs small,.voxeli-workflow-explorer__tabs strong{display:block}.voxeli-workflow-explorer__tabs small{color:#4d5b70;font-family:var(--voxeli-font-mono);text-transform:uppercase;font-size:7px;font-weight:800}.voxeli-workflow-explorer__tabs strong{color:currentColor;margin-top:5px;font-size:12px;font-weight:760}.voxeli-workflow-explorer__tab-index{color:#3d4b60;font-family:var(--voxeli-font-mono);font-size:8px}.voxeli-workflow-explorer__tab-tail{justify-self:end;align-items:center;gap:7px;display:inline-flex}.voxeli-workflow-explorer__tab-tail svg{color:#3d4b60;width:13px;height:13px;transition:color .18s,transform .18s}.voxeli-workflow-explorer__tabs button:hover .voxeli-workflow-explorer__tab-tail svg,.voxeli-workflow-explorer__tabs button:focus-visible .voxeli-workflow-explorer__tab-tail svg,.voxeli-workflow-explorer__tabs button[data-active=true] .voxeli-workflow-explorer__tab-tail svg{color:#67e8f9}.voxeli-workflow-explorer__tabs button[data-active=true] .voxeli-workflow-explorer__tab-tail svg{transform:translate(2px)}.voxeli-workflow-explorer__panel{background:radial-gradient(520px circle at var(--spotlight-x)var(--spotlight-y),#67e8f917,transparent 55%),radial-gradient(circle at 82% 20%,#0ea5e917,transparent 24rem),#040a149e;flex-direction:column;min-width:0;min-height:390px;display:flex;position:relative}.voxeli-workflow-explorer__panel[data-accent=violet]{background:radial-gradient(520px circle at var(--spotlight-x)var(--spotlight-y),#a78bfa17,transparent 55%),radial-gradient(circle at 82% 20%,#6d28d921,transparent 24rem),#040a149e}.voxeli-workflow-explorer__panel[data-accent=amber]{background:radial-gradient(520px circle at var(--spotlight-x)var(--spotlight-y),#fbbf2414,transparent 55%),radial-gradient(circle at 82% 20%,#b453091a,transparent 24rem),#040a149e}.voxeli-workflow-explorer__panel-head{border-bottom:1px solid var(--home-line);color:#516077;min-height:48px;font-family:var(--voxeli-font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;padding-inline:clamp(18px,2.6vw,30px);font-size:8px;font-weight:800;display:flex}.voxeli-workflow-explorer__panel-step{align-items:baseline;gap:10px;display:flex}.voxeli-workflow-explorer__panel-step>span{color:#516077}.voxeli-workflow-explorer__panel-step strong{color:#d8e3ee;letter-spacing:.04em;font-size:11px}.voxeli-workflow-explorer__panel-step small{color:#516077;font-size:8px}.voxeli-workflow-explorer__panel-controls{align-items:center;gap:6px;display:flex}.voxeli-workflow-explorer__panel-controls button{color:#8ea0b5;background:#ffffff08;border:1px solid #94a3b829;border-radius:8px;place-items:center;width:28px;height:28px;transition:border-color .18s,background-color .18s,color .18s;display:grid}.voxeli-workflow-explorer__panel-controls button:hover,.voxeli-workflow-explorer__panel-controls button:focus-visible{color:#67e8f9;background:#67e8f917;border-color:#67e8f95c;outline:none}.voxeli-workflow-explorer__panel-controls button svg{width:14px;height:14px}.voxeli-workflow-explorer__status{color:#8391a4;letter-spacing:0;align-items:center;gap:8px;display:flex}.voxeli-workflow-explorer__canvas{flex:1;grid-template-columns:minmax(150px,.48fr) 76px minmax(240px,1fr);align-items:center;gap:clamp(16px,2vw,30px);padding:22px clamp(22px,3vw,34px);display:grid}.voxeli-workflow-explorer__content{flex-direction:column;flex:1;min-height:0;animation:.3s cubic-bezier(.22,1,.36,1) both voxeli-workflow-panel-in;display:flex}.voxeli-workflow-explorer__poster{aspect-ratio:1.16;background:#080e19;border:1px solid #ffffff21;border-radius:14px;width:min(100%,190px);position:relative;overflow:hidden;box-shadow:0 22px 52px #00000052}.voxeli-workflow-explorer__source>span,.voxeli-workflow-explorer__delivery>span{color:#607087;font-family:var(--voxeli-font-mono);letter-spacing:.12em;margin-top:10px;font-size:8px;font-weight:800;display:block}.voxeli-workflow-explorer__source>strong{color:#d8e3ee;margin-top:5px;font-size:11px;font-weight:730;display:block}.voxeli-workflow-explorer__processor{grid-template-columns:1fr 50px 1fr;align-items:center;display:grid}.voxeli-workflow-explorer__processor>span{background:linear-gradient(90deg,#0000,#67e8f97a);height:1px}.voxeli-workflow-explorer__processor>span:last-child{background:linear-gradient(90deg,#67e8f97a,#0000)}.voxeli-workflow-explorer__processor>div{color:#67e8f9;background:#0ea5e914;border:1px solid #67e8f94d;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 0 32px #0ea5e91f}.voxeli-workflow-explorer__processor svg{width:17px;height:17px}.voxeli-workflow-explorer__processor small{font-family:var(--voxeli-font-mono);margin-top:-10px;font-size:5px;font-weight:800}.voxeli-workflow-explorer__delivery>span{color:#67e8f9;margin-top:0}.voxeli-workflow-explorer__delivery h3{color:#fff;letter-spacing:-.045em;max-width:14ch;margin-top:7px;font-size:clamp(1.45rem,2.35vw,2.35rem);font-weight:790;line-height:1}.voxeli-workflow-explorer__delivery p{color:#8290a5;max-width:540px;margin-top:10px;font-size:12px;line-height:1.5}.voxeli-workflow-explorer__delivery ul{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.voxeli-workflow-explorer__delivery li{color:#a8b5c5;background:#ffffff08;border:1px solid #94a3b821;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding-inline:9px;font-size:9px;font-weight:680;display:inline-flex}.voxeli-workflow-explorer__delivery li svg{color:#34d399;width:12px;height:12px}.voxeli-workflow-explorer__footer{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding:10px clamp(18px,2.6vw,30px);display:flex}.voxeli-workflow-explorer__footer p{color:#67768c;align-items:flex-start;gap:9px;max-width:590px;font-size:10px;line-height:1.55;display:flex}.voxeli-workflow-explorer__footer p svg{color:#7dd3fc;flex:none;width:15px;height:15px}.voxeli-workflow-explorer__footer a{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border:1px solid #67e8f952;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:36px;padding-inline:16px;font-size:10px;font-weight:780;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 12px 28px #0891b229}.voxeli-workflow-section{padding-block:clamp(56px,5.5vw,84px)}.voxeli-workflow-section .voxeli-section-heading h2{font-size:clamp(2rem,3vw,3.25rem)}.voxeli-workflow-section .voxeli-section-heading__description{margin-top:12px}.voxeli-workflow-section__explorer{margin-top:clamp(24px,3vw,36px)}.voxeli-workflow-explorer__footer a:hover,.voxeli-workflow-explorer__footer a:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 16px 38px #0891b242}.voxeli-workflow-explorer__footer a svg{width:15px;height:15px}.voxeli-feature-line,.voxeli-tool-link{border:1px solid var(--home-line);background:radial-gradient(360px circle at var(--spotlight-x)var(--spotlight-y),#67e8f914,transparent 55%),linear-gradient(145deg,#ffffff08,transparent 65%),#040a147a;border-radius:18px;padding:24px;transition:border-color .18s,background-color .18s,transform .18s;overflow:hidden}.voxeli-feature-line{flex-direction:column;min-height:270px;display:flex}.voxeli-feature-line:hover,.voxeli-tool-link:hover{background-color:#071220c2;border-color:#67e8f952;padding-left:24px;transform:translateY(-4px)}.voxeli-feature-line__meta,.voxeli-tool-link__head{color:#4d5b70;font-family:var(--voxeli-font-mono);justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.voxeli-feature-line__meta>span{color:#7dd3fc;background:#0ea5e912;border:1px solid #67e8f92e;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.voxeli-feature-line__meta svg{width:17px;height:17px}.voxeli-feature-line__link{color:#7dd3fc;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:760;display:inline-flex}.voxeli-feature-line:hover .voxeli-feature-line__link svg{transform:translate(3px)}.voxeli-feature-line__link svg{transition:transform .18s}.voxeli-tool-link{min-height:265px}.voxeli-tool-link__head{color:#67e8f9;letter-spacing:.08em;margin-bottom:34px}.voxeli-tool-link__head small{color:#45536a}@keyframes voxeli-workflow-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.voxeli-outcome-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voxeli-outcome-rail__item:nth-child(2){border-right:0}.voxeli-outcome-rail__item:nth-child(n+3){border-top:1px solid var(--home-line)}.voxeli-section-intro-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:40px}.voxeli-workflow-explorer{grid-template-columns:1fr}.voxeli-workflow-explorer__tabs{border-right:0;border-bottom:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;display:grid}.voxeli-workflow-explorer__tabs button{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:72px;padding:11px 13px}.voxeli-workflow-explorer__tab-icon{width:32px;height:32px}.voxeli-workflow-explorer__tab-index{display:none}.voxeli-workflow-explorer__tab-tail{gap:0}.voxeli-workflow-explorer__panel-controls{margin-right:48px}.voxeli-workflow-explorer__canvas{padding-right:clamp(54px,5vw,70px)}.voxeli-workflow-explorer__footer{padding-right:clamp(60px,5vw,78px)}}@media (max-width:760px){.voxeli-home-journey-nav{opacity:.86;border-radius:16px;width:48px;top:50%;right:7px;transform:translateY(-50%)}.voxeli-home-journey-nav:hover,.voxeli-home-journey-nav:focus-within{opacity:1;width:48px}.voxeli-home-journey-nav__inner{width:48px;padding:6px}.voxeli-home-journey-nav__current{grid-template-columns:34px minmax(0,1fr);min-height:37px;padding-bottom:6px}.voxeli-home-journey-nav__current>span:first-child{border-radius:10px;width:34px;height:34px}.voxeli-home-journey-nav__current>span:last-child,.voxeli-home-journey-nav__copy,.voxeli-home-journey-nav__index{display:none}.voxeli-home-journey-nav__list a{border-radius:10px;grid-template-columns:34px;gap:0;min-height:36px}.voxeli-home-journey-nav__icon{width:34px;height:34px}.voxeli-outcome-rail{padding-block:50px}.voxeli-outcome-rail__intro{flex-direction:column;align-items:flex-start;gap:18px}.voxeli-outcome-rail__intro>p{text-align:left}.voxeli-outcome-rail__grid{border-radius:18px;grid-template-columns:1fr}.voxeli-outcome-rail__item,.voxeli-outcome-rail__item:nth-child(2){border-top:1px solid var(--home-line);border-right:0;min-height:176px}.voxeli-outcome-rail__item:first-child{border-top:0}.voxeli-home-section{padding-block:78px}.voxeli-home-section[data-section-number]:after{font-size:1.25rem;top:26px;right:18px}.voxeli-section-intro-grid{grid-template-columns:1fr;gap:30px}.voxeli-viewer-instructions{gap:9px}.voxeli-workflow-explorer{border-radius:18px}.voxeli-workflow-explorer__tabs{scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.voxeli-workflow-explorer__tabs::-webkit-scrollbar{display:none}.voxeli-workflow-explorer__tabs button{min-width:156px}.voxeli-workflow-explorer__panel-controls{margin-right:48px}.voxeli-workflow-explorer__canvas{padding:18px;grid-template-columns:1fr;gap:16px;padding-right:68px}.voxeli-workflow-explorer__source{grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:15px;display:grid}.voxeli-workflow-explorer__poster{border-radius:14px;grid-row:1/3;width:88px}.voxeli-workflow-explorer__source>span{align-self:end;margin-top:0}.voxeli-workflow-explorer__source>strong{align-self:start}.voxeli-workflow-explorer__processor{justify-self:center;width:min(220px,100%)}.voxeli-workflow-explorer__delivery h3{font-size:1.8rem}.voxeli-workflow-explorer__footer{flex-direction:column;align-items:stretch;padding-block:14px}.voxeli-workflow-explorer__footer a{justify-content:center}}@media (max-width:480px){.voxeli-viewer-instructions{grid-template-columns:1fr}.voxeli-viewer-instructions__live{grid-column:1}.voxeli-viewer-instructions>div{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.voxeli-workflow-explorer__panel-head{padding-inline:16px}.voxeli-workflow-explorer__status{display:none}}@media (prefers-reduced-motion:reduce){.voxeli-workflow-explorer__panel,.voxeli-home-journey-nav__list a:after,.voxeli-outcome-rail__arrow,.voxeli-feature-line,.voxeli-tool-link{transition:none;animation:none}}.voxeli-product-delivery-spec__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:clamp(32px,5vw,54px);display:grid}.voxeli-product-delivery-spec__grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:space-between;padding:26px;transition:all .2s;display:flex;box-shadow:0 10px 30px -10px #00000080}.voxeli-product-delivery-spec__grid article:hover{border-color:#38bdf84d;transform:translateY(-2px)}.voxeli-product-delivery-spec__grid article>span{color:#38bdf8;width:32px;height:32px;font-family:var(--voxeli-font-mono);background:#38bdf81a;border:1px solid #38bdf84d;border-radius:10px;place-items:center;margin-bottom:14px;font-size:11px;font-weight:800;display:grid}.voxeli-product-delivery-spec__grid h3{color:#f8fafc;font-size:16px;font-weight:760}.voxeli-product-delivery-spec__grid p{color:#94a3b8;margin-top:8px;font-size:13px;line-height:1.6}.voxeli-product-delivery__layout{flex-direction:column;gap:36px;display:flex}.voxeli-product-delivery__track{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.voxeli-product-delivery__track article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;transition:all .2s;display:flex}.voxeli-product-delivery__track article:hover{border-color:#38bdf84d;transform:translateY(-2px)}.voxeli-product-delivery__track article>span{color:#67e8f9;font-family:var(--voxeli-font-mono);margin-bottom:12px;font-size:11px;font-weight:800}.voxeli-product-delivery__track h3{color:#f8fafc;font-size:16px;font-weight:760}.voxeli-product-delivery__track p{color:#94a3b8;margin-top:8px;font-size:13px;line-height:1.6}.voxeli-viewer-focus-layout,.voxeli-viewer-next-layout{flex-direction:column;gap:36px;display:flex}.voxeli-viewer-focus-list,.voxeli-viewer-next-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.voxeli-viewer-focus-list article,.voxeli-viewer-next-list a{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:space-between;padding:26px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 10px 30px -10px #00000080}.voxeli-viewer-focus-list article:hover,.voxeli-viewer-next-list a:hover{border-color:#38bdf84d;transform:translateY(-2px)}.voxeli-viewer-focus-list article>span,.voxeli-viewer-next-list a>span{color:#38bdf8;width:38px;height:38px;font-family:var(--voxeli-font-mono);background:#38bdf81a;border:1px solid #38bdf84d;border-radius:12px;place-items:center;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.voxeli-viewer-focus-list h3,.voxeli-viewer-next-list h3{color:#f8fafc;font-size:16px;font-weight:760}.voxeli-viewer-focus-list p,.voxeli-viewer-next-list p{color:#94a3b8;margin-top:8px;font-size:13px;line-height:1.6}.voxeli-viewer-next-list strong{color:#38bdf8;align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:700;display:inline-flex}.voxeli-stl-troubleshooting__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:24px;display:grid}.voxeli-stl-troubleshooting__grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:20px;flex-direction:column;justify-content:space-between;padding:22px;transition:all .2s;display:flex}.voxeli-stl-troubleshooting__grid article:hover{border-color:#f59e0b66;transform:translateY(-2px)}.voxeli-stl-troubleshooting__grid article>span{color:#f59e0b;font-family:var(--voxeli-font-mono);margin-bottom:10px;font-size:10px;font-weight:800}.voxeli-stl-troubleshooting__grid h4{color:#f8fafc;font-size:15px;font-weight:750}.voxeli-stl-troubleshooting__grid p{color:#94a3b8;margin-top:6px;font-size:12px;line-height:1.55}.voxeli-repair-review{flex-direction:column;gap:36px;display:flex}.voxeli-repair-review ol{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:0;list-style:none;display:grid}.voxeli-repair-review li{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;padding:26px;transition:all .2s;display:flex;box-shadow:0 10px 30px -10px #00000080}.voxeli-repair-review li:hover{border-color:#38bdf84d;transform:translateY(-2px)}.voxeli-repair-review li>span{color:#38bdf8;width:34px;height:34px;font-family:var(--voxeli-font-mono);background:#38bdf81a;border:1px solid #38bdf84d;border-radius:10px;place-items:center;margin-bottom:14px;font-size:11px;font-weight:800;display:grid}.voxeli-repair-review strong{color:#f8fafc;margin-bottom:6px;font-size:16px;font-weight:760;display:block}.voxeli-repair-review p{color:#94a3b8;font-size:13px;line-height:1.6}.voxeli-site-shell{isolation:isolate;background-color:#02040b;background-image:radial-gradient(circle at 8% 0,#5b21b62e,#0000 34rem),radial-gradient(circle at 92% 12%,#06b6d41c,#0000 38rem),linear-gradient(145deg,#02040beb 0%,#060c17e3 48%,#081321de 100%);background-position:50%,50%,50%;background-size:auto,auto,auto;background-attachment:fixed,fixed,fixed;position:relative}.voxeli-site-shell:before{z-index:0;pointer-events:none;content:"";background-image:radial-gradient(circle,#38bdf821 1px,#0000 1.2px);background-position:0 0;background-size:28px 28px;position:fixed;inset:0}.voxeli-site-shell[data-workspace=true]{background-image:none}.voxeli-site-shell[data-workspace=true]:before{display:none}.voxeli-site-shell>main,.voxeli-site-shell>footer{z-index:1;position:relative}.voxeli-page-theme,.voxeli-home-night,.voxeli-marketing-page{background:0 0!important}.voxeli-generation-hero{background:#02040a29}.voxeli-studio-cta{gap:0;max-width:30rem;display:grid}.voxeli-studio-cta .voxeli-button-primary{border-radius:14px;min-height:3.25rem;box-shadow:0 14px 34px #0891b22e}.voxeli-home-section,.voxeli-content-section{border-bottom:0}.voxeli-home-section:before{background:linear-gradient(90deg,#0000,#67e8f924,#0000)}.voxeli-process-section .voxeli-process-card{padding:24px}@media (min-width:640px){.voxeli-process-section .voxeli-process-card{padding:28px}}@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))}}@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))}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
