/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans","Vazirmatn",sans-serif;--font-mono:"JetBrains Mono","Vazirmatn",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-400:oklch(70.7% .022 261.325);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#030708;--color-shell:#080d11;--color-surface:#0a1116;--color-panel:#101820;--color-accent:#00f2ff;--color-accent-secondary:#bd00ff;--color-content:#f8fafc;--color-content-muted:#94a3b8;--color-state-success:#6dffb0;--color-state-caution:#ffd86d;--color-state-danger:#ff4d4d;--radius-control:10px;--radius-panel:14px}}@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;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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.start-4{inset-inline-start:calc(var(--spacing)*4)}.-end-1{inset-inline-end:calc(var(--spacing)*-1)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.end-\[3px\]{inset-inline-end:3px}.end-\[9px\]{inset-inline-end:9px}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-12{top:calc(var(--spacing)*12)}.top-24{top:calc(var(--spacing)*24)}.top-\[calc\(100\%\+7px\)\]{top:calc(100% + 7px)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[90\]{z-index:90}.z-\[120\]{z-index:120}.z-\[1000\]{z-index:1000}.col-span-1{grid-column:span 1/span 1}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.my-7{margin-block:calc(var(--spacing)*7)}.my-\[19px_22px\]{margin-block:19px 22px}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-1\.5{margin-inline-start:calc(var(--spacing)*1.5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-auto{margin-inline-start:auto}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.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-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-\[18px\]{margin-top:18px}.mt-\[19px\]{margin-top:19px}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[34px\]{margin-top:34px}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.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-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-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-\[19px\]{width:19px;height:19px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-\[62px\]{width:62px;height:62px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.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-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-72{height:calc(var(--spacing)*72)}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[52px\]{height:52px}.h-\[166px\]{height:166px}.h-\[min\(70dvh\,34rem\)\]{height:min(70dvh,34rem)}.h-full{height:100%}.h-px{height:1px}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-h-\[min\(72vh\,480px\)\]{max-height:min(72vh,480px)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-3\.5{min-height:calc(var(--spacing)*3.5)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.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-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-\[24px\]{min-height:24px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[92px\]{min-height:92px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[126px\]{min-height:126px}.min-h-\[150px\]{min-height:150px}.min-h-\[158px\]{min-height:158px}.min-h-\[218px\]{min-height:218px}.min-h-\[280px\]{min-height:280px}.min-h-\[calc\(100dvh-72px\)\]{min-height:calc(100dvh - 72px)}.min-h-\[calc\(100svh-72px\)\]{min-height:calc(100svh - 72px)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-28{width:calc(var(--spacing)*28)}.w-52{width:calc(var(--spacing)*52)}.w-\[14\%\]{width:14%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[19\%\]{width:19%}.w-\[20\%\]{width:20%}.w-\[21\%\]{width:21%}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[29\%\]{width:29%}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[34\%\]{width:34%}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[43px\]{width:43px}.w-\[52px\]{width:52px}.w-\[170px\]{width:170px}.w-\[252px\]{width:252px}.w-\[292px\]{width:292px}.w-\[min\(86vw\,300px\)\]{width:min(86vw,300px)}.w-\[min\(92vw\,390px\)\]{width:min(92vw,390px)}.w-\[min\(100\%\,330px\)\]{width:min(100%,330px)}.w-\[min\(100\%\,430px\)\]{width:min(100%,430px)}.w-\[min\(100\%-40px\,680px\)\]{width:min(100% - 40px,680px)}.w-\[min\(100\%-40px\,1120px\)\]{width:min(100% - 40px,1120px)}.w-\[min\(292px\,calc\(100vw-24px\)\)\]{width:min(292px,100vw - 24px)}.w-\[min\(390px\,calc\(100vw-24px\)\)\]{width:min(390px,100vw - 24px)}.w-\[min\(580px\,calc\(100\%-40px\)\)\]{width:min(580px,100% - 40px)}.w-\[min\(1120px\,calc\(100\%-40px\)\)\]{width:min(1120px,100% - 40px)}.w-\[min\(1160px\,calc\(100\%-56px\)\)\]{width:min(1160px,100% - 56px)}.w-\[min\(1320px\,calc\(100\%-56px\)\)\]{width:min(1320px,100% - 56px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-\[7ch\]{max-width:7ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[180px\]{max-width:180px}.max-w-\[320px\]{max-width:320px}.max-w-\[460px\]{max-width:460px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[490px\]{max-width:490px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[min\(90\%\,680px\)\]{max-width:min(90%,680px)}.max-w-full{max-width:100%}.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)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[44px\]{min-width:44px}.min-w-\[70px\]{min-width:70px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[178px\]{min-width:178px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\.5{--tw-translate-x:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.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-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-y{resize:vertical}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.25fr_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:1.25fr repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[7px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:7px minmax(0,1fr) auto auto}.grid-cols-\[24px_minmax\(0\,1fr\)_auto\]{grid-template-columns:24px minmax(0,1fr) auto}.grid-cols-\[32px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:32px minmax(0,1fr) auto auto}.grid-cols-\[34px_1fr_auto\]{grid-template-columns:34px 1fr auto}.grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.grid-cols-\[34px_minmax\(0\,1fr\)_auto\]{grid-template-columns:34px minmax(0,1fr) auto}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[38px_1fr_auto\]{grid-template-columns:38px 1fr auto}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[minmax\(0\,\.9fr\)_minmax\(380px\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr)}.grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(235px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(235px,.75fr)}.grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(300px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(35px\,1fr\)_auto\]{grid-template-columns:minmax(35px,1fr) auto}.grid-cols-\[minmax\(105px\,0\.7fr\)_minmax\(190px\,1\.25fr\)_minmax\(110px\,0\.65fr\)_minmax\(200px\,1\.5fr\)_minmax\(130px\,0\.8fr\)\]{grid-template-columns:minmax(105px,.7fr) minmax(190px,1.25fr) minmax(110px,.65fr) minmax(200px,1.5fr) minmax(130px,.8fr)}.grid-cols-\[minmax\(180px\,1\.5fr\)_160px_90px_100px\]{grid-template-columns:minmax(180px,1.5fr) 160px 90px 100px}.grid-cols-\[minmax\(190px\,0\.8fr\)_minmax\(240px\,1\.35fr\)_minmax\(180px\,0\.65fr\)\]{grid-template-columns:minmax(190px,.8fr) minmax(240px,1.35fr) minmax(180px,.65fr)}.grid-cols-\[minmax\(190px\,1fr\)_minmax\(100px\,0\.35fr\)_minmax\(230px\,1\.2fr\)_auto\]{grid-template-columns:minmax(190px,1fr) minmax(100px,.35fr) minmax(230px,1.2fr) auto}.grid-cols-\[minmax\(250px\,\.78fr\)_minmax\(400px\,1\.08fr\)_minmax\(270px\,\.76fr\)\]{grid-template-columns:minmax(250px,.78fr) minmax(400px,1.08fr) minmax(270px,.76fr)}.grid-cols-\[minmax\(280px\,1\.2fr\)_1fr_180px\]{grid-template-columns:minmax(280px,1.2fr) 1fr 180px}.grid-cols-\[var\(--admin-columns\)\]{grid-template-columns:var(--admin-columns)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.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-4\.5{gap:calc(var(--spacing)*4.5)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[17px\]{gap:17px}.gap-\[18px\]{gap:18px}.gap-\[clamp\(28px\,5vw\,80px\)\]{gap:clamp(28px,5vw,80px)}.gap-\[clamp\(40px\,8vw\,120px\)\]{gap:clamp(40px,8vw,120px)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}:where(.divide-white\/\[0\.07\]>:not(:last-child)){border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/\[0\.07\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[inherit\]{border-radius:inherit}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--radius-panel)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-\[7px\]{border-start-start-radius:7px;border-end-start-radius:7px}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-ss-\[3px\]{border-start-start-radius:3px}.rounded-e-\[7px\]{border-start-end-radius:7px;border-end-end-radius:7px}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.rounded-se-2xl{border-start-end-radius:var(--radius-2xl)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#062f39\]{border-color:#062f39}.border-\[\#263a40\]\/10{border-color:#263a401a}.border-\[\#09282e\]\/10{border-color:#09282e1a}.border-\[\#d3e8f2\]\/\[\.12\]{border-color:#d3e8f21f}.border-\[\#d946ef\]\/20{border-color:#d946ef33}.border-\[\#d946ef\]\/28{border-color:#d946ef47}.border-\[\#d946ef\]\/30{border-color:#d946ef4d}.border-\[\#d946ef\]\/35{border-color:#d946ef59}.border-\[\#daeeeb\]\/10{border-color:#daeeeb1a}.border-accent{border-color:var(--color-accent)}.border-accent-secondary\/15{border-color:#bd00ff26}@supports (color:color-mix(in lab,red,red)){.border-accent-secondary\/15{border-color:color-mix(in oklab,var(--color-accent-secondary)15%,transparent)}}.border-accent-secondary\/20{border-color:#bd00ff33}@supports (color:color-mix(in lab,red,red)){.border-accent-secondary\/20{border-color:color-mix(in oklab,var(--color-accent-secondary)20%,transparent)}}.border-accent\/15{border-color:#00f2ff26}@supports (color:color-mix(in lab,red,red)){.border-accent\/15{border-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.border-accent\/20{border-color:#00f2ff33}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.border-accent\/25{border-color:#00f2ff40}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--color-accent)25%,transparent)}}.border-accent\/30{border-color:#00f2ff4d}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.border-accent\/35{border-color:#00f2ff59}@supports (color:color-mix(in lab,red,red)){.border-accent\/35{border-color:color-mix(in oklab,var(--color-accent)35%,transparent)}}.border-accent\/40{border-color:#00f2ff66}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.border-accent\/45{border-color:#00f2ff73}@supports (color:color-mix(in lab,red,red)){.border-accent\/45{border-color:color-mix(in oklab,var(--color-accent)45%,transparent)}}.border-accent\/60{border-color:#00f2ff99}@supports (color:color-mix(in lab,red,red)){.border-accent\/60{border-color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.border-accent\/\[0\.12\]{border-color:#00f2ff1f}@supports (color:color-mix(in lab,red,red)){.border-accent\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-accent)12%,transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300)25%,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\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.border-current{border-color:currentColor}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/15{border-color:color-mix(in oklab,var(--color-cyan-300)15%,transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/25{border-color:color-mix(in oklab,var(--color-cyan-300)25%,transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/20{border-color:color-mix(in oklab,var(--color-cyan-400)20%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500)50%,transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300)25%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.border-fuchsia-300\/15{border-color:#f2a9ff26}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-300\/15{border-color:color-mix(in oklab,var(--color-fuchsia-300)15%,transparent)}}.border-fuchsia-300\/20{border-color:#f2a9ff33}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-300\/20{border-color:color-mix(in oklab,var(--color-fuchsia-300)20%,transparent)}}.border-fuchsia-400\/20{border-color:#ec6cff33}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/20{border-color:color-mix(in oklab,var(--color-fuchsia-400)20%,transparent)}}.border-fuchsia-400\/30{border-color:#ec6cff4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/30{border-color:color-mix(in oklab,var(--color-fuchsia-400)30%,transparent)}}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-800\/80{border-color:#262626cc}@supports (color:color-mix(in lab,red,red)){.border-neutral-800\/80{border-color:color-mix(in oklab,var(--color-neutral-800)80%,transparent)}}.border-purple-400\/30{border-color:#c07eff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/30{border-color:color-mix(in oklab,var(--color-purple-400)30%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-red-300\/20{border-color:#ffa3a333}@supports (color:color-mix(in lab,red,red)){.border-red-300\/20{border-color:color-mix(in oklab,var(--color-red-300)20%,transparent)}}.border-red-300\/25{border-color:#ffa3a340}@supports (color:color-mix(in lab,red,red)){.border-red-300\/25{border-color:color-mix(in oklab,var(--color-red-300)25%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500)25%,transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/20{border-color:color-mix(in oklab,var(--color-rose-300)20%,transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/25{border-color:color-mix(in oklab,var(--color-rose-300)25%,transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/20{border-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/25{border-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.border-slate-400\/40{border-color:#90a1b966}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/40{border-color:color-mix(in oklab,var(--color-slate-400)40%,transparent)}}.border-state-caution\/20{border-color:#ffd86d33}@supports (color:color-mix(in lab,red,red)){.border-state-caution\/20{border-color:color-mix(in oklab,var(--color-state-caution)20%,transparent)}}.border-state-caution\/30{border-color:#ffd86d4d}@supports (color:color-mix(in lab,red,red)){.border-state-caution\/30{border-color:color-mix(in oklab,var(--color-state-caution)30%,transparent)}}.border-state-danger\/20{border-color:#ff4d4d33}@supports (color:color-mix(in lab,red,red)){.border-state-danger\/20{border-color:color-mix(in oklab,var(--color-state-danger)20%,transparent)}}.border-state-danger\/30{border-color:#ff4d4d4d}@supports (color:color-mix(in lab,red,red)){.border-state-danger\/30{border-color:color-mix(in oklab,var(--color-state-danger)30%,transparent)}}.border-state-danger\/35{border-color:#ff4d4d59}@supports (color:color-mix(in lab,red,red)){.border-state-danger\/35{border-color:color-mix(in oklab,var(--color-state-danger)35%,transparent)}}.border-state-danger\/50{border-color:#ff4d4d80}@supports (color:color-mix(in lab,red,red)){.border-state-danger\/50{border-color:color-mix(in oklab,var(--color-state-danger)50%,transparent)}}.border-state-danger\/60{border-color:#ff4d4d99}@supports (color:color-mix(in lab,red,red)){.border-state-danger\/60{border-color:color-mix(in oklab,var(--color-state-danger)60%,transparent)}}.border-state-danger\/70{border-color:#ff4d4db3}@supports (color:color-mix(in lab,red,red)){.border-state-danger\/70{border-color:color-mix(in oklab,var(--color-state-danger)70%,transparent)}}.border-state-success\/20{border-color:#6dffb033}@supports (color:color-mix(in lab,red,red)){.border-state-success\/20{border-color:color-mix(in oklab,var(--color-state-success)20%,transparent)}}.border-state-success\/30{border-color:#6dffb04d}@supports (color:color-mix(in lab,red,red)){.border-state-success\/30{border-color:color-mix(in oklab,var(--color-state-success)30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/\[\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.1\]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.07\]{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/\[\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.09\]{border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.border-white\/\[\.055\]{border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.055\]{border-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.border-white\/\[\.065\]{border-color:#fff1}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.065\]{border-color:color-mix(in oklab,var(--color-white)6.5%,transparent)}}.border-white\/\[\.085\]{border-color:#ffffff16}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.085\]{border-color:color-mix(in oklab,var(--color-white)8.5%,transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.border-white\/\[0\.055\]{border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.055\]{border-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.border-white\/\[0\.065\]{border-color:#fff1}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.065\]{border-color:color-mix(in oklab,var(--color-white)6.5%,transparent)}}.border-white\/\[0\.085\]{border-color:#ffffff16}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.085\]{border-color:color-mix(in oklab,var(--color-white)8.5%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-t-accent{border-top-color:var(--color-accent)}.border-b-accent\/50{border-bottom-color:#00f2ff80}@supports (color:color-mix(in lab,red,red)){.border-b-accent\/50{border-bottom-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.\!bg-accent{background-color:var(--color-accent)!important}.bg-\[\#0a1116\]{background-color:#0a1116}.bg-\[\#0a1116\]\/90{background-color:#0a1116e6}.bg-\[\#0a1116\]\/95{background-color:#0a1116f2}.bg-\[\#0b151b\]{background-color:#0b151b}.bg-\[\#0c151b\]\/\[\.98\]{background-color:#0c151bfa}.bg-\[\#0d1a1d\]{background-color:#0d1a1d}.bg-\[\#0d161c\]{background-color:#0d161c}.bg-\[\#2b1d1d\]{background-color:#2b1d1d}.bg-\[\#8b9aa7\]{background-color:#8b9aa7}.bg-\[\#062f39\]{background-color:#062f39}.bg-\[\#080d11\]{background-color:#080d11}.bg-\[\#080f15\]\/98{background-color:#080f15fa}.bg-\[\#111a20\]{background-color:#111a20}.bg-\[\#263a40\]{background-color:#263a40}.bg-\[\#09151d\]{background-color:#09151d}.bg-\[\#11292a\]{background-color:#11292a}.bg-\[\#030708\]{background-color:#030708}.bg-\[\#071113\]{background-color:#071113}.bg-\[\#091116\]{background-color:#091116}.bg-\[\#d9e0d7\]{background-color:#d9e0d7}.bg-\[\#d946ef\]\/10{background-color:#d946ef1a}.bg-\[\#d946ef\]\/12{background-color:#d946ef1f}.bg-\[\#d946ef\]\/15{background-color:#d946ef26}.bg-\[\#d946ef\]\/\[0\.06\]{background-color:#d946ef0f}.bg-\[\#d946ef\]\/\[0\.045\]{background-color:#d946ef0b}.bg-\[\#eab2f6\]{background-color:#eab2f6}.bg-\[\#eddcf0\]{background-color:#eddcf0}.bg-\[\#eef4ec\]{background-color:#eef4ec}.bg-\[\#f0b6fa\]{background-color:#f0b6fa}.bg-\[\#f2f6f5\]{background-color:#f2f6f5}.bg-\[\#f8fcf4\]{background-color:#f8fcf4}.bg-accent{background-color:var(--color-accent)}.bg-accent-secondary\/\[\.07\]{background-color:#bd00ff12}@supports (color:color-mix(in lab,red,red)){.bg-accent-secondary\/\[\.07\]{background-color:color-mix(in oklab,var(--color-accent-secondary)7%,transparent)}}.bg-accent\/10{background-color:#00f2ff1a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.bg-accent\/15{background-color:#00f2ff26}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.bg-accent\/20{background-color:#00f2ff33}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.bg-accent\/\[\.06\]{background-color:#00f2ff0f}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[\.06\]{background-color:color-mix(in oklab,var(--color-accent)6%,transparent)}}.bg-accent\/\[\.07\]{background-color:#00f2ff12}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[\.07\]{background-color:color-mix(in oklab,var(--color-accent)7%,transparent)}}.bg-accent\/\[\.08\]{background-color:#00f2ff14}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[\.08\]{background-color:color-mix(in oklab,var(--color-accent)8%,transparent)}}.bg-accent\/\[0\.03\]{background-color:#00f2ff08}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-accent)3%,transparent)}}.bg-accent\/\[0\.04\]{background-color:#00f2ff0a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-accent)4%,transparent)}}.bg-accent\/\[0\.05\]{background-color:#00f2ff0d}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-accent)5%,transparent)}}.bg-accent\/\[0\.06\]{background-color:#00f2ff0f}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-accent)6%,transparent)}}.bg-accent\/\[0\.07\]{background-color:#00f2ff12}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-accent)7%,transparent)}}.bg-accent\/\[0\.08\]{background-color:#00f2ff14}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-accent)8%,transparent)}}.bg-accent\/\[0\.12\]{background-color:#00f2ff1f}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-accent)12%,transparent)}}.bg-accent\/\[0\.045\]{background-color:#00f2ff0b}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-accent)4.5%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300)10%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/5{background-color:color-mix(in oklab,var(--color-amber-400)5%,transparent)}}.bg-amber-400\/\[0\.08\]{background-color:#fcbb0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber-400)8%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black)65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/40{background-color:#03070866}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/40{background-color:color-mix(in oklab,var(--color-canvas)40%,transparent)}}.bg-canvas\/60{background-color:#03070899}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/60{background-color:color-mix(in oklab,var(--color-canvas)60%,transparent)}}.bg-canvas\/90{background-color:#030708e6}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/90{background-color:color-mix(in oklab,var(--color-canvas)90%,transparent)}}.bg-current{background-color:currentColor}.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-cyan-300\/\[\.035\]{background-color:#53eafd09}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[\.035\]{background-color:color-mix(in oklab,var(--color-cyan-300)3.5%,transparent)}}.bg-cyan-300\/\[\.045\]{background-color:#53eafd0b}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[\.045\]{background-color:color-mix(in oklab,var(--color-cyan-300)4.5%,transparent)}}.bg-cyan-300\/\[\.055\]{background-color:#53eafd0e}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/\[\.055\]{background-color:color-mix(in oklab,var(--color-cyan-300)5.5%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300)10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.bg-emerald-400\/\[0\.07\]{background-color:#00d29412}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-emerald-400)7%,transparent)}}.bg-emerald-400\/\[0\.08\]{background-color:#00d29414}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-400)8%,transparent)}}.bg-fuchsia-200{background-color:var(--color-fuchsia-200)}.bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-fuchsia-300\/10{background-color:#f2a9ff1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-300\/10{background-color:color-mix(in oklab,var(--color-fuchsia-300)10%,transparent)}}.bg-fuchsia-300\/12{background-color:#f2a9ff1f}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-300\/12{background-color:color-mix(in oklab,var(--color-fuchsia-300)12%,transparent)}}.bg-fuchsia-300\/15{background-color:#f2a9ff26}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-300\/15{background-color:color-mix(in oklab,var(--color-fuchsia-300)15%,transparent)}}.bg-fuchsia-300\/\[\.06\]{background-color:#f2a9ff0f}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-300\/\[\.06\]{background-color:color-mix(in oklab,var(--color-fuchsia-300)6%,transparent)}}.bg-fuchsia-300\/\[\.08\]{background-color:#f2a9ff14}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-300\/\[\.08\]{background-color:color-mix(in oklab,var(--color-fuchsia-300)8%,transparent)}}.bg-fuchsia-400\/10{background-color:#ec6cff1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/10{background-color:color-mix(in oklab,var(--color-fuchsia-400)10%,transparent)}}.bg-fuchsia-400\/15{background-color:#ec6cff26}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/15{background-color:color-mix(in oklab,var(--color-fuchsia-400)15%,transparent)}}.bg-fuchsia-400\/20{background-color:#ec6cff33}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/20{background-color:color-mix(in oklab,var(--color-fuchsia-400)20%,transparent)}}.bg-fuchsia-400\/\[0\.05\]{background-color:#ec6cff0d}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-fuchsia-400)5%,transparent)}}.bg-fuchsia-400\/\[0\.06\]{background-color:#ec6cff0f}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-fuchsia-400)6%,transparent)}}.bg-fuchsia-400\/\[0\.08\]{background-color:#ec6cff14}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-fuchsia-400)8%,transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900\/40{background-color:#17171766}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/40{background-color:color-mix(in oklab,var(--color-neutral-900)40%,transparent)}}.bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/60{background-color:color-mix(in oklab,var(--color-neutral-900)60%,transparent)}}.bg-neutral-900\/90{background-color:#171717e6}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/90{background-color:color-mix(in oklab,var(--color-neutral-900)90%,transparent)}}.bg-neutral-950\/40{background-color:#0a0a0a66}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/40{background-color:color-mix(in oklab,var(--color-neutral-950)40%,transparent)}}.bg-neutral-950\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/60{background-color:color-mix(in oklab,var(--color-neutral-950)60%,transparent)}}.bg-neutral-950\/70{background-color:#0a0a0ab3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/70{background-color:color-mix(in oklab,var(--color-neutral-950)70%,transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-panel\/30{background-color:#1018204d}@supports (color:color-mix(in lab,red,red)){.bg-panel\/30{background-color:color-mix(in oklab,var(--color-panel)30%,transparent)}}.bg-panel\/50{background-color:#10182080}@supports (color:color-mix(in lab,red,red)){.bg-panel\/50{background-color:color-mix(in oklab,var(--color-panel)50%,transparent)}}.bg-panel\/70{background-color:#101820b3}@supports (color:color-mix(in lab,red,red)){.bg-panel\/70{background-color:color-mix(in oklab,var(--color-panel)70%,transparent)}}.bg-panel\/85{background-color:#101820d9}@supports (color:color-mix(in lab,red,red)){.bg-panel\/85{background-color:color-mix(in oklab,var(--color-panel)85%,transparent)}}.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-purple-500\/\[0\.05\]{background-color:#ac4bff0d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.bg-purple-500\/\[0\.08\]{background-color:#ac4bff14}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-purple-500)8%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-300\/\[\.06\]{background-color:#ffa3a30f}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/\[\.06\]{background-color:color-mix(in oklab,var(--color-red-300)6%,transparent)}}.bg-red-300\/\[\.08\]{background-color:#ffa3a314}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/\[\.08\]{background-color:color-mix(in oklab,var(--color-red-300)8%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/\[0\.06\]{background-color:#fb2c360f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-red-500)6%,transparent)}}.bg-red-500\/\[0\.055\]{background-color:#fb2c360e}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-red-500)5.5%,transparent)}}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/10{background-color:color-mix(in oklab,var(--color-rose-300)10%,transparent)}}.bg-rose-300\/\[\.06\]{background-color:#ffa2ae0f}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/\[\.06\]{background-color:color-mix(in oklab,var(--color-rose-300)6%,transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400)10%,transparent)}}.bg-rose-400\/\[0\.06\]{background-color:#ff667f0f}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-rose-400)6%,transparent)}}.bg-rose-400\/\[0\.07\]{background-color:#ff667f12}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-rose-400)7%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-shell{background-color:var(--color-shell)}.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-slate-700{background-color:var(--color-slate-700)}.bg-state-caution{background-color:var(--color-state-caution)}.bg-state-caution\/10{background-color:#ffd86d1a}@supports (color:color-mix(in lab,red,red)){.bg-state-caution\/10{background-color:color-mix(in oklab,var(--color-state-caution)10%,transparent)}}.bg-state-caution\/15{background-color:#ffd86d26}@supports (color:color-mix(in lab,red,red)){.bg-state-caution\/15{background-color:color-mix(in oklab,var(--color-state-caution)15%,transparent)}}.bg-state-caution\/\[\.06\]{background-color:#ffd86d0f}@supports (color:color-mix(in lab,red,red)){.bg-state-caution\/\[\.06\]{background-color:color-mix(in oklab,var(--color-state-caution)6%,transparent)}}.bg-state-caution\/\[\.07\]{background-color:#ffd86d12}@supports (color:color-mix(in lab,red,red)){.bg-state-caution\/\[\.07\]{background-color:color-mix(in oklab,var(--color-state-caution)7%,transparent)}}.bg-state-caution\/\[0\.07\]{background-color:#ffd86d12}@supports (color:color-mix(in lab,red,red)){.bg-state-caution\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-state-caution)7%,transparent)}}.bg-state-caution\/\[0\.08\]{background-color:#ffd86d14}@supports (color:color-mix(in lab,red,red)){.bg-state-caution\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-state-caution)8%,transparent)}}.bg-state-caution\/\[0\.12\]{background-color:#ffd86d1f}@supports (color:color-mix(in lab,red,red)){.bg-state-caution\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-state-caution)12%,transparent)}}.bg-state-danger\/5{background-color:#ff4d4d0d}@supports (color:color-mix(in lab,red,red)){.bg-state-danger\/5{background-color:color-mix(in oklab,var(--color-state-danger)5%,transparent)}}.bg-state-danger\/15{background-color:#ff4d4d26}@supports (color:color-mix(in lab,red,red)){.bg-state-danger\/15{background-color:color-mix(in oklab,var(--color-state-danger)15%,transparent)}}.bg-state-danger\/\[\.06\]{background-color:#ff4d4d0f}@supports (color:color-mix(in lab,red,red)){.bg-state-danger\/\[\.06\]{background-color:color-mix(in oklab,var(--color-state-danger)6%,transparent)}}.bg-state-danger\/\[\.07\]{background-color:#ff4d4d12}@supports (color:color-mix(in lab,red,red)){.bg-state-danger\/\[\.07\]{background-color:color-mix(in oklab,var(--color-state-danger)7%,transparent)}}.bg-state-danger\/\[0\.08\]{background-color:#ff4d4d14}@supports (color:color-mix(in lab,red,red)){.bg-state-danger\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-state-danger)8%,transparent)}}.bg-state-danger\/\[0\.12\]{background-color:#ff4d4d1f}@supports (color:color-mix(in lab,red,red)){.bg-state-danger\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-state-danger)12%,transparent)}}.bg-state-success{background-color:var(--color-state-success)}.bg-state-success\/10{background-color:#6dffb01a}@supports (color:color-mix(in lab,red,red)){.bg-state-success\/10{background-color:color-mix(in oklab,var(--color-state-success)10%,transparent)}}.bg-state-success\/15{background-color:#6dffb026}@supports (color:color-mix(in lab,red,red)){.bg-state-success\/15{background-color:color-mix(in oklab,var(--color-state-success)15%,transparent)}}.bg-state-success\/\[\.06\]{background-color:#6dffb00f}@supports (color:color-mix(in lab,red,red)){.bg-state-success\/\[\.06\]{background-color:color-mix(in oklab,var(--color-state-success)6%,transparent)}}.bg-state-success\/\[\.07\]{background-color:#6dffb012}@supports (color:color-mix(in lab,red,red)){.bg-state-success\/\[\.07\]{background-color:color-mix(in oklab,var(--color-state-success)7%,transparent)}}.bg-state-success\/\[0\.07\]{background-color:#6dffb012}@supports (color:color-mix(in lab,red,red)){.bg-state-success\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-state-success)7%,transparent)}}.bg-state-success\/\[0\.08\]{background-color:#6dffb014}@supports (color:color-mix(in lab,red,red)){.bg-state-success\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-state-success)8%,transparent)}}.bg-state-success\/\[0\.12\]{background-color:#6dffb01f}@supports (color:color-mix(in lab,red,red)){.bg-state-success\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-state-success)12%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface\/60{background-color:#0a111699}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--color-surface)60%,transparent)}}.bg-surface\/80{background-color:#0a1116cc}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--color-surface)80%,transparent)}}.bg-surface\/90{background-color:#0a1116e6}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--color-surface)90%,transparent)}}.bg-surface\/95{background-color:#0a1116f2}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface)95%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/\[\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.035\]{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.bg-white\/\[\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.045\]{background-color:color-mix(in oklab,var(--color-white)4.5%,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-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/\[0\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-white)1.5%,transparent)}}.bg-white\/\[0\.022\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.022\]{background-color:color-mix(in oklab,var(--color-white)2.2%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500\/\[0\.05\]{background-color:#edb2000d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-yellow-500)5%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(0\,242\,255\,\.11\)\,transparent_88\%\)\]{background-image:linear-gradient(90deg,#00f2ff1c,#0000 88%)}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,\.06\)\,rgba\(255\,255\,255\,\.018\)\)\]{background-image:linear-gradient(145deg,#ffffff0f,#ffffff05)}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,\.035\)\,rgba\(255\,255\,255\,\.012\)\)\]{background-image:linear-gradient(145deg,#ffffff09,#ffffff03)}.bg-\[radial-gradient\(circle_at_12\%_12\%\,rgba\(0\,242\,255\,\.08\)\,transparent_28\%\)\,radial-gradient\(circle_at_90\%_90\%\,rgba\(189\,0\,255\,\.05\)\,transparent_25\%\)\]{background-image:radial-gradient(circle at 12% 12%,#00f2ff14,#0000 28%),radial-gradient(circle at 90% 90%,#bd00ff0d,#0000 25%)}.bg-\[radial-gradient\(circle_at_14\%_0\%\,rgba\(217\,70\,239\,\.09\)\,transparent_34\%\)\,radial-gradient\(circle_at_92\%_72\%\,rgba\(34\,211\,238\,\.035\)\,transparent_26\%\)\]{background-image:radial-gradient(circle at 14% 0,#d946ef17,#0000 34%),radial-gradient(circle at 92% 72%,#22d3ee09,#0000 26%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(0\,242\,255\,0\.08\)\,transparent_32\%\)\,radial-gradient\(circle_at_92\%_60\%\,rgba\(189\,0\,255\,0\.04\)\,transparent_25\%\)\]{background-image:radial-gradient(circle at 18% 0,#00f2ff14,#0000 32%),radial-gradient(circle at 92% 60%,#bd00ff0a,#0000 25%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(217\,70\,239\,0\.12\)\,transparent_32\%\)\,radial-gradient\(circle_at_88\%_85\%\,rgba\(34\,211\,238\,0\.04\)\,transparent_26\%\)\]{background-image:radial-gradient(circle at 18% 0,#d946ef1f,#0000 32%),radial-gradient(circle at 88% 85%,#22d3ee0a,#0000 26%)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(217\,70\,239\,\.12\)\,transparent_30rem\)\,radial-gradient\(circle_at_80\%_90\%\,rgba\(34\,211\,238\,\.05\)\,transparent_24rem\)\]{background-image:radial-gradient(circle at 50% 18%,#d946ef1f,#0000 30rem),radial-gradient(circle at 80% 90%,#22d3ee0d,#0000 24rem)}.bg-\[radial-gradient\(circle_at_68\%_44\%\,rgba\(0\,242\,255\,\.075\)\,transparent_25rem\)\,radial-gradient\(circle_at_22\%_8\%\,rgba\(189\,0\,255\,\.05\)\,transparent_22rem\)\]{background-image:radial-gradient(circle at 68% 44%,#00f2ff13,#0000 25rem),radial-gradient(circle at 22% 8%,#bd00ff0d,#0000 22rem)}.bg-\[radial-gradient\(circle_at_82\%_8\%\,rgba\(0\,242\,255\,\.08\)\,transparent_30rem\)\,radial-gradient\(circle_at_12\%_85\%\,rgba\(189\,0\,255\,\.05\)\,transparent_24rem\)\]{background-image:radial-gradient(circle at 82% 8%,#00f2ff14,#0000 30rem),radial-gradient(circle at 12% 85%,#bd00ff0d,#0000 24rem)}.bg-\[radial-gradient\(circle_at_100\%_0\,rgba\(189\,0\,255\,\.045\)\,transparent_32\%\)\,linear-gradient\(145deg\,rgba\(255\,255\,255\,\.035\)\,rgba\(255\,255\,255\,\.012\)\)\]{background-image:radial-gradient(circle at 100% 0,#bd00ff0b,#0000 32%),linear-gradient(145deg,#ffffff09,#ffffff03)}.from-cyan-950\/40{--tw-gradient-from:#05334566}@supports (color:color-mix(in lab,red,red)){.from-cyan-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-950)40%,transparent)}}.from-cyan-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-4\.5{padding:calc(var(--spacing)*4.5)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.p-\[18px\]{padding:18px}.p-\[clamp\(22px\,3vw\,32px\)\]{padding:clamp(22px,3vw,32px)}.p-\[clamp\(24px\,4vw\,42px\)\]{padding:clamp(24px,4vw,42px)}.p-\[clamp\(24px\,5vw\,42px\)\]{padding:clamp(24px,5vw,42px)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.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-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[17px\]{padding-inline:17px}.px-\[18px\]{padding-inline:18px}.px-\[clamp\(24px\,7vw\,72px\)\]{padding-inline:clamp(24px,7vw,72px)}.px-\[max\(28px\,calc\(\(100vw-1320px\)\/2\)\)\]{padding-inline:max(28px,50vw - 660px)}.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-4{padding-block:calc(var(--spacing)*4)}.py-4\.5{padding-block:calc(var(--spacing)*4.5)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[54px\]{padding-block:54px}.py-\[72px\]{padding-block:72px}.ps-0{padding-inline-start:calc(var(--spacing)*0)}.ps-3\.5{padding-inline-start:calc(var(--spacing)*3.5)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.pe-3\.5{padding-inline-end:calc(var(--spacing)*3.5)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pe-\[92px\]{padding-inline-end:92px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-4\.5{padding-top:calc(var(--spacing)*4.5)}.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-\[18px\]{padding-top:18px}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[clamp\(2\.2rem\,5vw\,4rem\)\]{font-size:clamp(2.2rem,5vw,4rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.5rem,5vw,4.8rem)}.text-\[clamp\(3\.4rem\,5\.5vw\,5\.75rem\)\]{font-size:clamp(3.4rem,5.5vw,5.75rem)}.text-\[clamp\(28px\,5vw\,38px\)\]{font-size:clamp(28px,5vw,38px)}.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-\[\.94\]{--tw-leading:.94;line-height:.94}.leading-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.028em\]{--tw-tracking:-.028em;letter-spacing:-.028em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.tracking-\[\.35px\]{--tw-tracking:.35px;letter-spacing:.35px}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-canvas{color:var(--color-canvas)!important}.text-\[\#0b7773\]{color:#0b7773}.text-\[\#5c6c66\]{color:#5c6c66}.text-\[\#7a9188\]{color:#7a9188}.text-\[\#7f8d9d\]{color:#7f8d9d}.text-\[\#7f9189\]{color:#7f9189}.text-\[\#8b9ba5\]{color:#8b9ba5}.text-\[\#8da3a1\]{color:#8da3a1}.text-\[\#8e9baa\]{color:#8e9baa}.text-\[\#8f4aa0\]{color:#8f4aa0}.text-\[\#8f9eae\]{color:#8f9eae}.text-\[\#8fa4b4\]{color:#8fa4b4}.text-\[\#9bb1b0\]{color:#9bb1b0}.text-\[\#91a09a\]{color:#91a09a}.text-\[\#95a1af\]{color:#95a1af}.text-\[\#526b6f\]{color:#526b6f}.text-\[\#8290a1\]{color:#8290a1}.text-\[\#8491a1\]{color:#8491a1}.text-\[\#09282e\]{color:#09282e}.text-\[\#25312e\]{color:#25312e}.text-\[\#27142b\]{color:#27142b}.text-\[\#031012\]{color:#031012}.text-\[\#32433d\]{color:#32433d}.text-\[\#60707c\]{color:#60707c}.text-\[\#071014\]{color:#071014}.text-\[\#241126\]{color:#241126}.text-\[\#496367\]{color:#496367}.text-\[\#657887\]{color:#657887}.text-\[\#758997\]{color:#758997}.text-\[\#a1b1be\]{color:#a1b1be}.text-\[\#a1b9c2\]{color:#a1b9c2}.text-\[\#a5b6c5\]{color:#a5b6c5}.text-\[\#a8bcba\]{color:#a8bcba}.text-\[\#a9b7c3\]{color:#a9b7c3}.text-\[\#a093a7\]{color:#a093a7}.text-\[\#b9c7d5\]{color:#b9c7d5}.text-\[\#c1ccda\]{color:#c1ccda}.text-\[\#c4ced8\]{color:#c4ced8}.text-\[\#d1a6ff\]{color:#d1a6ff}.text-\[\#d7bb4b\]{color:#d7bb4b}.text-\[\#d8faff\]{color:#d8faff}.text-\[\#dcebea\]{color:#dcebea}.text-\[\#e8f5f7\]{color:#e8f5f7}.text-\[\#eafcff\]{color:#eafcff}.text-\[\#ecfbfc\]{color:#ecfbfc}.text-\[\#edb8fa\]{color:#edb8fa}.text-\[\#edfaff\]{color:#edfaff}.text-\[\#eef7f6\]{color:#eef7f6}.text-\[\#f2c4ff\]{color:#f2c4ff}.text-\[\#f4c6ff\]{color:#f4c6ff}.text-\[\#f4f7fa\]{color:#f4f7fa}.text-\[\#f4fbfa\]{color:#f4fbfa}.text-\[\#f5ffff\]{color:#f5ffff}.text-\[\#f6f7fb\]{color:#f6f7fb}.text-\[\#f7eaff\]{color:#f7eaff}.text-\[\#f7f8fb\]{color:#f7f8fb}.text-\[\#f8f9fc\]{color:#f8f9fc}.text-\[\#f8fafc\]{color:#f8fafc}.text-\[\#ffb5ae\]{color:#ffb5ae}.text-accent{color:var(--color-accent)}.text-accent-secondary{color:var(--color-accent-secondary)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-blue-400{color:var(--color-blue-400)}.text-canvas{color:var(--color-canvas)}.text-content{color:var(--color-content)}.text-content-muted{color:var(--color-content-muted)}.text-content-muted\/60{color:#94a3b899}@supports (color:color-mix(in lab,red,red)){.text-content-muted\/60{color:color-mix(in oklab,var(--color-content-muted)60%,transparent)}}.text-content-muted\/70{color:#94a3b8b3}@supports (color:color-mix(in lab,red,red)){.text-content-muted\/70{color:color-mix(in oklab,var(--color-content-muted)70%,transparent)}}.text-content-muted\/80{color:#94a3b8cc}@supports (color:color-mix(in lab,red,red)){.text-content-muted\/80{color:color-mix(in oklab,var(--color-content-muted)80%,transparent)}}.text-content\/80{color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.text-content\/80{color:color-mix(in oklab,var(--color-content)80%,transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-emerald-100{color:var(--color-emerald-100)}.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-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-gray-400{color:var(--color-gray-400)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/70{color:#d9b3ffb3}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/70{color:color-mix(in oklab,var(--color-purple-300)70%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-300{color:var(--color-sky-300)}.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-400\/35{color:#90a1b959}@supports (color:color-mix(in lab,red,red)){.text-slate-400\/35{color:color-mix(in oklab,var(--color-slate-400)35%,transparent)}}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-950{color:var(--color-slate-950)}.text-state-caution{color:var(--color-state-caution)}.text-state-danger{color:var(--color-state-danger)}.text-state-success{color:var(--color-state-success)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-neutral-500::placeholder{color:var(--color-neutral-500)}.accent-cyan-500{accent-color:var(--color-cyan-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-24px_0_70px_rgba\(0\,0\,0\,\.45\)\],.shadow-\[-24px_0_70px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:-24px 0 70px var(--tw-shadow-color,#00000073);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_0_3px_rgba\(217\,70\,239\,0\.1\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#d946ef1a);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_0_4px_rgba\(248\,113\,113\,0\.09\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#f8717117);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_10px_rgba\(103\,232\,249\,\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#67e8f9cc);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_1px_4px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0006);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_3px_10px_rgba\(35\,52\,47\,0\.1\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#23342f1a);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_4px_20px_rgba\(0\,242\,255\,0\.18\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00f2ff2e);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_10px_28px_rgba\(6\,47\,57\,\.16\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#062f3929);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.48\)\,0_0_24px_rgba\(0\,242\,255\,0\.07\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0000007a),0 0 24px var(--tw-shadow-color,#00f2ff12);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_20px_50px_rgba\(0\,0\,0\,0\.54\)\,0_0_25px_rgba\(0\,242\,255\,0\.08\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000008a),0 0 25px var(--tw-shadow-color,#00f2ff14);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_20px_52px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 20px 52px var(--tw-shadow-color,#00000080);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_24px_64px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#00000080);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_24px_64px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#00000052);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_30px_100px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevated{--tw-shadow:0 24px 64px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);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:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 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-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)40%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[18px\]{--tw-backdrop-blur:blur(18px);-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-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,padding\]{transition-property:background,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,color\]{transition-property:border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\,border-color\,color\]{transition-property:transform,box-shadow,background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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}.select-none{-webkit-user-select:none;user-select:none}.\[--shell-accent\:\#00f2ff\]{--shell-accent:#00f2ff}.\[--shell-accent\:\#e879f9\]{--shell-accent:#e879f9}.\[direction\:ltr\]{direction:ltr}@media(hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:bg-blue-600\/20:is(:where(.group):hover *){background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-blue-600\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-accent\/80:is(:where(.group):hover *){color:#00f2ffcc}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-accent\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-accent)80%,transparent)}}.group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400)}.group-hover\:text-cyan-100:is(:where(.group):hover *){color:var(--color-cyan-100)}.group-hover\:text-cyan-200:is(:where(.group):hover *){color:var(--color-cyan-200)}.group-hover\:text-slate-300:is(:where(.group):hover *){color:var(--color-slate-300)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:translate-x-\[18px\]:is(:where(.peer):checked~*){--tw-translate-x:18px;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:border-accent\/70:is(:where(.peer):checked~*){border-color:#00f2ffb3}@supports (color:color-mix(in lab,red,red)){.peer-checked\:border-accent\/70:is(:where(.peer):checked~*){border-color:color-mix(in oklab,var(--color-accent)70%,transparent)}}.peer-checked\:bg-\[\#9df8ff\]:is(:where(.peer):checked~*){background-color:#9df8ff}.peer-checked\:bg-accent\/20:is(:where(.peer):checked~*){background-color:#00f2ff33}@supports (color:color-mix(in lab,red,red)){.peer-checked\:bg-accent\/20:is(:where(.peer):checked~*){background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-accent:is(:where(.peer):focus-visible~*){outline-color:var(--color-accent)}.selection\:bg-cyan-500\/30 ::selection{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-cyan-500\/30 ::selection{background-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.selection\:bg-cyan-500\/30::selection{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-cyan-500\/30::selection{background-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.selection\:text-cyan-200 ::selection{color:var(--color-cyan-200)}.selection\:text-cyan-200::selection{color:var(--color-cyan-200)}.placeholder\:text-content-muted::placeholder{color:var(--color-content-muted)}.placeholder\:text-content-muted\/50::placeholder{color:#94a3b880}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-content-muted\/50::placeholder{color:color-mix(in oklab,var(--color-content-muted)50%,transparent)}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:h-\[2px\]:before{content:var(--tw-content);height:2px}.before\:w-\[76\%\]:before{content:var(--tw-content);width:76%}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--color-accent)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:start-0:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*0)}.after\:end-0:after{content:var(--tw-content);inset-inline-end:calc(var(--spacing)*0)}.after\:top-0:after{content:var(--tw-content);top:calc(var(--spacing)*0)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:-bottom-\[9px\]:after{content:var(--tw-content);bottom:-9px}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1\/2:after{content:var(--tw-content);width:50%}.after\:w-\[16\%\]:after{content:var(--tw-content);width:16%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-left:after{content:var(--tw-content);transform-origin:0}.after\:origin-right:after{content:var(--tw-content);transform-origin:100%}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.after\:animate-pulse:after{content:var(--tw-content);animation:var(--animate-pulse)}.after\:bg-\[\#13b8ae\]:after{content:var(--tw-content);background-color:#13b8ae}.after\:bg-accent:after{content:var(--tw-content);background-color:var(--color-accent)}.after\:bg-accent-secondary:after{content:var(--tw-content);background-color:var(--color-accent-secondary)}.after\:bg-fuchsia-300:after{content:var(--tw-content);background-color:var(--color-fuchsia-300)}.after\:bg-\[linear-gradient\(90deg\,transparent\,rgba\(0\,242\,255\,\.27\)\,transparent\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,#0000,#00f2ff45,#0000)}.after\:transition-transform:after{content:var(--tw-content);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))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-e-0:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.focus-within\:border-accent\/60:focus-within{border-color:#00f2ff99}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-accent\/60:focus-within{border-color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.focus-within\:border-fuchsia-300\/40:focus-within{border-color:#f2a9ff66}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-fuchsia-300\/40:focus-within{border-color:color-mix(in oklab,var(--color-fuchsia-300)40%,transparent)}}.focus-within\:border-fuchsia-400\/50:focus-within{border-color:#ec6cff80}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-fuchsia-400\/50:focus-within{border-color:color-mix(in oklab,var(--color-fuchsia-400)50%,transparent)}}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-accent\/15:focus-within{--tw-ring-color:#00f2ff26}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-accent\/15:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.focus-within\:ring-fuchsia-400\/10:focus-within{--tw-ring-color:#ec6cff1a}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-fuchsia-400\/10:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-fuchsia-400)10%,transparent)}}@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-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[\#d946ef\]\/35:hover{border-color:#d946ef59}.hover\:border-\[\#d946ef\]\/40:hover{border-color:#d946ef66}.hover\:border-accent\/25:hover{border-color:#00f2ff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/25:hover{border-color:color-mix(in oklab,var(--color-accent)25%,transparent)}}.hover\:border-accent\/30:hover{border-color:#00f2ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.hover\:border-accent\/40:hover{border-color:#00f2ff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-cyan-300\/25:hover{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/25:hover{border-color:color-mix(in oklab,var(--color-cyan-300)25%,transparent)}}.hover\:border-cyan-300\/30:hover{border-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/30:hover{border-color:color-mix(in oklab,var(--color-cyan-300)30%,transparent)}}.hover\:border-fuchsia-300\/30:hover{border-color:#f2a9ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-fuchsia-300\/30:hover{border-color:color-mix(in oklab,var(--color-fuchsia-300)30%,transparent)}}.hover\:border-red-300\/30:hover{border-color:#ffa3a34d}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-300\/30:hover{border-color:color-mix(in oklab,var(--color-red-300)30%,transparent)}}.hover\:border-red-300\/50:hover{border-color:#ffa3a380}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-300\/50:hover{border-color:color-mix(in oklab,var(--color-red-300)50%,transparent)}}.hover\:border-red-500\/60:hover{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/60:hover{border-color:color-mix(in oklab,var(--color-red-500)60%,transparent)}}.hover\:border-state-danger:hover{border-color:var(--color-state-danger)}.hover\:border-state-danger\/60:hover{border-color:#ff4d4d99}@supports (color:color-mix(in lab,red,red)){.hover\:border-state-danger\/60:hover{border-color:color-mix(in oklab,var(--color-state-danger)60%,transparent)}}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white)15%,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-cyan-200:hover{background-color:var(--color-cyan-200)!important}.hover\:bg-\[\#0a4650\]:hover{background-color:#0a4650}.hover\:bg-\[\#0d161c\]:hover{background-color:#0d161c}.hover\:bg-\[\#d946ef\]\/10:hover{background-color:#d946ef1a}.hover\:bg-\[\#d946ef\]\/\[0\.08\]:hover{background-color:#d946ef14}.hover\:bg-\[\#f6cbfc\]:hover{background-color:#f6cbfc}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent\/10:hover{background-color:#00f2ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.hover\:bg-accent\/20:hover{background-color:#00f2ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.hover\:bg-accent\/25:hover{background-color:#00f2ff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab,var(--color-accent)25%,transparent)}}.hover\:bg-accent\/90:hover{background-color:#00f2ffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--color-accent)90%,transparent)}}.hover\:bg-accent\/\[\.06\]:hover{background-color:#00f2ff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/\[\.06\]:hover{background-color:color-mix(in oklab,var(--color-accent)6%,transparent)}}.hover\:bg-accent\/\[0\.04\]:hover{background-color:#00f2ff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-accent)4%,transparent)}}.hover\:bg-accent\/\[0\.05\]:hover{background-color:#00f2ff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-accent)5%,transparent)}}.hover\:bg-accent\/\[0\.06\]:hover{background-color:#00f2ff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-accent)6%,transparent)}}.hover\:bg-accent\/\[0\.07\]:hover{background-color:#00f2ff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-accent)7%,transparent)}}.hover\:bg-accent\/\[0\.08\]:hover{background-color:#00f2ff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-accent)8%,transparent)}}.hover\:bg-accent\/\[0\.12\]:hover{background-color:#00f2ff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-accent)12%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-300\/10:hover{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-300\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-300)10%,transparent)}}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-fuchsia-200:hover{background-color:var(--color-fuchsia-200)}.hover\:bg-fuchsia-300\/10:hover{background-color:#f2a9ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia-300\/10:hover{background-color:color-mix(in oklab,var(--color-fuchsia-300)10%,transparent)}}.hover\:bg-fuchsia-400\/\[0\.025\]:hover{background-color:#ec6cff06}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia-400\/\[0\.025\]:hover{background-color:color-mix(in oklab,var(--color-fuchsia-400)2.5%,transparent)}}.hover\:bg-fuchsia-400\/\[0\.035\]:hover{background-color:#ec6cff09}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia-400\/\[0\.035\]:hover{background-color:color-mix(in oklab,var(--color-fuchsia-400)3.5%,transparent)}}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-900\/70:hover{background-color:#171717b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-900\/70:hover{background-color:color-mix(in oklab,var(--color-neutral-900)70%,transparent)}}.hover\:bg-red-300\/10:hover{background-color:#ffa3a31a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-300\/10:hover{background-color:color-mix(in oklab,var(--color-red-300)10%,transparent)}}.hover\:bg-red-300\/\[\.08\]:hover{background-color:#ffa3a314}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-300\/\[\.08\]:hover{background-color:color-mix(in oklab,var(--color-red-300)8%,transparent)}}.hover\:bg-red-300\/\[\.14\]:hover{background-color:#ffa3a324}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-300\/\[\.14\]:hover{background-color:color-mix(in oklab,var(--color-red-300)14%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.hover\:bg-state-danger\/\[\.1\]:hover{background-color:#ff4d4d1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-state-danger\/\[\.1\]:hover{background-color:color-mix(in oklab,var(--color-state-danger)10%,transparent)}}.hover\:bg-state-danger\/\[0\.22\]:hover{background-color:#ff4d4d38}@supports (color:color-mix(in lab,red,red)){.hover\:bg-state-danger\/\[0\.22\]:hover{background-color:color-mix(in oklab,var(--color-state-danger)22%,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\/\[\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-white\/\[\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.05\]:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/\[\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.035\]:hover{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.hover\:bg-white\/\[\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.055\]:hover{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.hover\:bg-\[linear-gradient\(90deg\,rgba\(0\,242\,255\,\.11\)\,transparent_88\%\)\]:hover{background-image:linear-gradient(90deg,#00f2ff1c,#0000 88%)}.hover\:ps-4:hover{padding-inline-start:calc(var(--spacing)*4)}.hover\:text-\[\#09282e\]:hover{color:#09282e}.hover\:text-\[\#eef7f6\]:hover{color:#eef7f6}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-canvas:hover{color:var(--color-canvas)}.hover\:text-content:hover{color:var(--color-content)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-fuchsia-100:hover{color:var(--color-fuchsia-100)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-rose-200:hover{color:var(--color-rose-200)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.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_8px_28px_rgba\(0\,242\,255\,0\.28\)\]:hover{--tw-shadow:0 8px 28px var(--tw-shadow-color,#00f2ff47);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-\[0_10px_30px_rgba\(0\,242\,255\,\.16\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00f2ff29);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-\[0_10px_32px_rgba\(0\,242\,255\,\.16\)\]:hover{--tw-shadow:0 10px 32px var(--tw-shadow-color,#00f2ff29);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-\[0_12px_34px_rgba\(0\,242\,255\,\.2\)\]:hover{--tw-shadow:0 12px 34px var(--tw-shadow-color,#00f2ff33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:after\:origin-left:hover:after{content:var(--tw-content);transform-origin:0}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.focus\:border-\[\#d946ef\]\/60:focus{border-color:#d946ef99}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-accent\/50:focus{border-color:#00f2ff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.focus\:border-accent\/60:focus{border-color:#00f2ff99}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/60:focus{border-color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-cyan-300\/40:focus{border-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-300\/40:focus{border-color:color-mix(in oklab,var(--color-cyan-300)40%,transparent)}}.focus\:border-fuchsia-300\/50:focus{border-color:#f2a9ff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-fuchsia-300\/50:focus{border-color:color-mix(in oklab,var(--color-fuchsia-300)50%,transparent)}}.focus\:border-fuchsia-400\/50:focus{border-color:#ec6cff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-fuchsia-400\/50:focus{border-color:color-mix(in oklab,var(--color-fuchsia-400)50%,transparent)}}.focus\:border-state-danger:focus{border-color:var(--color-state-danger)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#d946ef\]\/15:focus{--tw-ring-color:oklab(66.6764% .204559 -.158959/.15)}.focus\:ring-accent:focus{--tw-ring-color:var(--color-accent)}.focus\:ring-accent\/10:focus{--tw-ring-color:#00f2ff1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.focus\:ring-accent\/15:focus{--tw-ring-color:#00f2ff26}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/15:focus{--tw-ring-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.focus\:ring-accent\/20:focus{--tw-ring-color:#00f2ff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.focus\:ring-accent\/50:focus{--tw-ring-color:#00f2ff80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-fuchsia-300\/10:focus{--tw-ring-color:#f2a9ff1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-fuchsia-300\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-fuchsia-300)10%,transparent)}}.focus\:ring-fuchsia-400\/10:focus{--tw-ring-color:#ec6cff1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-fuchsia-400\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-fuchsia-400)10%,transparent)}}.focus\:ring-state-danger\/20:focus{--tw-ring-color:#ff4d4d33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-state-danger\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-state-danger)20%,transparent)}}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:-translate-y-px:focus-visible{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.focus-visible\:rounded-md:focus-visible{border-radius:var(--radius-md)}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:text-\[\#09282e\]:focus-visible{color:#09282e}.focus-visible\:text-content:focus-visible{color:var(--color-content)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:ring-accent\/20:focus-visible{--tw-ring-color:#00f2ff33}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-accent\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.focus-visible\:ring-cyan-300\/70:focus-visible{--tw-ring-color:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-cyan-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-cyan-300)70%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-canvas:focus-visible{--tw-ring-offset-color:var(--color-canvas)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#58c7bf\]:focus-visible{outline-color:#58c7bf}.focus-visible\:outline-accent\/50:focus-visible{outline-color:#00f2ff80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-accent\/50:focus-visible{outline-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:origin-left:focus-visible:after{content:var(--tw-content);transform-origin:0}.focus-visible\:after\:scale-x-100:focus-visible:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-accent\/\[0\.15\]:active{background-color:#00f2ff26}@supports (color:color-mix(in lab,red,red)){.active\:bg-accent\/\[0\.15\]:active{background-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}@media(hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}.aria-invalid\:border-rose-400\/60[aria-invalid=true]{border-color:#ff667f99}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:border-rose-400\/60[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-rose-400)60%,transparent)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1100px){.max-\[1100px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:1050px){.max-\[1050px\]\:hidden{display:none}.max-\[1050px\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media not all and (min-width:960px){.max-\[960px\]\:order-first{order:-9999}.max-\[960px\]\:mt-\[30px\]{margin-top:30px}.max-\[960px\]\:min-h-0{min-height:calc(var(--spacing)*0)}.max-\[960px\]\:w-\[min\(100\%\,285px\)\]{width:min(100%,285px)}.max-\[960px\]\:w-\[min\(680px\,calc\(100\%-48px\)\)\]{width:min(680px,100% - 48px)}.max-\[960px\]\:max-w-\[9ch\]{max-width:9ch}.max-\[960px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[960px\]\:gap-0{gap:calc(var(--spacing)*0)}.max-\[960px\]\:gap-10{gap:calc(var(--spacing)*10)}.max-\[960px\]\:overflow-visible{overflow:visible}.max-\[960px\]\:pt-\[82px\]{padding-top:82px}.max-\[960px\]\:pb-\[58px\]{padding-bottom:58px}}@media not all and (min-width:900px){.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:840px){.max-\[840px\]\:hidden{display:none}.max-\[840px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[840px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[840px\]\:text-start{text-align:start}}@media not all and (min-width:768px){.max-\[768px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:760px){.max-\[760px\]\:col-span-full{grid-column:1/-1}.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:w-\[min\(calc\(100\%-32px\)\,520px\)\]{width:min(100% - 32px,520px)}.max-\[760px\]\:w-full{width:100%}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.max-\[760px\]\:flex-col{flex-direction:column}.max-\[760px\]\:justify-between{justify-content:space-between}.max-\[760px\]\:gap-3{gap:calc(var(--spacing)*3)}.max-\[760px\]\:gap-\[34px\]{gap:34px}.max-\[760px\]\:rounded-control{border-radius:var(--radius-control)}.max-\[760px\]\:border{border-style:var(--tw-border-style);border-width:1px}.max-\[760px\]\:border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.max-\[760px\]\:border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.max-\[760px\]\:bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.max-\[760px\]\:bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.max-\[760px\]\:p-4{padding:calc(var(--spacing)*4)}.max-\[760px\]\:py-\[54px\]{padding-block:54px}.max-\[760px\]\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.max-\[760px\]\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media not all and (min-width:700px){.max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:640px){.max-\[640px\]\:col-span-full{grid-column:1/-1}.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[640px\]\:grid-cols-\[7px_1fr\]{grid-template-columns:7px 1fr}.max-\[640px\]\:justify-items-start{justify-items:start}}@media not all and (min-width:560px){.max-\[560px\]\:hidden{display:none}.max-\[560px\]\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.max-\[560px\]\:min-h-10{min-height:calc(var(--spacing)*10)}.max-\[560px\]\:min-h-16{min-height:calc(var(--spacing)*16)}.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[560px\]\:gap-2{gap:calc(var(--spacing)*2)}.max-\[560px\]\:gap-3{gap:calc(var(--spacing)*3)}.max-\[560px\]\:px-3{padding-inline:calc(var(--spacing)*3)}.max-\[560px\]\:px-\[18px\]{padding-inline:18px}.max-\[560px\]\:text-\[10px\]{font-size:10px}.max-\[560px\]\:tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}}@media not all and (min-width:520px){.max-\[520px\]\:w-\[min\(calc\(100\%-40px\)\,680px\)\]{width:min(100% - 40px,680px)}.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[520px\]\:pt-\[54px\]{padding-top:54px}.max-\[520px\]\:text-\[clamp\(3\.1rem\,16vw\,4\.2rem\)\]{font-size:clamp(3.1rem,16vw,4.2rem)}}@media not all and (min-width:500px){.max-\[500px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:40rem){.sm\:start-7{inset-inline-start:calc(var(--spacing)*7)}.sm\:top-6{top:calc(var(--spacing)*6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:max-h-none{max-height:none}.sm\:min-h-\[52px\]{min-height:52px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.2fr_150px_auto\]{grid-template-columns:1fr 1.2fr 150px auto}.sm\:grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_1\.1fr\]{grid-template-columns:minmax(0,1fr) 1.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\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-x-4\.5{column-gap:calc(var(--spacing)*4.5)}.sm\:gap-y-2{row-gap:calc(var(--spacing)*2)}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.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-9{padding:calc(var(--spacing)*9)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-4\.5{padding-inline:calc(var(--spacing)*4.5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-\[72px\]{padding-block:72px}.sm\:pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.sm\:pb-16{padding-bottom:calc(var(--spacing)*16)}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[22px\]{font-size:22px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.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\:px-12{padding-inline:calc(var(--spacing)*12)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[1\.2fr_2fr\]{grid-template-columns:1.2fr 2fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:px-20{padding-inline:calc(var(--spacing)*20)}.lg\:py-10{padding-block:calc(var(--spacing)*10)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:ps-\[252px\]{padding-inline-start:252px}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr)}}.ltr\:rotate-180:where(:dir(ltr),[dir=ltr],[dir=ltr] *){rotate:180deg}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:rotate-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:none}.rtl\:rounded-ss-2xl:where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-start-start-radius:var(--radius-2xl)}.rtl\:rounded-se-\[3px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-start-end-radius:3px}.rtl\:rounded-b-2xl:where(:dir(rtl),[dir=rtl],[dir=rtl] *){border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\:tracking-normal:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.rtl\:peer-checked\:-translate-x-\[18px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*){--tw-translate-x: -18px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&_\.rad-select\]\:w-\[180px\] .rad-select{width:180px}.\[\&_\.rad-select\]\:w-full .rad-select{width:100%}@media not all and (min-width:760px){.max-\[760px\]\:\[\&_\.rad-select\]\:w-full .rad-select{width:100%}}.\[\&_b\]\:text-\[10px\] b{font-size:10px}.\[\&_b\]\:font-medium b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_b\]\:text-accent b{color:var(--color-accent)}.\[\&_button\]\:border-0 button{border-style:var(--tw-border-style);border-width:0}.\[\&_button\]\:bg-transparent button{background-color:#0000}.\[\&_button\]\:text-\[11px\] button{font-size:11px}.\[\&_button\]\:text-red-300 button{color:var(--color-red-300)}.last\:\[\&_button\]\:border-b-0:last-child button{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_dd\]\:m-0 dd{margin:calc(var(--spacing)*0)}.\[\&_dd\]\:font-mono dd{font-family:var(--font-mono)}.\[\&_dd\]\:text-xl dd{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_dd\]\:text-\[11px\] dd{font-size:11px}.\[\&_dd\]\:text-accent dd{color:var(--color-accent)}.\[\&_dd\]\:text-slate-200 dd{color:var(--color-slate-200)}.\[\&_dd\]\:capitalize dd{text-transform:capitalize}.\[\&_div\]\:flex div{display:flex}.\[\&_div\]\:justify-between div{justify-content:space-between}.\[\&_div\]\:gap-5 div{gap:calc(var(--spacing)*5)}.\[\&_div\]\:border-t div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_div\]\:border-white\/\[\.055\] div{border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.\[\&_div\]\:border-white\/\[\.055\] div{border-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.\[\&_div\]\:pt-2\.5 div{padding-top:calc(var(--spacing)*2.5)}.\[\&_dt\]\:text-\[10px\] dt{font-size:10px}.\[\&_dt\]\:text-content-muted dt{color:var(--color-content-muted)}.\[\&_h2\]\:m-0 h2{margin:calc(var(--spacing)*0)}.\[\&_h2\]\:mt-1 h2{margin-top:calc(var(--spacing)*1)}.\[\&_h2\]\:mt-1\.5 h2{margin-top:calc(var(--spacing)*1.5)}.\[\&_h2\]\:text-base h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_input\]\:size-4 input{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_input\]\:min-h-10 input{min-height:calc(var(--spacing)*10)}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:rounded-lg input{border-radius:var(--radius-lg)}.\[\&_input\]\:border input{border-style:var(--tw-border-style);border-width:1px}.\[\&_input\]\:border-white\/\[\.08\] input{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.\[\&_input\]\:border-white\/\[\.08\] input{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.\[\&_input\]\:bg-black\/25 input{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.\[\&_input\]\:bg-black\/25 input{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.\[\&_input\]\:px-3 input{padding-inline:calc(var(--spacing)*3)}.\[\&_input\]\:text-xs input{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_input\]\:text-content input{color:var(--color-content)}.\[\&_input\]\:accent-fuchsia-300 input{accent-color:var(--color-fuchsia-300)}.\[\&_input\]\:outline-none input{--tw-outline-style:none;outline-style:none}.focus\:\[\&_input\]\:border-fuchsia-300\/50:focus input{border-color:#f2a9ff80}@supports (color:color-mix(in lab,red,red)){.focus\:\[\&_input\]\:border-fuchsia-300\/50:focus input{border-color:color-mix(in oklab,var(--color-fuchsia-300)50%,transparent)}}.focus\:\[\&_input\]\:ring-2:focus input{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:\[\&_input\]\:ring-fuchsia-300\/10:focus input{--tw-ring-color:#f2a9ff1a}@supports (color:color-mix(in lab,red,red)){.focus\:\[\&_input\]\:ring-fuchsia-300\/10:focus input{--tw-ring-color:color-mix(in oklab,var(--color-fuchsia-300)10%,transparent)}}.\[\&_input\[type\=checkbox\]\]\:h-5 input[type=checkbox]{height:calc(var(--spacing)*5)}.\[\&_input\[type\=checkbox\]\]\:w-9 input[type=checkbox]{width:calc(var(--spacing)*9)}.\[\&_input\[type\=checkbox\]\]\:accent-accent input[type=checkbox]{accent-color:var(--color-accent)}.\[\&_input\[type\=range\]\]\:w-\[180px\] input[type=range]{width:180px}.\[\&_input\[type\=range\]\]\:accent-accent input[type=range]{accent-color:var(--color-accent)}@media not all and (min-width:760px){.max-\[760px\]\:\[\&_input\[type\=range\]\]\:w-full input[type=range]{width:100%}}.\[\&_p\]\:mt-1\.5 p{margin-top:calc(var(--spacing)*1.5)}.\[\&_p\]\:mt-2 p{margin-top:calc(var(--spacing)*2)}.\[\&_p\]\:mt-\[5px\] p{margin-top:5px}.\[\&_p\]\:mb-0 p{margin-bottom:calc(var(--spacing)*0)}.\[\&_p\]\:max-w-\[48ch\] p{max-width:48ch}.\[\&_p\]\:text-xs p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_p\]\:text-\[11px\] p{font-size:11px}.\[\&_p\]\:leading-\[1\.55\] p{--tw-leading:1.55;line-height:1.55}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\]\:text-content-muted p{color:var(--color-content-muted)}.\[\&_small\]\:mt-1 small{margin-top:calc(var(--spacing)*1)}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:truncate small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_small\]\:text-\[9px\] small{font-size:9px}.\[\&_small\]\:text-\[10px\] small{font-size:10px}.\[\&_small\]\:text-\[11px\] small{font-size:11px}.\[\&_small\]\:text-content-muted small{color:var(--color-content-muted)}.\[\&_span\]\:mt-1 span{margin-top:calc(var(--spacing)*1)}.\[\&_span\]\:block span{display:block}.\[\&_span\]\:grid span{display:grid}.\[\&_span\]\:flex-1 span{flex:1}.\[\&_span\]\:gap-\[3px\] span{gap:3px}.\[\&_span\]\:text-\[9px\] span{font-size:9px}.\[\&_span\]\:text-\[10px\] span{font-size:10px}.\[\&_span\]\:text-\[11px\] span{font-size:11px}.\[\&_span\]\:tracking-\[\.08em\] span{--tw-tracking:.08em;letter-spacing:.08em}.\[\&_span\]\:text-content-muted span{color:var(--color-content-muted)}.\[\&_span\]\:text-fuchsia-200 span{color:var(--color-fuchsia-200)}.\[\&_span\]\:uppercase span{text-transform:uppercase}@media not all and (min-width:560px){.max-\[560px\]\:\[\&_span\]\:hidden span{display:none}}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:truncate strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_strong\]\:text-base strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_strong\]\:text-xs strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_strong\]\:text-\[11px\] strong{font-size:11px}.\[\&_strong\]\:text-\[13px\] strong{font-size:13px}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-content strong{color:var(--color-content)}@media(hover:hover){.hover\:\[\&_strong\]\:text-fuchsia-100:hover strong{color:var(--color-fuchsia-100)}}.\[\&_svg\]\:mx-auto svg{margin-inline:auto}.\[\&_svg\]\:mt-0\.5 svg{margin-top:calc(var(--spacing)*.5)}.\[\&_svg\]\:text-\[11px\] svg{font-size:11px}.\[\&_svg\]\:text-fuchsia-200 svg{color:var(--color-fuchsia-200)}@media not all and (min-width:560px){.max-\[560px\]\:\[\&_svg\]\:hidden svg{display:none}}.\[\&_textarea\]\:min-h-24 textarea{min-height:calc(var(--spacing)*24)}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:resize-y textarea{resize:vertical}.\[\&_textarea\]\:rounded-lg textarea{border-radius:var(--radius-lg)}.\[\&_textarea\]\:border textarea{border-style:var(--tw-border-style);border-width:1px}.\[\&_textarea\]\:border-white\/\[\.08\] textarea{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.\[\&_textarea\]\:border-white\/\[\.08\] textarea{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.\[\&_textarea\]\:bg-black\/25 textarea{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.\[\&_textarea\]\:bg-black\/25 textarea{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.\[\&_textarea\]\:p-3 textarea{padding:calc(var(--spacing)*3)}.\[\&_textarea\]\:text-xs textarea{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_textarea\]\:text-content textarea{color:var(--color-content)}.\[\&_textarea\]\:outline-none textarea{--tw-outline-style:none;outline-style:none}.focus\:\[\&_textarea\]\:border-fuchsia-300\/50:focus textarea{border-color:#f2a9ff80}@supports (color:color-mix(in lab,red,red)){.focus\:\[\&_textarea\]\:border-fuchsia-300\/50:focus textarea{border-color:color-mix(in oklab,var(--color-fuchsia-300)50%,transparent)}}.focus\:\[\&_textarea\]\:ring-2:focus textarea{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:\[\&_textarea\]\:ring-fuchsia-300\/10:focus textarea{--tw-ring-color:#f2a9ff1a}@supports (color:color-mix(in lab,red,red)){.focus\:\[\&_textarea\]\:ring-fuchsia-300\/10:focus textarea{--tw-ring-color:color-mix(in oklab,var(--color-fuchsia-300)10%,transparent)}}.\[\&_time\]\:text-\[10px\] time{font-size:10px}.\[\&_time\]\:text-content-muted time{color:var(--color-content-muted)}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing)*0)}.\[\&\>\*\]\:bg-\[\#0a1116\]>*{background-color:#0a1116}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:grid>div{display:grid}.\[\&\>div\]\:min-h-12>div{min-height:calc(var(--spacing)*12)}.\[\&\>div\]\:min-h-\[60px\]>div{min-height:60px}.\[\&\>div\]\:grid-cols-\[34px_1fr_auto\]>div{grid-template-columns:34px 1fr auto}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:gap-1>div{gap:calc(var(--spacing)*1)}.\[\&\>div\]\:gap-1\.5>div{gap:calc(var(--spacing)*1.5)}.\[\&\>div\]\:gap-2\.5>div{gap:calc(var(--spacing)*2.5)}.\[\&\>div\]\:border-t>div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>div\]\:border-white\/\[\.055\]>div{border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.\[\&\>div\]\:border-white\/\[\.055\]>div{border-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.\[\&\>div\]\:bg-\[\#0a1116\]>div{background-color:#0a1116}.\[\&\>div\]\:p-3>div{padding:calc(var(--spacing)*3)}.\[\&\>div\]\:p-4>div{padding:calc(var(--spacing)*4)}.\[\&\>div\>div\]\:grid>div>div{display:grid}.\[\&\>div\>div\]\:gap-\[3px\]>div>div{gap:3px}.\[\&\>label\]\:flex>label{display:flex}.\[\&\>label\]\:grid>label{display:grid}.\[\&\>label\]\:min-h-\[62px\]>label{min-height:62px}.\[\&\>label\]\:items-center>label{align-items:center}.\[\&\>label\]\:justify-between>label{justify-content:space-between}.\[\&\>label\]\:gap-2>label{gap:calc(var(--spacing)*2)}.\[\&\>label\]\:gap-6>label{gap:calc(var(--spacing)*6)}.\[\&\>label\]\:border-t>label{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>label\]\:border-white\/\[\.055\]>label{border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.\[\&\>label\]\:border-white\/\[\.055\]>label{border-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}@media not all and (min-width:760px){.max-\[760px\]\:\[\&\>label\]\:flex-col>label{flex-direction:column}.max-\[760px\]\:\[\&\>label\]\:items-start>label{align-items:flex-start}.max-\[760px\]\:\[\&\>label\]\:gap-2\.5>label{gap:calc(var(--spacing)*2.5)}.max-\[760px\]\:\[\&\>label\]\:py-\[15px\]>label{padding-block:15px}}.\[\&\>label\:first-child\]\:border-t-0>label:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>label\>span\]\:grid>label>span{display:grid}.\[\&\>label\>span\]\:gap-\[5px\]>label>span{gap:5px}.\[\&\>label\>span\]\:text-\[10px\]>label>span{font-size:10px}.\[\&\>label\>span\]\:font-semibold>label>span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>label\>span\]\:text-slate-300>label>span{color:var(--color-slate-300)}.\[\&\>p\]\:m-0>p{margin:calc(var(--spacing)*0)}.\[\&\>p\]\:text-xs>p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>p\]\:text-\[10px\]>p{font-size:10px}.\[\&\>p\]\:leading-relaxed>p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&\>p\]\:text-content-muted>p{color:var(--color-content-muted)}.\[\&\>small\]\:block>small{display:block}.\[\&\>small\]\:min-w-0>small{min-width:calc(var(--spacing)*0)}.\[\&\>small\]\:truncate>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>small\]\:text-\[10px\]>small{font-size:10px}.\[\&\>small\]\:text-content-muted>small{color:var(--color-content-muted)}.\[\&\>span\]\:sr-only>span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&\>span\]\:min-w-0>span{min-width:calc(var(--spacing)*0)}.\[\&\>span\]\:overflow-hidden>span{overflow:hidden}.\[\&\>span\]\:text-ellipsis>span{text-overflow:ellipsis}.\[\&\>strong\]\:block>strong{display:block}.\[\&\>strong\]\:min-w-0>strong{min-width:calc(var(--spacing)*0)}.\[\&\>strong\]\:truncate>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>strong\]\:text-\[11px\]>strong{font-size:11px}.\[\&\>strong\]\:font-medium>strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>strong\]\:text-content>strong{color:var(--color-content)}.\[\&\>svg\]\:text-accent-secondary>svg{color:var(--color-accent-secondary)}}.workstation{background:#000;grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr) clamp(340px,25vw,390px);width:100vw;height:100vh;transition:grid-template-columns .22s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.workstation.context-rail-collapsed{grid-template-columns:320px minmax(0,1fr) 52px}.universal-rail,.model-rail,.context-rail{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2}.universal-rail{border-inline-end:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#020405;flex-direction:column;flex:0 0 116px;gap:18px;width:116px;min-height:0;padding:14px 10px;display:flex;overflow-y:auto;box-shadow:inset -1px 0 #ffffff06}.universal-tool-section{gap:1px;display:grid}.tool{width:44px;height:44px;color:var(--muted);background:#080d10;border:1px solid #7b9aab1a;border-radius:12px;place-items:center;transition:color .3s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);display:grid}.tool:hover:not(:disabled),.tool.active{color:var(--cyan);background:var(--cyan-soft);transform:translateY(-2px)}.tool.active{color:var(--bg);background:var(--cyan);box-shadow:0 0 20px var(--cyan-soft)}.rail-section-label{color:#7f8da1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;line-height:1.45;display:block}.universal-tool-group,.rail-bottom,.rail-utilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.universal-tool-group .tool,.rail-bottom .tool,.rail-utilities .tool{justify-self:center;width:44px}.rail-bottom .rail-section-label{grid-column:1/-1;margin-bottom:3px}.rail-utilities{margin-top:auto}.model-rail{border-inline-end:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex;overflow:hidden}.model-rail-top-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:34px;margin:-8px 0 13px;display:flex}.model-rail-back{color:#7f8da1;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:28px;padding:0 7px;font-size:9px;transition:color .16s ease-out,border-color .16s ease-out,background-color .16s ease-out;display:inline-flex}.model-rail-back:hover{color:var(--cyan);background:#00f2ff0f;border-color:#00f2ff33}.model-rail-back svg{font-size:10px}.model-rail-brand-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:34px;margin-bottom:29px;display:flex}.model-rail-brand-row .brand{letter-spacing:2.4px;min-width:0;margin:0;font-size:13px}.model-rail-brand-row .brand span{font-size:11px}.section-label{margin:0 0 13px;display:block}.model-select{width:100%;font-size:12px}.persian{color:var(--muted);text-align:right;margin:8px 0 29px;font:11px Vazirmatn}.engine-section-title{color:#a8b6c8;text-transform:uppercase;flex:none;margin-bottom:14px;line-height:1.4;transition:color .18s ease-out}.engine-section-title.focused{color:var(--cyan)}.general-tools-mode-card{background:radial-gradient(circle at 10% 0,#bd00ff1f,#0000 42%),#0a131bb8;border:1px solid #bd00ff42;border-radius:16px;flex-direction:column;flex:1;align-items:stretch;gap:12px;width:100%;min-width:0;min-height:180px;padding:18px;display:flex}.general-tools-mode-card .engine-icon{color:#d6a7ff;background:#bd00ff1a;border-color:#bd00ff47}.general-tools-mode-card b{color:#f3eaff;white-space:normal;overflow-wrap:break-word;width:100%;min-width:0;font-size:16px;line-height:1.5}.general-tools-mode-card p,.general-tools-mode-card small{width:100%;min-width:0;color:var(--muted);white-space:normal;overflow-wrap:break-word;text-align:start;margin:0;font-size:13px;line-height:1.85}.general-tools-mode-card small{color:#a98bc9;margin-top:auto;font-size:12px}.ai-engines-container{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.ai-engines-container::-webkit-scrollbar{display:none}.ai-engine-list{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:3px 2px 2px;transition:max-height .22s cubic-bezier(.16,1,.3,1),opacity .16s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;overflow-y:auto}.ai-engine-list::-webkit-scrollbar{display:none}.ai-engine-list.is-hidden{opacity:0;pointer-events:none;flex:0 0 0;max-height:0;padding:0;overflow:hidden;transform:translate(-10px)}.ai-engines-container.expanded-mode{overflow:hidden}.ai-card{text-align:start;background:#0a131bb8;border:1px solid #fff1;border-radius:16px;flex-direction:column;justify-content:space-between;gap:9px;width:100%;min-height:96px;padding:12px 13px;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease-out,background-color .18s ease-out;display:flex;position:relative;overflow:hidden}.ai-card:hover:not(:disabled){background:#00f2ff0e;border-color:#00f2ff6b;transform:translateY(-2px)}.engine-card-header{align-items:center;gap:11px;min-width:0;display:flex}.engine-icon{width:38px;height:38px;color:var(--cyan);background:#00f2ff17;border:1px solid #00f2ff33;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.engine-icon svg{font-size:14px}.ai-card b{font-size:12px}.ai-card small{color:var(--muted);font-size:9px;line-height:1.55}.ai-card .compact-desc{max-width:26ch}.ai-engine-expanded-card{opacity:0;pointer-events:none;transform-origin:50% 0;background:radial-gradient(circle at 12% 0,#00f2ff17,#0000 30%),#070e14e6;border:1px solid #00f2ff57;border-radius:16px;flex-direction:column;flex:0 0 0;gap:0;min-height:0;max-height:0;padding:0;transition:max-height .22s cubic-bezier(.16,1,.3,1),flex-basis .22s cubic-bezier(.16,1,.3,1),padding .18s,gap .18s,opacity .16s,border-color .16s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translate(10px)}.ai-engine-expanded-card.is-open{opacity:1;pointer-events:auto;flex:auto;gap:16px;max-height:2000px;padding:15px;transform:translate(0)}.engine-expanded-header{border-bottom:1px solid #00f2ff24;flex:none;gap:12px;padding-bottom:14px;display:grid}.engine-expanded-header>.engine-card-header>span:last-child{gap:3px;min-width:0;display:grid}.engine-expanded-header>.engine-card-header b{font-size:12px}.engine-expanded-header>.engine-card-header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.engine-expanded-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00f2ff59 transparent;-ms-overflow-style:auto;flex-direction:column;flex:1;gap:14px;min-height:0;padding-inline:2px 12px;display:flex;overflow-y:auto}.engine-expanded-content::-webkit-scrollbar{width:5px;display:block}.engine-expanded-content::-webkit-scrollbar-track{background:0 0;margin:6px 0}.engine-expanded-content::-webkit-scrollbar-thumb{background:#00f2ff47;border-radius:4px}.engine-expanded-content::-webkit-scrollbar-thumb:hover{background:#00f2ff8c}.engine-back{color:#c9fbff;background:#00f2ff11;border:1px solid #00f2ff38;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:auto;padding:0 13px;font-size:10px;font-weight:700;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:flex}.engine-back-header{color:#7f8da1;background:0 0;border-color:#0000;border-radius:8px;justify-content:flex-start;width:max-content;min-height:28px;margin:-4px 0 0;padding:0 8px;font-size:9px;font-weight:600}.engine-back-header:hover{color:var(--cyan);background:#00f2ff0f;border-color:#00f2ff33}.engine-back:hover{color:var(--text);background:#00f2ff1f;border-color:#00f2ff8c}.engine-global-tools{flex:none}.engine-global-actions{align-items:center;gap:5px;display:flex}.engine-token-balance{color:#bffcff;background:#00f2ff0e;border:1px solid #00f2ff33;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:48px;height:34px;padding:0 9px;display:inline-flex}.engine-token-balance svg{color:var(--cyan);font-size:10px}.engine-token-balance b{font:700 10px JetBrains Mono,Vazirmatn,monospace}.engine-token-balance.is-counting{background:#00f2ff21;border-color:#00f2ff80;animation:.52s ease-out token-count-pulse}@keyframes token-count-pulse{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.engine-token-balance.is-counting{animation:none}}.engine-global-action{width:36px;min-width:0;height:34px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .18s cubic-bezier(.16,1,.3,1);display:flex}.engine-global-action:hover{color:var(--cyan);background:#00f2ff14;border-color:#00f2ff61;transform:translateY(-1px)}.engine-global-icon{width:21px;height:21px;color:var(--cyan);background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative}.engine-global-icon svg{font-size:12px}.engine-global-icon.has-indicator i{border:1px solid var(--bg);top:-2px;background:#facc15;border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:-2px}.engine-global-action small{display:none}.tool-surface{flex-direction:column;gap:12px;min-height:0;display:flex}.tool-surface-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.tool-surface-heading span{gap:4px;display:grid}.tool-surface-heading b{font-size:13px}.tool-surface-heading small{color:var(--muted);font-size:9px}.compact-primary{min-height:34px;color:var(--cyan);background:#00f2ff17;border:1px solid #00f2ff73;border-radius:9px;flex:none;padding:0 11px;font-size:10px;font-weight:700}.compact-danger{color:#fca5a5;background:#f8717112;border:1px solid #f8717159;border-radius:8px;min-height:28px;padding:0 9px;font-size:8px;font-weight:700}.compact-danger:disabled{opacity:.45}.landmark-heading-actions{flex:none;gap:5px;display:grid}.compact-secondary{border:1px solid var(--border);min-height:28px;color:var(--muted);background:#ffffff06;border-radius:8px;padding:0 9px;font-size:8px}.compact-secondary[aria-pressed=true],.compact-secondary[aria-selected=true]{color:var(--cyan);background:#00f2ff14;border-color:#00f2ff73}.spine-view-tabs{gap:4px;display:inline-flex}.ai-token-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-token-action>span:first-child{min-width:0}.ai-token-action .ai-token-cost-badge,.ai-token-cost-badge{color:#bffcff;white-space:nowrap;background:#00f2ff1c;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:22px;padding:0 7px;font:700 8px JetBrains Mono,Vazirmatn,monospace;display:inline-flex}.ai-token-cost-badge svg{font-size:8px}button:disabled .ai-token-cost-badge{color:#e8b0b4;background:#f871711a}.spine-panel{flex:none;gap:10px}.spine-assignment-selectors{gap:9px;display:grid}.spine-assignment-selectors>label{border:1px solid var(--border);background:#ffffff06;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.spine-assignment-selectors>label.assigned{background:#00b4c812;border-color:#00f2ff57}.spine-assignment-selectors>label>span{color:var(--cyan);font-size:11px;font-weight:700}.spine-assignment-selectors select{width:100%;min-height:40px;color:var(--text);font:inherit;background:#0a1117;border:1px solid #94a3b838;border-radius:8px;padding:0 10px;font-size:12px}.spine-assignment-selectors select:focus-visible,.spine-assignment-clear:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.spine-assignment-clear{color:#ffb7b7;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:34px;padding:0 8px;font-size:11px}.spine-assignment-status{grid-template-columns:1fr 1fr;gap:7px;display:grid}.spine-assignment-status>div{border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:58px;padding:9px;display:grid}.spine-assignment-status>div.assigned{background:#00f2ff0b;border-color:#00f2ff47}.spine-assignment-status small,.spine-assignment-status b,.spine-image-list b,.spine-image-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spine-assignment-status small{color:var(--cyan);letter-spacing:.08em;font:7px JetBrains Mono}.spine-assignment-status b{font-size:8px}.spine-image-list,.vertebra-list,.spine-angle-list{gap:6px;min-height:0;display:grid}.spine-image-list article{border:1px solid var(--border);background:#ffffff05;border-radius:10px;gap:8px;padding:9px;display:grid}.spine-image-list article>span{gap:3px;min-width:0;display:grid}.spine-image-list b{font-size:9px}.spine-image-list small{color:var(--muted);font-size:7px}.spine-image-list article>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.spine-image-list button,.curve-level-selectors .rad-select-trigger{min-height:30px;color:var(--muted);background:#0a1117;border:1px solid #94a3b824;border-radius:7px;font-size:8px}.spine-image-list button[aria-pressed=true],.spine-image-list button.is-assigned{color:#e8fbff;background:#00b4c82e;border-color:#00f2ff9e}.spine-quality-list{gap:7px;display:grid}.spine-quality-list article,.spine-pair-check{border:1px solid var(--border);background:#ffffff06;border-radius:10px;gap:6px;padding:11px;display:grid}.spine-quality-list article.ready,.spine-pair-check.ready{border-color:#4ade8040}.spine-quality-list article.warning,.spine-pair-check.warning{border-color:#facc1547}.spine-quality-list span{gap:3px;display:grid}.spine-quality-list b,.spine-pair-check b{font-size:9px}.spine-quality-list small,.spine-pair-check small{color:var(--muted);font-size:7px}.spine-quality-list em{color:#facc15;font-size:7px;font-style:normal;line-height:1.5}.spine-quality-list .ready em{color:#4ade80}.spine-pair-check p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.spine-ai-card{background:linear-gradient(135deg,#bd00ff14,#00f2ff06);border:1px solid #bd00ff4d;border-radius:12px;gap:7px;padding:12px;display:grid}.spine-ai-card>small{color:#d97cff;letter-spacing:.12em;font:7px JetBrains Mono}.spine-ai-card b{font-size:11px}.spine-ai-card p,.spine-research-note{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.spine-ai-card button{color:#e7b7ff;background:#bd00ff1a;border:1px solid #bd00ff6b;border-radius:8px;min-height:36px;font-size:9px;font-weight:700}.spine-ai-card em{color:#ffadad;font-size:8px;font-style:normal}.spine-region-summary{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.spine-region-summary span{border:1px solid var(--border);min-width:0;color:var(--muted);text-transform:uppercase;border-radius:7px;justify-items:center;gap:4px;padding:6px 3px;font-size:6px;display:grid}.spine-region-summary i{background:#facc15;border-radius:50%;width:5px;height:5px}.spine-region-summary span.confirmed{color:#7ee9a0}.spine-region-summary span.confirmed i{background:#4ade80}.spine-toolbar{gap:6px;margin-bottom:2px;display:flex}.spine-toolbar .overview-points-button,.spine-toolbar .confirm-all-regions{flex:1}.spine-toolbar .clear-all-vertebrae{border:1px solid var(--border);min-height:38px;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.spine-toolbar .clear-all-vertebrae:hover:not(:disabled){color:#f87171;background:#f8717114;border-color:#f8717173}.spine-toolbar .clear-all-vertebrae:disabled{opacity:.4;cursor:not-allowed}.spine-clear-curves-button{color:var(--muted);border-color:var(--border);align-items:center;gap:6px;display:inline-flex}.spine-clear-curves-button:hover:not(:disabled){color:#f87171;background:#f8717114;border-color:#f8717173}.spine-regions-list{gap:8px}.spine-region-card[data-status=confirmed]{border-color:#4ade8047}.spine-region-card[data-status=confirmed] .landmark-region-header i{color:#4ade80;background:#4ade8024;border-color:#4ade8099}.spine-vertebrae-list{gap:5px;max-height:380px;padding-inline-end:2px;display:grid;overflow-y:auto}.spine-vertebra-row{border:1px solid var(--border);background:#ffffff05;border-radius:8px;align-items:center;transition:border-color .14s,background .14s;display:flex;overflow:hidden}.spine-vertebra-row:hover{background:#ffffff09;border-color:#ffffff24}.spine-vertebra-row[data-selected=true]{border-color:var(--cyan);background:#00f2ff0f}.spine-vertebra-row[data-status=confirmed]{border-color:#4ade8040}.vertebra-row-main{text-align:start;cursor:pointer;background:0 0;border:none;flex:1;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-width:0;min-height:38px;padding:6px 10px;display:grid}.vertebra-row-main b{color:var(--cyan);font:11px JetBrains Mono}.vertebra-row-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vertebra-slope{color:#c9d8e5;background:#ffffff0f;border-radius:4px;padding:2px 5px;font:9px JetBrains Mono}.vertebra-row-actions{align-items:center;gap:2px;padding-inline-end:6px;display:flex}.row-action-btn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;font-size:11px;transition:color .12s,background .12s;display:grid}.row-action-btn:hover:not(:disabled){color:var(--text);background:#ffffff14}.row-action-btn[aria-pressed=true]{color:#facc15}.row-action-btn.danger:hover:not(:disabled){color:#f87171;background:#f871711f}.spine-angle-list article{border:1px solid var(--border);background:#ffffff06;border-radius:10px;grid-template-columns:1fr auto;gap:9px;padding:10px;display:grid}.spine-angle-list article>span{gap:3px;display:grid}.spine-angle-list b{text-transform:capitalize;font-size:9px}.spine-angle-list small{color:var(--muted);font-size:7px}.spine-angle-list strong{color:var(--cyan);font:16px JetBrains Mono}.curve-level-selectors{grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.curve-level-selectors .rad-select{padding:0 7px}.spine-canvas-status{pointer-events:auto}.spine-overlay{-webkit-user-select:none;user-select:none}.spine-body-hit{fill:#00f2ff0a;cursor:grab;pointer-events:all;transition:fill .14s}.spine-body-hit:hover{fill:#00f2ff1f}.spine-body-hit:active{cursor:grabbing}.spine-vertebra-group.locked .spine-body-hit{cursor:default}.spine-vertebra-group.selected .spine-body-hit{fill:#00f2ff29}.spine-vertebra-group.confirmed .spine-body-hit{fill:#4ade800a}.spine-vertebra-group.confirmed .spine-body-hit:hover{fill:#4ade801f}.spine-vertebra-group.confirmed.selected .spine-body-hit{fill:#4ade8029}.spine-endplate{vector-effect:non-scaling-stroke;stroke-linecap:round}.spine-endplate.superior{stroke:var(--cyan);stroke-width:2.5px}.spine-endplate.inferior{stroke:var(--cyan);stroke-width:1.75px;stroke-dasharray:4 2}.spine-vertebra-group.confirmed .spine-endplate.superior,.spine-vertebra-group.confirmed .spine-endplate.inferior{stroke:#4ade80}.spine-vertebra-group.selected .spine-endplate.superior{stroke-width:3.2px;filter:drop-shadow(0 0 4px #00f2ffa6)}.spine-vertebra-group.selected .spine-endplate.inferior{stroke-width:2.2px;filter:drop-shadow(0 0 3px #00f2ff73)}.spine-vertebra-group.confirmed.selected .spine-endplate.superior,.spine-vertebra-group.confirmed.selected .spine-endplate.inferior{filter:drop-shadow(0 0 4px #4ade80a6)}.spine-endplate.s1-line{stroke-width:3px;cursor:grab;pointer-events:all}.spine-endplate.s1-line:active{cursor:grabbing}.spine-vertebra-group.locked .spine-endplate.s1-line{cursor:default}.spine-side-contour{stroke:#00f2ff59;stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.spine-vertebra-group.confirmed .spine-side-contour{stroke:#4ade8059}.spine-vertebra-group.selected .spine-side-contour{stroke:#00f2ffbf;stroke-width:1.5px}.spine-level-badge{cursor:pointer;pointer-events:all}.spine-level-badge rect{fill:#071015e0;stroke:#00f2ff73;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .14s,stroke .14s}.spine-vertebra-group.confirmed .spine-level-badge rect{stroke:#4ade8073}.spine-vertebra-group.selected .spine-level-badge rect{stroke:var(--cyan);fill:#00f2ff38;stroke-width:1.5px}.spine-vertebra-group.confirmed.selected .spine-level-badge rect{stroke:#4ade80;fill:#4ade8038}.spine-level-badge text{fill:#e6fbff;paint-order:stroke;stroke:#000000e6;stroke-width:3px;text-anchor:middle;dominant-baseline:central;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:JetBrains Mono,Vazirmatn,monospace;font-weight:700}.spine-vertebra-group.selected .spine-level-badge text{fill:#fff}.spine-corner-node .spine-corner-hit{fill:#0000;pointer-events:all;cursor:grab}.spine-corner-node .spine-corner-hit:active{cursor:grabbing}.spine-vertebra-group.locked .spine-corner-node .spine-corner-hit{cursor:default}.spine-corner-node .spine-corner{fill:#041014;stroke:var(--cyan);stroke-width:2px;vector-effect:non-scaling-stroke;transition:r .12s}.spine-vertebra-group.confirmed .spine-corner-node .spine-corner{stroke:#4ade80}.spine-corner-node.active-corner .spine-corner{fill:var(--cyan);stroke:#fff;stroke-width:2.2px;filter:drop-shadow(0 0 5px #00f2ffd9)}.spine-vertebra-group.confirmed .spine-corner-node.active-corner .spine-corner{fill:#4ade80;stroke:#fff;filter:drop-shadow(0 0 5px #4ade80d9)}.spine-cobb-main-card{background:linear-gradient(135deg,#00f2ff14,#30d1580a);border:1px solid #00f2ff59;border-radius:12px;gap:8px;padding:12px;display:grid}.spine-cobb-main-card .cobb-card-header{justify-content:space-between;align-items:center;display:flex}.spine-cobb-main-card .cobb-card-header b{letter-spacing:.04em;font-size:11px}.cobb-severity-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 7px;font-size:7px;font-weight:700}.cobb-severity-badge.normal{color:#30d158;background:#30d15829;border:1px solid #30d15859}.cobb-severity-badge.mild{color:#5ac8fa;background:#5ac8fa29;border:1px solid #5ac8fa59}.cobb-severity-badge.moderate{color:#ff9f0a;background:#ff9f0a29;border:1px solid #ff9f0a59}.cobb-severity-badge.severe{color:#ff453a;background:#ff453a2e;border:1px solid #ff453a66}.cobb-degree-hero{align-items:baseline;gap:8px;display:flex}.cobb-degree-hero strong{color:#fff;text-shadow:0 0 12px #00f2ff73;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:800}.cobb-degree-hero span{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:9px}.spine-cobb-toggles{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.spine-cobb-toggle-btn{color:var(--muted);cursor:pointer;background:#ffffff08;border:1px solid #94a3b833;border-radius:6px;padding:4px 8px;font-size:7.5px;transition:all .12s}.spine-cobb-toggle-btn[data-active=true]{color:#fff;background:#00f2ff1f;border-color:#00f2ff66}.spine-centerline-path{fill:none;stroke:#0f8;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #00ff88a6);pointer-events:none}.spine-inflection-line{stroke:#ff453a;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #ff453ab3);pointer-events:none}.spine-inflection-node circle{fill:#ff2d55;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #ff2d55cc);pointer-events:none}.spine-inflection-node text{fill:#fff;paint-order:stroke;stroke:#000;stroke-width:3px;dominant-baseline:central;text-anchor:middle;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.spine-cobb-callout rect{fill:#071015e6;stroke:#0f8;stroke-width:1.5px;vector-effect:non-scaling-stroke;rx:4px}.spine-cobb-callout.main-cobb rect{stroke:#ff2d55;fill:#1a050ceb;filter:drop-shadow(0 0 8px #ff2d5580)}.spine-cobb-callout text{fill:#0f8;dominant-baseline:central;text-anchor:middle;pointer-events:none;font-family:JetBrains Mono,monospace;font-weight:800}.spine-cobb-callout.main-cobb text{fill:#ff2d55}.inspector-top-actions{align-items:center;gap:6px;display:flex}.bone-age-panel{gap:14px;display:grid}.bone-age-panel label{color:#a9b7c3;letter-spacing:.02em;gap:7px;font-size:.72rem;display:grid}.bone-age-panel input:not([type=checkbox]),.bone-age-panel textarea{color:#eefcff;width:100%;min-width:0;font:inherit;background:linear-gradient(#09161eeb,#050f16eb);border:1px solid #77e0ef2e;border-radius:10px;outline:none;padding:10px 11px;transition:border-color .16s,box-shadow .16s,background .16s}.bone-age-panel textarea{resize:vertical;min-height:76px;line-height:1.45}.bone-age-panel input:focus-visible,.bone-age-panel textarea:focus-visible{background:#081922fa;border-color:#57e5f4b8;box-shadow:0 0 0 3px #33d7ec1a}.bone-age-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bone-age-sex-row,.bone-age-age-row{grid-column:1/-1}.bone-age-sex-row .rad-select{width:100%}.bone-age-chronological-age{color:#a9b7c3;gap:7px;font-size:.72rem;display:grid}.bone-age-age-row{min-width:0}.bone-age-age-selects,.new-case-age-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid}.bone-age-age-selects label,.new-case-age-selects label{gap:4px;min-width:0;grid-column:auto!important}.bone-age-age-selects input,.new-case-age-selects input,.bone-age-age-selects .rad-select,.new-case-age-selects .rad-select{width:100%;min-width:0}.bone-age-age-selects small,.new-case-age-selects small{color:#7e929f;font-size:.62rem}.bone-age-reference-grid>label{align-content:start}.bone-age-reference-grid>label>span{white-space:nowrap;align-items:flex-start;min-height:2.2em;font-size:.66rem;display:flex}.bone-age-form-grid label:last-child:nth-child(odd),.bone-age-form-grid>.rad-date-picker:last-child:nth-child(odd){grid-column:1/-1}.bone-age-form-grid .rad-date-picker-popover{width:min(292px,100vw - 32px);inset-inline:auto 0}.bone-age-confirm-button{width:100%}.bone-age-confirm-row small{color:#78909e;line-height:1.4}.bone-age-intelligence{background:radial-gradient(circle at 12% 0,#3dddf129,#0000 44%),linear-gradient(145deg,#091c26f5,#050f17f5);border:1px solid #4ae1f24d;border-radius:16px;gap:14px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 44px #0000003d,0 0 28px #1fcae214}.bone-age-intelligence:after{content:"";opacity:.8;background:linear-gradient(#0000,#51e4f1,#0000);width:2px;position:absolute;inset:0 auto 0 0}.bone-age-intelligence>span{gap:2px;display:grid}.bone-age-intelligence>span small,.bone-age-intelligence div small{color:#78909e;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.bone-age-intelligence strong{color:#f0fdff;text-shadow:0 0 24px #42e3f22e;font-family:JetBrains Mono,Vazirmatn,monospace;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.bone-age-intelligence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bone-age-intelligence>div span{border-top:1px solid #7ddbe71c;gap:4px;min-width:0;padding-top:9px;display:grid}.bone-age-intelligence>div small,.bone-age-intelligence>div b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bone-age-intelligence>div small{letter-spacing:.06em;font-size:.55rem}.bone-age-intelligence>div b{color:#c9f8fb;font-family:JetBrains Mono,Vazirmatn,monospace;font-size:.72rem}.bone-age-run{width:100%}.bone-age-warning{color:#d8b983;background:#74430c1f;border:1px solid #f5af4838;border-radius:10px;margin:0;padding:10px 11px;font-size:.68rem;line-height:1.45}.bone-age-measure-list{gap:7px;display:grid}.bone-age-measure-list label{border-bottom:1px solid #7fd5e114;grid-template-columns:1fr minmax(128px,150px);align-items:center;padding:8px 0}.bone-age-measure-list label>span{color:#dceff2;gap:2px;display:grid}.bone-age-measure-list label small{color:#647c89;font-size:.62rem}.bone-age-ratio{background:#28cde114;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.bone-age-ratio small{color:#8fa7b2}.bone-age-ratio b{color:#54e6f2;font-family:JetBrains Mono,Vazirmatn,monospace}.bone-age-carpal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bone-age-carpal-grid label{text-transform:capitalize;gap:5px}.bone-age-float{background:#05131be6;border-color:#47dfef47}.bone-age-float strong{color:#55e8f2}@media(max-width:1100px){.bone-age-form-grid,.bone-age-carpal-grid{grid-template-columns:1fr}.bone-age-form-grid label:last-child:nth-child(odd),.bone-age-form-grid>.rad-date-picker:last-child:nth-child(odd){grid-column:auto}.bone-age-age-selects,.new-case-age-selects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.bone-age-reference-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bone-age-panel input,.bone-age-panel textarea{transition:none}}.overview-row{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);background:#ffffff06;border-radius:11px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:10px;display:flex}.overview-row small{color:var(--muted)}.overview-row[data-active=true]{background:#00f2ff12;border-color:#00f2ff8c}.landmark-review-toolbar{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:2px;display:grid}.landmark-review-toolbar .overview-points-button{border:1px solid var(--border);min-height:38px;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.landmark-review-toolbar .overview-points-button:hover{color:var(--cyan);background:#00f2ff0d;border-color:#00f2ff59}.landmark-review-toolbar .overview-points-button[data-active=true]{color:var(--cyan);background:#00f2ff17;border-color:#00f2ff8c}.confirm-all-regions{color:#86efac;cursor:pointer;background:#4ade8014;border:1px solid #4ade806b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:9px;font-weight:700;transition:border-color .16s,background-color .16s;display:inline-flex}.confirm-all-regions:hover:not(:disabled){background:#4ade8024;border-color:#4ade80a6}.confirm-all-regions:disabled{opacity:.45;cursor:not-allowed}.landmark-regions-list,.review-stops{flex-direction:column;gap:8px;display:flex}.landmark-region-card{border:1px solid var(--border);background:#ffffff05;border-radius:11px;transition:border-color .16s,background-color .16s;overflow:hidden}.landmark-region-card:hover{border-color:#ffffff24}.landmark-region-card[data-active=true]{background:#00f2ff09;border-color:#00f2ff73;box-shadow:0 0 12px #00f2ff0a}.landmark-region-card[data-status=reviewed]{border-color:#00f2ff38}.landmark-region-card[data-warning=true]{background:#f59e0b08;border-color:#f59e0b80;box-shadow:0 0 10px #f59e0b0a}.landmark-region-card[data-warning=true]:hover{border-color:#f59e0bbf}.landmark-region-card[data-warning=true][data-active=true]{background:#f59e0b0d;border-color:#f59e0b;box-shadow:0 0 14px #f59e0b14}.landmark-region-header{text-align:start;cursor:pointer;background:0 0;border:none;border-radius:0;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;transition:background-color .16s;display:grid}.landmark-region-header:hover{background:#ffffff09}.landmark-region-header i{border:1px solid var(--border);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font:9px JetBrains Mono;transition:border-color .16s,background-color .16s,color .16s;display:grid}.landmark-region-header[data-active=true] i{color:var(--cyan);border-color:#00f2ff73}.landmark-region-card[data-status=reviewed] .landmark-region-header i{color:var(--cyan);background:#00f2ff24;border-color:#00f2ff99;font-size:10px}.landmark-region-header span{gap:2px;display:grid}.landmark-region-header b{color:var(--text);font-size:10px}.landmark-region-header small{color:var(--muted);text-transform:capitalize;font-size:8px}.landmark-region-header-status{align-items:center;gap:8px;display:flex}.region-warning-badge{color:#f59e0b;align-items:center;font-size:11px;display:inline-flex}.region-chevron{color:var(--muted);font-size:10px;transition:color .16s,transform .16s}.landmark-region-header[data-active=true] .region-chevron{color:var(--cyan)}.landmark-region-body{background:#0000001f;border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.point-focus-hint{color:var(--muted);align-items:center;gap:6px;margin-top:0;font-size:8px;line-height:1.4;display:flex}.point-focus-hint svg{color:var(--cyan);font-size:9px}.landmark-region-panel{gap:10px;padding-top:2px;display:grid}.point-list{gap:5px;display:grid}.point-row{border:1px solid var(--border);background:#0000002e;border-radius:9px;align-items:center;width:100%;min-height:42px;transition:border-color .16s,background-color .16s;display:flex}.point-row[data-selected=true]{background:#00f2ff12;border-color:#00f2ff8c}.point-row.point-row-warning,.point-row[data-warning=true]{background:#f59e0b14;border-color:#f59e0b8c}.point-row.point-row-warning:hover,.point-row[data-warning=true]:hover{background:#f59e0b1f;border-color:#f59e0bbf}.point-row.point-row-warning[data-selected=true],.point-row[data-warning=true][data-selected=true]{background:#f59e0b24;border-color:#f59e0b}.point-row.point-row-warning .warning-glyph,.point-row[data-warning=true] .warning-glyph{color:#f59e0b;font-size:10px}.point-row.point-row-warning small,.point-row[data-warning=true] small{color:#fbbf24}.point-optional-tag{color:#f59e0b;opacity:.9;margin-inline-start:4px;font-size:7.5px;font-weight:500}.point-select{text-align:start;background:0 0;flex:1;justify-content:space-between;align-items:center;min-width:0;min-height:40px;padding:7px 9px;display:flex}.point-select:disabled{opacity:.55}.point-lock{width:32px;min-height:40px;color:var(--muted);border-inline-start:1px solid var(--border);background:0 0}.point-lock[aria-pressed=true]{color:var(--cyan)}.point-list span{gap:3px;min-width:0;display:grid}.point-list b{color:var(--text);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;overflow:hidden}.point-list small{color:var(--muted);font:8px JetBrains Mono}.point-list i{color:var(--cyan);font-size:8px}.proposal-card{background:#bd00ff12;border:1px solid #bd00ff61;border-radius:10px;padding:10px}.proposal-card b{font-size:10px}.proposal-card p{color:var(--muted);margin:5px 0 9px;font-size:8px;line-height:1.5}.proposal-card>div{gap:6px;display:flex}.proposal-card button{border:1px solid var(--border);border-radius:8px;flex:1;min-height:32px;font-size:8px}.confirm-region{min-height:38px;color:var(--cyan);cursor:pointer;background:#00f2ff14;border:1px solid #00f2ff75;border-radius:9px;font-size:9px;font-weight:700;transition:border-color .16s,background-color .16s}.confirm-region:hover:not(:disabled){background:#00f2ff29;border-color:#00f2ffbf}.confirm-region:disabled{opacity:.45;cursor:not-allowed}.review-note{color:var(--muted);font-size:8px;line-height:1.45}.empty-tool-surface{padding:18px 4px}.empty-tool-surface h2{margin:0;font-size:18px}.empty-tool-surface p{color:var(--muted);font-size:11px;line-height:1.6}.tool-kicker{color:var(--cyan);letter-spacing:.12em;font:9px JetBrains Mono}.stitch-tool-surface{flex:none;gap:10px}.stitch-tool-surface>*{flex-shrink:0}.stitch-tool-surface .tool-surface-heading em{color:var(--cyan);font:9px JetBrains Mono}.stitch-step{gap:10px;display:grid}.stitch-step h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.stitch-step>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.stitch-source-picker,.stitch-order-list{gap:6px;min-height:0;display:grid}.stitch-source-picker{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;align-content:start;max-height:min(34vh,320px);overflow-y:auto}.stitch-source-picker::-webkit-scrollbar{display:none}.stitch-source-picker>button,.stitch-order-row{border:1px solid var(--border);width:100%;min-height:50px;color:var(--text);text-align:start;background:#ffffff06;border-radius:10px;grid-template-columns:38px 1fr 22px;align-items:center;gap:8px;padding:6px 8px;display:grid}.stitch-source-picker>button[data-selected=true],.stitch-order-row[data-selected=true]{background:#00f2ff12;border-color:#00f2ff7a}.stitch-source-picker span:nth-child(2),.stitch-order-row>span{gap:3px;min-width:0;display:grid}.stitch-source-picker b,.stitch-order-row b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stitch-source-picker small,.stitch-order-row small{color:var(--muted);font-size:7px}.stitch-source-picker>button>i{color:var(--cyan);text-align:center;font-style:normal}.stitch-thumb{background:#020405;border-radius:7px;width:36px;height:36px;overflow:hidden}.stitch-thumb img{object-fit:cover;width:100%;height:100%}.stitch-order-row{cursor:pointer;grid-template-columns:23px 1fr auto}.stitch-order-row[data-disabled=true]{cursor:not-allowed;opacity:.42}.stitch-order-row>i{width:22px;height:22px;color:var(--cyan);background:var(--cyan-soft);border-radius:50%;place-items:center;font:8px JetBrains Mono;display:grid}.stitch-order-row>em{gap:3px;display:flex}.stitch-order-row>em button{border:1px solid var(--border);background:#ffffff09;border-radius:6px;width:25px;height:28px}.stitch-fields{gap:8px;display:grid}.stitch-fields.two{grid-template-columns:1fr 1fr}.stitch-fields label{color:var(--muted);gap:5px;font-size:8px;display:grid}.stitch-fields input{border:1px solid var(--border);width:100%;height:34px;color:var(--text);background:#00000047;border-radius:8px;padding:0 8px;font:9px JetBrains Mono}.control-pair-summary{border:1px solid var(--border);background:#ffffff06;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.control-pair-summary>span{gap:3px;min-width:0;display:grid}.control-pair-summary small{color:var(--muted);letter-spacing:.08em;font:7px JetBrains Mono}.control-pair-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.control-pair-summary>i{color:var(--cyan);font-style:normal}.control-pair-progress{background:#00f2ff0e;border:1px solid #00f2ff3d;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.control-pair-progress>span{gap:4px;display:grid}.control-pair-progress b{font-size:9px}.control-pair-progress small{color:var(--muted);font-size:7px;line-height:1.45}.control-pair-progress em{color:var(--cyan);letter-spacing:.08em;flex:none;font:7px JetBrains Mono}.control-pair-dots{grid-template-columns:1fr 1fr;gap:7px;display:grid}.control-pair-dots span{border:1px dashed var(--border);height:27px;color:var(--muted);border-radius:8px;place-items:center;font:8px JetBrains Mono;display:grid}.control-pair-dots span[data-complete=true]:first-child{color:var(--cyan);background:#00f2ff12;border-style:solid;border-color:#00f2ff8c}.control-pair-dots span[data-complete=true]:last-child{color:#dc75ff;background:#bd00ff14;border-style:solid;border-color:#bd00ff8c}.control-pair-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.control-pair-actions button{border:1px solid var(--border);background:#ffffff09;border-radius:8px;min-height:34px;font-size:7px}.control-transform-readout{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.control-transform-readout div{border:1px solid var(--border);background:#00000038;border-radius:8px;padding:7px}.control-transform-readout dt{color:var(--muted);font:6px JetBrains Mono}.control-transform-readout dd{color:var(--text);margin:3px 0 0;font:7px JetBrains Mono}.stitch-ok,.stitch-blocker,.stitch-warning{border-radius:9px;padding:9px 10px;font-size:8px;line-height:1.45}.stitch-ok{color:var(--cyan);background:#00f2ff12}.stitch-blocker{color:#ff9b9b;background:#ff4d4d14}.stitch-warning{color:#facc15;background:#facc1512}.seam-control{border:1px solid var(--border);border-radius:9px;gap:6px;padding:9px;display:grid}.seam-control b{font-size:9px}.seam-control small{color:var(--muted);font:7px JetBrains Mono}.seam-control input{width:100%;accent-color:var(--cyan)}.stitch-step-nav{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:10px;display:grid}.stitch-step-nav button,.stitch-step>button{border:1px solid var(--border);background:#ffffff09;border-radius:9px;min-height:36px;font-size:8px}.stitch-step-nav button:last-child,.stitch-commit{color:var(--cyan);background:#00f2ff14!important;border-color:#00f2ff6b!important}.stitch-commit{font-weight:700;min-height:42px!important}.stitch-hidden{display:none}.stitch-canvas{touch-action:none;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px}.stitch-point-picker{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid;position:absolute;inset:18px}.stitch-point-picker>header{border:1px solid var(--border);background:#030708e0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 14px;display:flex}.stitch-point-picker>header>span{gap:4px;min-width:0;display:grid}.stitch-point-picker>header b{font-size:11px}.stitch-point-picker>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.stitch-point-picker>header em{color:var(--cyan);letter-spacing:.08em;flex:none;font:8px JetBrains Mono}.stitch-point-panes{grid-template-columns:1fr 1fr;gap:12px;min-width:0;min-height:0;display:grid}.stitch-point-pane{border:1px solid var(--border);background:#020506;border-radius:14px;grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.stitch-point-pane[data-active=true]{border-color:#00f2ffd1;box-shadow:inset 0 0 0 1px #00f2ff2e,0 0 24px #00f2ff14}.stitch-point-pane>div:first-child{z-index:2;border-bottom:1px solid var(--border);background:#070d10f0;gap:3px;padding:8px 11px;display:grid;position:relative}.stitch-point-pane>div:first-child span{color:var(--cyan);letter-spacing:.1em;font:7px JetBrains Mono}.stitch-point-pane[data-role=moving]>div:first-child span{color:#dc75ff}.stitch-point-pane>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.stitch-point-pane svg{cursor:default;touch-action:none;background:#000;width:100%;height:100%;min-height:0}.stitch-point-pane[data-active=true] svg{cursor:crosshair}.stitch-point-loading{color:var(--muted);place-items:center;font:8px JetBrains Mono;z-index:4!important;background:#020506e6!important;padding:0!important;display:grid!important;position:absolute!important;inset:42px 0 0!important}.stitch-point-marker circle{fill:#00f2ff33;stroke:var(--cyan);stroke-width:2px;vector-effect:non-scaling-stroke}.stitch-point-marker line{stroke:var(--cyan);stroke-width:1.5px;vector-effect:non-scaling-stroke}.stitch-point-marker text{fill:var(--text);stroke:#020506;stroke-width:3px;paint-order:stroke;text-anchor:middle;font-family:JetBrains Mono,Vazirmatn,monospace;font-weight:700}.stitch-point-marker[data-pair="2"] circle{fill:#bd00ff38;stroke:#dc75ff}.stitch-point-marker[data-pair="2"] line{stroke:#dc75ff}.stitch-point-marker[data-pending=true] circle{fill:#00f2ff14;stroke-dasharray:5 4}.stitch-point-legend{color:var(--muted);justify-content:center;gap:18px;font:7px JetBrains Mono;display:flex}.stitch-point-legend span{align-items:center;gap:6px;display:flex}.stitch-point-legend i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #00f2ff73}.stitch-point-legend span:last-child i{background:#dc75ff;box-shadow:0 0 8px #bd00ff73}.stitch-canvas-bg{fill:#030708;stroke:#94a3b826;stroke-width:1px;vector-effect:non-scaling-stroke}.stitch-layer{mix-blend-mode:screen}.stitch-layer[data-active=true] image{cursor:grab}.stitch-layer[data-active=true] image:active{cursor:grabbing}.stitch-source-outline{fill:none;stroke:#00f2ff8c;stroke-width:1px;vector-effect:non-scaling-stroke}.stitch-layer text,.stitch-seam-line text{fill:var(--cyan);paint-order:stroke;stroke:#030708;stroke-width:3px;font:10px JetBrains Mono}.stitch-seam-line line{stroke:#bd00ff;stroke-width:2px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.stitch-crop-box{fill:#00f2ff08;stroke:var(--cyan);stroke-width:2px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}.stitch-empty-canvas{color:var(--muted);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.stitch-empty-canvas svg{color:var(--cyan);font-size:30px}.stitch-empty-canvas b{color:var(--text);font-size:12px}.stitch-empty-canvas span{font-size:9px}.ai-progress{border:1px solid var(--border);background:#0000004d;border-radius:12px;margin-top:14px;padding:12px;font-size:10px}.ai-progress div{justify-content:space-between;gap:8px;display:flex}.ai-progress b{color:var(--cyan)}.ai-progress progress{width:100%;height:4px;accent-color:var(--cyan);margin-top:9px}.ai-progress p{color:var(--danger);line-height:1.5}.landmark-progress{background:#00f2ff0e;border-color:#00f2ff47;margin-top:0}.landmark-progress>div:first-child span{color:var(--text);font-weight:700}.landmark-progress>div:first-child b{font:700 15px JetBrains Mono}.landmark-progress small{color:var(--muted);margin-top:7px;font:9px/1.5 Vazirmatn,Plus Jakarta Sans;display:block}.viewport{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.viewport-workspace{flex:1;align-items:stretch;min-width:0;min-height:0;display:flex}.top-hud{border-bottom:1px solid var(--border);box-sizing:border-box;background:#030708;flex:0 0 60px;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:60px;padding:0 20px;display:flex;container:tophud/inline-size}.hud-status{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.workstation-mark{color:var(--cyan);letter-spacing:.12em;white-space:nowrap;font-size:10px;font-weight:700}.workstation-submark{color:var(--cyan);opacity:.8}.hud-status em{color:#facc15;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:700}.hud-status .lock-state{color:var(--cyan)}.hud-status .lock-state.held-by-other{color:#facc15}.hud-status .lock-state.approved{color:#4ade80}.hud-status .lock-state.expired{color:var(--danger)}.hud-lock-action{border:1px solid var(--border);min-height:26px;color:var(--text);background:#ffffff0a;border-radius:7px;padding:0 9px;font-size:9px}.hud-lock-action:hover,.hud-lock-action:focus-visible{border-color:var(--cyan);color:var(--cyan)}.workspace-notice{min-height:34px;color:var(--text);background:#00f2ff0f;border-bottom:1px solid #00f2ff29;justify-content:space-between;align-items:center;gap:12px;padding:0 24px;font-size:11px;display:flex}.workspace-notice button{color:var(--muted);font-size:10px}.hud-status .readonly{color:var(--purple)}.hud-center{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.patient-details-control{justify-content:center;min-width:0;max-width:100%;display:flex;position:relative}.patient-chip{background:var(--border);color:var(--muted);box-sizing:border-box;border-radius:100px;align-items:center;gap:14px;min-width:0;max-width:100%;padding:6px 16px;font-size:9px;display:inline-flex}.patient-chip span{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.patient-chip b{color:var(--cyan);margin-inline-start:4px}.patient-chip-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:170px;display:inline-block;overflow:hidden}.patient-chip-id{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:110px;display:inline-block;overflow:hidden}.patient-details-edit{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin-inline-start:2px;transition:color .16s,background .16s;display:inline-grid}.patient-details-edit:hover,.patient-details-edit:focus-visible{color:var(--cyan);background:#56e0e51f;outline:none}.patient-details-edit:disabled{cursor:not-allowed;opacity:.48}.patient-details-popover{z-index:40;border:1px solid var(--border);width:min(380px,100vw - 32px);color:var(--text);background:#0b151b;border-radius:14px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000057}.patient-details-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 16px 13px;display:flex}.patient-details-header h2{color:var(--text);margin:0;font-size:14px}.patient-details-header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.patient-details-close{width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.patient-details-close:hover,.patient-details-close:focus-visible{color:var(--text);background:#ffffff12;outline:none}.patient-details-form{padding:14px 16px 16px}.patient-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.patient-details-grid label,.patient-age-fallback label{color:var(--muted);gap:5px;font-size:10px;display:grid}.patient-details-grid input,.patient-details-grid select,.patient-age-fallback input{border:1px solid var(--border);min-width:0;height:31px;color:var(--text);font:inherit;background:#071015;border-radius:7px;padding:0 8px;font-size:11px}.patient-details-grid input:focus,.patient-details-grid select:focus,.patient-age-fallback input:focus{border-color:var(--cyan);outline:none}.patient-age-derived{color:var(--muted);background:#56e0e514;border-radius:8px;grid-template-columns:auto auto;align-items:baseline;gap:5px 8px;margin:13px 0 0;padding:10px;font-size:10px;display:grid}.patient-age-derived strong{color:var(--cyan);font-size:12px}.patient-age-derived small{color:var(--muted);grid-column:1/-1;font-size:9px}.patient-age-fallback{border:1px solid var(--border);border-radius:8px;margin:13px 0 0;padding:10px}.patient-age-fallback legend{color:var(--text);padding:0 4px;font-size:10px}.patient-age-fallback p{color:var(--muted);margin:0 0 8px;font-size:9px}.patient-age-fallback>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.patient-details-error{color:var(--red);margin:10px 0 0;font-size:10px}.patient-details-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media(max-width:700px){.patient-details-popover{width:auto;max-height:calc(100dvh - 24px);position:fixed;inset:auto 12px 12px;overflow-y:auto;transform:none}}.collaboration-control{position:relative}.collaboration-pill{border:1px solid var(--border);max-width:230px;min-height:34px;color:var(--text);text-align:start;background:#ffffff09;border-radius:10px;align-items:center;gap:8px;padding:5px 9px;display:flex}.collaboration-pill:hover,.collaboration-pill:focus-visible,.collaboration-pill[aria-expanded=true]{background:#00f2ff12;border-color:#00f2ff6b}.collaboration-pill>span:not(.collaboration-dot){gap:2px;min-width:0;display:grid}.collaboration-pill strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collaboration-pill small{color:var(--muted);white-space:nowrap;font:7px JetBrains Mono}.collaboration-pill>b{color:var(--muted);font-size:13px;font-weight:400}.collaboration-dot{background:#facc15;border-radius:50%;flex:none;width:7px;height:7px}.collaboration-dot.live{background:#4ade80;box-shadow:0 0 0 3px #4ade801f}.collaboration-pill.held-by-other .collaboration-dot{background:#facc15}.collaboration-pill.approved .collaboration-dot{background:#4ade80}.collaboration-pill.expired .collaboration-dot{background:#f77}.collaboration-popover{z-index:70;top:calc(100% + 8px);background:#070e13fa;border:1px solid #00f2ff3d;border-radius:12px;gap:12px;width:270px;padding:14px;animation:.15s ease-out both collaboration-popover-in;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 18px 40px #00000073}.collaboration-popover>div{gap:5px;display:grid}.collaboration-popover .eyebrow{margin:0}.collaboration-popover strong{color:var(--text);font-size:11px}.collaboration-popover small{color:var(--muted);font-size:9px;line-height:1.5}.collaboration-popover button{min-height:31px;font-size:9px}@keyframes collaboration-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hud-actions{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.hud-actions>button{white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;display:inline-flex}.hud-actions .secondary{transition:width .15s,padding .15s}.hud-action-label.compact{display:none}@container (max-width:900px){.top-hud{gap:8px;padding-inline:16px}.hud-status em{display:none}.workstation-mark{letter-spacing:.08em;font-size:9px}.patient-chip{gap:10px;padding:6px 12px}.patient-chip-name{max-width:120px}.hud-actions .secondary{width:36px;padding:0}.hud-actions .secondary .hud-action-label,.hud-actions .finalize-report .hud-action-label.full{display:none}.hud-actions .finalize-report .hud-action-label.compact{display:inline}}.context-toolbar{border-bottom:1px solid var(--border);transform-origin:top;background:#071015;flex:0 0 60px;align-items:center;min-height:60px;animation:.32s cubic-bezier(.22,1,.36,1) both context-toolbar-in;display:flex;overflow:hidden}@keyframes context-toolbar-in{0%{opacity:0;transform:translateY(-10px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}.context-tool-identity{flex:none;align-items:center;width:auto;padding:0 20px;display:flex}.context-tool-identity b{color:#a7b3c8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.context-action-list{scrollbar-width:none;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex;overflow-x:auto}.context-action-list::-webkit-scrollbar{display:none}.context-action-list button{color:#93a1b7;background:#ffffff05;border:1px solid #94a3b824;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;animation:.26s cubic-bezier(.22,1,.36,1) both context-action-in;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.context-action-list button:nth-child(2){animation-delay:25ms}.context-action-list button:nth-child(3){animation-delay:50ms}.context-action-list button:nth-child(4){animation-delay:75ms}.context-action-list button:nth-child(5){animation-delay:.1s}.context-action-list button:nth-child(6){animation-delay:.125s}@keyframes context-action-in{0%{opacity:0;transform:translateY(-5px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.context-action-list button svg{font-size:16px;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s}.context-action-list button:after{content:attr(data-tooltip);color:currentColor;opacity:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;line-height:1;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden;transform:translateY(4px)}.context-action-list button:hover:not(:disabled),.context-action-list button:focus-visible{color:#d7e0ed;background:#ffffff0b;border-color:#94a3b847}.context-action-list button:hover:not(:disabled) svg,.context-action-list button:focus-visible svg{transform:translateY(-6px)scale(.92)}.context-action-list button:hover:not(:disabled):after,.context-action-list button:focus-visible:after{opacity:1;transform:translateY(0)}.context-action-list button.active{border-color:var(--cyan);color:#031014;background:var(--cyan);box-shadow:0 0 24px #00f2ff1f}.context-action-list button.active:hover:not(:disabled),.context-action-list button.active:focus-visible{color:#031014;background:var(--cyan)}.context-action-list button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.context-action-list button:disabled{cursor:not-allowed;opacity:.4}.context-action-list button.free-move-toggle{box-sizing:border-box;grid-template-columns:auto auto;place-items:center;gap:9px;width:166px;min-width:166px;padding:0 14px;overflow:visible}.context-action-list button.free-move-toggle span{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.context-action-list button.free-move-toggle:after{display:none}.context-action-list button.free-move-toggle:hover:not(:disabled) svg,.context-action-list button.free-move-toggle:focus-visible svg{transform:translate(2px)}.canvas{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#0a0f14,#000 72%);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.canvas.cursor-select{cursor:default}.canvas.cursor-pan{cursor:grab}.canvas.cursor-pan:active{cursor:grabbing}.canvas.cursor-draw,.canvas.cursor-draw .annotation,.canvas.cursor-draw .annotation-text,.canvas.cursor-draw .landmark-hit{cursor:crosshair}.canvas.cursor-landmark{cursor:default}.canvas.cursor-disabled{cursor:not-allowed}.canvas.selection-box-active,.canvas.selection-box-active .annotation,.canvas.selection-box-active .annotation-text{cursor:crosshair}.selection-mode-control{z-index:9;inset-block-start:14px;background:#030d11f0;border:1px solid #00f2ff3d;border-radius:10px;align-items:center;gap:4px;width:max-content;padding:4px;display:flex;position:absolute;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 30px #00000057}.selection-mode-control button{color:#aebfc9;min-height:44px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding-inline:13px;font-size:11px;font-weight:700}.selection-mode-control button:hover,.selection-mode-control button:focus-visible{color:#fff;border-color:#00f2ff47}.selection-mode-control button[aria-pressed=true]{color:var(--cyan);background:#00f2ff1a;border-color:#00f2ff61}.selection-mode-control>span{color:#aebfc9;text-align:center;white-space:nowrap;min-width:72px;padding-inline:9px;font-size:10px}.free-move-status{z-index:8;color:#dce9ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#030d11e6;border:1px solid #00f2ff47;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 12px;animation:.18s cubic-bezier(.16,1,.3,1) both free-move-status-in;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000057,inset 0 0 0 1px #ffffff06}.free-move-status>span{background:var(--cyan);border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #00f2ffcc}.free-move-status b{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:9px;line-height:1}.free-move-status em{color:#9aabba;white-space:nowrap;font-size:10px;font-style:normal}.free-move-status kbd{color:#8392a2;text-align:center;background:#ffffff09;border:1px solid #94a3b833;border-radius:5px;min-width:28px;padding:4px 6px;font-family:JetBrains Mono,Vazirmatn,monospace;font-size:8px;line-height:1}@keyframes free-move-status-in{0%{opacity:0;transform:translate(-50%,-7px)}to{opacity:1;transform:translate(-50%)}}.mobile-workstation-notice{z-index:20;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#121922f5,#0a0f16fa);border-bottom:1px solid #ffb80059;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;animation:.2s cubic-bezier(.16,1,.3,1) noticeSlideDown;display:flex;position:relative;box-shadow:0 4px 18px #00000073}@keyframes noticeSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.mobile-notice-content{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-notice-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-notice-icon{color:#ffb800;font-size:13px}.mobile-notice-badge{text-transform:uppercase;letter-spacing:.04em;color:#ffb800;background:#ffb80024;border:1px solid #ffb8004d;border-radius:4px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.mobile-notice-title{color:#fff;font-size:12px;font-weight:600}.mobile-notice-body{color:#dcebf5d9;margin:0;font-size:11px;line-height:1.45}.mobile-notice-dismiss{white-space:nowrap;color:#081116;background:var(--cyan,#00f2ff);cursor:pointer;border:1px solid #00f2ffcc;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .14s;display:inline-flex}.mobile-notice-dismiss:hover{background:#38f5ff;transform:translateY(-1px)}.mobile-notice-reopen-btn{color:#ffb800;cursor:pointer;white-space:nowrap;background:#ffb8001f;border:1px solid #ffb80047;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.mobile-notice-reopen-btn:hover{background:#ffb80033}.mobile-viewer-controls{z-index:15;-webkit-backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#0a1018f0;border:1px solid #00f2ff47;border-radius:9999px;align-items:center;gap:6px;max-width:calc(100vw - 28px);padding:6px 10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000000a6}.mobile-viewer-controls button{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.mobile-viewer-controls button:active,.mobile-viewer-controls button.active{color:var(--cyan,#00f2ff);background:#00f2ff2e;border-color:#00f2ff80}.mobile-zoom-group{background:#0006;border-radius:9999px;align-items:center;gap:3px;padding:2px 4px;display:flex}.mobile-zoom-group button{min-width:30px;min-height:30px;padding:4px;font-size:11px}.mobile-zoom-level{font-variant-numeric:tabular-nums;color:#ffffffe6;text-align:center;min-width:40px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}@media(max-width:560px){.mobile-workstation-notice{flex-direction:column;align-items:stretch;gap:8px}.mobile-notice-dismiss{justify-content:center}}.image-stage{transform-origin:0 0;height:90%;position:relative}.image-stage img{object-fit:contain;filter:brightness(.8)contrast(1.2);opacity:0;max-width:100%;height:100%;transition:opacity .16s;display:block}.image-stage img.loaded{opacity:1}.main-preview-state{z-index:3;color:var(--muted);text-align:center;background:#030708c7;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.main-preview-state i,.preview-loader i,.button-spinner{border:2px solid #00f2ff2e;border-top-color:var(--cyan);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite preview-spin}.progress-ring{place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.progress-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-ring circle{fill:none;stroke-width:3px}.progress-ring-track{stroke:#00f2ff29}.progress-ring-value{stroke:var(--cyan);stroke-linecap:round;transition:stroke-dashoffset .14s}.progress-ring.indeterminate .progress-ring-value{transform-origin:20px 20px;animation:.9s linear infinite preview-spin}.progress-ring b{color:var(--text);font-variant-numeric:tabular-nums;font-size:9px;position:absolute}.main-preview-state b{color:var(--text);font-size:11px}.main-preview-state span{font-size:9px}.main-preview-state.error b,.series-upload-error{color:var(--danger)}.image-stage svg{width:100%;height:100%;position:absolute;inset:0}.scanogram-line{fill:none;stroke:var(--cyan);stroke-width:1.5px;opacity:.82;vector-effect:non-scaling-stroke}.scanogram-line.mechanical{stroke-width:2px;opacity:.9}.scanogram-line.bone{stroke-dasharray:7 4;opacity:.68}.scanogram-line.joint{stroke:var(--purple);stroke-width:2px;opacity:.9}.landmark{fill:var(--cyan);filter:drop-shadow(0 0 8px var(--cyan));cursor:pointer}.landmark-hit{fill:#0000;stroke:none;cursor:pointer}.landmark-hit:active{cursor:grabbing}.landmark-group.movable .landmark-hit{cursor:grab}.landmark-group.free-move:hover .landmark-hit{fill:#00f2ff12;stroke:#00f2ff6b;stroke-width:1px}.landmark-group.movable:hover .landmark{fill:#fff;stroke:var(--cyan);stroke-width:1.5px;filter:drop-shadow(0 0 13px var(--cyan))}.landmark-group.selected .landmark{fill:var(--purple);stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 13px var(--purple))}.landmark-group.locked .landmark-hit,.landmark-group.locked .landmark-hit:active{cursor:not-allowed}.landmark-label{fill:#f8fafc;stroke:#030708f5;stroke-width:3px;paint-order:stroke fill;letter-spacing:0;font-family:Plus Jakarta Sans,Vazirmatn,sans-serif;font-weight:700}:root[dir=rtl] .landmark-label,:root[dir=rtl] .admin-shell,:root[dir=rtl] .admin-shell *{font-family:Vazirmatn,Plus Jakarta Sans,sans-serif!important}.landmark-label.hover-label{opacity:0;transition:opacity .11s,transform .15s cubic-bezier(.16,1,.3,1);transform:translateY(2px)}.landmark-group.free-move:hover .landmark-label.hover-label{opacity:1;transform:translateY(0)}@media(max-width:720px){.free-move-status em,.free-move-status kbd{display:none}}@media(prefers-reduced-motion:reduce){.free-move-status,.landmark-label.hover-label{transition:none;animation:none}}.landmark.proposed{fill:var(--purple);stroke:#ffffffd9;stroke-width:1px;filter:drop-shadow(0 0 9px var(--purple))}.manual-roi{fill:#bd00ff0e;stroke:var(--purple);stroke-width:1.5px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke;pointer-events:none}.sgr-roi-proposal{cursor:grab}.sgr-roi-proposal:active{cursor:grabbing}.sgr-roi-proposal.is-estimated .sgr-roi-box{fill:#a855f724;stroke:#c084fc;stroke-dasharray:4 4}.sgr-roi-proposal.is-estimated .sgr-roi-label-bg{fill:#c084fc}.sgr-roi-box{fill:#ffb8001f;stroke:#ffb800;stroke-width:2px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}.sgr-roi-label-bg{fill:#ffb800;stroke:#111827;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.sgr-roi-label{fill:#111827;letter-spacing:0;dominant-baseline:middle;paint-order:stroke fill;stroke:#ffffffd9;stroke-width:1px;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Plus Jakarta Sans,Vazirmatn,sans-serif;font-weight:800}:root[dir=rtl] .sgr-roi-label{font-family:Vazirmatn,Plus Jakarta Sans,sans-serif}.sgr-roi-proposal text{pointer-events:none}.roi-confirmation-card{background:#ffb80014;border:1px solid #ffb80080;border-radius:12px;margin:14px 0;padding:14px 16px}.roi-confirmation-card strong,.roi-confirmation-card p,.roi-confirmation-card span{display:block}.roi-confirmation-card p{color:var(--muted);margin:5px 0 8px}.roi-confirmation-card span{color:#ffb800;text-transform:uppercase;font:700 11px JetBrains Mono}.landmark.selected,.draft-point{fill:var(--purple);stroke:#fff;stroke-width:1px}.angle-draft-point{stroke-width:1.5px;filter:drop-shadow(0 0 4px #bd00ffa6)}.annotation{stroke:var(--cyan);stroke-width:1.4px;vector-effect:non-scaling-stroke;cursor:pointer}.annotation-line{stroke:var(--cyan);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.annotation.selected .annotation-line{stroke:var(--purple)}.annotation text,.annotation-text{fill:var(--cyan);stroke:none;cursor:pointer;paint-order:stroke;dominant-baseline:alphabetic;text-anchor:start;unicode-bidi:plaintext;font-family:JetBrains Mono,Vazirmatn,monospace;font-weight:500}.annotation-text[direction=rtl]{font-family:Vazirmatn,Plus Jakarta Sans,sans-serif;font-weight:600}.annotation-measurement-badge rect{fill:#071016f0;stroke:var(--cyan);stroke-width:1.2px;vector-effect:non-scaling-stroke}.annotation.selected .annotation-measurement-badge rect{stroke:var(--purple)}.annotation .annotation-measurement-label{fill:#f8ffff;stroke:none;font-variant-numeric:tabular-nums;letter-spacing:0;text-anchor:middle;dominant-baseline:central;alignment-baseline:central;paint-order:normal;direction:ltr;unicode-bidi:plaintext;font-family:JetBrains Mono,Vazirmatn,monospace;font-size:16px;font-weight:700}.annotation-angle-marker{fill:none;stroke:inherit;stroke-width:1.8px;stroke-linecap:square;vector-effect:non-scaling-stroke}.annotation-cross{fill:none;stroke:inherit;stroke-width:1.4px;vector-effect:non-scaling-stroke}.annotation-outline{stroke-width:2.5px;vector-effect:non-scaling-stroke}.annotation-center-move-hit{fill:#0000;cursor:move}.annotation-center-move-cross{fill:none;stroke:var(--purple);stroke-width:2px;vector-effect:non-scaling-stroke;cursor:move}.annotation.selected,.annotation-text.selected{stroke:var(--purple);fill:var(--purple)}.annotation-preview{stroke:#fff;stroke-width:2.2px;stroke-dasharray:7 4;opacity:.9;filter:drop-shadow(0 0 6px #00f2ff99)}.annotation-transform-target{fill:#0000;cursor:move}.annotation-selection-bounds{fill:none;stroke:var(--purple);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.annotation-box-selection{fill:#00f2ff14;stroke:var(--cyan);stroke-width:1px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.annotation-resize-handle,.annotation-rotation-handle{fill:#071016;stroke:var(--purple);stroke-width:1.4px;vector-effect:non-scaling-stroke;cursor:nwse-resize}.annotation-rotation-handle{cursor:grab}.annotation-rotation-handle:active{cursor:grabbing}.annotation-rotation-stem{stroke:var(--purple);stroke-width:1px;vector-effect:non-scaling-stroke}.measure-float{border-inline-start:2px solid var(--cyan);font-variant-numeric:tabular-nums;inset-inline-start:40px;padding-inline-start:15px;font-family:JetBrains Mono,Vazirmatn,monospace;position:absolute;bottom:40px}.measure-float small{color:var(--muted);font-size:10px;display:block}.measure-float strong{color:var(--cyan);margin-top:4px;font-size:20px;display:block}.alignment-overview{border:1px solid #7a9ead47;border-inline-start:2px solid var(--cyan);background:#071016;min-width:238px;padding:10px 12px 12px;padding-inline:15px 12px;box-shadow:0 12px 28px #00000057}.alignment-overview-toggle{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.alignment-overview-toggle small{color:var(--muted)}.alignment-overview-toggle span{color:var(--cyan);font-size:16px;line-height:1}.alignment-overview-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.alignment-overview-row{color:var(--muted);grid-template-columns:1fr auto auto;gap:10px;margin-top:7px;font-size:10px;display:grid}.alignment-overview-row b{color:var(--text);font-size:10px}.ai-canvas-progress{min-width:230px;color:var(--text);z-index:4;top:20px;background:#030708eb;border:1px solid #00f2ff61;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;inset-inline-end:20px;box-shadow:0 14px 36px #00000061}.ai-canvas-progress>span{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.ai-canvas-progress i{background:conic-gradient(var(--cyan)var(--progress),#94a3b824 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 56%,#000 58%);mask:radial-gradient(circle,#0000 56%,#000 58%)}.ai-canvas-progress b{color:var(--cyan);font:700 9px JetBrains Mono}.ai-canvas-progress>div{gap:4px;display:grid}.ai-canvas-progress strong{font-size:10px}.ai-canvas-progress small{max-width:160px;color:var(--muted);font:8px/1.4 Vazirmatn,Plus Jakarta Sans}.zoom-readout{color:var(--muted);inset-inline-end:18px;background:#0009;border-radius:8px;padding:7px 10px;font:10px JetBrains Mono;position:absolute;bottom:18px}.display-popover{z-index:8;border:1px solid var(--border);top:18px;background:#0d141ceb;border-radius:12px;gap:12px;width:220px;padding:14px;font-size:10px;display:grid;position:absolute;inset-inline-start:18px;box-shadow:0 16px 40px #000}.display-popover label{color:var(--muted);grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.display-popover>div{gap:8px;display:flex}.display-popover button{border:1px solid var(--border);background:#ffffff0d;border-radius:8px;flex:1;height:32px;font-size:10px}.display-popover .layer-toggle{color:var(--text);grid-template-columns:auto 1fr}.annotation-layers-popover{width:min(300px,100% - 36px);max-height:calc(100% - 36px);padding:0;overflow:hidden}.annotation-layers-panel{flex-direction:column;min-height:0;display:flex}.annotation-layers-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.annotation-layers-header h2,.calibration-panel h2{color:var(--text);text-wrap:balance;margin:0;font-size:12px;line-height:1.35}.annotation-layers-header>span{color:var(--cyan);font-variant-numeric:tabular-nums;flex:none;font:9px JetBrains Mono,Vazirmatn,monospace}.annotation-layers-panel>.layer-toggle{border-bottom:1px solid var(--border);min-height:44px;margin:0 14px;padding:9px 0 11px}.measurement-geometry-control{border-bottom:1px solid var(--border);margin:0 14px;padding:0 0 11px}.measurement-geometry-control .layer-toggle{min-height:44px}.measurement-geometry-legend{color:var(--muted);gap:6px;padding:2px 0 0 24px;font-size:9px;display:grid}.measurement-geometry-legend span{align-items:center;gap:7px;display:flex}.measurement-geometry-swatch{border-top:2px solid var(--cyan);flex:0 0 22px;width:22px;height:0}.measurement-geometry-swatch.dotted{opacity:.72;border-top-style:dashed}.measurement-geometry-swatch.joint{border-top-color:var(--purple)}.annotation-layers-list-header{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 7px;display:flex}.annotation-layers-list-header>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.display-popover .annotation-clear-all{color:#ff929b;background:0 0;border-color:#0000;flex:none;width:auto;height:30px;padding:0 7px}.display-popover .annotation-clear-all:hover:not(:disabled){background:#ff687414;border-color:#ff68744d}.annotation-layer-list{overscroll-behavior:contain;gap:6px;min-height:0;max-height:min(310px,100vh - 280px);margin:0;padding:0 10px 12px;list-style:none;display:grid;overflow-y:auto}.annotation-layer-list li{content-visibility:auto;background:#ffffff06;border:1px solid #7b9aab24;border-radius:10px;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;min-width:0;min-height:48px;display:grid}.annotation-layer-list li.selected{background:#00f2ff17;border-color:#00f2ff75}.display-popover .annotation-layer-select{text-align:start;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;height:auto;min-height:46px;padding:6px 8px;display:grid}.annotation-layer-icon{color:var(--muted);font-size:12px}.annotation-layer-list li.selected .annotation-layer-icon{color:var(--cyan)}.annotation-layer-copy{gap:2px;min-width:0;display:grid}.annotation-layer-copy b,.annotation-layer-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.annotation-layer-copy b{color:var(--text);font-size:10px}.annotation-layer-copy small{color:var(--muted);unicode-bidi:plaintext;font-size:9px}.display-popover .annotation-layer-delete{color:#ff929b;border:0;background:0 0;border-inline-start:1px solid #7b9aab1f;border-radius:0 9px 9px 0;width:42px;height:100%;min-height:46px;padding:0}[dir=rtl] .display-popover .annotation-layer-delete{border-radius:9px 0 0 9px}.display-popover .annotation-layer-delete:hover:not(:disabled){background:#ff687417}.annotation-layers-empty{text-align:center;border:1px dashed #7b9aab33;border-radius:10px;gap:5px;margin:0 14px 14px;padding:18px 12px;display:grid}.annotation-layers-empty b{color:var(--text);font-size:10px}.annotation-layers-empty span{color:var(--muted);font-size:9px;line-height:1.5}.calibration-popover{width:min(270px,100% - 36px)}.calibration-panel{gap:12px;display:grid}.calibration-panel header{gap:6px;display:grid}.calibration-status{color:var(--muted);font-size:9px}.calibration-status.valid{color:#83e6b1}.calibration-status.unavailable{color:#f8c76b}.calibration-panel dl{gap:7px;margin:0;display:grid}.calibration-panel dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.calibration-panel dt{color:var(--muted)}.calibration-panel dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font:10px JetBrains Mono,Vazirmatn,monospace}.calibration-panel p{color:var(--muted);margin:0;line-height:1.55}.annotation-text-composer{width:min(290px,100% - 36px)}.display-popover.annotation-text-composer>label{color:var(--text);grid-template-columns:1fr;font-size:11px;font-weight:600}.annotation-text-composer input{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);font:inherit;unicode-bidi:plaintext;background:#ffffff0b;border-radius:9px;padding:0 11px;font-size:14px;line-height:1.5}.annotation-text-composer input::placeholder{color:var(--muted)}.annotation-text-composer input:focus-visible{border-color:var(--cyan)}.annotation-text-actions{grid-template-columns:1fr 1.35fr;display:grid!important}.annotation-text-actions button{min-height:40px}.annotation-text-actions .primary{color:var(--bg);background:var(--cyan)}.context-rail{border-inline-start:1px solid var(--border);padding:20px;position:relative;overflow:auto}.context-rail-toggle{border:1px solid var(--border);width:32px;height:32px;color:var(--cyan);background:#ffffff0a;border-radius:8px;place-items:center;margin:-8px 0 12px auto;display:grid}.context-rail-toggle:hover{color:var(--cyan);background:var(--cyan-soft);border-color:#00f2ff66}.context-rail-collapsed-label{display:none}.context-rail.collapsed{padding:14px 9px;overflow:hidden}.context-rail.collapsed .context-rail-toggle{margin:0 auto}.context-rail.collapsed .context-rail-content{display:none}.context-rail.collapsed .context-rail-collapsed-label{color:#6f7e91;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;margin:18px auto 0;font-size:8px;font-weight:700;display:block}.context-lock-notice{color:var(--text);background:#facc150f;border:1px solid #facc1538;border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px;display:flex}.context-lock-icon{color:#facc15;background:#facc151f;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.context-lock-copy{flex:1;min-width:0;font-size:10px;line-height:1.45}.context-lock-copy strong,.context-lock-copy>span{display:block}.context-lock-copy strong{color:#fde68a;font-size:10px}.context-lock-copy>span{color:var(--muted);margin-top:2px}.context-lock-dismiss{color:var(--muted);background:0 0;border:0;flex:none;padding:0 2px;font-size:16px;line-height:1}.context-lock-dismiss:hover,.context-lock-dismiss:focus-visible{color:var(--text)}.context-section-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:13px;display:flex}.context-section-head .section-label{min-width:0;margin:0}.context-section-head>button{color:var(--cyan);letter-spacing:.15px;background:0 0;border:0;flex:none;padding:3px 0;font:8px JetBrains Mono}.context-section-head>button:hover:not(:disabled){color:var(--text)}.context-section-head>button:disabled{color:#52606c}.context-section-count{color:#52606c;flex:none;font:8px JetBrains Mono}.series-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px;display:grid}.series-item-wrap{min-width:0;position:relative}.series-item-wrap .series-item{width:100%}.series-remove{z-index:2;color:#f99;opacity:0;top:7px;background:#05080ac7;border:1px solid #ff4d4d59;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;transition:opacity .15s,background-color .15s;display:grid;position:absolute;inset-inline-end:7px}.series-item-wrap:hover .series-remove,.series-remove:focus-visible{opacity:1}.series-remove:hover,.series-remove:focus-visible{background:#ff4d4d33;border-color:#f77}.series-item{aspect-ratio:1;border:1px solid var(--border);color:#3e4a55;cursor:pointer;background:#05080a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0;font-size:10px;display:flex;position:relative;overflow:hidden}.series-item>img{object-fit:cover;filter:brightness(.78)contrast(1.12);opacity:0;width:100%;height:100%;transition:opacity .16s;display:block}.series-item>img.loaded{opacity:1}.series-item>.series-caption{min-width:0;color:var(--text);text-align:start;background:linear-gradient(#0000,#030708f0);gap:2px;padding:22px 9px 8px;display:grid;position:absolute;inset:auto 0 0}.series-item>.series-caption b{color:var(--cyan);justify-content:space-between;align-items:center;gap:4px;font:9px JetBrains Mono;display:flex}.series-item>.series-caption em{color:var(--bg);background:var(--cyan);letter-spacing:.4px;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal}.series-item>.series-caption small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.series-placeholder>span{text-align:center;background:0 0;padding:0;position:static}.preview-loader,.preview-error{color:var(--muted);place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.preview-loader i{width:18px;height:18px}.series-add{background:#ffffff05;border-style:dashed}.series-add:hover{color:var(--cyan);background:var(--cyan-soft);border-color:#00f2ff80}.series-add>span{color:inherit;background:0 0;padding:0;position:static}.series-upload-error{margin:-20px 0 24px;font-size:9px;line-height:1.5}.dicom-upload-progress{width:100%;color:var(--muted);background:#00f2ff0b;border:1px solid #00f2ff2e;border-radius:6px;gap:6px;margin:4px 0 14px;padding:9px 10px;font-size:9px;display:grid}.dicom-upload-progress>div{justify-content:space-between;gap:12px;display:flex}.dicom-upload-progress b{color:var(--cyan);font-family:JetBrains Mono,Vazirmatn,monospace}.dicom-upload-progress progress{width:100%;height:5px;accent-color:var(--cyan)}.dicom-upload-cancel{color:#ff8585;min-height:26px;font:inherit;cursor:pointer;background:#ff5c5c12;border:1px solid #ff5c5c59;border-radius:4px;justify-self:start;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.dicom-upload-cancel:hover{color:#ffb0b0;background:#ff5c5c24;border-color:#ff5c5ca6}.button-spinner{width:16px;height:16px;display:inline-block}@keyframes preview-spin{to{transform:rotate(360deg)}}.series-item.active{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 15px var(--cyan-soft)}.preview-only-badge{color:var(--purple);letter-spacing:.7px;white-space:nowrap;background:#030708c7;border:1px solid #bd00ff40;border-radius:8px;padding:7px 10px;font:8px JetBrains Mono;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.model-beta-badge{color:#e9d5ff;letter-spacing:.05em;text-transform:uppercase;background:#bd00ff1f;border:1px solid #bd00ff59;border-radius:9999px;align-items:center;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;display:inline-flex}.save-list{gap:10px;display:grid}.collection-empty-state{border:1px solid var(--border);text-align:start;background:#ffffff05;border-radius:12px;align-items:center;gap:11px;min-height:68px;padding:12px;display:flex}.collection-empty-state>span{color:#607080;background:#ffffff09;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.collection-empty-state>div{text-align:start;flex:auto;gap:4px;min-width:0;display:grid}.collection-empty-state b{font-size:9px}.collection-empty-state small{color:var(--muted);font-size:8px;line-height:1.45}.save-card{text-align:start;background:#ffffff06;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.save-card-delete,.save-card-restore{cursor:pointer;border:0;border-radius:7px;flex:none;padding:6px 8px;font:9px JetBrains Mono}.save-card-delete{color:#f77;background:#ff52521a;margin-inline-start:auto}.save-card-delete:disabled,.save-card-restore:disabled{cursor:not-allowed;opacity:.35}.save-card-restore{color:var(--text);background:#ffffff0f}.save-card>span{width:36px;height:36px;color:var(--purple);background:#bd00ff1a;border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.save-card div{text-align:start;flex:auto;gap:4px;min-width:0;display:grid}.save-card b{font-size:11px}.save-card small{color:var(--muted);font:9px JetBrains Mono}.save-card b,.save-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.save-card-actions{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.context-full-view{min-height:100%}.context-view-header{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;margin-bottom:18px;display:grid}.context-view-header>div{min-width:0}.context-view-header h2{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;overflow:hidden}.context-view-header small,.context-results-count{color:var(--muted);font:8px JetBrains Mono}.context-back,.context-icon-action{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:#ffffff06;border-radius:10px}.context-back:hover,.context-icon-action:hover:not(:disabled){color:var(--cyan);background:var(--cyan-soft);border-color:#00f2ff52}:root[dir=rtl] :where(.back-link,.brand-back,.context-back) svg{transform:scaleX(-1)}.context-view-header .context-icon-action{grid-column:3}.context-browser-tools{gap:8px;margin-bottom:9px;display:grid}.context-search{border:1px solid var(--border);height:38px;color:var(--muted);background:#ffffff06;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;display:grid}.context-search:focus-within{color:var(--cyan);border-color:#00f2ff7a}.context-search input,.context-browser-tools .rad-select-trigger{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.context-browser-tools .rad-select-trigger{border:1px solid var(--border);height:34px;color:var(--muted);background:#0c1218;border-radius:9px;padding:0 10px}.context-results-count{text-align:right;margin-bottom:12px}.series-grid-full{margin-bottom:0}.save-list-full{padding-bottom:10px}.rail-empty{min-height:160px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.rail-empty>svg{color:#566472;margin-bottom:3px;font-size:18px}.rail-empty b{color:var(--text);font-size:11px}.rail-empty small{max-width:190px;font-size:9px;line-height:1.55}.rail-empty.compact{aspect-ratio:1;border:1px solid var(--border);border-radius:12px;min-height:0;font-size:9px}.small{font-size:10px;line-height:1.6}@media(max-width:1279px){.workstation,.workstation.context-rail-collapsed{grid-template-columns:280px minmax(0,1fr)}.context-rail{display:none}.model-rail{padding:18px}.case-row{grid-template-columns:1fr 1fr}.case-row time{display:none}.case-row-actions{align-items:flex-end}}.settings-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047;border:0;animation:.22s ease-out both settings-scrim-in;position:fixed;inset:0}.settings-drawer{z-index:41;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:100%;background:radial-gradient(circle at 90% 4%,#00f2ff1a,#0000 32%),#070c11f5;border-inline-start:1px solid #00f2ff29;flex-direction:column;width:min(360px,100vw);animation:.36s cubic-bezier(.22,1,.36,1) both settings-extension-in;display:flex;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:-24px 0 80px #00000094}:root[dir=rtl] .analysis-drawer,:root[dir=rtl] .settings-drawer{transform-origin:0;border-inline-start:0;border-inline-end:1px solid #00f2ff29;animation-name:settings-extension-in-rtl;inset-inline:0 auto;box-shadow:24px 0 80px #00000094}:root[dir=rtl] .analysis-drawer{border-inline-end-color:#00f2ff2e;left:0;right:auto}@keyframes settings-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes settings-extension-in{0%{opacity:0;transform:translate(28px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes settings-extension-in-rtl{0%{opacity:0;transform:translate(-28px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.settings-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:76px;padding:16px 18px;display:flex}.settings-header>div{align-items:center;gap:12px;display:flex}.settings-header h2,.settings-header p{margin:0}.settings-header h2{letter-spacing:-.4px;margin-top:3px;font-size:18px}.settings-mark,.settings-close{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.settings-mark{color:var(--cyan);background:var(--cyan-soft);border:1px solid #00f2ff29}.settings-close{border:1px solid var(--border);color:var(--muted);background:#ffffff09}.settings-close:hover{color:var(--text);border-color:#ffffff24}.settings-scroll{overscroll-behavior:contain;padding:2px 18px 24px;overflow-y:auto}.settings-command-center{border-bottom:1px solid var(--border);padding:18px 0 20px}.settings-command-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.settings-command-heading h3{letter-spacing:-.3px;margin:4px 0 0;font-size:16px}.settings-command-status{color:var(--cyan);background:var(--cyan-soft);letter-spacing:1px;border:1px solid #00f2ff2e;border-radius:5px;padding:4px 6px;font-family:JetBrains Mono,Vazirmatn,monospace;font-size:8px}.settings-command-list{gap:6px;display:grid}.settings-command-row{width:100%;min-width:0;min-height:58px;color:var(--text);text-align:start;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:9px;padding:9px 10px;transition:border-color .18s,background .18s,transform .18s;display:flex}.settings-command-row:not(:disabled):hover{background:#00f2ff12;border-color:#00f2ff47;transform:translateY(-1px)}.settings-command-row:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.settings-command-row>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.settings-command-row strong,.settings-command-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-command-row strong{font-size:11px}.settings-command-row small{color:var(--muted);font-size:9px}.settings-command-row>svg{color:var(--muted);flex:none;font-size:10px;transition:transform .18s}.settings-command-row>svg.is-open{transform:rotate(90deg)}.settings-command-icon{width:28px;height:28px;color:var(--cyan);background:var(--cyan-soft);letter-spacing:-.3px;border:1px solid #00f2ff29;border-radius:8px;flex:0 0 28px;place-items:center;font-family:JetBrains Mono,Vazirmatn,monospace;font-size:8px;font-weight:500;display:grid}.settings-command-row.is-status{opacity:.52}.settings-plan-preview{background:linear-gradient(135deg,#00f2ff17,#0000 58%),#ffffff09;border:1px solid #00f2ff2e;border-radius:12px;margin-top:8px;padding:12px;animation:.22s ease-out both settings-plan-preview-in}@keyframes settings-plan-preview-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.settings-plan-preview-heading,.settings-token-meter>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-plan-preview-heading>div{gap:5px;display:grid}.settings-plan-preview-heading strong{font-size:12px}.settings-plan-preview-heading>small,.settings-plan-note{color:var(--muted);font-size:9px}.settings-plan-badge{width:max-content;color:var(--cyan);background:var(--cyan-soft);letter-spacing:.8px;border-radius:4px;padding:3px 5px;font-family:JetBrains Mono,Vazirmatn,monospace;font-size:8px}.settings-token-meter{gap:7px;margin-top:15px;display:grid}.settings-token-meter>div{color:var(--muted);font-size:10px}.settings-token-meter strong{color:var(--cyan);font-family:JetBrains Mono,Vazirmatn,monospace;font-size:10px}.settings-token-meter strong small{color:var(--muted);font-size:9px}.settings-token-track{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.settings-token-track i{border-radius:inherit;background:var(--cyan);width:84%;height:100%;display:block;box-shadow:0 0 10px #00f2ffa6}.settings-plan-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.settings-plan-stats span{background:#ffffff0b;border-radius:8px;gap:4px;padding:8px;display:grid}.settings-plan-stats small{color:var(--muted);font-size:8px}.settings-plan-stats strong{font-size:10px}.settings-usage-chart{align-items:end;gap:5px;height:42px;margin-top:12px;padding:0 3px;display:flex}.settings-usage-chart i{background:#00f2ff4d;border-radius:3px 3px 1px 1px;flex:1;min-height:5px}.settings-usage-chart i:last-child{background:var(--cyan);box-shadow:0 0 10px #00f2ff61}.settings-plan-note{margin:10px 0 0;line-height:1.45}.settings-section{border-bottom:1px solid var(--border);padding:20px 0}.settings-section h3{color:var(--muted);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 14px;font-size:10px;line-height:1}.account-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}.account-avatar{height:42px;color:var(--cyan);background:var(--cyan-soft);letter-spacing:.7px;border-radius:12px;flex:0 0 42px;place-items:center;font-size:12px;font-weight:800;display:grid}.account-card div{gap:3px;min-width:0;display:grid}.account-card strong{font-size:13px}.account-card span,.account-card em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.account-card em{width:max-content;color:var(--cyan);background:var(--cyan-soft);text-transform:uppercase;letter-spacing:.7px;border-radius:5px;padding:2px 6px;font-size:9px}.settings-note{color:var(--muted);margin:9px 2px 0;font-size:10px;line-height:1.5}.settings-field,.settings-toggle{color:var(--text);gap:8px;margin-top:13px;font-size:11px;display:grid}.settings-field>span,.settings-toggle>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-field output{color:var(--cyan);font-family:JetBrains Mono,Vazirmatn,monospace}.settings-field .rad-select-trigger{width:100%;min-height:42px;color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:0 12px}.settings-range input{width:100%;accent-color:var(--cyan)}.settings-toggle{grid-template-columns:1fr auto;align-items:center;min-height:50px;padding:9px 0}.settings-toggle>span{justify-content:start;gap:4px;display:grid}.settings-toggle b{font-size:11px}.settings-toggle small{color:var(--muted);font-size:9px}.settings-toggle input{width:36px;height:20px;accent-color:var(--cyan)}.settings-actions{border-bottom:0;gap:10px;display:grid}.settings-actions button{min-height:42px}.settings-signout{color:#ff8585;background:#ff4d4d12;border:1px solid #ff4d4d2e;border-radius:10px}[data-motion=reduce] *,[data-motion=reduce] :before,[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media(max-width:767px){.workstation{display:block;overflow:auto}.universal-rail,.model-rail{display:none}.viewport{height:72vh}.top-hud{gap:8px;padding:0 10px}.hud-status{display:none}.hud-center{justify-content:flex-start;min-width:0}.patient-details-control{justify-content:flex-start}.patient-chip{gap:6px;padding:4px 10px}.patient-chip-name{max-width:100px}.collaboration-pill{max-width:170px}.hud-actions .primary.finalize-report{min-width:0;padding-inline:9px;display:inline-flex}.context-rail{min-height:28vh;display:block;position:static}.app-header{padding:0 18px}.app-header nav>a,.user-chip{display:none}.directory,.form-page{padding:34px 18px}.page-lead{align-items:flex-start}.filter-bar,.case-row{grid-template-columns:1fr}.analysis-stack{margin-left:58px}.case-row time{display:none}.auth-card{padding:30px 24px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.spine-source-confirmation{color:var(--text);align-items:flex-start;gap:8px;font-size:12px;display:flex}.spine-focused-panel .spine-vertebrae-list{flex:none;grid-auto-rows:minmax(44px,auto);max-height:240px}.spine-focused-panel>*{flex-shrink:0}.spine-focused-panel>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.spine-focused-centerline{stroke-width:1.5px;stroke-opacity:.65;vector-effect:non-scaling-stroke;filter:none}.spine-focused-overlay .spine-vertebra-group .spine-endplate.superior,.spine-focused-overlay .spine-vertebra-group .spine-endplate.inferior{stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:none}.spine-focused-overlay .spine-corner:focus-visible{stroke:#fff;fill:var(--cyan);outline:none}.spine-focused-panel .spine-vertebra-row{grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr) 28px;align-content:start;gap:6px;height:auto;min-height:44px;padding:6px;display:grid}.spine-focused-panel .spine-vertebra-row>small{color:var(--muted);grid-column:1/-1;line-height:1.4}.spine-focused-measurement{grid-template-columns:minmax(0,1fr) auto}.spine-focused-measurement>.compact-primary,.spine-focused-measurement>.compact-danger,.spine-focused-measurement>.spine-unavailable,.spine-focused-measurement .spine-line-controls,.spine-focused-measurement>label,.spine-focused-measurement>.spine-toolbar{grid-column:1/-1}.spine-line-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.spine-line-level{width:100%;color:var(--muted);gap:6px;font-size:11px;display:grid}.spine-focused-measurement .rad-select{min-height:36px;font-size:12px}.spine-unavailable{border-top:1px solid var(--border);color:var(--muted);padding-top:9px;font-size:11px}.spine-unavailable>summary{cursor:pointer;padding-block:6px}.spine-unavailable label{gap:6px;margin-block:8px;display:grid}.spine-placement-guide{border-radius:var(--radius-control);background:var(--surface-panel);z-index:2;border:1px solid #00f2ff4d;gap:8px;padding:10px;display:grid;position:sticky;top:0}.spine-placement-guide p{margin:0;font-size:12px;line-height:1.5}.spine-focused-panel .spine-source-confirmation{line-height:1.5}.spine-source-confirmation input{accent-color:var(--cyan);flex:none;margin-top:3px}.spine-focused-measurement>label{color:var(--muted);gap:6px;font-size:11px;display:grid}.spine-focused-measurement input{background:var(--surface-shell);width:100%;min-width:0;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-control);padding:8px}.spine-orientation-contour{fill:none;stroke:var(--cyan);stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.spine-orientation-label{fill:var(--cyan);font-family:var(--font-mono);pointer-events:none;font-size:28px}.spine-legacy-details{min-width:0;color:var(--muted);font-size:11px}.spine-legacy-details>summary{cursor:pointer;padding:8px 0}.spine-legacy-content{overscroll-behavior:contain;max-height:240px;overflow:auto}.spine-legacy-content p{margin:0 0 8px;line-height:1.5}.spine-legacy-content table{border-collapse:collapse;table-layout:fixed;width:100%}.spine-legacy-content th,.spine-legacy-content td{text-align:start;overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:6px 4px}.spine-legacy-content th:first-child{width:16%}.spine-legacy-content tbody th{color:var(--text);font-weight:500}@container tophud (max-width:640px){.workstation[data-model=spine] .patient-chip>span:not(:first-child){display:none}.workstation[data-model=spine] .patient-chip{gap:6px;padding-inline:8px}.workstation[data-model=spine] .patient-chip-name{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}}@container tophud (max-width:480px){.workstation[data-model=spine] .workstation-submark{display:none}}.lower-limb-landmark-panel{flex:none}.lower-limb-landmark-panel .tool-surface-heading{flex-direction:column;align-items:stretch}.lower-limb-landmark-panel .landmark-heading-actions{grid-template-columns:1fr}.bone-age-panel{flex:none}.bone-age-panel>*{min-width:0}.bone-age-intelligence>div{grid-template-columns:1fr}.bone-age-intelligence>div span{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.bone-age-intelligence>div small{white-space:normal;line-height:1.5;overflow:visible}.bone-age-reference-grid{grid-template-columns:1fr}.bone-age-reference-grid>label>span{white-space:normal;min-height:auto}.bone-age-panel .bone-age-anatomy-confirmation{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.bone-age-anatomy-confirmation input{accent-color:var(--cyan);margin-top:3px}.bone-age-panel>p{margin:0;font-size:12px;line-height:1.5}.bone-age-age-selects{grid-template-columns:minmax(0,1fr);gap:8px}.bone-age-age-selects>label{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.bone-age-carpal-grid{grid-template-columns:minmax(0,1fr)}.stitch-auto{border-block:1px solid var(--border);gap:8px;padding-block:12px}.stitch-auto h3{white-space:normal;line-height:1.5}.stitch-auto label{color:var(--muted);font-size:10px}.stitch-auto .rad-select{width:100%;min-width:0}.stitch-auto .rad-select-trigger{min-height:44px;font-size:11px}.stitch-auto>button,.stitch-auto-progress>button{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);background:#ffffff09;border-radius:9px;padding:8px 12px;font-size:11px;line-height:1.5;transition:background .15s ease-out,border-color .15s ease-out}.stitch-auto>.stitch-auto-primary{color:var(--cyan);background:#00f2ff14;border-color:#00f2ff6b;font-weight:700}.stitch-auto>button:not(:disabled):hover,.stitch-auto-progress>button:not(:disabled):hover{border-color:var(--cyan);background:#00f2ff1f}.stitch-auto button:disabled{cursor:not-allowed;opacity:.45}.stitch-auto p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.stitch-auto p:not(.stitch-ok):not(.stitch-warning):not(.stitch-blocker){color:var(--muted)}.stitch-auto .stitch-ok{color:var(--cyan)}.stitch-auto .stitch-warning{color:#facc15}.stitch-auto .stitch-blocker{color:#ff9b9b}.stitch-auto-progress{gap:12px;padding-block:8px;display:grid}.stitch-auto-progress progress{appearance:none;background:var(--border);width:100%;height:4px;color:var(--cyan);accent-color:var(--cyan);border:0;border-radius:2px;display:block;overflow:hidden}.stitch-auto-progress progress::-webkit-progress-bar{background:var(--border);border-radius:2px}.stitch-auto-progress progress::-webkit-progress-value{background:var(--cyan);border-radius:2px}.stitch-auto-progress progress::-moz-progress-bar{background:var(--cyan);border-radius:2px}.stitch-auto .stitch-preview-link{min-height:44px;color:var(--cyan);text-underline-offset:3px;align-items:center;padding-block:8px;font-size:11px;line-height:1.55;text-decoration:underline;display:flex}.stitch-auto .stitch-preview-link:hover{color:var(--text)}.stitch-auto :is(button,a):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(prefers-reduced-motion:reduce){.stitch-auto button{transition:none}}.landing-page{--landing-max:1320px;--landing-instrument-muted:#70869a;--spring-snappy:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 19.4%,1.067 22.5%,1.089 26%,1.079 30.3%,1.049 36%,1.024 42.6%,1.011 50.3%,1.004 59.2%,1.001 69.3%,1);--spring-smooth:linear(0,.004,.016 2.3%,.063 4.7%,.141 7.2%,.25 9.9%,.601 16.5%,.815 21%,.929 25.2%,.987 29%,1.025 33.5%,1.042 38%,1.04 43.5%,1.027 50%,1.013 57.5%,1.005 67%,1.001 79%,1);--ease-snap:cubic-bezier(.22,1,.36,1);--ease-ambient:cubic-bezier(.65,0,.35,1);color:#f8fafc;background:radial-gradient(circle at 76% 12%,#00f2ff12,#0000 27rem),#030708;min-height:100vh;overflow:clip}.landing-page.is-motion-ready [data-reveal]{opacity:0;filter:blur(7px);transition:opacity .68s var(--spring-snappy),transform .68s var(--spring-snappy),filter .62s var(--ease-snap);transition-delay:calc(var(--reveal-order,0)*72ms);transform:translateY(28px)}.landing-page.is-motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}.landing-page.is-motion-ready [data-reveal=hero]{transition-delay:calc(90ms + var(--reveal-order,0)*95ms);transform:translateY(22px)}.landing-page.is-motion-ready [data-reveal=heading]{clip-path:inset(0 0 24%);transition:opacity .72s var(--spring-snappy),transform .72s var(--spring-snappy),filter .62s var(--ease-snap),clip-path .72s var(--spring-snappy);transform:translateY(42px)}.landing-page.is-motion-ready [data-reveal=heading].is-visible{clip-path:inset(0)}.landing-page.is-motion-ready [data-reveal=row]{transform:translate(-24px)}.landing-page.is-motion-ready [data-reveal=price]{transform:translateY(38px)scale(.975)}.landing-page.is-motion-ready [data-reveal=price].is-visible{transform:translateY(0)scale(1)}.landing-page.is-motion-ready .landing-primary-action[data-reveal].is-visible{transform:translate(var(--magnetic-x),var(--magnetic-y))}.landing-page.is-motion-ready .landing-primary-action[data-reveal].is-visible:hover{transform:translate(var(--magnetic-x),calc(var(--magnetic-y) - 2px))}.landing-page.is-motion-ready .landing-primary-action[data-reveal].is-visible:active{transform:translate(var(--magnetic-x),var(--magnetic-y))scale(.96)}.landing-page.is-motion-ready .landing-geometry[data-reveal]{transform:translateY(28px)perspective(1100px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))}.landing-page.is-motion-ready .landing-geometry[data-reveal].is-visible{transform:translateY(0)perspective(1100px)rotateX(var(--tilt-x))rotateY(var(--tilt-y))}.landing-page.is-motion-ready .landing-pricing__grid article[data-reveal].is-visible:hover{transform:translateY(-7px)scale(1)}.landing-page [data-magnetic]{--magnetic-x:0px;--magnetic-y:0px}.landing-nav{z-index:30;height:72px;padding:0 max(28px,calc((100vw - var(--landing-max))/2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:landing-nav-arrive .62s var(--spring-snappy)both;background:#030708e0;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid;position:fixed;top:0;left:0;right:0}.landing-brand{letter-spacing:.19em;white-space:nowrap;align-items:center;gap:11px;font-size:12px;font-weight:700;display:inline-flex}.landing-brand b{color:#00f2ff}.landing-brand__mark{border-radius:5px;width:19px;height:19px;display:block}.landing-nav__links{align-items:center;gap:30px;display:flex}.landing-nav__links a{color:#94a3b8;transition:color .18s var(--ease-snap),transform .24s var(--spring-snappy);font-size:12px;position:relative}.landing-nav__links a:after{content:"";transform-origin:100%;height:1px;transition:transform .26s var(--spring-snappy);background:#00f2ff;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.landing-nav__links a:hover{color:#f8fafc;transform:translateY(-1px)}.landing-nav__links a:hover:after,.landing-nav__links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.landing-nav__action{color:#00f2ff;min-height:42px;transform:translate(var(--magnetic-x),var(--magnetic-y));transition:background .18s var(--ease-snap),color .18s var(--ease-snap),transform .38s var(--spring-smooth),box-shadow .26s var(--ease-snap);border:1px solid #00f2ff73;border-radius:10px;justify-self:end;align-items:center;gap:10px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.landing-nav__action:hover{color:#030708;background:#00f2ff;box-shadow:0 10px 32px #00f2ff29}.landing-nav__action:active{transform:translate(var(--magnetic-x),var(--magnetic-y))scale(.96);transition-duration:.1s}.landing-hero{width:min(var(--landing-max),calc(100% - 56px));grid-template-columns:minmax(0,1.03fr) minmax(430px,.8fr);align-items:center;gap:clamp(44px,6vw,96px);min-height:100svh;margin:0 auto;padding:116px 0 58px;display:grid}.landing-hero__copy{z-index:2;position:relative}.landing-hero__signal{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 28px;font-size:11px;font-weight:600;display:flex}.landing-hero__signal span{background:#00f2ff;width:22px;height:1px;box-shadow:9px 0 22px #00f2ffb3}.landing-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.75rem,6.5vw,6rem);line-height:.94}.landing-hero__summary{color:#aab8ca;max-width:580px;margin:28px 0 34px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.landing-primary-action{color:#030708;min-height:52px;transform:translate(var(--magnetic-x),var(--magnetic-y));transition:transform .42s var(--spring-smooth),box-shadow .22s var(--ease-snap);background:#00f2ff;border-radius:12px;align-items:center;gap:14px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 14px 42px #00f2ff29}.landing-primary-action:hover{transform:translate(var(--magnetic-x),calc(var(--magnetic-y) - 2px));box-shadow:0 18px 48px #00f2ff40}.landing-primary-action:active{transform:translate(var(--magnetic-x),var(--magnetic-y))scale(.96);transition-duration:.1s}.landing-hero__note{color:#64748b;margin:16px 0 0;font-size:11px}.landing-geometry{--pointer-x:50%;--pointer-y:45%;--tilt-x:0deg;--tilt-y:0deg;min-height:650px;transform:perspective(1100px)rotateX(var(--tilt-x))rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .54s var(--spring-smooth),border-color .26s var(--ease-snap);background:linear-gradient(145deg,#0f171fc2,#050a0df5);border:1px solid #ffffff17;border-radius:18px;grid-template-rows:46px 1fr 42px;align-self:stretch;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 48px 110px #0000006b}.landing-geometry:before{content:"";background:radial-gradient(circle at 50% 46%,#6888971a,#0000 48%);position:absolute;inset:46px 0 42px}.landing-geometry:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle 150px at var(--pointer-x)var(--pointer-y),#00f2ff1f,transparent 72%);opacity:.7;transition:opacity .24s var(--ease-snap);position:absolute;inset:46px 0 42px}.landing-geometry:hover{border-color:#00f2ff38}.landing-geometry__scan{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(#0000,#00f2ff0a 34%,#00f2ff57,#00f2ff0a 66%,#0000);height:86px;position:absolute;top:46px;left:0;right:0}.landing-geometry.is-visible .landing-geometry__scan{animation:landing-scan 5.8s .65s var(--ease-ambient)infinite}.landing-geometry__topline,.landing-geometry figcaption{color:#718096;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 18px;font:500 9px/1 JetBrains Mono,monospace;display:flex}.landing-geometry__topline{border-bottom:1px solid #ffffff0f}.landing-live-status{color:#b6c5d7;align-items:center;gap:7px;display:inline-flex}.landing-live-status i{width:6px;height:6px;animation:landing-status-breathe 2.6s var(--ease-ambient)infinite;background:#00f2ff;border-radius:50%;box-shadow:0 0 12px #00f2ffb3}.landing-geometry__canvas{z-index:1;width:100%;height:100%;min-height:540px;position:relative}.landing-geometry figcaption{letter-spacing:.05em;border-top:1px solid #ffffff0f}.geometry-label{letter-spacing:.1em;font:600 9px/1 JetBrains Mono,monospace}.geometry-label .geometry-value{fill:#00f2ff;letter-spacing:.04em;font-size:10px}.geometry-side-label{fill:#64748b;letter-spacing:.18em;font:500 8px/1 JetBrains Mono,monospace}.landing-geometry .radiograph-shape,.landing-geometry .radiograph-glow{opacity:0}.landing-geometry.is-visible .radiograph-shape{animation:landing-bone-acquire .76s .3s var(--ease-snap)forwards}.landing-geometry.is-visible .radiograph-glow{animation:landing-bone-acquire .9s .42s var(--ease-snap)forwards}.landing-geometry .measurement-lines path:nth-child(-n+2){stroke-dasharray:620;stroke-dashoffset:620px}.landing-geometry.is-visible .measurement-lines path:first-child{animation:landing-axis-draw .9s .52s var(--spring-smooth)forwards}.landing-geometry.is-visible .measurement-lines path:nth-child(2){animation:landing-axis-draw .9s .65s var(--spring-smooth)forwards}.landing-geometry .measurement-points circle{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.35)}.landing-geometry.is-visible .measurement-points circle{animation:landing-point-acquire .52s var(--spring-snappy)forwards,landing-point-pulse 3.4s 1.8s var(--ease-ambient)infinite}.landing-geometry.is-visible .measurement-points circle:first-child{animation-delay:.72s,1.8s}.landing-geometry.is-visible .measurement-points circle:nth-child(4){animation-delay:.8s,1.88s}.landing-geometry.is-visible .measurement-points circle:nth-child(2){animation-delay:.92s,2s}.landing-geometry.is-visible .measurement-points circle:nth-child(5){animation-delay:1s,2.08s}.landing-geometry.is-visible .measurement-points circle:nth-child(3){animation-delay:1.12s,2.2s}.landing-geometry.is-visible .measurement-points circle:nth-child(6){animation-delay:1.2s,2.28s}.landing-geometry .geometry-label,.landing-geometry .geometry-bracket,.landing-geometry .geometry-side-label{opacity:0}.landing-geometry.is-visible .geometry-label,.landing-geometry.is-visible .geometry-bracket,.landing-geometry.is-visible .geometry-side-label{animation:landing-label-focus .52s 1.28s var(--ease-snap)forwards}.landing-model-stage{direction:ltr}.landing-model-stage__surface{z-index:1;background:linear-gradient(#00f2ff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#00f2ff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 52% 34%,#00f2ff17,#0000 36%);min-height:540px;position:relative;overflow:hidden}.landing-model-stage__map{position:absolute;inset:4% 20% 3%}.landing-model-stage__map .model-map{aspect-ratio:auto;width:100%;height:100%}.landing-model-stage .model-map-color.is-selected{animation:landing-model-acquire .82s var(--ease-snap)both}.landing-model-stage__controls{z-index:4;gap:7px;display:grid;position:absolute;top:18px;right:18px}.landing-model-stage__controls button{color:#91a6b8;text-align:left;min-width:142px;min-height:38px;transition:color .18s var(--ease-snap),border-color .18s var(--ease-snap),background-color .18s var(--ease-snap);background:#030708d6;border:1px solid #00f2ff2e;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:650;line-height:1.35}.landing-model-stage__controls button:hover{color:#fff;border-color:#00f2ff7a}.landing-model-stage__controls button[aria-pressed=true]{color:#b7ef70;background:#0c1f23f5;border-color:#b7ef707a}.landing-model-stage__detail{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030708e6;border-left:2px solid #00f2ff;width:min(260px,100% - 36px);padding:15px 17px;position:absolute;bottom:18px;right:18px}.landing-model-stage__detail strong{color:#a9faff;font-size:13px;line-height:1.4;display:block}.landing-model-stage__detail p{color:#91a6b8;margin:7px 0 0;font-size:10px;line-height:1.65}:root[dir=rtl] .landing-model-stage__controls,:root[dir=rtl] .landing-model-stage__detail,:root[dir=rtl] .landing-model-stage figcaption{direction:rtl}:root[dir=rtl] .landing-model-stage__controls button,:root[dir=rtl] .landing-model-stage__detail{text-align:right}@keyframes landing-model-acquire{0%{opacity:.12;filter:drop-shadow(0 0)}58%{opacity:1;filter:drop-shadow(0 0 24px)}to{opacity:.96;filter:drop-shadow(0 0 12px)}}.landing-proof{width:min(var(--landing-max),calc(100% - 56px));border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);margin:0 auto;padding:27px 0;display:grid}.landing-proof div{color:#aab8ca;border-right:1px solid #ffffff12;justify-content:center;align-items:center;gap:11px;min-height:38px;font-size:11px;display:flex}.landing-proof div:last-child{border-right:0}.landing-proof svg{color:#00f2ff;transition:transform .42s var(--spring-snappy),filter .24s var(--ease-snap)}.landing-proof div:hover svg{filter:drop-shadow(0 0 8px #00f2ff6b);transform:translateY(-2px)scale(1.12)}.landing-section{width:min(var(--landing-max),calc(100% - 56px));margin:0 auto;padding:clamp(104px,11vw,164px) 0}.landing-section__intro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);align-items:end;gap:48px;margin-bottom:70px;display:grid}.landing-section h2,.landing-safety h2{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1}.landing-section__intro>p,.landing-safety__copy>p{color:#94a3b8;max-width:570px;margin:0;font-size:15px;line-height:1.8}.landing-workflow__steps{border-top:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-workflow__steps:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform 1.1s var(--spring-smooth);background:linear-gradient(90deg,#00f2ff,#00f2ff14);position:absolute;top:-1px;left:0;transform:scaleX(0)}.landing-workflow__steps:has(.is-visible):after{transform:scaleX(1)}.landing-workflow__steps li{padding:24px 28px 0 0;position:relative}.landing-workflow__steps li:before{content:"";z-index:1;width:7px;height:7px;transition:transform .5s var(--spring-snappy),box-shadow .3s var(--ease-snap);background:#00f2ff;position:absolute;top:-4px;left:0;transform:rotate(45deg)scale(.6)}.landing-workflow__steps li.is-visible:before{transform:rotate(45deg)scale(1);box-shadow:0 0 14px #00f2ff99}.landing-workflow__steps>li>span{color:#4f6172;font:500 10px/1 JetBrains Mono,monospace}.landing-workflow__steps h3{margin:32px 0 12px;font-size:17px}.landing-workflow__steps p{color:#8493a6;max-width:28ch;margin:0;font-size:13px;line-height:1.7}.landing-models{padding-top:60px}.landing-model-table{border-top:1px solid #ffffff1f}.landing-model-table__header,.landing-model-table__row{border-bottom:1px solid #ffffff14;grid-template-columns:.65fr .85fr 1.55fr .65fr;align-items:center;gap:28px;min-height:76px;display:grid}.landing-model-table__header{color:#5f6f81;letter-spacing:.1em;text-transform:uppercase;min-height:44px;font:500 9px/1 JetBrains Mono,monospace}.landing-model-table__row{color:#9cabbc;transition:background-color .24s var(--ease-snap),padding .42s var(--spring-smooth),color .24s var(--ease-snap);font-size:13px}.landing-model-table__row:hover{color:#d4dde8;background:#00f2ff09;padding-inline:14px}.landing-model-table__row strong{color:#f8fafc;font-size:16px}.landing-model-table .is-preview{color:#bd67ff}.landing-model-table .is-muted{color:#64748b}.landing-safety{background:#071014;border-top:1px solid #00f2ff1f;border-bottom:1px solid #00f2ff1f;grid-template-columns:1fr 1fr;max-width:1440px;min-height:680px;margin:20px auto 0;display:grid}.landing-safety__visual{border-right:1px solid #ffffff12;min-height:520px;position:relative;overflow:hidden}.landing-safety__console{opacity:0;transition:opacity .7s var(--ease-snap),transform .9s var(--spring-smooth);background:#09161ce6;border:1px solid #00f2ff33;border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:13% 10%;transform:translateY(22px);box-shadow:0 24px 70px #00000059,0 0 46px #00f2ff0f}.landing-safety__visual.is-visible .landing-safety__console{opacity:1;transform:translateY(0)}.landing-safety__console-bar,.landing-safety__console-foot{color:#7890a0;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font:500 9px/1 JetBrains Mono,monospace;display:flex}.landing-safety__console-bar{border-bottom:1px solid #ffffff14}.landing-safety__console-bar span:first-child{color:#d6e6ee;align-items:center;gap:8px;display:flex}.landing-safety__console-bar i,.landing-safety__console-foot span{background:#00f2ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #00f2ffb3}.landing-safety__console-body{gap:10px;min-height:290px;padding:14px;display:grid}.landing-safety__evidence-head{border-bottom:1px solid #ffffff14;gap:5px;padding:2px 2px 10px;display:grid}.landing-safety__evidence-head span{color:#00f2ff;letter-spacing:.08em;font:500 9px/1 JetBrains Mono,monospace}.landing-safety__evidence-head strong{color:#e4eef3;font-size:14px}.landing-safety__evidence-head small{color:#718696;font-size:10px}.landing-safety__evidence-track{gap:8px;display:grid;position:relative}.landing-safety__evidence-track:before{content:"";background:linear-gradient(#00f2ff,#00f2ff1f);width:1px;position:absolute;top:23px;bottom:23px;left:25px}.landing-safety__evidence-step{z-index:1;background:#09161c;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:28px 30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;padding:7px 9px;display:grid;position:relative}.landing-safety__evidence-number{color:#68808d;font:500 9px/1 JetBrains Mono,monospace}.landing-safety__evidence-icon{color:#00f2ff;background:#00f2ff1a;border:1px solid #00f2ff40;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.landing-safety__evidence-step div{gap:3px;min-width:0;display:grid}.landing-safety__evidence-step strong{color:#e4eef3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.landing-safety__evidence-step small{color:#718696;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.landing-safety__evidence-step b,.landing-safety__evidence-result b{color:#00f2ff;letter-spacing:.06em;font:500 8px/1 JetBrains Mono,monospace}.landing-safety__evidence-result{background:#00f2ff0f;border:1px solid #00f2ff38;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.landing-safety__evidence-result>span{color:#00f2ff;background:#00f2ff24;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.landing-safety__evidence-result div{gap:3px;display:grid}.landing-safety__evidence-result strong{color:#f0f8fb;font-size:10px}.landing-safety__evidence-result small{color:#8da3b0;font-size:9px}.landing-safety__console-foot{color:#8da3b0;letter-spacing:.02em;text-transform:none;border-top:1px solid #ffffff14;justify-content:flex-start;gap:8px}.landing-safety__console-foot span{flex:0 0 6px}.landing-safety__copy{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,110px);display:flex}.landing-safety__copy h2{max-width:10ch}.landing-safety__copy>p{margin-top:30px}.landing-safety__copy ul{color:#b3c0cf;gap:15px;margin:38px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.landing-safety__copy li{transition:transform .3s var(--spring-snappy),color .22s var(--ease-snap);align-items:center;gap:12px;display:flex}.landing-safety__copy li svg{color:#00f2ff;transition:transform .36s var(--spring-snappy)}.landing-safety__copy li:hover{color:#f8fafc;transform:translate(4px)}.landing-safety__copy li:hover svg{transform:scale(1.18)}.landing-pricing__grid{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid}.landing-pricing__notice{color:#94a3b8;grid-column:1/-1;margin:0;padding:42px 34px;font-size:13px}.landing-pricing__grid article{min-height:470px;transition:transform .44s var(--spring-smooth),background-color .28s var(--ease-snap),box-shadow .28s var(--ease-snap);border-right:1px solid #ffffff17;flex-direction:column;padding:38px 34px;display:flex}.landing-pricing__grid article:hover{z-index:1;background-color:#ffffff06;transform:translateY(-7px);box-shadow:0 24px 66px #00000047}.landing-pricing__grid article:last-child{border-right:0}.landing-pricing__grid article.is-featured{background:linear-gradient(#00f2ff14,#00f2ff05)}.landing-pricing__grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-pricing__grid h3{margin:0;font-size:17px}.landing-pricing__recommended{color:#00f2ff;letter-spacing:.08em;text-transform:uppercase;background:#00f2ff1f;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.landing-pricing__price{letter-spacing:-.04em;margin:40px 0 18px;font-size:clamp(2.5rem,4vw,4rem);font-weight:600}.landing-pricing__price span{color:#64748b;letter-spacing:0;font-size:11px;font-weight:400}.landing-pricing__description{color:#8797aa;min-height:68px;margin:0;font-size:13px;line-height:1.65}.landing-pricing__allowances{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:28px 0 9px;display:grid}.landing-pricing__features{color:#b7c3d1;gap:8px;margin:0 0 36px;padding:0;font-size:12px;list-style:none;display:grid}.landing-pricing__feature{min-height:44px;transition:border-color .22s var(--ease-snap),background-color .22s var(--ease-snap),color .22s var(--ease-snap);background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;line-height:1.45;display:flex}.landing-pricing__feature:hover{color:#f8fafc;background:#00f2ff0e;border-color:#00f2ff61}.landing-pricing__feature--metric{color:#d8e5ee;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:7px;min-height:70px;padding:10px;font-size:11px}.landing-pricing__feature-icon{color:#00f2ff;background:#00f2ff1a;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.landing-pricing__feature--metric .landing-pricing__feature-icon{flex-basis:23px;width:23px;height:23px}.landing-pricing__grid article>a{min-height:46px;transform:translate(var(--magnetic-x),var(--magnetic-y));transition:border-color .18s var(--ease-snap),color .18s var(--ease-snap),transform .4s var(--spring-smooth),box-shadow .22s var(--ease-snap);border:1px solid #ffffff21;border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 15px;font-size:12px;font-weight:700;display:flex}.landing-pricing__grid article>a:hover{color:#00f2ff;border-color:#00f2ff}.landing-pricing__grid article>a:active{transform:translate(var(--magnetic-x),var(--magnetic-y))scale(.97);transition-duration:.1s}.landing-pricing__grid .is-featured>a{color:#030708;background:#00f2ff;border-color:#00f2ff}@keyframes landing-nav-arrive{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-scan{0%,12%{opacity:0;transform:translateY(-100px)}18%{opacity:.9}62%{opacity:.55}76%,to{opacity:0;transform:translateY(610px)}}@keyframes landing-status-breathe{0%,to{opacity:.62;transform:scale(.84)}48%{opacity:1;transform:scale(1.18)}}@keyframes landing-bone-acquire{0%{opacity:0;filter:contrast(.6)brightness(.55)}to{opacity:1;filter:contrast()brightness()}}@keyframes landing-axis-draw{to{stroke-dashoffset:0}}@keyframes landing-point-acquire{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes landing-point-pulse{0%,to{stroke-width:3px}50%{stroke-width:5px}}@keyframes landing-label-focus{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@media(max-width:1050px){.landing-nav{grid-template-columns:1fr auto}.landing-nav__links{display:none}.landing-hero{grid-template-columns:1fr 420px;gap:34px}.landing-hero h1{font-size:clamp(3.25rem,6.5vw,5.25rem)}.landing-proof{grid-template-columns:repeat(2,1fr)}.landing-proof div:nth-child(2){border-right:0}.landing-proof div:nth-child(-n+2){border-bottom:1px solid #ffffff12}.landing-workflow__steps{grid-template-columns:repeat(2,1fr);gap:44px 30px}.landing-pricing__grid article{padding-inline:24px}}@media(max-width:780px){.landing-nav{height:64px;padding:0 18px}.landing-nav__action{min-height:40px;padding:0 12px}.landing-nav__action svg{display:none}.landing-hero{grid-template-columns:1fr;gap:56px;width:min(100% - 36px,620px);padding-top:104px}.landing-hero h1{max-width:9.5ch;font-size:clamp(3.25rem,14vw,5.2rem)}.landing-hero__summary{max-width:36ch}.landing-geometry{min-height:580px}.landing-geometry__canvas,.landing-model-stage__surface{min-height:475px}.landing-proof,.landing-section{width:calc(100% - 36px)}.landing-section{padding:100px 0}.landing-section__intro{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.landing-workflow__steps{grid-template-columns:1fr;gap:38px}.landing-workflow__steps li{padding-right:0}.landing-workflow__steps p{max-width:48ch}.landing-model-table__header{display:none}.landing-model-table__row{grid-template-columns:1fr auto;gap:9px 20px;padding:22px 0}.landing-model-table__row span:first-of-type,.landing-model-table__row span:nth-of-type(2){grid-column:1/-1}.landing-safety{grid-template-columns:1fr}.landing-safety__visual{border-bottom:1px solid #ffffff12;border-right:0;min-height:400px}.landing-safety__console{inset:10% 8%}.landing-safety__console-body{min-height:250px}.landing-safety__copy{padding:70px 28px}.landing-pricing__grid{grid-template-columns:1fr}.landing-pricing__grid article{border-bottom:1px solid #ffffff17;border-right:0;min-height:430px}.landing-pricing__grid article:last-child{border-bottom:0}}@media(max-width:470px){.landing-brand{letter-spacing:.13em;font-size:10px}.landing-brand__mark{width:16px;height:16px}.landing-nav__action{font-size:10px}.landing-hero{min-height:auto}.landing-hero h1{font-size:clamp(3rem,15vw,4.25rem)}.landing-hero__signal{letter-spacing:.08em;font-size:9px}.landing-geometry{min-height:490px}.landing-geometry__canvas,.landing-model-stage__surface{min-height:390px}.landing-geometry__topline,.landing-geometry figcaption{padding-inline:12px;font-size:10px}.landing-model-stage__map{inset:13% 14% 8%}.landing-model-stage__controls{flex-wrap:wrap;gap:5px;display:flex;top:12px;left:12px;right:12px}.landing-model-stage__controls button{text-align:center;flex:96px;min-width:0;min-height:34px;padding:7px 8px;font-size:9px}:root[dir=rtl] .landing-model-stage__controls button{text-align:center}.landing-model-stage__detail{width:calc(100% - 24px);bottom:12px;right:12px}.landing-proof{grid-template-columns:1fr}.landing-proof div{border-bottom:1px solid #ffffff12;border-right:0;justify-content:flex-start;padding-left:14px}.landing-proof div:last-child{border-bottom:0}.landing-section h2,.landing-safety h2{font-size:2.65rem}.landing-pricing__grid article{padding:34px 22px}.landing-pricing__allowances{grid-template-columns:1fr 1fr}}@media(pointer:coarse){.landing-page [data-magnetic],.landing-primary-action,.landing-nav__action,.landing-pricing__grid article>a{--magnetic-x:0px;--magnetic-y:0px}.landing-page.is-motion-ready .landing-geometry[data-reveal],.landing-page.is-motion-ready .landing-geometry[data-reveal].is-visible{--tilt-x:0deg;--tilt-y:0deg}.landing-geometry:after{opacity:.3}.landing-pricing__grid article:hover,.landing-page.is-motion-ready .landing-pricing__grid article[data-reveal].is-visible:hover{box-shadow:none;transform:none}}@media(prefers-reduced-motion:reduce){.landing-nav{animation:none}.landing-page.is-motion-ready [data-reveal],.landing-page.is-motion-ready [data-reveal=hero],.landing-page.is-motion-ready [data-reveal=heading],.landing-page.is-motion-ready [data-reveal=row],.landing-page.is-motion-ready [data-reveal=price],.landing-page.is-motion-ready .landing-geometry[data-reveal]{opacity:1;filter:none;clip-path:none;transition:opacity .18s cubic-bezier(.16,1,.3,1);transform:none}.landing-page.is-motion-ready [data-reveal].is-visible,.landing-page.is-motion-ready .landing-geometry[data-reveal].is-visible,.landing-page.is-motion-ready .landing-primary-action[data-reveal].is-visible,.landing-page.is-motion-ready .landing-pricing__grid article[data-reveal].is-visible:hover{opacity:1;transform:none}.landing-geometry__scan,.landing-model-stage .model-map-color,.landing-live-status i,.landing-geometry.is-visible .radiograph-shape,.landing-geometry.is-visible .radiograph-glow,.landing-geometry.is-visible .measurement-lines path,.landing-geometry.is-visible .measurement-points circle,.landing-geometry.is-visible .geometry-label,.landing-geometry.is-visible .geometry-bracket,.landing-geometry.is-visible .geometry-side-label{animation:none}.landing-geometry .radiograph-shape,.landing-geometry .radiograph-glow,.landing-geometry .measurement-points circle,.landing-geometry .geometry-label,.landing-geometry .geometry-bracket,.landing-geometry .geometry-side-label{opacity:1;filter:none;transform:none}.landing-geometry .measurement-lines path:nth-child(-n+2){stroke-dashoffset:0}.landing-workflow__steps:after{transition:none;transform:scaleX(1)}.landing-workflow__steps li:before,.landing-safety__console{transition:none}.landing-safety__console{opacity:1;transform:none}.landing-geometry:after{display:none}.landing-primary-action,.landing-nav__action,.landing-pricing__grid article,.landing-pricing__grid article>a,.landing-model-table__row,.landing-safety__copy li{transition:none;transform:none}}.landing-page.is-page-hidden *,.landing-page.is-page-hidden :before,.landing-page.is-page-hidden :after{animation-play-state:paused!important}.landing-nav__actions{justify-self:end;align-items:center;gap:18px;display:flex}.landing-nav__login{color:#aab8ca;font-size:12px}.landing-nav__login:hover{color:#fff}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-secondary-action{color:#c7d3df;border:1px solid #ffffff24;border-radius:12px;align-items:center;min-height:52px;padding:0 16px;font-size:12px;display:inline-flex}.landing-secondary-action:hover{color:var(--cyan);border-color:#00f2ff73}.landing-hero__note{align-items:center;gap:8px;display:flex}.landing-hero__note svg{color:var(--cyan);font-size:10px}.landing-problem{padding-top:82px;padding-bottom:90px}.landing-problem__grid{background:#ffffff17;border:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.landing-problem__grid article{background:#ffffff05;min-height:250px;padding:34px}.landing-problem__grid article.is-solution{background:linear-gradient(145deg,#00f2ff14,#00f2ff05)}.landing-problem__grid span{color:#617286;letter-spacing:.12em;text-transform:uppercase;font:10px JetBrains Mono}.landing-problem__grid article.is-solution span{color:var(--cyan)}.landing-problem__grid h3{letter-spacing:-.025em;margin:26px 0 12px;font-size:21px}.landing-problem__grid p{color:#94a3b8;max-width:40ch;margin:0;font-size:13px;line-height:1.8}.landing-showcase{padding-top:70px}.landing-workstation{background:#071016;border:1px solid #00f2ff2e;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0000004d}.landing-workstation picture,.landing-workstation__image{width:100%;height:auto;display:block}.landing-showcase__details{border:1px solid #ffffff17;border-top:0;grid-template-columns:repeat(3,1fr);margin-top:1px;display:grid}.landing-showcase__details article{border-inline-end:1px solid #ffffff17;gap:18px;padding:28px 24px;display:flex}.landing-showcase__details article:last-child{border-inline-end:0}.landing-showcase__details article>span{color:var(--cyan);font:10px JetBrains Mono}.landing-showcase__details h3{margin:0 0 8px;font-size:14px}.landing-showcase__details p{color:#8493a6;margin:0;font-size:11px;line-height:1.7}@media(max-width:780px){.landing-nav__login{display:none}.landing-problem__grid,.landing-showcase__details{grid-template-columns:1fr}.landing-problem__grid article{min-height:auto;padding:28px 22px}.landing-showcase__details article{border-inline-end:0;border-bottom:1px solid #ffffff17}.landing-showcase__details article:last-child{border-bottom:0}}.report-review-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070bd1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.report-review-dialog{width:min(900px,100%);max-height:calc(100dvh - 56px);color:var(--text);background:linear-gradient(145deg,#101c25,#091219 68%);border:1px solid #7a9ead40;border-radius:14px;padding:34px;overflow:auto;box-shadow:0 28px 90px #00000094}.report-review-dialog header,.report-review-dialog footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.report-finalize-dialog{flex-direction:column;width:min(1080px,100%);max-height:min(760px,100dvh - 32px);padding:22px 26px 18px;display:flex;overflow:hidden}.report-finalize-dialog>header,.report-finalize-dialog>footer{flex:none}.report-finalize-grid{flex:auto;grid-template-columns:minmax(0,1.55fr) minmax(250px,.7fr);gap:22px;min-height:0;display:grid;overflow-y:auto}.report-finalize-side{border-inline-start:1px solid #7a9ead2e;padding-inline-start:22px}.report-metric-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.report-metric-cards article{background:#071016b8;border:1px solid #00f2ff2e;border-radius:10px;padding:12px}.report-metric-cards small{color:var(--muted);letter-spacing:.08em;font:9px JetBrains Mono;display:block}.report-metric-cards strong{color:var(--cyan);margin-top:5px;font:700 18px JetBrains Mono;display:block}.shimmer{background:linear-gradient(90deg,#0000,#00f2ff1a,#0000) 0 0/200% 100%;animation:2s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.shimmer{animation:none}}.report-more-angles{color:var(--cyan);background:0 0;border:0;margin-top:7px;padding:0;font-size:11px}.report-secondary-angles{border-collapse:collapse;width:100%;color:var(--muted);margin-top:5px;font-size:11px}.report-secondary-angles th,.report-secondary-angles td{text-align:end;border-top:1px solid #7a9ead24;padding:4px 8px}.report-secondary-angles th{text-align:start;font-weight:500}.report-model-warning{color:#fde68a;border:1px solid #fbbf245c;background:#fbbf2414;border-inline-start:4px solid #fbbf24;border-radius:8px;margin:14px 0;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.6}.report-model-section{border-top:1px solid #7a9ead29;margin-top:18px;padding-top:12px}.report-model-section h3{color:var(--cyan);margin:0 0 7px;font-size:12px}.report-model-section p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0;font-size:12px;line-height:1.6}.report-model-options{border-top:1px solid #7a9ead2e;gap:12px;margin-top:20px;padding-top:16px;display:grid}.report-model-options>label{color:#d7edf2;align-items:center;gap:9px;font-size:11px;display:flex}.report-model-options input{accent-color:var(--cyan)}.report-export-format{gap:6px;display:flex}.report-export-format button{flex:1;min-width:0}@media(max-width:760px){.report-finalize-grid{grid-template-columns:1fr}.report-finalize-side{border-inline-start:0;border-top:1px solid #7a9ead2e;padding:20px 0 0}.report-metric-cards{grid-template-columns:1fr}}.report-review-dialog header>div{gap:5px;display:grid}.report-review-dialog header small{color:var(--cyan);letter-spacing:.12em;font:10px JetBrains Mono}.report-review-dialog h2{letter-spacing:-.025em;margin:0;font-size:25px}.report-review-dialog h3{color:var(--text);margin:30px 0 12px;font-size:13px}.report-review-note{color:var(--muted);border-block:1px solid #7a9ead2e;margin:22px 0;padding:12px 0;font-size:13px}.report-review-measurements{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.report-review-measurements th,.report-review-measurements td{text-align:right;border-bottom:1px solid #7a9ead29;padding:12px 10px}.report-review-measurements th:first-child{text-align:left;color:var(--muted);padding-left:0;font-weight:500}.report-review-measurements thead th{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;font:10px JetBrains Mono}.report-review-measurements tbody td{color:#e4f6fb;font:600 13px JetBrains Mono}.report-review-findings pre{white-space:pre-wrap;color:#b4c9d1;background:#071016;border:1px solid #7a9ead24;border-radius:10px;margin:0;padding:18px;font:12px/1.7 JetBrains Mono;overflow:auto}.report-review-impression{color:var(--text);gap:9px;margin-top:28px;font-weight:600;display:grid}.report-review-impression textarea{resize:vertical;min-height:132px;color:var(--text);background:#071016;border:1px solid #7a9ead47;border-radius:9px;padding:13px 14px;font:14px/1.55 Plus Jakarta Sans}.report-review-impression textarea::placeholder{color:#667d89}.report-review-impression textarea:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #00f2ff1a}.report-review-dialog footer{border-top:1px solid #7a9ead2e;margin-top:30px;padding-top:20px}@media(max-width:640px){.report-review-backdrop{padding:10px}.report-review-dialog{padding:20px}.alignment-overview-row{grid-template-columns:1fr 1fr}.alignment-overview-row span{grid-column:1/-1}}.report-readiness{background:#ffffff06;border:1px solid #00f2ff29;border-radius:12px;margin-top:16px;padding:14px}.report-readiness h4{color:var(--text);margin:0 0 10px;font-size:11px}.report-readiness p{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.report-readiness ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.report-readiness li{color:#fbbf24;align-items:center;gap:8px;font-size:10px;display:flex}.report-readiness li[data-ready=true]{color:#86efac}.report-readiness li span:first-child{background:var(--caution);color:#061014;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.report-readiness li[data-ready=true] span:first-child{background:var(--success)}.model-report-document{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-height:520px;display:block}.model-map{z-index:1;aspect-ratio:456.056/925.702;width:100%;display:block;position:relative}.model-map-anatomy,.model-map-colors,.model-map-hit-map,.model-map-target{width:100%;height:100%;position:absolute;inset:0}.model-map-anatomy{object-fit:contain;opacity:.78;filter:drop-shadow(0 24px 34px #0000006b)}.model-map--light .model-map-anatomy{opacity:.9;filter:drop-shadow(0 18px 28px #0f172a3d)}.model-map-color{object-fit:contain;opacity:.64;pointer-events:none;width:100%;height:100%;transition:opacity .22s,filter .22s;display:block;position:absolute;inset:0}.model-map-color.is-selected{opacity:.96;filter:drop-shadow(0 0 12px);will-change:opacity,filter;animation:1.9s ease-in-out infinite anatomy-pulse}.model-map-color.is-hovered:not(.is-selected){opacity:.88;filter:drop-shadow(0 0 10px)}.model-map--light .model-map-color{opacity:.5}.model-map--light .model-map-color.is-selected{opacity:.82}.model-map-color.spine{color:#00f2ff}.model-map-color.lower-limb{color:#b7ef70}.model-map-color.bone-age{color:#bd00ff}@keyframes anatomy-pulse{0%,to{opacity:.86;filter:drop-shadow(0 0 8px)}50%{opacity:1;filter:drop-shadow(0 0 21px)}}.model-map-target{color:#0000;cursor:pointer;background:0 0;border:0;padding:0}.has-precise-hits .model-map-target{pointer-events:none}.model-map-hit-map{z-index:2}.model-map-hit-map svg{opacity:0;pointer-events:none;width:100%;height:100%;display:block}.model-map-hit-map #g356,.model-map-hit-map #g356 *,.model-map-hit-map #g197,.model-map-hit-map #g197 *,.model-map-hit-map #g208,.model-map-hit-map #g208 *,.model-map-hit-map #g173,.model-map-hit-map #g173 *,.model-map-hit-map #g181,.model-map-hit-map #g181 *,.model-map-hit-map #g918,.model-map-hit-map #g918 *,.model-map-hit-map #g926,.model-map-hit-map #g926 *,.model-map-hit-map #g929,.model-map-hit-map #g929 *,.model-map-hit-map #g932,.model-map-hit-map #g932 *,.model-map-hit-map #g824,.model-map-hit-map #g824 *{pointer-events:all;cursor:pointer}.model-map-target.spine{clip-path:polygon(39% 23%,50% 23%,51% 59%,45% 62%,39% 59%)}.model-map-target.lower-limb{clip-path:polygon(29% 54%,48% 53%,49% 95%,28% 95%,31% 70%,69% 70%,72% 95%,51% 95%,52% 53%,71% 54%,69% 70%,31% 70%)}.model-map-target.bone-age{clip-path:circle(9% at 82% 61%)}.model-map-target:focus-visible{outline-offset:-3px;outline:2px solid #fff;box-shadow:inset 0 0 0 1px #00f2ff}@media(prefers-reduced-motion:reduce){.model-map-color{transition:none;animation:none}}:root{color-scheme:dark;--bg:#030708;--glass:#0d141cb3;--border:#ffffff0d;--cyan:#00f2ff;--cyan-soft:#00f2ff26;--purple:#bd00ff;--text:#f8fafc;--muted:#94a3b8;--danger:#ff4d4d;--success:#6dffb0;--caution:#ffd86d;--surface-shell:#080d11;--surface-raised:#0a1116;--surface-panel:#101820;--radius-control:10px;--radius-panel:14px;--focus-ring:0 0 0 3px #00f2ff24;--z-popover:80;--z-dialog:100;--scrollbar-thumb:#94a3b83d;--scrollbar-thumb-hover:#67e8f99e;color:var(--text);background:var(--bg);font-synthesis:none;font-family:Plus Jakarta Sans,Vazirmatn,sans-serif}:root[dir=rtl]{font-family:Vazirmatn,Plus Jakarta Sans,sans-serif}:root[dir=rtl] :where(body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,a,label,span,small,strong,em,b,i,dt,dd,li,th,td,time,summary,legend,option,output){font-family:Vazirmatn,Plus Jakarta Sans,sans-serif!important}*{box-sizing:border-box;-webkit-tap-highlight-color:#00f2ff24}html,body,#root{background:var(--bg);min-height:100%;margin:0}body{min-width:320px}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.38}a{text-decoration:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:42px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}@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-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
