/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--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-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-300:oklch(86.5% .127 207.078);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-800:oklch(43.8% .218 303.724);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--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-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--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);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--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)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-16{top:calc(var(--spacing) * -16)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-\[calc\(-50\%\+28px\)\]{right:calc(28px - 50%)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-20{bottom:calc(var(--spacing) * 20)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-8{left:calc(var(--spacing) * -8)}.-left-16{left:calc(var(--spacing) * -16)}.-left-\[9px\]{left:-9px}.-left-\[22px\]{left:-22px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[calc\(50\%\+28px\)\]{left:calc(50% + 28px)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-span-2{grid-row:span 2/span 2}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.\!mt-0{margin-top:0!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-8{margin-right:calc(var(--spacing) * 8)}.\!mb-0{margin-bottom:0!important}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-12{height:calc(var(--spacing) * 12)!important}.\!h-16{height:calc(var(--spacing) * 16)!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[18px\]{height:18px}.h-\[60vh\]{height:60vh}.h-\[340px\]{height:340px}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[520px\]{height:520px}.h-fit{height:fit-content}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[55vh\]{max-height:55vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[85\%\]{max-height:85%}.max-h-\[420px\]{max-height:420px}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[360px\]{min-height:360px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-9{width:calc(var(--spacing) * 9)!important}.\!w-10{width:calc(var(--spacing) * 10)!important}.\!w-11{width:calc(var(--spacing) * 11)!important}.\!w-14{width:calc(var(--spacing) * 14)!important}.\!w-16{width:calc(var(--spacing) * 16)!important}.\!w-20{width:calc(var(--spacing) * 20)!important}.\!w-24{width:calc(var(--spacing) * 24)!important}.\!w-28{width:calc(var(--spacing) * 28)!important}.\!w-32{width:calc(var(--spacing) * 32)!important}.\!w-36{width:calc(var(--spacing) * 36)!important}.\!w-40{width:calc(var(--spacing) * 40)!important}.\!w-44{width:calc(var(--spacing) * 44)!important}.\!w-48{width:calc(var(--spacing) * 48)!important}.\!w-56{width:calc(var(--spacing) * 56)!important}.\!w-auto{width:auto!important}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.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-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[36rem\]{width:36rem}.w-\[70\%\]{width:70%}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[88\%\]{max-width:88%}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[420px\]{max-width:420px}.max-w-\[800px\]{max-width:800px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[18px\]{min-width:18px}.min-w-\[220px\]{min-width:220px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.03\]{scale:1.03}.-rotate-90{rotate:-90deg}.-rotate-\[1deg\]{rotate:-1deg}.-rotate-\[4deg\]{rotate:-4deg}.rotate-\[1\.5deg\]{rotate:1.5deg}.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-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.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-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[140px_170px_1fr_24px\]{grid-template-columns:140px 170px 1fr 24px}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-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-end{justify-items:end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[8px\]{border-top-style:var(--tw-border-style);border-top-width:8px}.border-t-\[10px\]{border-top-style:var(--tw-border-style);border-top-width:10px}.border-r-\[8px\]{border-right-style:var(--tw-border-style);border-right-width:8px}.border-r-\[10px\]{border-right-style:var(--tw-border-style);border-right-width:10px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--brand\)\],.border-accent-100{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-accent-100{border-color:color-mix(in srgb,var(--brand) 13%,white)}}.border-accent-200{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-accent-200{border-color:color-mix(in srgb,var(--brand) 25%,white)}}.border-accent-500{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-accent-500{border-color:color-mix(in srgb,var(--brand) 85%,white)}}.border-accent-600{border-color:var(--brand)}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-current{border-color:currentColor}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-500{border-color:var(--color-green-500)}.border-orange-200{border-color:var(--color-orange-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-300{border-color:var(--color-teal-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.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\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-t-white{border-top-color:var(--color-white)}.border-r-transparent{border-right-color:#0000}.\!bg-red-600{background-color:var(--color-red-600)!important}.\!bg-rose-500\/10{background-color:#ff23571a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)!important}}.bg-accent-50{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-accent-50{background-color:color-mix(in srgb,var(--brand) 7%,white)}}.bg-accent-50\/40{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-accent-50\/40{background-color:color-mix(in oklab,color-mix(in srgb,var(--brand) 7%,white) 40%,transparent)}}.bg-accent-50\/50{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-accent-50\/50{background-color:color-mix(in oklab,color-mix(in srgb,var(--brand) 7%,white) 50%,transparent)}}.bg-accent-100{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-accent-100{background-color:color-mix(in srgb,var(--brand) 13%,white)}}.bg-accent-200{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-accent-200{background-color:color-mix(in srgb,var(--brand) 25%,white)}}.bg-accent-400{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-accent-400{background-color:color-mix(in srgb,var(--brand) 65%,white)}}.bg-accent-500{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-accent-500{background-color:color-mix(in srgb,var(--brand) 85%,white)}}.bg-accent-600{background-color:var(--brand)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.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\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,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-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/80{background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/80{background-color:color-mix(in oklab,var(--color-gray-100) 80%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-orange-50\/50{background-color:#fff7ed80}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/50{background-color:color-mix(in oklab,var(--color-orange-50) 50%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab,red,red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab,var(--color-black) 30%,transparent)}}.from-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black) 70%,transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--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-gray-200{--tw-gradient-to:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--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}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-1{padding:var(--spacing)!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-1{padding-inline:var(--spacing)!important}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-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)}.\!pt-20{padding-top:calc(var(--spacing) * 20)!important}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-\[11px\]{font-size:11px!important}.\!text-\[15px\]{font-size:15px!important}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-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-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-cyan-300{color:var(--color-cyan-300)!important}.\!text-emerald-200{color:var(--color-emerald-200)!important}.\!text-rose-500{color:var(--color-rose-500)!important}.\!text-white{color:var(--color-white)!important}.\!text-white\/80{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.\!text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.text-accent-700{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.text-accent-700{color:color-mix(in srgb,var(--brand) 85%,black)}}.text-accent-800{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.text-accent-800{color:color-mix(in srgb,var(--brand) 70%,black)}}.text-accent-900{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.text-accent-900{color:color-mix(in srgb,var(--brand) 55%,black)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-800{color:var(--color-orange-800)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-teal-800{color:var(--color-teal-800)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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, )}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-rose-500{accent-color:var(--color-rose-500)}.accent-teal-600{accent-color:var(--color-teal-600)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_8px_30px_-12px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 8px 30px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_10px_30px_-10px_rgba\(0\,0\,0\,\.35\)\],.shadow-\[0_8px_30px_-12px_rgba\(0\,0\,0\,\.25\)\]{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_30px_-10px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#00000059)}.shadow-\[0_15px_35px_-12px_var\(--brand\)\]{--tw-shadow:0 15px 35px -12px var(--tw-shadow-color,var(--brand))}.shadow-\[0_15px_35px_-12px_var\(--brand\)\],.shadow-\[0_15px_40px_-10px_var\(--brand\)\]{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_15px_40px_-10px_var\(--brand\)\]{--tw-shadow:0 15px 40px -10px var(--tw-shadow-color,var(--brand))}.shadow-\[0_25px_50px_-25px_rgba\(15\,23\,42\,\.35\)\]{--tw-shadow:0 25px 50px -25px var(--tw-shadow-color,#0f172a59)}.shadow-\[0_25px_50px_-25px_rgba\(15\,23\,42\,\.35\)\],.shadow-\[0_40px_80px_-30px_rgba\(15\,23\,42\,\.5\)\]{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_40px_80px_-30px_rgba\(15\,23\,42\,\.5\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#0f172a80)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(4px + 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)}.ring-accent-400{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ring-accent-400{--tw-ring-color:color-mix(in srgb,var(--brand) 65%,white)}}.ring-accent-500{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ring-accent-500{--tw-ring-color:color-mix(in srgb,var(--brand) 85%,white)}}.ring-accent-600{--tw-ring-color:var(--brand)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-900{--tw-ring-color:var(--color-gray-900)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale-\[30\%\]{--tw-grayscale:grayscale(30%);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, )!important}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}:is(:where(.group):is([open],:popover-open,:open) .group-open\:hidden){display:none}:is(:where(.group):is([open],:popover-open,:open) .group-open\:rotate-45){rotate:45deg}@media (hover:hover){:is(:where(.group):hover .group-hover\:translate-x-1){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group):hover .group-hover\:scale-105){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group):hover .group-hover\:scale-110){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group):hover .group-hover\:underline){text-decoration-line:underline}}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-accent-300:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-300:hover{border-color:color-mix(in srgb,var(--brand) 42%,white)}}.hover\:border-accent-400:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-400:hover{border-color:color-mix(in srgb,var(--brand) 65%,white)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-green-400:hover{border-color:var(--color-green-400)}.hover\:bg-accent-50:hover{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-50:hover{background-color:color-mix(in srgb,var(--brand) 7%,white)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:text-accent-800:hover{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:text-accent-800:hover{color:color-mix(in srgb,var(--brand) 70%,black)}}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{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-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.hover\:ring-2:hover{--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)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.has-\[\:checked\]\:border-accent-600:has(:checked){border-color:var(--brand)}.has-\[\:checked\]\:bg-accent-600:has(:checked){background-color:var(--brand)}.has-\[\:checked\]\:bg-red-600:has(:checked){background-color:var(--color-red-600)}.has-\[\:checked\]\:text-white:has(:checked){color:var(--color-white)}@media (min-width:40rem){.sm\:-right-6{right:calc(var(--spacing) * -6)}.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[5\/5\]{aspect-ratio:5/5}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:h-\[460px\]{height:460px}.sm\:h-auto{height:auto}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[45\%\]{width:45%}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1\.6fr\]{grid-template-columns:1fr 1fr 1.6fr}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 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-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:pt-1{padding-top:var(--spacing)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[17px\]{font-size:17px}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:left-64{left:calc(var(--spacing) * 64)}.md\:left-72{left:calc(var(--spacing) * 72)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:row-span-2{grid-row:span 2/span 2}.md\:mx-0{margin-inline:0}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:h-\[520px\]{height:520px}.md\:h-screen{height:100vh}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_180px_auto\]{grid-template-columns:1fr 180px auto}.md\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:rounded-\[1\.8rem\]{border-radius:1.8rem}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:p-0{padding:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:0}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-0{padding-bottom:0}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-center{text-align:center}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (hover:hover){.md\:hover\:bg-transparent:hover{background-color:#0000}}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.lg\:grid-cols-\[minmax\(0\,380px\)_1fr\]{grid-template-columns:minmax(0,380px) 1fr}.lg\:flex-col{flex-direction:column}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:text-left{text-align:left}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-2{top:calc(var(--spacing) * 2)}.xl\:top-20{top:calc(var(--spacing) * 20)}.xl\:order-none{order:0}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:max-h-\[80vh\]{max-height:80vh}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.xl\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.xl\:grid-cols-\[260px_1fr_340px\]{grid-template-columns:260px 1fr 340px}.xl\:p-14{padding:calc(var(--spacing) * 14)}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media print{.print\:hidden{display:none}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:p-0{padding:0}}}:root{--brand:#0f766e}body,html{color:#111827;background:#f6f7f9;font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,Nirmala UI,Noto Sans Telugu,sans-serif}.brand-bg{background:var(--brand)}.brand-text{color:var(--brand)}.brand-border{border-color:var(--brand)}.brand-soft{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.brand-soft{background:color-mix(in srgb,var(--brand) 10%,white)}}.card{background:#fff;border:1px solid #e5e7eb;border-radius:14px}.btn{white-space:nowrap;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{color:#374151;background:#fff;border:1px solid #e5e7eb}.input{background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:.55rem .75rem;font-size:.9rem}.input:focus{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.input:focus{outline:2px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.label{color:#4b5563;margin-bottom:.25rem;font-size:.78rem;font-weight:600;display:block}.ai-grad{background:linear-gradient(135deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab,red,red)){.ai-grad{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 45%,#2563eb))}}.ai-grad{color:#fff}.ai-grad-text{background:linear-gradient(90deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab,red,red)){.ai-grad-text{background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 45%,#2563eb))}}.ai-grad-text{color:#0000;-webkit-background-clip:text;background-clip:text}.ops-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #0000000a}.ops-glow{border-top:3px solid var(--g,var(--brand))}.ops-input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:.45rem .6rem;font-size:.85rem}.ops-input:focus{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.ops-input:focus{outline:2px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.ops-input:focus{border-color:var(--brand)}@keyframes ops-dash{to{stroke-dashoffset:-24px}}.ops-flow{stroke-dasharray:6 6;animation:ops-dash 1.1s linear infinite}@keyframes ops-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}.ops-ping{animation:ops-pulse 2s ease-out infinite}.ops-grid{background-image:linear-gradient(#0f172a0a 1px,#0000 0),linear-gradient(90deg,#0f172a0a 1px,#0000 0);background-size:28px 28px}:root{--tabbar-h:64px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}html{-webkit-tap-highlight-color:transparent}body{overflow-x:hidden}.m-topbar{z-index:40;padding-top:var(--safe-t);position:sticky;top:0;box-shadow:0 2px 12px -4px #00000040}.m-tabbar{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(14px);background:#fffffff0;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -12px #0000002e}.m-sheet,.m-tabbar{padding-bottom:var(--safe-b)}.m-sheet{max-height:85dvh}.m-account a+form,.m-account form+form{border-top:1px solid #f3f4f6}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:767px){.app-main{padding-bottom:calc(var(--tabbar-h) + var(--safe-b) + 24px);animation:page-in .25s ease-out}.app-main .fixed.bottom-0{bottom:calc(var(--tabbar-h) + var(--safe-b))}.input,.ops-input,input,select,textarea{font-size:16px}.btn{min-height:40px}.card{border-radius:16px}.app-main .card:has(table),.app-main .ops-card:has(table){-webkit-overflow-scrolling:touch;overflow-x:auto}.app-main table th{white-space:nowrap}.app-main table td{vertical-align:top}.app-main iframe,.app-main img,.app-main video{max-width:100%}.app-main .grid>*{min-width:0}}@media (display-mode:standalone){body{overscroll-behavior-y:none;-webkit-user-select:none;user-select:none}[contenteditable],input,textarea{-webkit-user-select:text;user-select:text}}@keyframes ai-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes ai-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ai-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ai-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ai-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 35%,transparent)}to{box-shadow:0 0 0 18px #0000}}@keyframes ai-spin{to{transform:rotate(1turn)}}@keyframes ai-blink{50%{opacity:0}}.ai-pop{animation:ai-pop .28s ease-out both}.ai-fade{animation:ai-fade .35s ease-out both}.ai-step{animation:ai-fade .2s ease-out both}.ai-bar{transform-origin:0;animation:ai-bar .6s cubic-bezier(.2,.8,.2,1) both}.ai-dot{animation:ai-dot 1s ease-in-out infinite;display:inline-block}.ai-float{animation:ai-float 3s ease-in-out infinite}.ai-halo{border-radius:1.5rem;animation:ai-halo 2.2s ease-out infinite}.ai-ring{border:2px solid #0000;border-top-color:#fff;animation:ai-spin .8s linear infinite}.ai-orb-busy{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab,red,red)){.ai-orb-busy{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}}.ai-caret{color:var(--brand);animation:ai-blink .8s step-end infinite}@media (prefers-reduced-motion:reduce){.ai-bar,.ai-dot,.ai-fade,.ai-float,.ai-halo,.ai-pop,.ai-step{animation:none!important}}.ai-stage{background:radial-gradient(120% 90% at 50% 0,var(--brand) 0,var(--brand) 45%,#040814 100%)}@supports (color:color-mix(in lab,red,red)){.ai-stage{background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--brand) 70%,#0b1220) 0,color-mix(in srgb,var(--brand) 30%,#050a16) 45%,#040814 100%)}}.ai-stage{box-shadow:0 30px 80px -30px var(--brand)}@supports (color:color-mix(in lab,red,red)){.ai-stage{box-shadow:0 30px 80px -30px color-mix(in srgb,var(--brand) 60%,transparent)}}.ai-stage-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%)}.ai-stage-glow{background:radial-gradient(closest-side,var(--brand) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.ai-stage-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) 55%,#38bdf8) 0,transparent 100%)}}.ai-stage-glow{opacity:.45;filter:blur(30px)}.ai-glass{-webkit-backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff1f}.ai-glass:focus-within{border-color:#fff6;box-shadow:0 0 0 4px #ffffff0f}.ai-chip{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:.3rem .75rem;font-size:12px;transition:all .15s}.ai-chip:hover{background:#ffffff2e;border-color:#ffffff59;transform:translateY(-1px)}.ai-chip:disabled{opacity:.5}.ai-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;transition:all .3s}.ai-node-on{box-shadow:0 0 0 4px #ffffff14,0 0 28px var(--brand);background:#ffffff38;border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.ai-node-on{box-shadow:0 0 0 4px #ffffff14,0 0 28px color-mix(in srgb,var(--brand) 40%,#7dd3fc)}}.ai-link{stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:3 5}.ai-link-on{stroke:#bae6fde6;stroke-width:1.6px;stroke-dasharray:6 6;filter:drop-shadow(0 0 4px #7dd3fce6);animation:ai-flow .6s linear infinite}@keyframes ai-flow{to{stroke-dashoffset:-24px}}.ai-orb{width:132px;height:132px;position:absolute}@media (min-width:640px){.ai-orb{width:156px;height:156px}}.ai-orb-core{background:radial-gradient(circle at 35% 30%,#fff 0,var(--brand) 18%,var(--brand) 52%,var(--brand) 100%);border-radius:999px;position:absolute;inset:22%}@supports (color:color-mix(in lab,red,red)){.ai-orb-core{background:radial-gradient(circle at 35% 30%,#fff 0,color-mix(in srgb,var(--brand) 25%,#a5f3fc) 18%,color-mix(in srgb,var(--brand) 85%,#0ea5e9) 52%,color-mix(in srgb,var(--brand) 60%,#1e1b4b) 100%)}}.ai-orb-core{box-shadow:0 0 40px var(--brand),inset 0 -8px 20px #0000004d}@supports (color:color-mix(in lab,red,red)){.ai-orb-core{box-shadow:0 0 40px color-mix(in srgb,var(--brand) 60%,#38bdf8),inset 0 -8px 20px #0000004d}}.ai-orb-core{animation:ai-breathe 3.2s ease-in-out infinite}.ai-orb-ring{border:1.5px solid #0000;border-radius:999px;position:absolute}.ai-orb-ring.r1{border-top-color:#bae6fde6;border-right-color:#bae6fd40;animation:ai-spin 6s linear infinite;inset:8%}.ai-orb-ring.r2{border-bottom-color:#fff9;border-left-color:#ffffff26;animation:ai-spin 9s linear infinite reverse;inset:0}.ai-orb-ring.r3{border:1px dashed #ffffff2e;animation:ai-spin 24s linear infinite;inset:-10%}.ai-orb-reading .ai-orb-ring.r1,.ai-orb-thinking .ai-orb-ring.r1{animation-duration:.9s}.ai-orb-reading .ai-orb-ring.r2,.ai-orb-thinking .ai-orb-ring.r2{animation-duration:1.4s}.ai-orb-reading .ai-orb-core,.ai-orb-thinking .ai-orb-core{animation:ai-breathe .8s ease-in-out infinite}.ai-orb-listening .ai-orb-core{background:radial-gradient(circle at 35% 30%,#fff 0,#fecdd3 20%,#f43f5e 60%,#881337 100%);box-shadow:0 0 44px #f43f5e}.ai-ripple{border:2px solid #bae6fd99;border-radius:999px;animation:ai-ripple 1.6s ease-out infinite;position:absolute;inset:20%}.ai-ripple.d2{animation-delay:.8s}@keyframes ai-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes ai-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ai-wave{height:30%;animation:ai-wave .9s ease-in-out infinite}@keyframes ai-wave{0%,to{height:25%}50%{height:100%}}.ai-mic-on{box-shadow:0 0 0 6px #f43f5e40}@media (prefers-reduced-motion:reduce){.ai-link-on,.ai-orb-core,.ai-orb-ring,.ai-ripple,.ai-wave{animation:none!important}}.lp{--c2:var(--brand)}@supports (color:color-mix(in lab,red,red)){.lp{--c2:color-mix(in srgb,var(--brand) 35%,#0ea5e9)}}.lp{--c3:var(--brand)}@supports (color:color-mix(in lab,red,red)){.lp{--c3:color-mix(in srgb,var(--brand) 25%,#f59e0b)}}.lp-grad{background:linear-gradient(120deg,var(--brand) 0,var(--c2) 55%,var(--brand) 100%)}@supports (color:color-mix(in lab,red,red)){.lp-grad{background:linear-gradient(120deg,var(--brand) 0,var(--c2) 55%,color-mix(in srgb,var(--brand) 40%,#6366f1) 100%)}}.lp-grad{background-size:200% 200%;animation:lp-shift 10s infinite}.lp-grad-text{background:linear-gradient(100deg,var(--brand),var(--c2) 50%,var(--c3));color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes lp-shift{0%,to{background-position:0}50%{background-position:100%}}.lp-glass{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffffb8;border:1px solid #fffc}.lp-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:12px;font-weight:600;display:inline-flex}.lp-card{background:#fff;border:1px solid #0f172a0f;border-radius:1.6rem;box-shadow:0 1px 2px #0f172a0a,0 12px 30px -18px #0f172a2e}.lp-k{letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700}.lp-v{letter-spacing:-.02em;margin-top:.35rem;font-size:1.6rem;font-weight:900}.lp-price{background:linear-gradient(white,white) padding-box,linear-gradient(120deg,var(--brand),var(--c2),var(--c3)) border-box;border:2px solid #0000}.lp-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;outline:none;width:100%;padding:.9rem 1rem;font-size:16px;transition:all .15s}.lp-input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand);background:#fff}@supports (color:color-mix(in lab,red,red)){.lp-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 15%,transparent)}}.lp-mesh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-mesh span{filter:blur(70px);opacity:.45;border-radius:999px;animation:lp-blob 18s ease-in-out infinite;position:absolute}.lp-mesh span:first-child{background:var(--brand);width:34rem;height:34rem;top:-8rem;left:-10rem}@supports (color:color-mix(in lab,red,red)){.lp-mesh span:first-child{background:color-mix(in srgb,var(--brand) 55%,white)}}.lp-mesh span:nth-child(2){background:var(--brand);width:28rem;height:28rem;top:4rem;right:-8rem}@supports (color:color-mix(in lab,red,red)){.lp-mesh span:nth-child(2){background:color-mix(in srgb,var(--brand) 30%,#7dd3fc)}}.lp-mesh span:nth-child(2){animation-delay:-6s}.lp-mesh span:nth-child(3){background:var(--brand);width:24rem;height:24rem;bottom:-10rem;left:35%}@supports (color:color-mix(in lab,red,red)){.lp-mesh span:nth-child(3){background:color-mix(in srgb,var(--brand) 20%,#fcd34d)}}.lp-mesh span:nth-child(3){opacity:.35;animation-delay:-12s}@keyframes lp-blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,25px)scale(.95)}}.lp-rise{animation:lp-rise .8s cubic-bezier(.2,.8,.2,1) both}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lp-float{animation:lp-floaty 6s ease-in-out infinite}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-kenburns{animation:lp-ken 20s ease-in-out infinite alternate}@keyframes lp-ken{0%{transform:scale(1)}to{transform:scale(1.08)}}.lp-marquee{width:max-content;animation:lp-marq 30s linear infinite}@keyframes lp-marq{to{transform:translate(-50%)}}@supports (animation-timeline:view()){.lp-reveal{animation:lp-rise linear both;animation-timeline:view();animation-range:entry cover 22%}}@media (prefers-reduced-motion:reduce){.lp-float,.lp-grad,.lp-kenburns,.lp-marquee,.lp-mesh span,.lp-reveal,.lp-rise{animation:none!important}}.admin-nav a{color:#d1d5db}.admin-nav a:hover{background:#ffffff14!important}.admin-nav a.brand-soft{color:#fff!important;background:#6366f140!important}.admin-nav>div{display:contents}@media (min-width:768px){.admin-nav>div{display:block}}.stat{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem}.stat .k{color:#6b7280;font-size:.75rem;font-weight:600}.stat .v{font-size:1.6rem;font-weight:800;line-height:1.2}.tbl{width:100%;font-size:.85rem}.tbl th{text-align:left;text-transform:uppercase;color:#6b7280;background:#f9fafb;font-size:.7rem}.tbl td,.tbl th{padding:.6rem .75rem}.tbl td{vertical-align:middle;border-top:1px solid #f3f4f6}.pill{border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.ob-root{background:#fafafa;position:relative;overflow-x:hidden}.ob-mesh{pointer-events:none;background:radial-gradient(600px 300px at 12% 10%,var(--brand),transparent 70%),radial-gradient(520px 320px at 88% 0,var(--brand),transparent 70%),radial-gradient(700px 260px at 50% 100%,var(--brand),transparent 70%);height:760px;transition:background .6s;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}@supports (color:color-mix(in lab,red,red)){.ob-mesh{background:radial-gradient(600px 300px at 12% 10%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%),radial-gradient(520px 320px at 88% 0,color-mix(in srgb,var(--brand) 14%,#60a5fa 20%),transparent 70%),radial-gradient(700px 260px at 50% 100%,color-mix(in srgb,var(--brand) 8%,transparent),transparent 70%)}}.ob-logo{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.ob-logo{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 40%,#2563eb))}}.ob-logo{box-shadow:0 6px 16px -6px var(--brand)}.ob-step{color:#6b7280;background:#e5e7eb;border-radius:999px;place-items:center;width:26px;height:26px;transition:all .3s;display:grid}.ob-step.on{background:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab,red,red)){.ob-step.on{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent)}}.ob-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px -8px #0003}.ob-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:.5rem;min-width:min(100%,360px);padding:.7rem 1rem;display:flex;box-shadow:0 8px 24px -16px #00000040}.ob-search input{background:0 0;outline:none;flex:1;font-size:.95rem}.ob-card{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1.5px solid #eceef1;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.3rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;animation:obUp .5s both;display:flex;position:relative}.ob-card:hover{box-shadow:0 18px 40px -22px var(--c);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.ob-card:hover{box-shadow:0 18px 40px -22px color-mix(in srgb,var(--c) 70%,black)}}.ob-card:hover{border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.ob-card:hover{border-color:color-mix(in srgb,var(--c) 35%,#e5e7eb)}}.ob-card.on{border-color:var(--c);box-shadow:0 0 0 4px var(--c),0 22px 44px -24px var(--c)}@supports (color:color-mix(in lab,red,red)){.ob-card.on{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 16%,transparent),0 22px 44px -24px var(--c)}}.ob-card.on{background:linear-gradient(180deg,var(--c),white 60%);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.ob-card.on{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,white),white 60%)}}.ob-icon{background:linear-gradient(135deg,var(--c),var(--c));border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ob-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 20%,white),color-mix(in srgb,var(--c) 6%,white))}}.ob-icon{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab,red,red)){.ob-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}}.ob-icon{transition:transform .3s}.ob-card.on .ob-icon,.ob-card:hover .ob-icon{transform:scale(1.08)rotate(-4deg)}.ob-check{color:#fff;background:var(--c);opacity:0;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.75rem;transition:all .25s cubic-bezier(.2,.8,.2,1.4);display:grid;position:absolute;top:14px;right:14px;transform:scale(.5)}.ob-card.on .ob-check{opacity:1;transform:scale(1)}.ob-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#ffffffd9;border:1px solid #0000000f;border-radius:20px;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:.75rem .75rem .75rem 1rem;display:flex;position:sticky;bottom:16px;box-shadow:0 20px 50px -20px #00000059}.ob-cta,.ob-dock{align-items:center}.ob-cta{color:#fff;background:linear-gradient(135deg,var(--c,var(--brand)),var(--c,var(--brand)));border-radius:14px;justify-content:center;gap:.6rem;padding:.85rem 1.6rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-cta{background:linear-gradient(135deg,var(--c,var(--brand)),color-mix(in srgb,var(--c,var(--brand)) 45%,#2563eb))}}.ob-cta{box-shadow:0 12px 28px -12px var(--c,var(--brand));transition:transform .2s,box-shadow .2s,filter .2s}.ob-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.ob-cta:disabled{opacity:.7;cursor:wait}.ob-preview{color:#fff;background:radial-gradient(400px 200px at 0 0,#ffffff38,transparent 60%),linear-gradient(150deg,var(--brand),var(--brand));border-radius:26px;padding:1.5rem}@supports (color:color-mix(in lab,red,red)){.ob-preview{background:radial-gradient(400px 200px at 0 0,#ffffff38,transparent 60%),linear-gradient(150deg,var(--brand),color-mix(in srgb,var(--brand) 35%,#111827))}}.ob-preview{box-shadow:0 30px 60px -30px var(--brand);transition:background .5s}.ob-feat{background:#ffffff1a;border-radius:12px;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.88rem;animation:obUp .45s both;display:flex}.ob-feat span{width:20px;height:20px;color:var(--brand);background:#fff;border-radius:999px;flex-shrink:0;place-items:center;font-size:.65rem;font-weight:900;display:grid}.ob-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #eceef1;border-radius:26px;padding:1.75rem;box-shadow:0 24px 60px -36px #00000059}.ob-field{display:block}.ob-field>span{color:#374151;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.ob-field em{color:#9ca3af;font-style:normal;font-weight:500}.ob-field input,.ob-field textarea{background:#fbfbfc;border:1.5px solid #e5e7eb;border-radius:14px;width:100%;padding:.8rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.ob-field input:focus,.ob-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){.ob-field input:focus,.ob-field textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 15%,transparent)}}.ob-switch{cursor:pointer;background:var(--brand);border-radius:16px;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-switch{background:color-mix(in srgb,var(--brand) 5%,white)}}.ob-switch{border:1px dashed var(--brand)}@supports (color:color-mix(in lab,red,red)){.ob-switch{border:1px dashed color-mix(in srgb,var(--brand) 30%,#e5e7eb)}}.ob-switch{font-size:.9rem}.ob-switch input{opacity:0;pointer-events:none;position:absolute}.ob-knob{background:#d1d5db;border-radius:999px;flex-shrink:0;width:42px;height:24px;margin-top:2px;transition:background .2s;position:relative}.ob-knob:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ob-switch input:checked+.ob-knob{background:var(--brand)}.ob-switch input:checked+.ob-knob:after{transform:translate(18px)}.ob-fade{animation:obUp .45s both}@keyframes obUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-card,.ob-fade,.ob-feat{animation:none}}@media (max-width:639px){.ob-card{border-radius:18px;padding:1rem}.ob-icon{border-radius:13px;width:44px;height:44px;font-size:1.45rem}.ob-check{top:10px;right:10px}.ob-panel{padding:1.15rem}}.auth-root{background:#f8f9fb;grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:1024px){.auth-root{grid-template-columns:1.1fr 1fr}}.auth-hero{color:#fff;background:radial-gradient(900px 500px at 0 0,var(--brand),transparent 60%),linear-gradient(160deg,#0b1020,var(--brand) 55%,#05070f);display:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-hero{background:radial-gradient(900px 500px at 0 0,color-mix(in srgb,var(--brand) 70%,#000),transparent 60%),linear-gradient(160deg,#0b1020,color-mix(in srgb,var(--brand) 35%,#0b1020) 55%,#05070f)}}@media (min-width:1024px){.auth-hero{min-height:100vh;display:block;position:sticky;top:0}}.auth-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:44px 44px;animation:authGrid 18s linear infinite;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%)}@keyframes authGrid{to{background-position:44px 44px}}.auth-orb{filter:blur(60px);opacity:.55;border-radius:999px;position:absolute}.auth-orb-a{background:var(--brand);width:420px;height:420px;animation:authFloat 9s ease-in-out infinite;top:8%;right:-120px}.auth-orb-b{opacity:.35;background:#06b6d4;width:320px;height:320px;animation:authFloat 12s ease-in-out infinite reverse;bottom:-60px;left:-80px}@keyframes authFloat{50%{transform:translate(-30px,40px)scale(1.1)}}.auth-logo{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-logo{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 40%,#06b6d4))}}.auth-logo{box-shadow:0 10px 30px -8px var(--brand),inset 0 1px 0 #ffffff4d}.auth-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.auth-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:authPulse 1.8s infinite;box-shadow:0 0 #22c55eb3}@keyframes authPulse{70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.auth-shine{background:linear-gradient(90deg,#fff,var(--brand),#fff)}@supports (color:color-mix(in lab,red,red)){.auth-shine{background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--brand) 50%,#67e8f9),#fff)}}.auth-shine{color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:authShine 5s linear infinite}@keyframes authShine{to{background-position:200%}}.auth-feed{gap:.6rem;max-width:420px;display:grid}.auth-feed-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:.75rem;padding:.7rem .9rem;animation:authIn .6s both;display:flex;box-shadow:0 10px 30px -18px #0009}.auth-feed-item:nth-child(2){margin-left:2rem}.auth-feed-item:nth-child(3){margin-left:1rem}.auth-feed-item:nth-child(4){margin-left:3rem}.auth-feed-ico{background:#ffffff1f;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}@keyframes authIn{0%{opacity:0;transform:translate(-16px)scale(.97)}to{opacity:1;transform:none}}.auth-side{justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.auth-mesh{pointer-events:none;background:radial-gradient(500px 300px at 100% 0,var(--brand),transparent 70%),radial-gradient(400px 260px at 0 100%,#06b6d41a,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.auth-mesh{background:radial-gradient(500px 300px at 100% 0,color-mix(in srgb,var(--brand) 14%,transparent),transparent 70%),radial-gradient(400px 260px at 0 100%,#06b6d41a,transparent 70%)}}.auth-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #0000000f;border-radius:24px;padding:1.75rem;position:relative;box-shadow:0 30px 70px -40px #0f172a73,inset 0 0 0 1px #fff9}.auth-card:before{content:"";background:linear-gradient(135deg,var(--brand),transparent 40%,#06b6d459);border-radius:25px;padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.auth-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 55%,transparent),transparent 40%,#06b6d459)}}.auth-card:before{pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-card .label{color:#374151;margin-bottom:.35rem;font-size:.78rem;font-weight:700}.auth-card .input{background:#fbfbfc;border:1.5px solid #e5e7eb;border-radius:14px;padding:.8rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.auth-card .input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){.auth-card .input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 15%,transparent)}}.auth-card .btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:14px;padding:.9rem 1.2rem;font-size:.95rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.auth-card .btn-primary{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 45%,#06b6d4))}}.auth-card .btn-primary{box-shadow:0 14px 30px -14px var(--brand);transition:transform .2s,filter .2s}.auth-card .btn-primary:hover{filter:brightness(1.06);transform:translateY(-2px)}.auth-card .btn-ghost{border-radius:14px;padding:.8rem 1rem}.auth-card .brand-text{color:var(--brand)}@media (prefers-reduced-motion:reduce){.auth-dot,.auth-feed-item,.auth-grid,.auth-orb,.auth-shine{animation:none}}:root{--surface:#fff;--canvas:#f4f6f9;--line:#e8ebf0;--ink:#0f172a;--muted:#64748b;--radius:18px;--shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #0f172a2e}body,html{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card.hoverable:hover,a.card:hover{box-shadow:0 2px 4px #0f172a0d,0 18px 40px -22px var(--brand)}@supports (color:color-mix(in lab,red,red)){.card.hoverable:hover,a.card:hover{box-shadow:0 2px 4px #0f172a0d,0 18px 40px -22px color-mix(in srgb,var(--brand) 55%,#0f172a66)}}.card.hoverable:hover,a.card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.card.hoverable:hover,a.card:hover{border-color:color-mix(in srgb,var(--brand) 25%,var(--line))}}.btn{border-radius:12px;padding:.55rem 1rem;transition:transform .15s,box-shadow .15s,filter .15s,background .15s}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab,red,red)){.btn-primary{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 55%,#2563eb))}}.btn-primary:hover{filter:brightness(1.07);box-shadow:0 12px 26px -12px var(--brand)}.btn-ghost{background:var(--surface);border-color:var(--line);color:#334155}.btn-ghost:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}}.btn-ghost:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{border-color:color-mix(in srgb,var(--brand) 25%,var(--line))}}.input{border:1.5px solid var(--line);background:var(--canvas);border-radius:12px;padding:.6rem .85rem}@supports (color:color-mix(in lab,red,red)){.input{background:color-mix(in srgb,var(--canvas) 40%,var(--surface))}}.input{transition:border-color .15s,box-shadow .15s,background .15s}.input:focus{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}}.label{color:#475569;font-weight:700}.app-main h1{letter-spacing:-.02em}.app-canvas{background:radial-gradient(900px 380px at 100% -10%,var(--brand),transparent 70%),radial-gradient(700px 300px at 0 0,var(--brand),transparent 70%);position:relative}@supports (color:color-mix(in lab,red,red)){.app-canvas{background:radial-gradient(900px 380px at 100% -10%,color-mix(in srgb,var(--brand) 9%,transparent),transparent 70%),radial-gradient(700px 300px at 0 0,color-mix(in srgb,var(--brand) 5%,transparent),transparent 70%)}}.app-canvas{min-height:100vh}.side{background:var(--surface);width:264px}@supports (color:color-mix(in lab,red,red)){.side{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.side{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--line);transition:width .25s}.side-head{align-items:center;gap:.65rem;padding:1rem .9rem .8rem;display:flex}.side-logo{background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:1.3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.side-logo{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 22%,white),color-mix(in srgb,var(--brand) 8%,white))}}.side-logo{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.side-logo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 20%,transparent)}}.side-collapse{color:#94a3b8;border-radius:9px;width:28px;height:28px;font-size:.9rem;transition:background .15s,transform .25s}.side-collapse:hover{color:var(--ink);background:#f1f5f9}.side-nav{padding:.25rem .6rem 1rem;font-size:.875rem}.side-group{letter-spacing:.09em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;padding:1rem .7rem .35rem;font-size:.66rem;font-weight:800;overflow:hidden}.side-link{color:#334155;border-radius:12px;align-items:center;gap:.65rem;padding:.5rem .7rem;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.side-link.compact{padding:.4rem .7rem}.side-link:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.side-link:hover{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.side-link.on{background:var(--brand);font-weight:700}@supports (color:color-mix(in lab,red,red)){.side-link.on{background:color-mix(in srgb,var(--brand) 11%,transparent)}}.side-link.on:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:22%;bottom:22%;left:-.6rem}.side-ico{text-align:center;flex-shrink:0;width:22px}.side-badge{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 .35rem;font-size:.65rem;font-weight:800;display:grid}.side-foot{border-top:1px solid var(--line);padding:.7rem .6rem .8rem}.side-user{align-items:center;gap:.6rem;padding:.35rem .3rem;display:flex}.side-avatar{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.side-avatar{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 45%,#2563eb))}}html[data-side=mini] .side{width:76px}html[data-side=mini] .side .side-badge,html[data-side=mini] .side .side-group,html[data-side=mini] .side .side-label{display:none}html[data-side=mini] .side .side-head{flex-direction:column}html[data-side=mini] .side .side-collapse{transform:rotate(180deg)}html[data-side=mini] .side .side-link{justify-content:center;padding:.6rem 0}html[data-side=mini] .side .side-ico{font-size:1.15rem}html[data-side=mini] .side .side-user{justify-content:center}.topbar{z-index:30;background:var(--canvas);align-items:center;gap:.6rem;padding:.7rem 2rem;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--canvas) 72%,transparent)}}.topbar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.topbar{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.tb-icon{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:transform .15s,border-color .15s;display:grid;position:relative}.tb-icon:hover{border-color:var(--brand);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.tb-icon:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.tb-badge{color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--canvas);background:#ef4444;border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.app-banner{text-align:center;padding:.55rem 1rem;font-size:.85rem;font-weight:600;display:block}.app-banner.warn{color:#78350f;background:linear-gradient(90deg,#fef3c7,#fde68a80,#fef3c7)}.app-banner.danger{color:#fff;background:linear-gradient(90deg,#dc2626,#ea580c)}.ap-pill{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:12px;align-items:center;gap:.45rem;height:40px;padding:0 .95rem;font-size:.8rem;font-weight:800;display:inline-flex}.ap-dot{border-radius:999px;width:9px;height:9px}.ap-auto .ap-dot{background:#10b981;animation:authPulse 1.8s infinite;box-shadow:0 0 #10b98199}.ap-auto{color:#047857}.ap-approve .ap-dot{background:#f59e0b}.ap-approve{color:#b45309}.ap-notify .ap-dot{background:#0ea5e9}.ap-notify{color:#0369a1}.cmd-trigger{background:var(--surface);border:1.5px solid var(--line);height:44px;color:var(--muted);border-radius:14px;align-items:center;gap:.65rem;padding:0 .55rem 0 .9rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 6px 18px -14px #0f172a66}.cmd-trigger:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cmd-trigger:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.cmd-trigger:hover{box-shadow:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab,red,red)){.cmd-trigger:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 10%,transparent)}}.cmd-foot kbd,.cmd-kbd,.cmd-trigger kbd{border:1px solid var(--line);background:var(--canvas);color:var(--muted);border-radius:6px;padding:.25rem .4rem;font:600 .68rem/1 ui-monospace,monospace}.cmd-spark{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:9px;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cmd-spark{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 45%,#2563eb))}}.cmd-mic{background:var(--brand);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.cmd-mic{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.cmd-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a6b;justify-content:center;align-items:flex-start;padding:10vh 1rem 1rem;animation:fadeIn .15s;display:flex;position:fixed;inset:0}.cmd-panel{background:var(--surface);border:1px solid var(--line);border-radius:24px;width:100%;max-width:680px;animation:cmdIn .22s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 40px 90px -30px #0f172a8c}.cmd-input-row{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.cmd-input{min-width:0;color:var(--ink);background:0 0;outline:none;flex:1;font-size:1.05rem}.cmd-orb{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:13px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.cmd-orb{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 45%,#2563eb))}}.cmd-orb{box-shadow:0 8px 20px -8px var(--brand)}.cmd-orb.on{animation:orbSpin 1.2s linear infinite}.cmd-lang{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:.3rem .45rem;font-size:.7rem;font-weight:800}.cmd-micbtn{background:var(--brand);border-radius:12px;width:40px;height:40px;font-size:1.1rem}@supports (color:color-mix(in lab,red,red)){.cmd-micbtn{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.cmd-micbtn.on{color:#fff;background:#ef4444;animation:authPulse 1.4s infinite}.cmd-body{max-height:55vh;padding:1rem;overflow-y:auto}.cmd-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:.5rem;font-size:.68rem;font-weight:800}.cmd-example{text-align:left;color:#334155;border:1px solid #0000;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.88rem;transition:background .15s,border-color .15s;display:flex}.cmd-example span{color:var(--brand);font-weight:800}.cmd-example:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cmd-example:hover{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.cmd-example:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cmd-example:hover{border-color:color-mix(in srgb,var(--brand) 20%,transparent)}}.cmd-chip{border:1px solid var(--line);color:#475569;border-radius:999px;padding:.3rem .7rem;font-size:.78rem}.cmd-plan{border:1.5px solid var(--brand);border-radius:18px;padding:1rem}@supports (color:color-mix(in lab,red,red)){.cmd-plan{border:1.5px solid color-mix(in srgb,var(--brand) 30%,var(--line))}}.cmd-plan{background:linear-gradient(180deg,var(--brand),var(--surface))}@supports (color:color-mix(in lab,red,red)){.cmd-plan{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 6%,var(--surface)),var(--surface))}}.cmd-plan{animation:cmdIn .2s}.cmd-plan-icon{background:var(--brand);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cmd-plan-icon{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.cmd-result{border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.92rem;font-weight:600;animation:cmdIn .2s;display:flex}.cmd-result.ok{color:#065f46;background:#ecfdf5}.cmd-result.bad{color:#991b1b;background:#fef2f2}.cmd-thinking{color:var(--muted);align-items:center;gap:.3rem;padding:.5rem;font-size:.9rem;display:flex}.cmd-thinking span{background:var(--brand);border-radius:999px;width:7px;height:7px;animation:dots 1s infinite}.cmd-thinking span:nth-child(2){animation-delay:.15s}.cmd-thinking span:nth-child(3){margin-right:.4rem;animation-delay:.3s}.cmd-foot{color:#94a3b8;border-top:1px solid var(--line);background:var(--canvas);justify-content:space-between;padding:.6rem 1rem;font-size:.72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cmd-foot{background:color-mix(in srgb,var(--canvas) 60%,var(--surface))}}@keyframes cmdIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}}@keyframes orbSpin{50%{transform:rotate(180deg)scale(.92)}to{transform:rotate(1turn)}}@keyframes dots{50%{opacity:.5;transform:translateY(-4px)}}.ap-card{position:relative;overflow:hidden}.ap-mode{text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:14px;width:100%;padding:.8rem .9rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.ap-mode:hover{transform:translateY(-1px)}.ap-mode.on{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab,red,red)){.ap-mode.on{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}}.ap-mode.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ap-mode.on{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}}.inbox-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:.75rem;padding:.75rem .9rem;transition:border-color .15s;display:flex}.inbox-row:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.inbox-row:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}}.inbox-ico{background:var(--brand);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.inbox-ico{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.ok-btn{color:#fff;background:#10b981;border-radius:10px;height:34px;padding:0 .8rem;font-size:.78rem;font-weight:800}.ok-btn:hover{filter:brightness(1.08)}.no-btn{border:1px solid var(--line);color:#94a3b8;border-radius:10px;width:34px;height:34px}.no-btn:hover{color:#ef4444;border-color:#fecaca}.setup-step{border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .7rem;transition:background .15s;display:flex}.setup-step:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.setup-step:hover{background:color-mix(in srgb,var(--brand) 5%,transparent)}}.setup-dot{border:2px solid var(--line);color:#94a3b8;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:900;display:grid}.setup-step.done .setup-dot{color:#fff;background:#10b981;border-color:#10b981}.setup-step.done .setup-title{color:#94a3b8;text-decoration:line-through}.pt{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1.4rem;display:flex}.pt h1{letter-spacing:-.025em;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:900;line-height:1.15}.pt p{color:var(--muted);margin-top:.25rem;font-size:.9rem}html[data-theme=dark]{--surface:#111827;--canvas:#0b1120;--line:#1f2a3c;--ink:#e5e7eb;--shadow:0 1px 2px #0006,0 10px 30px -18px #000c;color-scheme:dark}html[data-theme=dark] .side{background:#0f172abf}html[data-theme=dark] .side-link{color:#cbd5e1}html[data-theme=dark] .side-collapse:hover{background:#1e293b}html[data-theme=dark] .bg-white{background-color:var(--surface)!important}html[data-theme=dark] .bg-gray-50,html[data-theme=dark] .bg-slate-50{background-color:#0f172a!important}html[data-theme=dark] .bg-gray-100,html[data-theme=dark] .bg-slate-100{background-color:#1e293b!important}html[data-theme=dark] .text-gray-800,html[data-theme=dark] .text-gray-900,html[data-theme=dark] .text-slate-900{color:#f1f5f9!important}html[data-theme=dark] .text-gray-600,html[data-theme=dark] .text-gray-700{color:#cbd5e1!important}html[data-theme=dark] .text-gray-500{color:#94a3b8!important}html[data-theme=dark] .border,html[data-theme=dark] .border-gray-100,html[data-theme=dark] .border-gray-200,html[data-theme=dark] .border-gray-300,html[data-theme=dark] .divide-gray-100>*+*,html[data-theme=dark] .divide-y>*+*{border-color:var(--line)!important}html[data-theme=dark] .btn-ghost{color:#e2e8f0}html[data-theme=dark] .label{color:#cbd5e1}html[data-theme=dark] .input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e5e7eb}html[data-theme=dark] .brand-soft{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .brand-soft{background:color-mix(in srgb,var(--brand) 18%,var(--surface))}}html[data-theme=dark] .bg-amber-50{background-color:#f59e0b1f!important}html[data-theme=dark] .bg-emerald-50,html[data-theme=dark] .bg-green-50{background-color:#10b9811f!important}html[data-theme=dark] .bg-red-50,html[data-theme=dark] .bg-rose-50{background-color:#ef44441f!important}html[data-theme=dark] .bg-blue-50,html[data-theme=dark] .bg-sky-50{background-color:#0ea5e91f!important}html[data-theme=dark] .cmd-result.ok{color:#6ee7b7;background:#10b98126}html[data-theme=dark] .cmd-result.bad{color:#fca5a5;background:#ef444426}html[data-theme=dark] .m-sheet,html[data-theme=dark] .m-tabbar{background:var(--surface)!important}html[data-theme=dark] table th{background:#0f172a}.hero-cmd{color:#475569;background:#fffffff5;border-color:#0000}html[data-theme=dark] .hero-cmd{color:#e2e8f0;background:#ffffff14}.cmd-trigger{min-width:0;max-width:100%}.cmd-trigger>.truncate{min-width:0}html[data-theme=dark] .text-red-700,html[data-theme=dark] .text-rose-700{color:#fca5a5!important}html[data-theme=dark] .text-amber-700,html[data-theme=dark] .text-amber-800,html[data-theme=dark] .text-amber-900{color:#fcd34d!important}html[data-theme=dark] .text-emerald-700,html[data-theme=dark] .text-green-700,html[data-theme=dark] .text-green-800{color:#6ee7b7!important}html[data-theme=dark] .text-blue-700,html[data-theme=dark] .text-sky-700{color:#7dd3fc!important}html[data-theme=dark] .border-amber-200,html[data-theme=dark] .border-green-200,html[data-theme=dark] .border-red-200,html[data-theme=dark] .border-sky-200{border-color:var(--line)!important}@media (max-width:767px){.cmd-overlay{padding-top:4vh}.cmd-panel{border-radius:20px}.cmd-trigger .cmd-mic{display:none}}.mk{color:#0f172a;scroll-behavior:smooth;background:#fff;overflow-x:hidden}html:has(.mk){scroll-behavior:smooth}.mk-wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.mk-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:#ffffffbf;border-bottom:1px solid #0f172a0f;position:sticky;top:0}.mk-logo{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 8px 20px -8px #4f46e5}.mk-btn,.mk-btn-ghost,.mk-btn-outline,.mk-btn-white{white-space:nowrap;border-radius:12px;align-items:center;gap:.4rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.mk-btn{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb 60%,#06b6d4);box-shadow:0 12px 28px -12px #4f46e5}.mk-btn-white:hover,.mk-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.mk-btn-ghost{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0}.mk-btn-ghost:hover{border-color:#a5b4fc}.mk-btn-white{color:#312e81;background:#fff;box-shadow:0 14px 30px -14px #00000080}.mk-btn-outline{color:#fff;border:1.5px solid #ffffff59}.mk-btn-outline:hover{background:#ffffff14}.mk-btn-lg{border-radius:14px;padding:.95rem 1.6rem;font-size:1rem}.mk-chip{color:#3730a3;background:#fffc;border:1px solid #e0e7ff;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 6px 18px -12px #4f46e5}.mk-chip,.mk-live{border-radius:999px}.mk-live{background:#22c55e;width:8px;height:8px;animation:authPulse 1.8s infinite}.mk-h1{letter-spacing:-.04em;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02}.mk-h1,.mk-h2{font-weight:900}.mk-h2{letter-spacing:-.035em;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.06}.mk-gradtext{background:linear-gradient(90deg,#4f46e5,#2563eb,#06b6d4,#4f46e5) 0 0/200%;-webkit-background-clip:text;background-clip:text}.mk-gradtext,.mk-gradtext-light{color:#0000;animation:authShine 6s linear infinite}.mk-gradtext-light{background:linear-gradient(90deg,#a5b4fc,#67e8f9,#c4b5fd,#a5b4fc) 0 0/200%;-webkit-background-clip:text;background-clip:text}.mk-hero{background:linear-gradient(#f8faff,#fff);position:relative;overflow:hidden}.mk-aurora{pointer-events:none;filter:blur(10px);background:radial-gradient(500px 320px at 15% 25%,#6366f138,#0000 70%),radial-gradient(520px 340px at 85% 10%,#06b6d433,#0000 70%),radial-gradient(420px 280px at 60% 70%,#a855f724,#0000 70%);height:760px;animation:mkAurora 14s ease-in-out infinite alternate;position:absolute;inset:-20% -10% auto}@keyframes mkAurora{to{transform:translateY(30px)scale(1.06)}}.mk-gridbg{pointer-events:none;background-image:linear-gradient(#4f46e512 1px,#0000 0),linear-gradient(90deg,#4f46e512 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 25%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 25%,#0000 70%)}.mk-window{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #1e1b4b73,0 0 0 8px #ffffff80}.mk-window-bar{background:#f8fafc;border-bottom:1px solid #eef2f7;align-items:center;gap:6px;padding:.7rem 1rem;display:flex}.mk-window-bar span{background:#fca5a5;border-radius:999px;width:10px;height:10px}.mk-window-bar span:nth-child(2){background:#fcd34d}.mk-window-bar span:nth-child(3){background:#86efac}.mk-window-bar em{margin-left:.5rem;font-size:.72rem;font-style:normal;font-weight:600}.mk-cmd{background:#fff;border:1.5px solid #c7d2fe;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.9rem;display:flex;box-shadow:0 0 0 4px #6366f114}.mk-spark{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:9px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.mk-typing{white-space:nowrap;border-right:2px solid #4f46e5;width:0;max-width:100%;animation:mkType 2.4s steps(40) .4s forwards,mkCaret .8s step-end infinite;overflow:hidden}@keyframes mkType{to{width:100%}}@keyframes mkCaret{50%{border-color:#0000}}.mk-plan{background:linear-gradient(#eef2ff,#fff);border:1.5px solid #c7d2fe;border-radius:14px;align-items:center;gap:.7rem;padding:.75rem;animation:authIn .5s 2.9s both;display:flex}.mk-plan-ico{background:#e0e7ff;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.mk-do{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4f46e5,#2563eb);border-radius:10px;padding:.45rem .7rem;font-size:.75rem;font-weight:800}.mk-mini{background:#fbfcff;border:1px solid #eef2f7;border-radius:14px;flex-direction:column;padding:.65rem .75rem;display:flex}.mk-feed{background:#fff;border:1px solid #eef2f7;border-radius:12px;align-items:center;gap:.6rem;padding:.55rem .7rem;animation:authIn .5s both;display:flex}.mk-feed-ico{background:#f1f5f9;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.mk-float{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.55rem .9rem;font-size:.8rem;font-weight:800;animation:authFloat 6s ease-in-out infinite;position:absolute;box-shadow:0 18px 40px -18px #1e1b4b73}.mk-float-a{color:#047857;top:-14px;right:18px}.mk-float-b{color:#b45309;animation-delay:-3s;bottom:-16px;left:-10px}.mk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mk-marquee>div{gap:.75rem;width:max-content;animation:mkMarq 40s linear infinite;display:flex}.mk-marquee span{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:700}@keyframes mkMarq{to{transform:translate(-50%)}}.mk-sec{padding:6rem 0;position:relative}.mk-head{text-align:center;max-width:760px;margin:0 auto 3rem}.mk-head h2{letter-spacing:-.035em;font-size:clamp(1.9rem,4vw,3rem);font-weight:900;line-height:1.08}.mk-head p{color:#475569;margin-top:1rem;font-size:1.1rem;line-height:1.6}.mk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#4f46e5;margin-bottom:.8rem;font-size:.75rem;font-weight:900;display:inline-block}.mk-card{background:#fff;border:1px solid #e8ecf4;border-radius:22px;padding:1.5rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;position:relative;box-shadow:0 1px 2px #0f172a0a,0 16px 40px -28px #1e1b4b59}.mk-card:hover{border-color:#c7d2fe;transform:translateY(-4px);box-shadow:0 2px 4px #0f172a0a,0 28px 60px -30px #4f46e573}.mk-answer{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:999px;width:fit-content;margin:2.5rem auto 0;padding:.9rem 1.4rem;font-size:1.05rem;font-weight:800;box-shadow:0 16px 36px -16px #4f46e5}.mk-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;display:grid;position:relative}.mk-step{background:#fff;border:1px solid #e8ecf4;border-radius:22px;padding:1.75rem 1.5rem;position:relative;box-shadow:0 16px 40px -30px #1e1b4b66}.mk-step-n{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:999px;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:1.2rem;right:1.2rem}.mk-dark{color:#fff;background:radial-gradient(800px 400px at 0 0,#4f46e573,#0000 60%),radial-gradient(700px 400px at 100% 100%,#06b6d440,#0000 60%),#070a1a;overflow:hidden}.mk-dark .mk-gridbg{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0)}.mk-kbd{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:6px;padding:.15rem .45rem;font:700 .8rem ui-monospace,monospace}.mk-cmdrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.9rem 1.1rem;animation:authIn .5s both;display:flex}.mk-cmd-q{color:#fff;font-weight:700}.mk-cmd-a{color:#6ee7b7;font-size:.85rem;font-weight:600}.mk-mode{overflow:hidden}.mk-tag{color:#4338ca;background:#eef2ff;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:800;position:absolute;top:1rem;right:1rem}.mk-agent{align-items:flex-start;gap:1rem;display:flex}.mk-agent-ico{background:var(--c);border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-agent-ico{background:color-mix(in srgb,var(--c) 14%,white)}}.mk-agent-ico{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab,red,red)){.mk-agent-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 25%,transparent)}}.mk-fgroup{padding:1.75rem}.mk-ficon{background:linear-gradient(135deg,#eef2ff,#ecfeff);border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.4rem;display:grid}.mk-check{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:2px;font-size:.65rem;font-weight:900;display:inline-grid}.mk-layout{background:#f0fdf4;border:1px dashed #bbf7d0;border-radius:14px;grid-template-columns:repeat(10,1fr);gap:6px;padding:12px;display:grid}.mk-plot{aspect-ratio:1;color:#065f46;background:#bbf7d0;border-radius:6px;place-items:center;font-size:.62rem;font-weight:800;transition:transform .15s;display:grid}.mk-plot:hover{transform:scale(1.15)}.mk-plot:nth-child(16){outline-offset:1px;outline:3px solid #4f46e5}.mk-dot{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.mk-dot.free{background:#86efac}.mk-dot.hold{background:#fcd34d}.mk-dot.booked{background:#93c5fd}.mk-dot.sold{background:#fca5a5}.mk-table{border-collapse:collapse;width:100%;font-size:.95rem}.mk-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f8fafc;padding:1rem 1.25rem;font-size:.8rem}.mk-table td{border-top:1px solid #eef2f7;padding:1rem 1.25rem}.mk-td-hi{color:#065f46;background:#f5f8ff;font-weight:700}.mk-ind-ico{background:var(--c);border-radius:15px;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-ind-ico{background:color-mix(in srgb,var(--c) 14%,white)}.mk-ind:hover{border-color:color-mix(in srgb,var(--c) 45%,white)}}.mk-founder{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb,#06b6d4);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:900px;margin:0 auto;padding:1rem 1.25rem;display:flex;box-shadow:0 20px 44px -20px #4f46e5}.mk-founder span{background:#fff3;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:800}.mk-price{background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.mk-price:hover{transform:translateY(-4px)}.mk-price.hi{border-color:#6366f1;box-shadow:0 30px 60px -30px #4f46e58c}.mk-price-tag{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:999px;padding:.3rem .75rem;font-size:.72rem;font-weight:800;position:absolute;top:-12px;left:1.5rem}.mk-partner{background:radial-gradient(500px 240px at 100% 0,#67e8f959,#0000 60%),linear-gradient(135deg,#312e81,#4f46e5 50%,#0e7490);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.5rem;display:flex;box-shadow:0 40px 80px -40px #312e81}.mk-faq{background:#fff;border:1px solid #e8ecf4;border-radius:18px;padding:1.1rem 1.3rem;transition:border-color .2s}.mk-faq[open]{border-color:#c7d2fe;box-shadow:0 16px 40px -30px #4f46e580}.mk-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:800;list-style:none;display:flex}.mk-faq summary:after{content:"+";color:#4f46e5;font-size:1.3rem;line-height:1;transition:transform .2s}.mk-faq[open] summary:after{transform:rotate(45deg)}.mk-faq p{color:#475569;margin-top:.7rem;font-size:.95rem;line-height:1.6}.mk-final{text-align:center;background:#070a1a;border-radius:32px;padding:5rem 1.5rem;position:relative;overflow:hidden}.mk-foot{background:#fafbff;border-top:1px solid #eef2f7}@media (max-width:640px){.mk-sec{padding:4rem 0}.mk-float-b{left:6px}.mk-layout{grid-template-columns:repeat(8,1fr)}.mk-partner{padding:1.75rem}}@media (prefers-reduced-motion:reduce){.mk-aurora,.mk-float,.mk-gradtext,.mk-gradtext-light,.mk-marquee>div,.mk-typing{animation:none!important}.mk-typing{border:0;width:auto}}.mk-cmd,.mk-hero .grid>*,.mk-sec .grid>*,.mk-typing{min-width:0}@media (max-width:640px){.mk-h1{font-size:2.35rem}.mk-h2,.mk-head h2{font-size:1.85rem}.mk-head p{font-size:1rem}.mk-float{display:none}.mk-btn-lg{justify-content:center;width:100%}.mk-table{font-size:.82rem}.mk-table td,.mk-table th{padding:.75rem}}.mk-tabs{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-bottom:.9rem;display:flex}.mk-tabbtn{filter:grayscale(.4);opacity:.75;background:#fffc;border:1.5px solid #e2e8f0;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.15rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.mk-tabbtn:hover{opacity:1;filter:none;transform:translateY(-2px)}.mk-tabbtn.on{opacity:1;filter:none;border-color:var(--c);box-shadow:0 0 0 4px var(--c),0 10px 20px -10px var(--c)}@supports (color:color-mix(in lab,red,red)){.mk-tabbtn.on{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent),0 10px 20px -10px var(--c)}}.mk-tabbtn.on{background:#fff;transform:translateY(-2px)scale(1.06)}.mk-scene>*{animation:authIn .45s both}.mk-scene>:nth-child(2){animation-delay:.15s}.mk-scene>:nth-child(3){animation-delay:.25s}.mk-scene .mk-plan{animation:authIn .45s 1.6s both}.mk-scene .mk-typing{animation:mkType 1.4s steps(40) .2s forwards,mkCaret .8s step-end infinite}.mk-progress{background:#eef2f7;border-radius:999px;height:3px;overflow:hidden}.mk-progress span{border-radius:999px;width:0;height:100%;display:block}.mk-progress span.run{animation:mkProg 4.2s linear forwards}@keyframes mkProg{to{width:100%}}.mk-float-a{top:74px;right:-18px}.mk-hero2{color:#fff;background:radial-gradient(900px 500px at 50% 0,#4f46e559,#0000 65%),radial-gradient(700px 400px at 10% 90%,#06b6d42e,#0000 60%),radial-gradient(700px 400px at 90% 90%,#a855f729,#0000 60%),#050816;position:relative;overflow:hidden}.mk-gridbg-dark{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);animation:authGrid 20s linear infinite;-webkit-mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 75%)}.mk-hero2-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#6366f159,#0000);width:900px;height:500px;animation:mkAurora 9s ease-in-out infinite alternate;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.mk-chip-dark{color:#c7d2fe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.mk-btn-glow{box-shadow:inset 0 0 0 1px #ffffff26,0 18px 40px -12px #6366f1e6}.ain{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:28px;padding:1rem 1rem .9rem;position:relative;box-shadow:0 40px 100px -40px #4f46e599,inset 0 1px #ffffff14}.ain-scroll{overflow:hidden}.ain-svg{width:100%;height:auto;display:block}@media (max-width:767px){.ain-canvas{width:150%;margin-left:-25%}.ain{padding:.5rem}.ain-ticker{font-size:.78rem}}.ain-ticker-line b{white-space:nowrap}.ain-wire{fill:none;stroke:url(#ainLine);stroke-width:1.4px}.ain-spoke{stroke:#818cf847;stroke-width:1.2px;stroke-dasharray:3 6;animation:ainDash 2.5s linear infinite}@keyframes ainDash{to{stroke-dashoffset:-36px}}.ain-orbit{fill:none;stroke:#94a3b82e;stroke-width:1px;stroke-dasharray:2 8;transform-origin:600px 290px;animation:ainSpin 60s linear infinite}.ain-orbit-2{stroke:#67e8f929;animation-duration:40s;animation-direction:reverse}@keyframes ainSpin{to{transform:rotate(1turn)}}.ain-pulse{fill:#67e8f9}.ain-pulse-out{fill:#a5b4fc}.ain-pulse-agent{fill:#fff}.ain-chip rect{fill:#ffffff0f;stroke:#ffffff29}.ain-chip-t{fill:#e2e8f0;font:600 13px system-ui,sans-serif}.ain-emoji{font-size:15px}.ain-chip-out{animation:ainLight 6.3s infinite}@keyframes ainLight{0%,12%{opacity:1}6%{filter:drop-shadow(0 0 8px #a5b4fce6)}30%,to{opacity:.75}}.ain-halo{transform-origin:600px 290px;animation:ainBreath 3.2s ease-in-out infinite}@keyframes ainBreath{50%{opacity:.7;transform:scale(1.12)}}.ain-core-rings{transform-origin:600px 290px;animation:ainSpin 14s linear infinite}.ain-ring{fill:none;stroke:#a5b4fc8c;stroke-width:1.5px;stroke-dasharray:40 14 6 14}.ain-ring-2{stroke:#67e8f959;stroke-dasharray:2 10}.ain-core{stroke:#ffffff80;stroke-width:1.5px}.ain-core-t{fill:#fff;letter-spacing:.18em;text-anchor:middle;font:900 15px system-ui,sans-serif}.ain-core-s{fill:#fffc;text-anchor:middle;font:600 11px system-ui,sans-serif}.ain-agent{animation:ainAgent 9s infinite}.ain-agent-bg{fill:#0f172a;stroke:var(--c)}@supports (color:color-mix(in lab,red,red)){.ain-agent-bg{stroke:color-mix(in srgb,var(--c) 70%,white)}}.ain-agent-bg{stroke-width:1.5px}.ain-agent-glow{fill:var(--c);opacity:.18}.ain-agent-e{text-anchor:middle;font-size:22px}.ain-agent-t{fill:#cbd5e1;text-anchor:middle;font:700 12px system-ui,sans-serif}@keyframes ainAgent{0%,12%{filter:drop-shadow(0 0 14px var(--c))}3%{transform-box:fill-box}14%,to{filter:none}}.ain-agent:nth-of-type(n) .ain-agent-glow{animation:ainPing 9s infinite;animation-delay:inherit;transform-box:fill-box;transform-origin:50%}@keyframes ainPing{0%{opacity:.5;transform:scale(1)}10%{opacity:0;transform:scale(1.7)}11%,to{opacity:.15;transform:scale(1)}}.ain-ticker{text-align:left;background:#02061799;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.7rem;max-width:640px;margin:.6rem auto 0;padding:.6rem .9rem;font-size:.88rem;display:flex}.ain-ticker-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:authPulse 1.6s infinite}.ain-ticker-line{align-items:center;gap:.55rem;min-width:0;animation:authIn .4s both;display:flex}.ain-ticker-ico{border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.85rem;display:grid}@media (prefers-reduced-motion:reduce){.ain-agent,.ain-agent-glow,.ain-core-rings,.ain-halo,.ain-orbit,.ain-spoke,.mk-hero2-glow{animation:none!important}}.mk{--mk-bg:#050816;--mk-bg2:#080c22;--mk-card:#ffffff0a;--mk-line:#ffffff17;--mk-text:#e2e8f0;--mk-muted:#94a3b8;background:var(--mk-bg);color:var(--mk-text)}.mk .text-slate-400{color:#64748b!important}.mk .text-slate-500{color:var(--mk-muted)!important}.mk .text-slate-600,.mk .text-slate-700{color:#a8b3c7!important}.mk .text-slate-800,.mk .text-slate-900{color:#f1f5f9!important}.mk .text-emerald-600{color:#6ee7b7!important}.mk .border-slate-200{border-color:var(--mk-line)!important}.mk b,.mk h1,.mk h2,.mk h3{color:#f8fafc}.mk-gradtext{background-image:linear-gradient(90deg,#a5b4fc,#67e8f9,#c4b5fd,#a5b4fc)}.mk-eyebrow{color:#818cf8}.mk-nav{border-bottom-color:var(--mk-line);background:#050816b8}.mk-nav nav a{color:#a8b3c7!important}.mk-nav nav a:hover{color:#fff!important}.mk-btn-ghost{color:#e2e8f0;background:#ffffff0d;border-color:#ffffff24}.mk-btn-ghost:hover{background:#ffffff14;border-color:#a5b4fc99}.mk-btn-white{color:#1e1b4b}.mk-sec{background:var(--mk-bg)}.mk-sec-tint{background:radial-gradient(800px 400px at 0 0,#4f46e51f,transparent 60%),radial-gradient(800px 400px at 100% 100%,#06b6d414,transparent 60%),var(--mk-bg2)}.mk-sec:before{content:"";background:linear-gradient(90deg,#0000,#818cf859,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.mk-head p{color:#a8b3c7}.mk-card,.mk-faq,.mk-price,.mk-step{background:var(--mk-card);border-color:var(--mk-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a,0 20px 50px -30px #000c}.mk-card:hover{border-color:#818cf873;box-shadow:inset 0 1px #ffffff0d,0 28px 60px -28px #4f46e58c}.mk-pain{background:linear-gradient(#f43f5e14,#ffffff08)}.mk-tag{color:#c7d2fe;background:#818cf826}.mk-ficon{background:linear-gradient(135deg,#6366f140,#06b6d42e)}.mk-agent-ico,.mk-ind-ico{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.mk-agent-ico,.mk-ind-ico{background:color-mix(in srgb,var(--c) 18%,transparent)}}.mk-agent-ico,.mk-ind-ico{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab,red,red)){.mk-agent-ico,.mk-ind-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}}.mk-ind:hover{border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.mk-ind:hover{border-color:color-mix(in srgb,var(--c) 55%,transparent)}}.mk-ind p[style]{filter:brightness(1.45)saturate(1.1)}.mk-dark{background:radial-gradient(800px 400px at 0 0,#4f46e559,transparent 60%),radial-gradient(700px 400px at 100% 100%,#06b6d42e,transparent 60%),var(--mk-bg2)}.mk-window{background:#0f172ad1;border-color:#ffffff1a;box-shadow:0 50px 100px -40px #4f46e58c,0 0 0 8px #ffffff08}.mk-window-bar{border-bottom-color:var(--mk-line);background:#ffffff08}.mk-window-bar em{color:#94a3b8}.mk-cmd{color:#e2e8f0;background:#02061799;box-shadow:0 0 0 4px #6366f11f;border-color:#818cf873!important}.mk-plan{background:linear-gradient(#6366f12e,#ffffff08)!important;border-color:#818cf866!important}.mk-plan-ico{background:#ffffff14!important}.mk-feed,.mk-mini{border-color:var(--mk-line);background:#ffffff0a}.mk-feed-ico{background:#ffffff12}.mk-mini b[style]{filter:brightness(1.5)}.mk-progress{background:#ffffff14}.mk-tabbtn{background:#ffffff0d;border-color:#ffffff1f}.mk-tabbtn.on{background:#ffffff1f}.mk-float{background:#0f172aeb;border-color:#ffffff1f;box-shadow:0 18px 40px -18px #000c}.mk-float-a{color:#6ee7b7}.mk-float-b{color:#fcd34d}.mk-marquee span{border-color:var(--mk-line);color:#cbd5e1;background:#ffffff0a}.mk-layout{background:#10b9810f;border-color:#10b98140}.mk-plot{color:#d1fae5;background:#10b98159}.mk-plot.sold{color:#ffe4e6;background:#f43f5e66}.mk-plot.hold{color:#fef3c7;background:#f59e0b73}.mk-plot.booked{color:#dbeafe;background:#3b82f673}.mk-plot:nth-child(16){outline-color:#a5b4fc}.mk-table th{color:#94a3b8;background:#ffffff0a}.mk-table td{border-top-color:var(--mk-line)}.mk-th-hi{color:#c7d2fe!important;background:#6366f12e!important}.mk-td-hi{color:#6ee7b7;background:#6366f112}.mk-price.hi{background:linear-gradient(#6366f124,#ffffff08);border-color:#818cf8b3;box-shadow:0 30px 70px -30px #4f46e5b3}.mk-price .text-emerald-600{color:#6ee7b7!important}.mk-faq[open]{border-color:#818cf873}.mk-faq summary{color:#f1f5f9}.mk-faq p{color:#a8b3c7}.mk-faq summary:after{color:#a5b4fc}.mk-final{border:1px solid var(--mk-line);background:radial-gradient(600px 300px at 50% 0,#6366f159,#0000 70%),#ffffff08}.mk-foot{border-top-color:var(--mk-line);background:#03050f}.mk-foot a:hover{color:#fff!important}.mk-chip{color:#c7d2fe;background:#ffffff0f;border-color:#ffffff24}.ain-canvas{position:relative}.ain-globe{aspect-ratio:1;perspective:600px;pointer-events:none;width:15.5%;position:absolute;top:51.8%;left:50%;transform:translate(-50%,-50%)}.ain-globe-in{transform-style:preserve-3d;animation:globeSpin 16s linear infinite;position:absolute;inset:0}.ain-globe-in b,.ain-globe-in i{border:1px solid #a5b4fc73;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 12px #6366f159}.ain-globe-in b{border-color:#67e8f966}@keyframes globeSpin{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(1turn)}}.mk-hero2{--px:0;--py:0;perspective:1200px}.mk-floor{perspective:500px;pointer-events:none;height:55%;position:absolute;bottom:-10%;left:-50%;right:-50%;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.mk-floor>div{transform-origin:50% 100%;background-image:linear-gradient(#818cf859 1px,#0000 0),linear-gradient(90deg,#818cf859 1px,#0000 0);background-size:70px 70px;animation:floorMove 6s linear infinite;position:absolute;inset:0;transform:rotateX(72deg)}@keyframes floorMove{to{background-position:0 70px}}.mk-stars{pointer-events:none;opacity:.6;transform:translate3d(calc(var(--px) * -10px),calc(var(--py) * -10px),0);background-image:radial-gradient(1px 1px at 10% 20%,#fff,#0000),radial-gradient(1px 1px at 30% 70%,#c7d2fe,#0000),radial-gradient(1.5px 1.5px at 55% 15%,#fff,#0000),radial-gradient(1px 1px at 75% 40%,#67e8f9,#0000),radial-gradient(1px 1px at 90% 80%,#fff,#0000),radial-gradient(1.5px 1.5px at 20% 90%,#a5b4fc,#0000),radial-gradient(1px 1px at 65% 85%,#fff,#0000),radial-gradient(1px 1px at 42% 42%,#fff,#0000);transition:transform .4s ease-out;animation:twinkle 5s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes twinkle{to{opacity:.25}}.mk-orb3d{pointer-events:none;width:120px;height:120px;transform-style:preserve-3d;transition:translate .5s ease-out;position:absolute}.mk-orb3d i{border:1.5px solid #a5b4fc66;border-radius:50%;animation:orbRing 9s linear infinite;position:absolute;inset:0;box-shadow:0 0 20px #6366f159,inset 0 0 20px #67e8f926}.mk-orb3d i:nth-child(2){border-color:#67e8f959;animation-duration:12s}.mk-orb3d i:nth-child(3){border-color:#c4b5fd59;animation-duration:15s;animation-direction:reverse}@keyframes orbRing{0%{transform:rotateX(70deg)rotate(0)}50%{transform:rotateY(70deg)rotate(180deg)}to{transform:rotateX(70deg)rotate(1turn)}}.mk-orb3d-a{translate:calc(var(--px) * 26px) calc(var(--py) * 18px);top:18%;left:6%}.mk-orb3d-b{width:80px;height:80px;translate:calc(var(--px) * -34px) calc(var(--py) * -22px);top:30%;right:7%}@media (max-width:900px){.mk-orb3d{display:none}}.mk-stage-3d{perspective:1600px}.mk-stage-tilt{transform-style:preserve-3d;transform:rotateX(calc(10deg - var(--py) * 3deg)) rotateY(calc(var(--px) * 4deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.mk-stage-tilt .ain{box-shadow:0 60px 120px -40px #4f46e5b3,0 30px 60px -30px #000000e6,inset 0 1px #ffffff1a}.mk-stage-tilt:after{content:"";filter:blur(20px);background:radial-gradient(closest-side,#6366f173,#0000);height:60px;position:absolute;bottom:-40px;left:8%;right:8%;transform:translateZ(-80px)}@media (max-width:767px){.mk-stage-tilt{transform:none}.mk-floor{opacity:.6;height:30%}}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transform-style:preserve-3d;will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}[data-tilt].tilting{transition:transform 80ms linear,box-shadow .3s,border-color .3s}.mk [data-tilt].mk-card,.mk [data-tilt].mk-price,.mk [data-tilt].mk-step{overflow:hidden}.mk [data-tilt]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(400px circle at var(--gx,50%) var(--gy,50%),#a5b4fc29,transparent 45%);transition:opacity .3s;position:absolute;inset:0}.mk [data-tilt].tilting:after{opacity:1}.mk-card:hover,.mk-price:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px)}.mk-card>*,.mk-price>*,.mk-step>*{transform:translateZ(18px)}.mk-persp{border-radius:26px;position:relative}.mk-persp .mk-window{box-shadow:0 60px 120px -50px #4f46e5b3,0 25px 50px -25px #000000e6,0 0 0 8px #ffffff08}.mk-window-3d{box-shadow:0 60px 120px -50px #10b98159,0 25px 50px -25px #000000e6}.mk-agent-ico,.mk-ficon,.mk-ind-ico,.mk-step .text-4xl{box-shadow:0 10px 20px -10px #000c,inset 0 1px #ffffff2e,inset 0 -2px 6px #00000059}.mk-check{box-shadow:0 4px 10px -3px #4f46e5b3,inset 0 1px #ffffff59}.mk-btn{box-shadow:inset 0 1px #ffffff59,inset 0 -3px #00000040,0 14px 30px -12px #4f46e5}.mk-btn:active{transform:translateY(1px)scale(.98);box-shadow:inset 0 1px #fff3,0 6px 14px -8px #4f46e5}@supports (animation-timeline:view()){.mk-sec .mk-card,.mk-sec .mk-faq,.mk-sec .mk-head,.mk-sec .mk-persp,.mk-sec .mk-price,.mk-sec .mk-step,.mk-sec .mk-window-3d,.mk-sec table{animation:rise3d linear both;animation-timeline:view();animation-range:entry entry 40%}}@keyframes rise3d{0%{opacity:0;transform:perspective(900px)rotateX(18deg)translateY(50px)scale(.96)}to{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ain-globe-in,.mk-floor>div,.mk-orb3d i,.mk-stars{animation:none!important}.mk-stage-tilt,[data-tilt]{transform:none!important}}.app-shell{isolation:isolate}.app-space{z-index:-1;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .app-space{display:block}.app-space-aurora{background:radial-gradient(600px 380px at 20% 10%,var(--brand),transparent 70%),radial-gradient(560px 360px at 85% 15%,#6366f138,transparent 70%),radial-gradient(700px 420px at 60% 95%,#06b6d41f,transparent 70%);position:absolute;inset:-20%}@supports (color:color-mix(in lab,red,red)){.app-space-aurora{background:radial-gradient(600px 380px at 20% 10%,color-mix(in srgb,var(--brand) 32%,transparent),transparent 70%),radial-gradient(560px 360px at 85% 15%,#6366f138,transparent 70%),radial-gradient(700px 420px at 60% 95%,#06b6d41f,transparent 70%)}}.app-space-aurora{transform:translate3d(calc(var(--mx,0) * -30px),calc(var(--my,0) * -20px),0);transition:transform .6s ease-out;animation:mkAurora 16s ease-in-out infinite alternate}.app-space-stars{opacity:.5;transform:translate3d(calc(var(--mx,0) * -12px),calc(var(--my,0) * -8px),0);background-image:radial-gradient(1px 1px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 34% 68%,#c7d2fe,#0000),radial-gradient(1.5px 1.5px at 58% 14%,#fff,#0000),radial-gradient(1px 1px at 76% 44%,#67e8f9,#0000),radial-gradient(1px 1px at 91% 78%,#fff,#0000),radial-gradient(1px 1px at 22% 88%,#a5b4fc,#0000),radial-gradient(1px 1px at 66% 84%,#fff,#0000),radial-gradient(1px 1px at 45% 40%,#fff,#0000);animation:twinkle 6s ease-in-out infinite alternate;position:absolute;inset:0}.app-space-floor{perspective:520px;opacity:.55;height:42%;position:absolute;bottom:-8%;left:-40%;right:-40%;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.app-space-floor>div{transform-origin:50% 100%;background-image:linear-gradient(var(--brand) 1px,transparent 1px),linear-gradient(90deg,var(--brand) 1px,transparent 1px);position:absolute;inset:0;transform:rotateX(74deg)}@supports (color:color-mix(in lab,red,red)){.app-space-floor>div{background-image:linear-gradient(color-mix(in srgb,var(--brand) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand) 55%,transparent) 1px,transparent 1px)}}.app-space-floor>div{background-size:64px 64px;animation:floorMove 7s linear infinite}html[data-theme=dark]{--surface:#0f172a94;--canvas:#050816;--line:#ffffff14;--ink:#e2e8f0;--muted:#94a3b8;--shadow:0 1px 0 #ffffff0d inset,0 18px 40px -24px #000000e6}html[data-theme=dark],html[data-theme=dark] body{background:#050816}html[data-theme=dark] .app-canvas{background:0 0}html[data-theme=dark] .card,html[data-theme=dark] .ops-card{background-color:var(--surface);border-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.3)}html[data-theme=dark] .app-main h1,html[data-theme=dark] .app-main h2,html[data-theme=dark] .app-main h3{color:#f8fafc}html[data-theme=dark] .side{border-right-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0508169e}html[data-theme=dark] .side-link:hover{background:#ffffff0d}html[data-theme=dark] .side-link.on{color:#fff!important;background:linear-gradient(90deg,var(--brand),var(--brand))!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .side-link.on{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 45%,transparent),color-mix(in srgb,var(--brand) 8%,transparent))!important}}html[data-theme=dark] .side-link.on{box-shadow:inset 0 1px 0 #ffffff14,0 8px 24px -12px var(--brand)}html[data-theme=dark] .side-link.on:before{box-shadow:0 0 12px var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .side-link.on:before{background:color-mix(in srgb,var(--brand) 60%,white)}}html[data-theme=dark] .side-group{color:#64748b}html[data-theme=dark] .side-foot{border-top-color:var(--line)}html[data-theme=dark] .side-logo{background:linear-gradient(135deg,var(--brand),#0f172a)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .side-logo{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 55%,#0f172a),#0f172a)}}html[data-theme=dark] .side-logo{box-shadow:0 8px 20px -8px var(--brand),inset 0 1px 0 #ffffff26}html[data-theme=dark] .topbar{border-bottom-color:var(--line);background:#0508168c}html[data-theme=dark] .ap-pill,html[data-theme=dark] .cmd-trigger,html[data-theme=dark] .tb-icon{border-color:var(--line);color:#cbd5e1;background:#ffffff0a}html[data-theme=dark] .cmd-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172aeb}html[data-theme=dark] .cmd-input{color:#f1f5f9}html[data-theme=dark] .cmd-example{color:#cbd5e1}html[data-theme=dark] .input,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e2e8f0;background-color:#0206178c!important;border-color:#ffffff1a!important}html[data-theme=dark] .input:focus{border-color:var(--brand)!important}html[data-theme=dark] table th{color:#94a3b8;background:#ffffff08!important}html[data-theme=dark] table tbody tr{transition:background .15s}html[data-theme=dark] table tbody tr:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] table tbody tr:hover{background:color-mix(in srgb,var(--brand) 8%,transparent)}}html[data-theme=dark] .m-topbar{background:linear-gradient(135deg,var(--brand),#050816)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .m-topbar{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 70%,#050816),#050816)!important}}html[data-theme=dark] .m-tabbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#050816d9!important}html[data-theme=dark] .app-banner.warn{color:#fcd34d;background:linear-gradient(90deg,#f59e0b1f,#f59e0b38,#f59e0b1f)}html[data-theme=dark] .pt h1{background:linear-gradient(90deg,#fff,var(--brand))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .pt h1{background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--brand) 40%,#c7d2fe))}}html[data-theme=dark] .pt h1{color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .text-black{color:#f1f5f9!important}html[data-theme=dark] .bg-gray-200{background-color:#ffffff14!important}html[data-theme=dark] .hover\:bg-gray-100:hover,html[data-theme=dark] .hover\:bg-gray-50:hover{background-color:#ffffff0d!important}html[data-theme=dark] .text-gray-400{color:#64748b!important}html[data-theme=dark] .brand-text{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .brand-text{color:color-mix(in srgb,var(--brand) 55%,white)}}html[data-theme=dark] .bg-accent-50,html[data-theme=dark] .bg-cyan-50,html[data-theme=dark] .bg-indigo-50,html[data-theme=dark] .bg-orange-50,html[data-theme=dark] .bg-pink-50,html[data-theme=dark] .bg-purple-50,html[data-theme=dark] .bg-teal-50,html[data-theme=dark] .bg-violet-50,html[data-theme=dark] .bg-yellow-50{background-color:#ffffff0d!important}html[data-theme=dark] .text-gray-300{color:#475569!important}.app-main .ap-mode,.app-main .card,.app-main .inbox-row,.app-main .ops-card{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.app-main .ap-mode.tilting,.app-main .card.tilting,.app-main .inbox-row.tilting,.app-main .ops-card.tilting{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-2px);background-image:radial-gradient(360px circle at var(--gx,50%) var(--gy,50%),var(--brand),transparent 45%);transition:transform 80ms linear,box-shadow .3s,border-color .3s}@supports (color:color-mix(in lab,red,red)){.app-main .ap-mode.tilting,.app-main .card.tilting,.app-main .inbox-row.tilting,.app-main .ops-card.tilting{background-image:radial-gradient(360px circle at var(--gx,50%) var(--gy,50%),color-mix(in srgb,var(--brand) 14%,#ffffff0f),transparent 45%)}}.app-main .ap-mode.tilting,.app-main .card.tilting,.app-main .inbox-row.tilting,.app-main .ops-card.tilting{box-shadow:0 1px 0 #ffffff0f inset,0 26px 50px -26px var(--brand)}@supports (color:color-mix(in lab,red,red)){.app-main .ap-mode.tilting,.app-main .card.tilting,.app-main .inbox-row.tilting,.app-main .ops-card.tilting{box-shadow:0 1px 0 #ffffff0f inset,0 26px 50px -26px color-mix(in srgb,var(--brand) 70%,#000000e6)}}.app-main .ap-mode.tilting,.app-main .card.tilting,.app-main .inbox-row.tilting,.app-main .ops-card.tilting{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.app-main .ap-mode.tilting,.app-main .card.tilting,.app-main .inbox-row.tilting,.app-main .ops-card.tilting{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}a.card:hover{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}.app-main .card{box-shadow:inset 0 1px #ffffff0d,0 2px 4px #0000000a,0 22px 44px -30px #0f172a73}@keyframes appRise{0%{opacity:0;transform:perspective(1000px)rotateX(10deg)translateY(26px)scale(.985)}to{opacity:1;transform:none}}.app-main>*{animation:appRise .55s cubic-bezier(.2,.8,.2,1) both!important}.app-main>:nth-child(2){animation-delay:60ms!important}.app-main>:nth-child(3){animation-delay:.12s!important}.app-main>:nth-child(4){animation-delay:.18s!important}.app-main>:nth-child(n+5){animation-delay:.24s!important}.app-main .grid>.card,.app-main .grid>a.card,.app-main>*>*>.card,.app-main>*>.card{animation:appRise .55s cubic-bezier(.2,.8,.2,1) both}.app-main .grid>:nth-child(2){animation-delay:50ms}.app-main .grid>:nth-child(3){animation-delay:.1s}.app-main .grid>:nth-child(4){animation-delay:.15s}.app-main .grid>:nth-child(n+5){animation-delay:.2s}.btn-primary{box-shadow:0 1px 0 #ffffff4d inset,0 -2px 0 #0003 inset,0 10px 24px -12px var(--brand)}.btn-ghost:hover,.btn-primary:hover{transform:translateY(-1px)}html[data-theme=dark] .btn-ghost{box-shadow:inset 0 1px #ffffff0d}.side-badge,.tb-badge{box-shadow:0 0 0 2px var(--canvas),0 0 12px #ef444499}.side-ico{transition:transform .2s}.side-link:hover .side-ico{transform:translateZ(0)scale(1.15)rotate(-6deg)}.side-link.on .side-ico{filter:drop-shadow(0 0 6px var(--brand))}@supports (color:color-mix(in lab,red,red)){.side-link.on .side-ico{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--brand) 70%,transparent))}}html[data-theme=dark] .app-main .text-2xl.brand-text,html[data-theme=dark] .app-main .text-3xl.brand-text{text-shadow:0 0 22px var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .app-main .text-2xl.brand-text,html[data-theme=dark] .app-main .text-3xl.brand-text{text-shadow:0 0 22px color-mix(in srgb,var(--brand) 60%,transparent)}}html[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f;border:2px solid #050816;border-radius:999px}html[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}@media (max-width:767px){.app-space-floor{opacity:.4;height:30%}}@media (prefers-reduced-motion:reduce){.app-main .card,.app-main>*,.app-space-aurora,.app-space-floor>div,.app-space-stars{animation:none!important;transform:none!important}}html[data-theme=dark] .bg-gray-100\/80,html[data-theme=dark] .bg-gray-50\/80{background-color:#ffffff0a!important}html[data-theme=dark] .bg-white\/80,html[data-theme=dark] .bg-white\/95{background-color:#0f172ae0!important}html[data-theme=dark] .bg-blue-50{background-color:#3b82f61f!important}html[data-theme=dark] .pt h1{color:#f8fafc;text-shadow:0 0 30px var(--brand);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .pt h1{text-shadow:0 0 30px color-mix(in srgb,var(--brand) 45%,transparent)}}html[data-theme=dark] .border-black,html[data-theme=dark] .border-gray-800,html[data-theme=dark] .border-gray-900{border-color:#ffffff2e!important}html[data-theme=dark] .divide-gray-100>*,html[data-theme=dark] .divide-gray-200>*,html[data-theme=dark] .divide-x>*,html[data-theme=dark] .divide-y>*{border-color:var(--line)!important}.ix{position:relative}.ix-grid{grid-template-columns:340px minmax(0,1fr) 290px;gap:1rem;height:calc(100dvh - 190px);min-height:560px;display:grid}.ix-grid>.card{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}@media (max-width:1279px){.ix-grid{grid-template-columns:320px minmax(0,1fr)}.ix-side{display:none!important}}@media (max-width:767px){.ix-grid{grid-template-columns:1fr;height:calc(100dvh - 210px)}.ix-grid.has-open .ix-list,.ix-grid:not(.has-open) .ix-thread{display:none!important}}.ix-list-head{border-bottom:1px solid var(--line);padding:1rem 1rem .6rem}.ix-filter{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex-shrink:0;padding:.3rem .65rem;font-size:.75rem;font-weight:700;transition:all .15s}.ix-filter:hover{color:var(--ink)}.ix-filter.on{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.ix-filter.on{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 50%,#2563eb))}}.ix-filter.on{box-shadow:0 6px 16px -8px var(--brand)}.ix-rows{flex:1;padding:.4rem;overflow-y:auto}.ix-row{border-radius:14px;align-items:center;gap:.7rem;padding:.65rem .7rem;transition:background .15s,transform .15s;display:flex}.ix-row:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ix-row:hover{background:color-mix(in srgb,var(--brand) 7%,transparent)}}.ix-row:hover{transform:translate(2px)}.ix-row.on{background:linear-gradient(90deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab,red,red)){.ix-row.on{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 22%,transparent),color-mix(in srgb,var(--brand) 4%,transparent))}}.ix-row.on{box-shadow:inset 3px 0 0 var(--brand)}.ix-avatar{color:#fff;background:linear-gradient(135deg,var(--brand),#1e293b);border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:900;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ix-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 70%,#1e293b),#1e293b)}}.ix-avatar{box-shadow:0 0 0 2px var(--ring,transparent),0 8px 18px -10px #000000b3}.ix-avatar i{width:18px;height:18px;box-shadow:0 0 0 2px var(--surface,#fff);border-radius:999px;place-items:center;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}.ix-unread{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:grid;box-shadow:0 0 10px #22c55e80}.ix-unread,.ix-wait{border-radius:999px;flex-shrink:0}.ix-wait{background:#f59e0b;width:9px;height:9px;box-shadow:0 0 8px #f59e0b}.ix-thread-head{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.ix-msgs{background-image:radial-gradient(var(--brand) 1px,transparent 1px);flex-direction:column-reverse;flex:1;padding:1rem 1.1rem;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ix-msgs{background-image:radial-gradient(color-mix(in srgb,var(--brand) 10%,transparent) 1px,transparent 1px)}}.ix-msgs{background-size:22px 22px}.ix-day{justify-content:center;margin:.6rem 0;display:flex}.ix-day span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:700}.ix-bubble-row{display:flex}.ix-bubble-row.out{justify-content:flex-end}.ix-bubble{background:var(--surface);border:1px solid var(--line);border-radius:16px 16px 16px 4px;max-width:min(78%,560px);padding:.6rem .8rem .4rem;font-size:.9rem;animation:appRise .3s both;box-shadow:0 6px 16px -12px #0009}.ix-bubble.out{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-color:#0000;border-radius:16px 16px 4px}@supports (color:color-mix(in lab,red,red)){.ix-bubble.out{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 85%,#0f172a),color-mix(in srgb,var(--brand) 50%,#1d4ed8))}}.ix-bubble.out{box-shadow:0 10px 22px -14px var(--brand)}.ix-meta{opacity:.75;justify-content:flex-end;gap:.3rem;margin-top:.25rem;font-size:.64rem;display:flex}.ix-note{color:#b45309;background:#f59e0b1f;border:1px dashed #f59e0b73;border-radius:12px;align-self:center;max-width:80%;padding:.45rem .75rem;font-size:.8rem}html[data-theme=dark] .ix-note{color:#fcd34d}.ix-event{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-self:center;padding:.25rem .7rem;font-size:.75rem}.ix-demo{position:relative}.ix-demo summary{cursor:pointer;border:1px dashed var(--line);border-radius:12px;place-items:center;width:36px;height:36px;list-style:none;display:grid}.ix-demo summary::-webkit-details-marker{display:none}.ix-demo-pop{z-index:20;background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;flex-wrap:wrap;gap:.35rem;width:220px;padding:.7rem;display:flex;position:absolute;top:42px;right:0;box-shadow:0 20px 40px -20px #000c}html[data-theme=dark] .ix-demo-pop{background:#0f172af5}.ix-snips{scrollbar-width:none;flex:1;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.ix-snips::-webkit-scrollbar{display:none}.ix-snips .ix-chip{flex-shrink:0}.ix-draft-text{max-height:4.6em;margin-top:.45rem;font-size:.88rem;line-height:1.5;overflow-y:auto}.ix-composer{border-top:1px solid var(--line);padding:.6rem .9rem .75rem}.ix-msgs{min-height:180px}.ix-draft{border:1.5px solid var(--brand);border-radius:16px;margin-bottom:.5rem;padding:.6rem .8rem}@supports (color:color-mix(in lab,red,red)){.ix-draft{border:1.5px solid color-mix(in srgb,var(--brand) 45%,var(--line))}}.ix-draft{background:linear-gradient(135deg,var(--brand),transparent)}@supports (color:color-mix(in lab,red,red)){.ix-draft{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,transparent),transparent)}}.ix-draft{box-shadow:0 10px 30px -18px var(--brand);animation:appRise .35s both}.ix-draft-tag{color:#fff;background:linear-gradient(135deg,var(--brand),#6366f1);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.ix-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;transition:border-color .15s,transform .15s}.ix-chip:hover{border-color:var(--brand);transform:translateY(-1px)}.ix-chip:disabled{opacity:.5}.ix-ch{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:.3rem .7rem;font-size:.75rem;font-weight:700}.ix-ch.on{color:var(--ink);border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ix-ch.on{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.ix-ch:disabled{opacity:.4;cursor:not-allowed}.ix-input{resize:none;border:1.5px solid var(--line);background:var(--canvas);border-radius:14px;width:100%;padding:.65rem .85rem}@supports (color:color-mix(in lab,red,red)){.ix-input{background:color-mix(in srgb,var(--canvas) 50%,var(--surface))}}.ix-input{color:var(--ink);font-size:.92rem}.ix-input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.ix-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}}.ix-input.note{border-style:dashed;border-color:#f59e0b80}.ix-send{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:12px;height:38px;padding:0 1.1rem;font-size:.85rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ix-send{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 50%,#2563eb))}}.ix-send{box-shadow:0 1px 0 #ffffff4d inset,0 10px 20px -10px var(--brand)}.ix-send:hover{filter:brightness(1.08);transform:translateY(-1px)}.ix-side{overflow-y:auto;padding:1.25rem!important}.ix-facts{gap:.45rem;margin-top:1rem;font-size:.83rem;display:grid}.ix-facts>div{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.ix-facts>div>span:first-child{flex-shrink:0;width:18px}.ix-box-mini{background:var(--brand);border-radius:12px;margin-top:.9rem;padding:.55rem .7rem;font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.ix-box-mini{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.ix-box-mini{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.ix-box-mini{border:1px solid color-mix(in srgb,var(--brand) 25%,var(--line))}}.ix-match{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;padding:.45rem .6rem;font-size:.8rem;display:flex}.ix-match:hover{border-color:var(--brand)}.ix-toast{z-index:60;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:.55rem 1rem;font-size:.85rem;font-weight:700;animation:cmdIn .25s both,fadeOutUp .4s 3.2s forwards;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #00000080}.ix-toast.bad{color:#991b1b;background:#fef2f2;border-color:#fecaca}@keyframes fadeOutUp{to{opacity:0;visibility:hidden;transform:translate(-50%,-10px)}}.app-main:has(.ix){max-width:none}.ix-msgs-in{flex-direction:column;gap:.35rem;display:flex}@media (max-width:767px){.ix-grid{height:calc(100dvh - 300px);min-height:460px}.ix-composer{padding:.5rem .6rem .6rem}.ix-draft-text{max-height:3.2em}.ix-thread-head{padding:.55rem .7rem}}.as-page{--as-card:#ffffffc7;--as-fg:#0f172a;--as-mute:#64748b;--as-line:#0f172a17;--as-chip:#ffffffd9;--R:220px;flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;display:flex}html[data-theme=dark] .as-page{--as-card:#ffffff0b;--as-fg:#f1f5f9;--as-mute:#cbd5e19e;--as-line:#ffffff17;--as-chip:#ffffff0f}.as-glass{background:var(--as-card);border:1px solid var(--as-line);-webkit-backdrop-filter:blur(18px)saturate(1.3);box-shadow:0 1px 0 #ffffff14 inset,0 30px 60px -38px var(--brand);border-radius:22px;position:relative}@supports (color:color-mix(in lab,red,red)){.as-glass{box-shadow:0 1px 0 #ffffff14 inset,0 30px 60px -38px color-mix(in srgb,var(--brand) 55%,#000c)}}.as-glass{color:var(--as-fg)}.as-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand);font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.as-kicker{color:color-mix(in srgb,var(--brand) 70%,var(--as-mute))}}.as-kicker{margin-bottom:8px}html[data-theme=dark] .as-kicker{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .as-kicker{color:color-mix(in srgb,var(--brand) 55%,#e2e8f0)}}.as-stage{--px:0;--py:0;color:#fff;background:radial-gradient(900px 380px at 50% -10%,var(--brand),transparent 70%),radial-gradient(600px 300px at 90% 110%,var(--brand),transparent 70%),linear-gradient(180deg,#0b1020,#05070f);border-radius:28px;padding:14px 18px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.as-stage{background:radial-gradient(900px 380px at 50% -10%,color-mix(in srgb,var(--brand) 55%,transparent),transparent 70%),radial-gradient(600px 300px at 90% 110%,color-mix(in srgb,var(--brand) 30%,transparent),transparent 70%),linear-gradient(180deg,#0b1020,#05070f)}}.as-stage{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-stage{border:1px solid color-mix(in srgb,var(--brand) 30%,#ffffff14)}}.as-stage{box-shadow:0 40px 80px -40px var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-stage{box-shadow:0 40px 80px -40px color-mix(in srgb,var(--brand) 70%,#000)}}.as-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 72%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 72%)}.as-stage:after{content:"";background-image:linear-gradient(var(--brand) 1px,transparent 1px),linear-gradient(90deg,var(--brand) 1px,transparent 1px);height:70%;position:absolute;bottom:-40%;left:-10%;right:-10%}@supports (color:color-mix(in lab,red,red)){.as-stage:after{background-image:linear-gradient(color-mix(in srgb,var(--brand) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand) 40%,transparent) 1px,transparent 1px)}}.as-stage:after{opacity:.35;pointer-events:none;background-size:46px 46px;animation:as-floor 6s linear infinite;transform:perspective(500px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}@keyframes as-floor{to{background-position:0 46px}}.as-top{z-index:2;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.as-top-title{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;font-weight:800}.as-top-sub{color:#ffffff73}@media (max-width:640px){.as-top-sub{display:none}}.as-top-btns{gap:6px;margin-left:auto;display:flex}.as-live{background:#34d399;border-radius:99px;width:8px;height:8px;box-shadow:0 0 12px #34d399}.as-live.busy{background:#fbbf24;box-shadow:0 0 12px #fbbf24}.as-live.busy,.as-live.rec{animation:as-pulse 1s infinite}.as-live.rec{background:#fb7185;box-shadow:0 0 12px #fb7185}.as-pill{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff29;border-radius:99px;padding:4px 11px;transition:all .2s}.as-pill.on,.as-pill:hover{color:#fff;background:#ffffff29;border-color:#ffffff59}.as-scene{z-index:1;perspective:1100px;perspective-origin:50% 40%;height:360px;transition:height .5s cubic-bezier(.2,.8,.2,1);position:relative}.as-world{--s:1;transform-style:preserve-3d;transform:scale(var(--s)) rotateX(calc(var(--py) * -16deg)) rotateY(calc(var(--px) * 22deg));transition:transform .4s ease-out;top:50%;left:50%}.as-orbit,.as-world{width:0;height:0;position:absolute}.as-orbit{transform-style:preserve-3d;top:0;left:0;transform:rotateX(70deg)}.as-ring{left:calc(var(--R) * -1);top:calc(var(--R) * -1);width:calc(var(--R) * 2);height:calc(var(--R) * 2);border:1px dashed var(--brand);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.as-ring{border:1px dashed color-mix(in srgb,var(--brand) 60%,#fff6)}}.as-ring{box-shadow:0 0 40px var(--brand),inset 0 0 60px var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-ring{box-shadow:0 0 40px color-mix(in srgb,var(--brand) 35%,transparent),inset 0 0 60px color-mix(in srgb,var(--brand) 25%,transparent)}}.as-ring{animation:as-spin 60s linear infinite}.as-ring:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:18%}.as-node-slot{width:0;height:0;transform-style:preserve-3d;transform:rotate(var(--a)) translateX(var(--R));animation:as-orbit 42s linear infinite;position:absolute;top:0;left:0}.as-node{width:64px;transform-style:preserve-3d;transform:rotate(calc(var(--a) * -1)) rotateX(-70deg);opacity:.62;flex-direction:column;gap:4px;transition:opacity .3s;animation:as-face 42s linear infinite;position:absolute;top:-32px;left:-32px}.as-node,.as-node span{align-items:center;display:flex}.as-node span{background:linear-gradient(145deg,#ffffff29,#ffffff08);border:1px solid #fff3;border-radius:15px;justify-content:center;width:46px;height:46px;font-size:20px;transition:all .3s;box-shadow:0 10px 25px -8px #0009,inset 0 1px #ffffff40}.as-node em{letter-spacing:.04em;color:#fffc;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.as-node.on{opacity:1}.as-node.on span{background:linear-gradient(145deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab,red,red)){.as-node.on span{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 85%,#fff),var(--brand))}}.as-node.on span{box-shadow:0 0 30px var(--brand),0 0 0 4px var(--brand);border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.as-node.on span{box-shadow:0 0 30px color-mix(in srgb,var(--brand) 90%,transparent),0 0 0 4px color-mix(in srgb,var(--brand) 25%,transparent)}}.as-node.on span{transform:scale(1.15)}@keyframes as-spin{to{transform:rotate(1turn)}}@keyframes as-orbit{0%{transform:rotate(var(--a)) translateX(var(--R))}to{transform:rotate(calc(var(--a) + 1turn)) translateX(var(--R))}}@keyframes as-face{0%{transform:rotate(calc(var(--a) * -1)) rotateX(-70deg)}to{transform:rotate(calc(var(--a) * -1 - 1turn)) rotateX(-70deg)}}.as-orb{width:156px;height:156px;transform-style:preserve-3d;position:absolute;top:-78px;left:-78px}.as-orb-core{background:radial-gradient(circle at 35% 30%,#fff 0,var(--brand) 14%,var(--brand) 45%,var(--brand) 100%);border-radius:50%;position:absolute;inset:22px}@supports (color:color-mix(in lab,red,red)){.as-orb-core{background:radial-gradient(circle at 35% 30%,#fff 0,color-mix(in srgb,var(--brand) 55%,#fff) 14%,var(--brand) 45%,color-mix(in srgb,var(--brand) 40%,#000) 100%)}}.as-orb-core{box-shadow:0 0 60px var(--brand),0 0 140px var(--brand),inset -14px -18px 40px #00000073}@supports (color:color-mix(in lab,red,red)){.as-orb-core{box-shadow:0 0 60px color-mix(in srgb,var(--brand) 85%,transparent),0 0 140px color-mix(in srgb,var(--brand) 45%,transparent),inset -14px -18px 40px #00000073}}.as-orb-core{animation:as-breathe 4s ease-in-out infinite}.as-globe{transform-style:preserve-3d;animation:as-globe 16s linear infinite;position:absolute;inset:0}.as-globe b,.as-globe i{border:1px solid var(--brand);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.as-globe b,.as-globe i{border:1px solid color-mix(in srgb,var(--brand) 45%,#ffffff8c)}}.as-globe b,.as-globe i{opacity:.55}.as-globe b{opacity:.8;transform:rotateX(90deg)}.as-globe b.b2{opacity:.35;inset:22px;transform:rotateX(90deg)translateZ(40px)}@keyframes as-globe{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(1turn)}}@keyframes as-breathe{50%{filter:brightness(1.12);transform:scale(1.05)}}.as-orb-reading .as-globe,.as-orb-thinking .as-globe{animation-duration:2.4s}.as-orb-reading .as-orb-core,.as-orb-thinking .as-orb-core{animation-duration:1s}.as-orb-listening .as-orb-core{background:radial-gradient(circle at 35% 30%,#fff,#fda4af 18%,#e11d48 60%,#4c0519);box-shadow:0 0 70px #f43f5e}.as-orb-label{letter-spacing:.3em;color:#fff;text-shadow:0 0 12px #ffffffb3;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateZ(80px)}.as-ripple{border:2px solid var(--brand);border-radius:50%;position:absolute;inset:22px}@supports (color:color-mix(in lab,red,red)){.as-ripple{border:2px solid color-mix(in srgb,var(--brand) 70%,#fff)}}.as-ripple{animation:as-ripple 1.6s ease-out infinite}.as-ripple.d2{animation-delay:.8s}@keyframes as-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.as-status{z-index:2;text-align:center;color:#ffffffe0;height:22px;font-size:14px;font-weight:600;position:relative}.as-bar-wrap{z-index:3;margin-top:14px;position:relative}.as-bar{border:1px solid var(--brand);background:#0f14288c;border-radius:20px;align-items:center;gap:8px;max-width:760px;margin:0 auto;padding:7px 7px 7px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.as-bar{border:1px solid color-mix(in srgb,var(--brand) 45%,#ffffff2e)}}.as-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 4px var(--brand),0 20px 50px -20px var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-bar{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent),0 20px 50px -20px color-mix(in srgb,var(--brand) 80%,#000)}}.as-bar{transition:box-shadow .3s}.as-bar:focus-within{box-shadow:0 0 0 4px var(--brand),0 0 40px var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-bar:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 30%,transparent),0 0 40px color-mix(in srgb,var(--brand) 50%,transparent)}}.as-bar-spark{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-bar-spark{color:color-mix(in srgb,var(--brand) 60%,#fff)}}.as-bar-spark{font-size:16px;animation:as-breathe 3s infinite}.as-bar-input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0;font-size:15px}.as-bar-input::placeholder{color:#ffffff6b}.as-bar-lang{color:#ffffffbf;background:#ffffff1a;border-radius:9px;padding:5px 8px;font-size:10px;font-weight:800}.as-bar-mic{background:#ffffff1a;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.as-bar-mic:hover{background:#fff3}.as-bar-mic.on{background:#f43f5e;animation:as-pulse 1s infinite;box-shadow:0 0 0 6px #f43f5e40}.as-bar-go{color:#fff;white-space:nowrap;height:42px;box-shadow:0 8px 22px -8px var(--brand);border-radius:13px;padding:0 18px;font-size:13px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.as-bar-go{box-shadow:0 8px 22px -8px color-mix(in srgb,var(--brand) 90%,#000)}}.as-bar-go:disabled{opacity:.7}@media (max-width:640px){.as-bar-lang{display:none}.as-bar-go{padding:0 12px}.as-bar-input{font-size:16px}}.as-welcome-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.as-welcome-grid{grid-template-columns:1.05fr 1fr}.as-quick{grid-column:1/-1}}.as-welcome-grid>*{animation:appRise .6s cubic-bezier(.2,.8,.2,1) both}.as-brief{padding:20px;overflow:hidden}.as-brief:before{content:"";background:radial-gradient(circle,var(--brand),transparent 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}@supports (color:color-mix(in lab,red,red)){.as-brief:before{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 40%,transparent),transparent 70%)}}.as-brief:before{pointer-events:none}.as-brief-text{color:var(--as-fg);font-size:16px;font-weight:500;line-height:1.7}.as-brief-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.as-mini{background:var(--brand);border-radius:16px;padding:10px}@supports (color:color-mix(in lab,red,red)){.as-mini{background:color-mix(in srgb,var(--brand) 9%,transparent)}}.as-mini{border:1px solid var(--as-line);flex-direction:column;align-items:flex-start;display:flex}.as-mini span{font-size:14px}.as-mini b{color:var(--as-fg);font-size:22px;font-weight:900;line-height:1.1}.as-mini em{color:var(--as-mute);font-size:10px;font-style:normal;font-weight:700}@media (max-width:480px){.as-brief-stats{grid-template-columns:repeat(2,1fr)}}.as-play{color:#fff;background:var(--brand);box-shadow:0 8px 20px -8px var(--brand);border-radius:99px;margin-top:14px;padding:7px 16px;font-size:12px;font-weight:800}.as-insights{flex-direction:column;gap:10px;display:flex}.as-insight{align-items:center;gap:12px;padding:12px 14px;transition:transform .3s,border-color .3s;animation:appRise .6s cubic-bezier(.2,.8,.2,1) both;display:flex}.as-insight:hover{border-color:var(--brand);transform:translateY(-2px)perspective(800px)rotateX(2deg)}@supports (color:color-mix(in lab,red,red)){.as-insight:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--as-line))}}.as-insight:before{content:"";background:var(--brand);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.as-insight.t-bad:before{background:#f43f5e;box-shadow:0 0 12px #f43f5e}.as-insight.t-warn:before{background:#f59e0b}.as-insight.t-good:before{background:#10b981}.as-insight-ic{background:var(--brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.as-insight-ic{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.as-insight-t{color:var(--as-fg);font-size:13.5px;font-weight:700}.as-insight-s{color:var(--as-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:640px){.as-insight{flex-wrap:wrap}.as-insight-s{white-space:normal}}.as-quick{padding:18px}.as-chips{flex-wrap:wrap;gap:7px;display:flex}.as-chip{background:var(--as-chip);border:1px solid var(--as-line);color:var(--as-fg);border-radius:99px;padding:7px 13px;font-size:12.5px;transition:all .2s}.as-chip:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-chip:hover{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.as-chip:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-chip:hover{background:color-mix(in srgb,var(--brand) 14%,var(--as-chip))}}.as-chip:hover{transform:translateY(-1px)}.as-chip.strong{background:var(--brand);font-weight:800}@supports (color:color-mix(in lab,red,red)){.as-chip.strong{background:color-mix(in srgb,var(--brand) 18%,transparent)}}.as-chip.ghost{color:var(--as-mute);background:0 0}.as-groups{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}@media (min-width:768px){.as-groups{grid-template-columns:1fr 1fr}}.as-group-t{letter-spacing:.14em;text-transform:uppercase;color:var(--as-mute);margin-bottom:6px;font-size:10px;font-weight:800}.as-chat .as-stage{padding-bottom:10px}.as-chat .as-scene{height:150px}.as-chat .as-world{--s:.42}.as-feed{flex-direction:column;gap:22px;width:100%;max-width:860px;margin:0 auto;display:flex}.as-me{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:18px 18px 6px;max-width:85%;padding:9px 15px;font-size:14px}@supports (color:color-mix(in lab,red,red)){.as-me{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 60%,#000))}}.as-me{box-shadow:0 10px 24px -12px var(--brand);animation:ai-pop .35s both}.as-proc{max-width:560px;padding:14px 16px}.as-step{color:var(--as-mute);gap:8px;padding:2px 0;font-size:12px}.as-step,.as-tick{align-items:center;display:flex}.as-tick{color:#fff;background:#10b981;justify-content:center;width:16px;height:16px;font-size:9px}.as-prog,.as-tick{border-radius:99px}.as-prog{background:var(--as-line);height:4px;margin-top:8px;overflow:hidden}.as-prog>div{height:100%;transition:width .2s}.as-dock{z-index:20;padding-top:6px;position:sticky;bottom:12px}.as-dock .as-bar{background:#0a0e1ed1}@media (max-width:767px){.as-dock{bottom:calc(var(--tabbar-h,64px) + var(--safe-b,0px) + 8px)}}.as-answer{overflow:hidden}.as-answer-glow{background:linear-gradient(90deg,transparent,var(--brand),var(--brand),var(--brand),transparent);height:3px}@supports (color:color-mix(in lab,red,red)){.as-answer-glow{background:linear-gradient(90deg,transparent,var(--brand),color-mix(in srgb,var(--brand) 40%,#fff),var(--brand),transparent)}}.as-answer-glow{background-size:200% 100%;animation:as-glow 3s linear infinite}@keyframes as-glow{to{background-position:-200% 0}}.as-answer-head{gap:12px;padding:16px 20px 12px;display:flex}.as-avatar{letter-spacing:.15em;color:#fff;width:38px;height:38px;box-shadow:0 0 20px var(--brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}@supports (color:color-mix(in lab,red,red)){.as-avatar{box-shadow:0 0 20px color-mix(in srgb,var(--brand) 60%,transparent)}}.as-meta{letter-spacing:.16em;color:var(--as-mute);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.as-meta i{background:var(--as-mute);border-radius:9px;width:4px;height:4px}.as-speak{opacity:.7;margin-left:auto;font-size:13px}.as-speak:hover{opacity:1}.as-title{color:var(--as-fg);margin-top:3px;font-size:18px;font-weight:800;line-height:1.4}.as-text{white-space:pre-wrap;color:var(--as-fg);margin-top:6px;font-size:14px;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.as-text{color:color-mix(in srgb,var(--as-fg) 78%,transparent)}}.as-stats{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 20px 16px;display:grid}@media (min-width:640px){.as-stats{grid-template-columns:repeat(4,1fr)}}.as-stat{border:1px solid var(--as-line);background:linear-gradient(145deg,var(--brand),transparent);border-radius:16px;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.as-stat{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 12%,transparent),transparent)}}.as-stat{transition:transform .3s}.as-stat:hover{transform:translateY(-3px)perspective(600px)rotateX(4deg)}.as-stat-l{letter-spacing:.08em;text-transform:uppercase;color:var(--as-mute);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.as-stat-v{font-variant-numeric:tabular-nums;color:var(--brand);font-size:24px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.as-stat-v{color:color-mix(in srgb,var(--brand) 75%,var(--as-fg))}}html[data-theme=dark] .as-stat-v{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .as-stat-v{color:color-mix(in srgb,var(--brand) 45%,#fff)}}html[data-theme=dark] .as-stat-v{text-shadow:0 0 18px var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .as-stat-v{text-shadow:0 0 18px color-mix(in srgb,var(--brand) 60%,transparent)}}.as-stat.t-good .as-stat-v{color:#10b981}.as-stat.t-bad .as-stat-v{color:#f43f5e}.as-stat.t-warn .as-stat-v{color:#f59e0b}.as-bars{background:var(--as-fg);border-radius:16px;margin:0 20px 16px;padding:14px}@supports (color:color-mix(in lab,red,red)){.as-bars{background:color-mix(in srgb,var(--as-fg) 4%,transparent)}}.as-bars{flex-direction:column;gap:9px;display:flex}.as-barrow{align-items:center;gap:12px;font-size:12px;display:flex}.as-bar-l{text-overflow:ellipsis;white-space:nowrap;width:9rem;color:var(--as-mute);flex-shrink:0;font-weight:600;overflow:hidden}@media (min-width:640px){.as-bar-l{width:12rem}}.as-bar-track{background:var(--as-line);border-radius:99px;flex:1;height:10px;overflow:hidden}.as-bar-fill{height:100%;box-shadow:0 0 12px var(--brand);border-radius:99px}@supports (color:color-mix(in lab,red,red)){.as-bar-fill{box-shadow:0 0 12px color-mix(in srgb,var(--brand) 60%,transparent)}}.as-bar-v{text-align:right;width:2.5rem;color:var(--as-fg);font-variant-numeric:tabular-nums;font-weight:800}.as-items{border-top:1px solid var(--as-line)}.as-item{border-bottom:1px solid var(--as-line);align-items:center;gap:12px;padding:10px 20px;transition:background .2s;display:flex}.as-item:last-child{border-bottom:0}.as-item:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-item:hover{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.as-item-av{color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.as-item-t{color:var(--as-fg);font-size:14px;font-weight:700;display:block}.as-item-s,.as-item-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-item-s{color:var(--as-mute);font-size:11.5px}.as-badge{background:var(--brand);border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800;display:none}@supports (color:color-mix(in lab,red,red)){.as-badge{background:color-mix(in srgb,var(--brand) 15%,transparent)}}.as-badge{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-badge{color:color-mix(in srgb,var(--brand) 70%,var(--as-fg))}}@media (min-width:640px){.as-badge{display:inline}}.as-ic{border:1px solid var(--as-line);border-radius:99px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.as-ic.wa{background:#22c55e;border-color:#22c55e}.as-foot{border-top:1px solid var(--as-line);background:var(--as-fg);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.as-foot{background:color-mix(in srgb,var(--as-fg) 3%,transparent)}}.as-foot-l{color:var(--as-mute);margin-left:4px;font-size:11px;font-weight:700}.as-act{border:1px solid var(--as-line);background:var(--as-chip);color:var(--as-fg);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.as-act:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-act:hover{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.as-act:hover{transform:translateY(-1px)}.as-act.cmd{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.as-act.cmd{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 55%,#000))}}.as-act.cmd{box-shadow:0 8px 20px -8px var(--brand)}.as-act.sm{padding:5px 11px;font-size:11.5px}.as-plan{border:1px dashed var(--brand);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 6px 6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.as-plan{border:1px dashed color-mix(in srgb,var(--brand) 55%,transparent)}}.as-plan{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-plan{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.as-plan{animation:ai-pop .3s both}.as-plan-t{color:var(--as-fg);font-size:12px;font-weight:700}.as-plan-t em{color:var(--as-mute);font-style:normal;font-weight:500}.as-plan-t em.warn{color:#f59e0b}.as-res{border-radius:12px;padding:7px 12px;font-size:12px;font-weight:700;animation:ai-pop .3s both}.as-res.ok{color:#059669;background:#10b9811f}.as-res.bad{color:#d97706;background:#f59e0b1f}html[data-theme=dark] .as-res.ok{color:#6ee7b7}html[data-theme=dark] .as-res.bad{color:#fcd34d}@media (max-width:640px){.as-page{--R:135px}.as-scene{height:280px}.as-node span{border-radius:12px;width:38px;height:38px;font-size:16px}.as-orb{transform:scale(.8)}.as-chat .as-scene{height:120px}.as-stage{border-radius:22px;padding:12px 12px 16px}}@media (prefers-reduced-motion:reduce){.as-globe,.as-node,.as-node-slot,.as-ring,.as-stage:after{animation:none!important}}@keyframes as-pulse{50%{opacity:.45}}.as-home{width:100%;max-width:900px;color:var(--as-fg);flex-direction:column;gap:16px;margin:0 auto;display:flex}.as-home>*{animation:appRise .55s cubic-bezier(.2,.8,.2,1) both}.as-hello{align-items:center;gap:12px;padding:4px 4px 0;display:flex}.as-hello-t{color:var(--as-fg);font-size:22px;font-weight:800}.as-hello-s{color:var(--as-mute);margin-top:2px;font-size:13.5px}.as-listen{color:#fff;background:var(--brand);box-shadow:0 8px 20px -8px var(--brand);border-radius:99px;flex-shrink:0;margin-left:auto;padding:9px 16px;font-size:13px;font-weight:800}.as-tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.as-tiles{grid-template-columns:repeat(2,1fr)}.as-hello{flex-wrap:wrap}.as-listen{margin-left:0}}.as-tile{text-align:left;background:var(--as-card);border:1px solid var(--as-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--as-fg);border-radius:20px;flex-direction:column;gap:2px;padding:16px;transition:transform .25s,border-color .25s,box-shadow .25s;animation:appRise .55s cubic-bezier(.2,.8,.2,1) both;display:flex;position:relative}.as-tile:hover{border-color:var(--brand);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.as-tile:hover{border-color:color-mix(in srgb,var(--brand) 60%,transparent)}}.as-tile:hover{box-shadow:0 18px 40px -20px var(--brand)}.as-tile-ic{font-size:22px}.as-tile-v{font-variant-numeric:tabular-nums;color:var(--brand);font-size:28px;font-weight:900;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.as-tile-v{color:color-mix(in srgb,var(--brand) 70%,var(--as-fg))}}html[data-theme=dark] .as-tile-v{color:#fff;text-shadow:0 0 18px var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .as-tile-v{text-shadow:0 0 18px color-mix(in srgb,var(--brand) 70%,transparent)}}.as-tile-l{color:var(--as-fg);font-size:13px;font-weight:700}.as-tile-go{color:var(--brand);font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.as-tile-go{color:color-mix(in srgb,var(--brand) 70%,var(--as-mute))}}.as-tile-go{margin-top:4px}html[data-theme=dark] .as-tile-go{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .as-tile-go{color:color-mix(in srgb,var(--brand) 40%,#fff)}}.as-sec{background:var(--as-card);border:1px solid var(--as-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:18px}.as-sec-h{color:var(--as-fg);align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.as-sec-n{color:#fff;background:var(--brand);border-radius:99px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:inline-flex}.as-count{color:#f43f5e;background:#f43f5e26;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:800}.as-sec-s{color:var(--as-mute);margin:4px 0 0 36px;font-size:13px}.as-todo{flex-direction:column;gap:8px;margin-top:12px;display:flex}.as-todo-row{border:1px solid var(--as-line);background:var(--as-fg);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.as-todo-row{background:color-mix(in srgb,var(--as-fg) 3%,transparent)}}.as-todo-row{border-left:4px solid var(--brand)}.as-todo-row.t-bad{border-left-color:#f43f5e}.as-todo-row.t-warn{border-left-color:#f59e0b}.as-todo-ic{flex-shrink:0;font-size:22px}.as-todo-t{color:var(--as-fg);font-size:15px;font-weight:700}.as-todo-s{color:var(--as-mute);margin-top:1px;font-size:12.5px}.as-todo-row .as-act{color:#fff;background:var(--brand);border-color:#0000;flex-shrink:0;padding:9px 16px;font-size:13px}.as-todo-more{color:var(--brand);padding:4px 4px 0;font-size:13px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.as-todo-more{color:color-mix(in srgb,var(--brand) 70%,var(--as-fg))}}@media (max-width:560px){.as-todo-row{flex-wrap:wrap}.as-todo-row .as-act,.as-todo-row .as-plan{justify-content:center;width:100%}}.as-allgood{color:#10b981;background:#10b9811a;border-radius:14px;margin-top:12px;padding:14px;font-size:14px;font-weight:600}.as-qgrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}@media (max-width:640px){.as-qgrid{grid-template-columns:1fr}}.as-q{text-align:left;border:1px solid var(--as-line);background:var(--as-fg);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.as-q{background:color-mix(in srgb,var(--as-fg) 3%,transparent)}}.as-q{color:var(--as-fg);transition:all .2s}.as-q span{flex:1}.as-q b{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-q b{color:color-mix(in srgb,var(--brand) 70%,var(--as-mute))}}.as-q b{transition:transform .2s}.as-q:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-q:hover{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.as-q:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.as-q:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.as-q:hover b{transform:translate(3px)}.as-allq{color:var(--brand);margin-top:10px;font-size:13px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.as-allq{color:color-mix(in srgb,var(--brand) 70%,var(--as-fg))}}.as-allq{padding:4px}html[data-theme=dark] .as-allq,html[data-theme=dark] .as-todo-more{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .as-allq,html[data-theme=dark] .as-todo-more{color:color-mix(in srgb,var(--brand) 40%,#fff)}}@media (max-width:720px){.as-hello{flex-wrap:nowrap;align-items:flex-start}.as-hello-t{font-size:19px}.as-hello-s{font-size:12.5px}.as-listen{margin-left:auto;padding:7px 12px;font-size:12px}.as-tiles{gap:8px}.as-tile{border-radius:16px;padding:12px}.as-tile-ic{font-size:18px}.as-tile-v{font-size:22px}.as-tile-l{font-size:12px}.as-tile-go{margin-top:2px;font-size:11px}.as-sec{padding:14px}.as-sec-h{font-size:15.5px}.as-sec-s{margin-top:6px;margin-left:0}.as-todo-row{gap:10px;padding:10px 12px}.as-todo-t{font-size:14px}}.ls-page{--ls-fg:#0f172a;--ls-mute:#64748b;--ls-line:#0f172a14;--ls-soft:#0f172a09}html[data-theme=dark] .ls-page{--ls-fg:#f1f5f9;--ls-mute:#cbd5e1a6;--ls-line:#ffffff14;--ls-soft:#ffffff0a}.ls-tabs{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:14px;gap:4px;padding:4px;display:flex}.ls-tabs a{color:var(--ls-mute);white-space:nowrap;border-radius:10px;padding:7px 13px;font-size:13px;font-weight:600}.ls-tabs a.on{box-shadow:0 6px 16px -6px var(--brand)}.ls-btn,.ls-tabs a.on{background:var(--brand);color:#fff}.ls-btn{box-shadow:0 8px 20px -10px var(--brand);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.ls-btn::-webkit-details-marker{display:none}.ls-btn.ghost{color:var(--ls-fg);border:1px solid var(--ls-line);box-shadow:none;background:0 0}.ls-btn.sm{padding:6px 12px;font-size:12px}.ls-sample{color:var(--ls-fg);background:repeating-linear-gradient(135deg,#f59e0b1a 0 12px,#f59e0b0d 12px 24px);border:1px dashed #f59e0b8c;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.ls-sample form{margin-left:auto}.ls-toast{color:#10b981;background:#10b9811f;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600}.ls-verdict{color:#fff;background:radial-gradient(500px 200px at 0 0,var(--brand),transparent 70%),linear-gradient(135deg,#0b1222,#111a33);border-radius:22px;padding:18px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ls-verdict{background:radial-gradient(500px 200px at 0 0,color-mix(in srgb,var(--brand) 55%,transparent),transparent 70%),linear-gradient(135deg,#0b1222,#111a33)}}.ls-verdict{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.ls-verdict{border:1px solid color-mix(in srgb,var(--brand) 35%,#ffffff1a)}}.ls-verdict{box-shadow:0 30px 60px -35px var(--brand)}@supports (color:color-mix(in lab,red,red)){.ls-verdict{box-shadow:0 30px 60px -35px color-mix(in srgb,var(--brand) 80%,#000)}}.ls-verdict-h{align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.ls-ai{letter-spacing:.1em;color:#fff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:inline-flex}.ls-verdict ul{gap:8px;margin-top:10px;display:grid}@media (min-width:1024px){.ls-verdict ul{grid-template-columns:1fr 1fr}}.ls-verdict li{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.ls-verdict li span{font-size:16px;line-height:1.3}.ls-verdict li.t-good{border-color:#10b98159}.ls-verdict li.t-bad{border-color:#f43f5e73}.ls-verdict li.t-warn{border-color:#f59e0b66}.ls-kpis{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:768px){.ls-kpis{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ls-kpis{grid-template-columns:repeat(6,1fr)}}.ls-kpi{padding:14px 16px}.ls-kpi-l{color:var(--ls-mute);font-size:12px;font-weight:700}.ls-kpi-v{color:var(--ls-fg);font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1.2}.ls-delta,.ls-kpi-s{color:var(--ls-mute);font-size:11px}.ls-delta{font-weight:800}.ls-delta.up{color:#10b981}.ls-delta.down{color:#f43f5e}.ls-h{color:var(--ls-fg);flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 10px;font-size:16px;font-weight:800;display:flex}.ls-h span{color:var(--ls-mute);font-size:12px;font-weight:500}.ls-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.ls-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.ls-grid{grid-template-columns:repeat(3,1fr)}}.ls-src{padding:16px;transition:transform .25s,box-shadow .25s;display:block;border-top:3px solid var(--c)!important}.ls-src:hover{box-shadow:0 20px 40px -24px var(--c);transform:translateY(-3px)}.ls-src-ic{background:var(--c);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.ls-src-ic{background:color-mix(in srgb,var(--c) 16%,transparent)}}.ls-src-v{color:var(--ls-fg);font-size:30px;font-weight:900;line-height:1}.ls-src-row{border-top:1px solid var(--ls-line);color:var(--ls-mute);justify-content:space-between;gap:6px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.ls-src-row b{color:var(--ls-fg)}.ls-stars{color:#f59e0b;letter-spacing:1px;font-size:12px}.ls-stars i{color:var(--ls-line);filter:brightness(1.6);font-style:normal}.ls-flag{border-radius:99px;padding:3px 8px;font-size:10px;font-weight:800}.ls-flag.stopped{color:#f43f5e;background:#f43f5e26}.ls-flag.slow{color:#f59e0b;background:#f59e0b26}.ls-legend{color:var(--ls-mute);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.ls-legend i{border-radius:3px;width:10px;height:10px;margin-right:-6px;display:inline-block}.ls-fun-bars .a,.ls-legend i.a{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ls-fun-bars .a,.ls-legend i.a{background:color-mix(in srgb,var(--brand) 25%,transparent)}}.ls-fun-bars .b,.ls-legend i.b{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ls-fun-bars .b,.ls-legend i.b{background:color-mix(in srgb,var(--brand) 50%,transparent)}}.ls-fun-bars .c,.ls-legend i.c{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ls-fun-bars .c,.ls-legend i.c{background:color-mix(in srgb,var(--brand) 78%,transparent)}}.ls-fun-bars .d,.ls-legend i.d{background:#10b981}.ls-fun{align-items:center;gap:12px;display:flex}.ls-fun-l{width:120px;color:var(--ls-fg);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12.5px;font-weight:700;overflow:hidden}.ls-fun-bars{flex-direction:column;flex:1;gap:3px;display:flex}.ls-fun-bars>div{border-radius:99px;min-width:4px;height:9px;transition:width .6s;position:relative}.ls-fun-bars>div span{color:var(--ls-mute);font-size:10px;font-weight:700;position:absolute;top:-3px;left:calc(100% + 6px)}.ls-fun-r{text-align:right;color:#10b981;width:44px;font-size:13px;font-weight:900}@media (max-width:640px){.ls-fun{flex-wrap:wrap}.ls-fun-l{width:100%}}.ls-table th{color:var(--ls-mute);padding:8px 6px;font-size:11px;font-weight:700}.ls-table td,.ls-table th{text-align:right;white-space:nowrap;border-bottom:1px solid var(--ls-line)}.ls-table td{color:var(--ls-fg);padding:10px 6px}.ls-table td.text-left,.ls-table th.text-left{text-align:left;white-space:normal;min-width:180px}.ls-table tr.b-best td{background:#10b98112}.ls-table tr.b-stop td{background:#f43f5e0f}.ls-note.best{color:#10b981}.ls-note.stop{color:#f43f5e}.ls-note.watch{color:#f59e0b}.ls-add{position:relative}.ls-add-form{z-index:30;background:var(--card-bg,#fff);border:1px solid var(--ls-line);border-radius:16px;gap:8px;width:min(360px,86vw);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 30px 60px -20px #00000073}html[data-theme=dark] .ls-add-form{background:#0f1629}.ls-heat{grid-template-columns:40px repeat(8,1fr);gap:4px;margin-top:6px;display:grid}.ls-heat-x{color:var(--ls-mute);text-align:center;white-space:nowrap;font-size:9.5px;overflow:hidden}.ls-heat-y{color:var(--ls-mute);font-weight:700}.ls-cell,.ls-heat-y{align-items:center;font-size:11px;display:flex}.ls-cell{color:#fff;border-radius:7px;justify-content:center;height:30px;font-weight:800}.ls-cell,.ls-qbar{background:var(--ls-soft)}.ls-qbar{border-radius:99px;height:8px;margin-top:4px;display:flex;overflow:hidden}.ls-qbar .spam{background:repeating-linear-gradient(135deg,#f43f5e 0 4px,#fb7185 4px 8px)}.ls-refs{gap:8px;display:grid}.ls-ref{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:14px;gap:14px;padding:10px 12px}.ls-ref,.ls-ref-rank{align-items:center;display:flex}.ls-ref-rank{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:99px;flex-shrink:0;justify-content:center;width:30px;height:30px;font-weight:900}@media (max-width:640px){.ls-ref{flex-wrap:wrap}}.lsc-ring{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.lsc-ring svg{position:absolute;inset:0}.lsc-ring circle{fill:none;stroke-width:3.5px;stroke-linecap:round}.lsc-ring .trk{stroke:var(--ls-line)}.lsc-ring b{font-size:14px;font-weight:900}.lsc-tr{font-size:11px;font-weight:800}.lsc-tr.up{color:#10b981}.lsc-tr.down{color:#f43f5e}.lsc-tr.flat{color:var(--ls-mute);font-weight:600}.lsc-list{gap:8px;display:grid}.lsc-row{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:16px;align-items:center;gap:12px;padding:12px;transition:border-color .2s;display:flex}.lsc-row:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.lsc-row:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.lsc-rank{background:var(--ls-line);width:24px;height:24px;color:var(--ls-mute);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.lsc-row:nth-child(-n+3) .lsc-rank{background:var(--brand);color:#fff}.lsc-why{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.lsc-why span{color:#059669;background:#10b9811f;border-radius:99px;padding:2px 8px;font-size:11px}html[data-theme=dark] .lsc-why span{color:#6ee7b7}.lsc-why span.neg{color:#e11d48;background:#f43f5e1f}html[data-theme=dark] .lsc-why span.neg{color:#fda4af}.lsc-next{color:var(--ls-fg);margin-top:5px;font-size:12.5px;font-weight:600}.lsc-next em{color:var(--ls-mute);font-style:normal;font-weight:500}.lsc-ic{border:1px solid var(--ls-line);border-radius:99px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lsc-ic.wa{background:#22c55e;border-color:#22c55e}@media (max-width:640px){.lsc-row{flex-wrap:wrap}.lsc-rank{display:none}}.lsc-hist{grid-template-columns:repeat(10,1fr);align-items:end;gap:6px;height:140px;margin-top:8px;display:grid}.lsc-hist>div{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;height:100%;display:flex}.lsc-hist span{color:#fff;opacity:.9;border-radius:8px 8px 3px 3px;justify-content:center;align-items:flex-start;min-height:3px;padding-top:2px;font-size:10px;font-weight:800;display:flex}.lsc-hist em{text-align:center;color:var(--ls-mute);font-size:10px;font-style:normal}.lsc-mini{border-bottom:1px solid var(--ls-line);color:var(--ls-fg);align-items:center;gap:10px;padding:8px 4px;display:flex}.lsc-mini:last-child{border-bottom:0}.lsc-dup,.lsc-fb{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lsc-dup{flex-direction:row;align-items:center;gap:10px}.lsc-rate{color:#f59e0b;letter-spacing:1px;white-space:nowrap;font-size:13px}.lsc-stale{gap:6px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.lsc-pick{background:var(--ls-soft);border:1px solid var(--ls-line);cursor:pointer;color:var(--ls-fg);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.lsc-pick input{width:18px;height:18px;accent-color:var(--brand)}.lsc-pick b{font-size:13.5px;display:block}.lsc-pick em{color:var(--ls-mute);font-size:11px;font-style:normal}.lsc-card .lsc-trk{stroke:#94a3b840}.lsc-card .lsc-num{fill:currentColor}.lsc-cap{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.lsc-sig{background:var(--brand);border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.lsc-sig{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.lsc-f{gap:4px;margin-top:6px;font-size:12.5px;display:grid}.lsc-f li{border-bottom:1px dashed #94a3b840;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.lsc-f b.p{color:#10b981}.lsc-f b.m{color:#f43f5e}.ls-fx{gap:6px;display:grid}.ls-fx-h,.ls-fx-r{grid-template-columns:1.4fr repeat(4,1fr) .9fr;align-items:center;gap:12px;display:grid}.ls-fx-h span{color:var(--ls-mute);font-size:11px;font-weight:700}.ls-fx-r{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:14px;padding:10px 12px}.ls-fx-s{color:var(--ls-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ls-fx-c{flex-direction:column;gap:4px;display:flex}.ls-fx-c b{color:var(--ls-fg);font-size:15px;font-weight:900}.ls-fx-c i{background:var(--ls-line);height:6px;overflow:hidden}.ls-fx-c em,.ls-fx-c i{border-radius:99px;display:block}.ls-fx-c em{height:100%}.ls-fx-c.a em{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ls-fx-c.a em{background:color-mix(in srgb,var(--brand) 45%,transparent)}}.ls-fx-c.b em{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ls-fx-c.b em{background:color-mix(in srgb,var(--brand) 70%,transparent)}}.ls-fx-c.c em{background:var(--brand)}.ls-fx-c.d em{background:#10b981}.ls-fx-p{color:#10b981;text-align:right;font-size:15px;font-weight:900}@media (max-width:720px){.ls-fx-h{display:none}.ls-fx-r{grid-template-columns:repeat(4,1fr) auto}.ls-fx-s{grid-column:1/-1}.ls-fx-c:before{color:var(--ls-mute);font-size:9.5px;font-weight:700}.ls-fx-c.a:before{content:"Leads"}.ls-fx-c.b:before{content:"Contacted"}.ls-fx-c.c:before{content:"Visit"}.ls-fx-c.d:before{content:"Booked"}}.cap-steps{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:768px){.cap-steps{grid-template-columns:repeat(3,1fr)}}.cap-step{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cap-step>span{color:#fff;background:var(--brand);width:28px;height:28px;box-shadow:0 6px 14px -6px var(--brand);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.cap-step b{font-size:13.5px;display:block}.cap-step em{color:var(--ls-mute);margin-top:1px;font-size:12px;font-style:normal;display:block}.cap-tabs{border-bottom:1px solid var(--ls-line);background:var(--ls-soft);display:flex;overflow-x:auto}.cap-tabs button{color:var(--ls-mute);white-space:nowrap;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:13px 14px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.cap-tabs button span{font-size:16px}.cap-tabs button:hover{color:var(--ls-fg)}.cap-tabs button.on{color:var(--ls-fg);border-bottom-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cap-tabs button.on{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.cap-area{min-height:160px;line-height:1.6}.cap-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cap-chips>button,.cap-radio span{border:1px solid var(--ls-line);color:var(--ls-fg);background:var(--ls-soft);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-block}.cap-chips>button.on,.cap-radio input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 6px 14px -8px var(--brand)}.cap-radio input{opacity:0;pointer-events:none;position:absolute}.cap-link{color:var(--brand);font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cap-link{color:color-mix(in srgb,var(--brand) 75%,var(--ls-fg))}}html[data-theme=dark] .cap-link{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cap-link{color:color-mix(in srgb,var(--brand) 45%,#fff)}}.cap-drop{cursor:pointer;text-align:center;border:2px dashed var(--brand);border-radius:18px;padding:34px 16px}@supports (color:color-mix(in lab,red,red)){.cap-drop{border:2px dashed color-mix(in srgb,var(--brand) 45%,var(--ls-line))}}.cap-drop{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cap-drop{background:color-mix(in srgb,var(--brand) 5%,transparent)}}.cap-drop{color:var(--ls-fg);transition:all .2s}.cap-drop:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cap-drop:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.cap-cand{border:1px solid var(--ls-line);background:var(--ls-soft);opacity:.7;border-radius:16px;gap:12px;padding:12px;transition:all .2s;display:flex}.cap-cand.on{opacity:1;border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cap-cand.on{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.cap-cand.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cap-cand.on{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.cap-badge{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.cap-badge.good{color:#059669;background:#10b98124}.cap-badge.warn{color:#d97706;background:#f59e0b26}.cap-badge.bad{color:#e11d48;background:#f43f5e24}.cap-badge.info{color:#2563eb;background:#3b82f624}html[data-theme=dark] .cap-badge.good{color:#6ee7b7}html[data-theme=dark] .cap-badge.warn{color:#fcd34d}html[data-theme=dark] .cap-badge.bad{color:#fda4af}html[data-theme=dark] .cap-badge.info{color:#93c5fd}.cap-chip{background:var(--brand);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cap-chip{background:color-mix(in srgb,var(--brand) 13%,transparent)}}.cap-chip,.cap-recent{color:var(--ls-fg)}.cap-recent{border-radius:12px;align-items:center;gap:10px;padding:7px 6px;display:flex}.cap-recent:hover{background:var(--ls-soft)}.cap-av{background:var(--brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){.cap-av{background:color-mix(in srgb,var(--brand) 13%,transparent)}}@media (max-width:640px){.cap-step em{display:none}.cap-step{align-items:center;padding:9px 12px}.cap-steps{gap:6px}.cap-tabs button{padding:11px 12px;font-size:12.5px}}.ig-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ig-head h2{font-size:17px;font-weight:800}.ig-head p{color:var(--ls-mute);font-size:13px}.ig-ic{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.ig-dot{background:var(--ls-soft);color:var(--ls-mute);border:1px solid var(--ls-line);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.ig-dot.on{color:#10b981;background:#10b9811f;border-color:#10b98159}.ig-conn{background:#10b98114;border:1px solid #10b98140;border-radius:12px;margin-top:12px;padding:10px 12px}.ig-conn,.ig-guide{color:var(--ls-fg);font-size:13px}.ig-guide{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:16px;padding:14px}.ig-guide ol{color:var(--ls-mute);gap:4px;margin-top:6px;padding-left:18px;list-style:decimal;display:grid}.ig-guide ol b,.ig-guide ol i{color:var(--ls-fg)}.ig-url{word-break:break-all;border:1px solid var(--ls-line);color:var(--ls-fg);-webkit-user-select:all;user-select:all;border-radius:10px;padding:8px 10px;font-size:11.5px;display:block}.ig-step,.ig-url{background:var(--ls-soft)}.ig-step{border:1px solid var(--ls-line);color:var(--ls-mute);border-radius:14px;padding:12px}.ig-step b{color:var(--ls-fg);margin-bottom:3px;display:block}.ig-plat{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:14px;flex-direction:column;gap:3px;padding:12px;display:flex}.ig-plat .ig-dot{align-self:flex-start}.ig-plat em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.legal{color:#0f172a;background:#f8fafc;min-height:100vh}.legal-top{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 20px;position:sticky;top:0}.legal-brand,.legal-top{align-items:center;display:flex}.legal-brand{gap:8px;font-weight:900}.legal-brand span{color:#fff;background:var(--brand);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.legal-top nav{color:#475569;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.legal-top nav a:hover{color:var(--brand)}.legal-body{color:#334155;max-width:780px;margin:0 auto;padding:40px 20px 60px;font-size:15px;line-height:1.75}.legal-body h1{color:#0f172a;letter-spacing:-.02em;font-size:32px;font-weight:900}.legal-upd{color:#94a3b8;margin-bottom:18px;font-size:13px}.legal-body h2{color:#0f172a;margin:26px 0 6px;font-size:18px;font-weight:800}.legal-body ol,.legal-body ul{gap:6px;margin:8px 0;padding-left:20px;display:grid}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body a{color:var(--brand);font-weight:600}.legal-body p{margin:8px 0}.legal-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px;display:grid}.legal-cards>div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.legal-foot{text-align:center;color:#94a3b8;border-top:1px solid #e2e8f0;padding:20px;font-size:12px}.hc-hero{color:#fff;background:radial-gradient(600px 240px at 0 0,var(--brand),transparent 70%),linear-gradient(135deg,#0b1222,#111a33);border-radius:24px;flex-wrap:wrap;align-items:center;gap:22px;padding:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.hc-hero{background:radial-gradient(600px 240px at 0 0,color-mix(in srgb,var(--brand) 50%,transparent),transparent 70%),linear-gradient(135deg,#0b1222,#111a33)}}.hc-hero{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.hc-hero{border:1px solid color-mix(in srgb,var(--brand) 35%,#ffffff1a)}}.hc-hero{box-shadow:0 30px 60px -35px var(--brand)}@supports (color:color-mix(in lab,red,red)){.hc-hero{box-shadow:0 30px 60px -35px color-mix(in srgb,var(--brand) 80%,#000)}}.hc-ring{flex-shrink:0;width:132px;height:132px;position:relative}.hc-ring svg{position:absolute;inset:0}.hc-ring circle{fill:none;stroke-width:10px;stroke-linecap:round}.hc-ring .trk{stroke:#ffffff1a}.hc-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hc-ring b{font-size:38px;font-weight:900;line-height:1}.hc-ring span{letter-spacing:.2em;opacity:.6;font-size:10px;font-weight:800}.hc-verdict{font-size:22px;font-weight:900}.hc-sub{color:#ffffffb3;margin-top:2px;font-size:13.5px}.hc-areas{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}@media (min-width:900px){.hc-areas{grid-template-columns:repeat(4,1fr)}}.hc-area{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;transition:all .2s;display:grid;position:relative}.hc-area.sel,.hc-area:hover{border-color:var(--c);background:#ffffff1f}.hc-area em{grid-row:span 2;font-size:18px;font-style:normal}.hc-area b{font-size:12.5px}.hc-area i{color:var(--c);grid-column:3;font-size:11px;font-style:normal;font-weight:700}.hc-area .hc-light{grid-row:span 2}.hc-light{background:var(--c);width:10px;height:10px;box-shadow:0 0 10px var(--c);border-radius:99px;flex-shrink:0;display:inline-block}.hc-prob{background:var(--ls-soft);color:var(--ls-fg);border:1px solid var(--ls-line);border-left:5px solid #f59e0b;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.hc-prob.bad{background:#f43f5e0f;border-left-color:#f43f5e}.hc-prob-t{font-size:15px;font-weight:800}.hc-prob-d{color:var(--ls-mute);margin-top:2px;font-size:13px}.hc-dot{font-size:16px}@media (max-width:640px){.hc-prob{flex-wrap:wrap}.hc-prob .ls-btn,.hc-prob form{width:100%}.hc-prob .ls-btn{justify-content:center}}.hc-ok{color:#10b981;background:#10b9811a;border-radius:16px;padding:14px;font-size:14px;font-weight:700}.hc-flow{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.hc-mini{align-items:flex-end;gap:2px;width:70px;height:22px;display:flex}.hc-mini i{background:var(--brand);border-radius:2px;flex:1;min-height:2px}@supports (color:color-mix(in lab,red,red)){.hc-mini i{background:color-mix(in srgb,var(--brand) 45%,transparent)}}.hc-mini i.today{background:var(--brand)}.hc-stat{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:14px;padding:10px 6px}.hc-stat b{color:var(--ls-fg);font-size:22px;font-weight:900;display:block}.hc-stat span{color:var(--ls-mute);font-size:11px}.hc-buckets{grid-template-columns:repeat(5,1fr);align-items:end;gap:6px;height:100px;margin-top:12px;display:grid}.hc-buckets>div{flex-direction:column;justify-content:flex-end;gap:4px;height:100%;display:flex}.hc-buckets span{color:#fff;border-radius:8px 8px 3px 3px;justify-content:center;min-height:3px;padding-top:2px;font-size:10px;font-weight:800;display:flex}.hc-buckets em{text-align:center;color:var(--ls-mute);font-size:10px;font-style:normal}.hc-buckets .t-good{background:#10b981}.hc-buckets .t-ok{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hc-buckets .t-ok{background:color-mix(in srgb,var(--brand) 70%,transparent)}}.hc-buckets .t-warn{background:#f59e0b}.hc-buckets .t-bad{background:#f43f5e}.hc-row{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:12px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.hc-review{gap:5px;max-height:300px;padding-right:3px;display:grid;overflow:auto}.hc-chip{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:600}.hc-chip:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hc-chip:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}}.hc-conn{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:14px;padding:10px 12px}.hc-conn,.hc-toggle{color:var(--ls-fg);align-items:center;gap:10px;display:flex}.hc-toggle{cursor:pointer;font-size:13.5px}.hc-toggle input{opacity:0;position:absolute}.hc-toggle .sw{background:var(--ls-line);flex-shrink:0;width:40px;height:22px;position:relative}.hc-toggle .sw,.hc-toggle .sw:after{border-radius:99px;transition:all .2s}.hc-toggle .sw:after{content:"";background:#fff;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.hc-toggle input:checked+.sw{background:var(--brand)}.hc-toggle input:checked+.sw:after{left:21px}@media (max-width:760px){.hc-hero{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.hc-ring{align-self:center;width:104px;height:104px}.hc-ring b{font-size:30px}.hc-verdict{text-align:center;font-size:18px}.hc-sub{text-align:center;font-size:12.5px}.hc-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-area{padding:8px 10px}.hc-area b{font-size:12px}}.dx{--ok:#10b981;--warn:#f59e0b;--bad:#f43f5e;--sn:#94a3b8}.dx-mono{letter-spacing:.14em;color:var(--ls-fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.dx-mono.dim{color:var(--ls-mute);font-weight:500}.dx-scan{border:1px solid var(--ls-line);background-color:var(--ls-soft);background-image:linear-gradient(var(--ls-line) 1px,transparent 1px),linear-gradient(90deg,var(--ls-line) 1px,transparent 1px);background-size:22px 22px;border-radius:18px;padding:18px 20px;position:relative;overflow:hidden}.dx-scan-line{background:linear-gradient(180deg,transparent,var(--brand),transparent);height:60px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dx-scan-line{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand) 22%,transparent),transparent)}}.dx-scan-line{pointer-events:none;animation:dxScan 1.6s ease-out forwards}@keyframes dxScan{0%{opacity:1;transform:translateY(-60px)}to{opacity:0;transform:translateY(260px)}}.dx-scan-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dx-rescan{border:1px solid var(--ls-line);background:var(--card-bg,transparent);color:var(--ls-fg);border-radius:10px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700}.dx-rescan:hover{border-color:var(--brand)}.dx-verdict{letter-spacing:-.02em;color:var(--ls-fg);margin-top:10px;font-size:26px;font-weight:900}.dx-verdict .bad{color:var(--bad)}.dx-verdict .warn{color:var(--warn)}.dx-verdict .ok{color:var(--ok)}.dx-seg{gap:3px;margin-top:12px;display:flex}.dx-seg i{background:var(--ok);opacity:.85;border-radius:3px;flex:1;height:12px;animation:dxPop .4s both}.dx-seg i.warn{background:var(--warn)}.dx-seg i.bad{background:var(--bad)}.dx-seg i.snoozed{background:var(--sn);opacity:.5}.dx-seg i:nth-child(n){animation-delay:calc(var(--i,0) * 20ms)}@keyframes dxPop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dx-areas{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.dx-area{border:1px solid var(--ls-line);color:var(--ls-fg);background:var(--ls-soft);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.dx-area em{color:var(--ok);background:#10b98126;border-radius:5px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:11px;font-style:normal}.dx-area.warn em{color:var(--warn);background:#f59e0b26}.dx-area.bad em{color:var(--bad);background:#f43f5e26}.dx-help{border:1px dashed var(--brand);border-radius:18px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.dx-help{border:1px dashed color-mix(in srgb,var(--brand) 45%,var(--ls-line))}}.dx-help-q{color:var(--ls-fg);font-size:16px;font-weight:800}.dx-sym{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dx-sym a{border:1px solid var(--ls-line);background:var(--ls-soft);color:var(--ls-fg);border-radius:12px;padding:8px 13px;font-size:13px;font-weight:600;transition:all .15s}.dx-sym a.on,.dx-sym a:hover{border-color:var(--brand)}.dx-sym a.on{color:#fff}.dx-diag,.dx-sym a.on{background:var(--brand)}.dx-diag{border-radius:14px;margin-top:14px;padding:14px}@supports (color:color-mix(in lab,red,red)){.dx-diag{background:color-mix(in srgb,var(--brand) 7%,transparent)}}.dx-diag{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.dx-diag{border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.dx-diag-h{color:var(--ls-fg);font-weight:800}.dx-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-mute);margin-bottom:4px;font-size:10.5px;font-weight:800}.dx-steps{counter-reset:s;gap:6px;padding:0;list-style:none;display:grid}.dx-steps li{counter-increment:s;color:var(--ls-fg);padding-left:30px;font-size:13.5px;line-height:1.5;position:relative}.dx-steps li:before{content:counter(s);color:#fff;background:var(--brand);border-radius:7px;justify-content:center;width:21px;height:21px;font-size:11px;font-weight:900;position:absolute;top:0;left:0}.dx-mini,.dx-steps li:before{align-items:center;display:flex}.dx-mini{color:var(--ls-fg);gap:8px;padding:5px 0;font-size:13px}.dx-ic{color:#fff;background:var(--ok);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:inline-flex}.dx-ic:before{content:"✓"}.bad>.dx-ic,.bad>summary>.dx-ic,.dx-mini.bad .dx-ic{background:var(--bad)}.bad>.dx-ic:before,.bad>summary>.dx-ic:before,.dx-mini.bad .dx-ic:before{content:"✕"}.dx-mini.warn .dx-ic,.warn>.dx-ic,.warn>summary>.dx-ic{background:var(--warn)}.dx-mini.warn .dx-ic:before,.warn>.dx-ic:before,.warn>summary>.dx-ic:before{content:"!"}.dx-mini.snoozed .dx-ic,.snoozed>summary>.dx-ic{background:var(--sn)}.dx-mini.snoozed .dx-ic:before,.snoozed>summary>.dx-ic:before{content:"z"}.dx-group{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;overflow:hidden}.dx-group-h{color:var(--ls-fg);border-bottom:1px solid var(--ls-line);align-items:center;gap:8px;padding:12px 16px;font-size:14.5px;font-weight:800;display:flex}.dx-group-h em{color:var(--ls-mute);margin-left:auto;font-family:ui-monospace,monospace;font-size:11.5px;font-style:normal}.dx-light{background:var(--ok);width:9px;height:9px;box-shadow:0 0 8px var(--ok);border-radius:99px}.dx-group.warn .dx-light{background:var(--warn);box-shadow:0 0 8px var(--warn)}.dx-group.bad .dx-light{background:var(--bad);box-shadow:0 0 8px var(--bad)}.dx-item{border-bottom:1px solid var(--ls-line);color:var(--ls-fg)}.dx-item:last-child{border-bottom:0}div.dx-item.ok{color:var(--ls-mute);padding:9px 16px;font-size:13px}details.dx-item>summary,div.dx-item.ok{align-items:center;gap:10px;display:flex}details.dx-item>summary{cursor:pointer;padding:12px 16px;list-style:none}details.dx-item>summary::-webkit-details-marker{display:none}details.dx-item.bad{background:#f43f5e0d}details.dx-item.warn{background:#f59e0b0a}details.dx-item summary b{font-size:14px;display:block}.dx-impact{color:var(--bad);margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.dx-impact.dim{color:var(--sn)}.dx-open{color:var(--brand);font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dx-open{color:color-mix(in srgb,var(--brand) 70%,var(--ls-fg))}}.dx-open{white-space:nowrap}details[open] .dx-open{opacity:.5}.dx-body{padding:4px 16px 16px 46px}.dx-body p{color:var(--ls-fg);font-size:13.5px;line-height:1.55}@media (max-width:640px){.dx-body{padding-left:16px}.dx-open{display:none}.dx-verdict{font-size:20px}}.dx-acts{border-top:1px dashed var(--ls-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.dx-link{color:var(--ls-mute);padding:4px 6px;font-size:11.5px;font-weight:700}.dx-link:hover{color:var(--ls-fg)}.dx-side{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;padding:16px}.dx-side-h{margin-bottom:10px;font-size:14.5px;font-weight:800}.dx-rx,.dx-side-h{color:var(--ls-fg)}.dx-rx{border-bottom:1px dashed var(--ls-line);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.dx-rx:last-child{border-bottom:0}.dx-rx>span{color:#fff;background:var(--brand);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex}.dx-rx b{font-size:13px;display:block}.dx-rx em{color:var(--brand);font-size:11.5px;font-style:normal}@supports (color:color-mix(in lab,red,red)){.dx-rx em{color:color-mix(in srgb,var(--brand) 70%,var(--ls-fg))}}.dx-rx em{font-weight:700}.dx-log{border-bottom:1px dashed var(--ls-line);padding:7px 0}.dx-log b{color:var(--ls-fg);font-size:12.5px;display:block}.dx-log em{color:var(--ok);font-size:11px;font-style:normal}.dx-reports{border:1px solid var(--ls-line);border-radius:18px;padding:14px 16px}.dx-reports>summary{cursor:pointer;color:var(--ls-fg);font-weight:800}.fu-day{border:1px solid var(--ls-line);background:linear-gradient(90deg,var(--brand),transparent 60%),var(--ls-soft);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.fu-day{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 12%,transparent),transparent 60%),var(--ls-soft)}}.fu-day{color:var(--ls-fg)}.fu-day-main{flex:1;min-width:260px}.fu-day-t{font-size:15px}.fu-day-t b{font-size:20px;font-weight:900}.fu-prog{background:var(--ls-line);border-radius:99px;height:10px;margin:8px 0;overflow:hidden}.fu-prog i{background:linear-gradient(90deg,var(--brand),#10b981);border-radius:99px;height:100%;transition:width .6s;display:block}.fu-next{color:var(--ls-mute);font-size:13px}.fu-next b{color:var(--ls-fg)}.fu-next span{color:var(--brand);margin-left:6px;font-weight:800}.fu-next span.late{color:#f43f5e}.fu-chips{flex-wrap:wrap;gap:8px;display:flex}.fu-chip{border:1px solid var(--ls-line);min-width:92px;color:var(--ls-mute);background:var(--ls-soft);border-radius:14px;flex-direction:column;align-items:center;padding:8px 12px;font-size:11px;display:flex}.fu-chip b{color:var(--ls-fg);font-size:20px;font-weight:900}.fu-chip.bad b{color:#f43f5e}.fu-chip.warn b{color:#f59e0b}.fu-add{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;padding:12px 14px}.fu-quick{align-items:center;gap:10px;display:flex}.fu-quick>span{font-size:18px}.fu-quick-in{min-width:0;color:var(--ls-fg);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:15px}.fu-quick-in::placeholder{color:var(--ls-mute)}.fu-more{margin-top:6px}.fu-more>summary{cursor:pointer;color:var(--brand);font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.fu-more>summary{color:color-mix(in srgb,var(--brand) 70%,var(--ls-fg))}}.fu-tabs{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.fu-tabs a{color:var(--ls-mute);white-space:nowrap;border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:13px;font-weight:700}.fu-tabs a em{background:var(--ls-line);border-radius:99px;margin-left:4px;padding:1px 6px;font-size:11px;font-style:normal}.fu-tabs a.on{background:var(--brand);color:#fff}.fu-tabs a.on em{background:#ffffff40}.fu-empty{text-align:center;border:1px dashed var(--ls-line);color:var(--ls-mute);border-radius:16px;padding:22px;font-weight:600}.fu-card{border:1px solid var(--ls-line);background:var(--ls-soft);color:var(--ls-fg);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.fu-card.late{background:#f43f5e0d;border-color:#f43f5e66}.fu-card.done{opacity:.65}.fu-check{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0}.fu-time{text-align:center;border-right:2px solid var(--ls-line);flex-shrink:0;width:70px;padding-right:10px}.fu-time b{font-size:14px;font-weight:900;display:block}.fu-time span{color:var(--ls-mute);font-size:10.5px}.fu-card.late .fu-time{border-right-color:#f43f5e}.fu-card.late .fu-time span{color:#f43f5e;font-weight:700}.fu-ic{background:var(--brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}@supports (color:color-mix(in lab,red,red)){.fu-ic{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.fu-title{font-size:14.5px;font-weight:700}.fu-meta{color:var(--ls-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.fu-lead{color:var(--brand);font-weight:700}@supports (color:color-mix(in lab,red,red)){.fu-lead{color:color-mix(in srgb,var(--brand) 70%,var(--ls-fg))}}html[data-theme=dark] .fu-lead{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .fu-lead{color:color-mix(in srgb,var(--brand) 40%,#fff)}}.fu-tag{background:var(--ls-line);color:var(--ls-fg);border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:700}.fu-acts{flex-shrink:0;gap:6px}.fu-acts,.fu-btn{align-items:center;display:flex}.fu-btn{border:1px solid var(--ls-line);cursor:pointer;background:var(--ls-soft);border-radius:12px;justify-content:center;width:36px;height:36px;list-style:none}.fu-btn.wa{background:#22c55e;border-color:#22c55e}.fu-done{color:#fff;background:var(--brand);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.fu-pop{position:relative}.fu-pop>summary::-webkit-details-marker{display:none}.fu-menu{z-index:40;border:1px solid var(--ls-line);background:#fff;border-radius:14px;gap:4px;min-width:170px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 50px -15px #00000073}html[data-theme=dark] .fu-menu{background:#0f1629}.fu-menu.wide{min-width:270px}.fu-menu button{text-align:left;color:var(--ls-fg);border-radius:9px;padding:8px 10px;font-size:13px;font-weight:600}.fu-menu button:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.fu-menu button:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.fu-menu-h{color:var(--ls-fg);padding:2px 4px;font-size:12px;font-weight:800}.fu-bulk{z-index:20;border:1px solid var(--ls-line);background:var(--brand);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:10px}@supports (color:color-mix(in lab,red,red)){.fu-bulk{background:color-mix(in srgb,var(--brand) 10%,#0b1222)}}.fu-bulk{color:#fff;font-size:13px;font-weight:700}html:not([data-theme=dark]) .fu-bulk{color:var(--ls-fg);background:#fff;box-shadow:0 10px 30px -15px #0000004d}@media (max-width:767px){.fu-bulk{bottom:calc(var(--tabbar-h,64px) + 8px)}.fu-card{flex-wrap:wrap}.fu-acts{justify-content:flex-end;width:100%}.fu-time{width:58px}.fu-menu{right:0}}.fu-week{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;display:grid;overflow-x:auto}.fu-col{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:14px;flex-direction:column;gap:5px;min-height:220px;padding:8px;display:flex}.fu-col.today{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.fu-col.today{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.fu-col-h{color:var(--ls-fg);justify-content:space-between;padding:2px 4px 6px;font-size:12px;font-weight:800;display:flex}.fu-col-h em{color:var(--ls-mute);font-style:normal}.fu-pill{background:var(--brand);border-radius:9px;flex-direction:column;padding:6px 8px;font-size:11.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.fu-pill{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.fu-pill{color:var(--ls-fg)}.fu-pill span{color:var(--ls-mute);font-size:10px}.fu-pill.late{background:#f43f5e1f}.fu-count{color:#f59e0b;background:#f59e0b26;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}.fu-plans{gap:5px;display:grid}.fu-plans label{border:1px solid var(--ls-line);cursor:pointer;color:var(--ls-fg);border-radius:11px;align-items:flex-start;gap:8px;padding:7px 9px;display:flex}.fu-plans input{accent-color:var(--brand);margin-top:3px}.fu-plans b{font-size:12.5px;display:block}.fu-plans em{color:var(--ls-mute);font-size:11px;font-style:normal}.fu-plans label:has(input:checked){border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.fu-plans label:has(input:checked){background:color-mix(in srgb,var(--brand) 8%,transparent)}}.fu-sb{border-bottom:1px dashed var(--ls-line);color:var(--ls-fg);align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.fu-rank{color:#fff;background:var(--brand);border-radius:99px;justify-content:center;width:22px;height:22px;display:flex}.ao-live,.fu-rank{align-items:center;font-size:11px;font-weight:900}.ao-live{letter-spacing:.15em;border:1px solid var(--ls-line);color:var(--ls-mute);border-radius:99px;gap:6px;padding:6px 11px;display:inline-flex}.ao-live .dot{background:var(--ls-mute);border-radius:99px;width:8px;height:8px}.ao-live.on{color:#f43f5e;border-color:#f43f5e66}.ao-live.on .dot{background:#f43f5e;animation:as-pulse 1.2s infinite;box-shadow:0 0 10px #f43f5e}.ao-stage{color:#fff;background:radial-gradient(700px 300px at 50% 0,var(--brand),transparent 70%),linear-gradient(180deg,#050913,#0a1020 60%,#060a14);border-radius:24px;padding:18px 20px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ao-stage{background:radial-gradient(700px 300px at 50% 0,color-mix(in srgb,var(--brand) 40%,transparent),transparent 70%),linear-gradient(180deg,#050913,#0a1020 60%,#060a14)}}.ao-stage{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.ao-stage{border:1px solid color-mix(in srgb,var(--brand) 30%,#ffffff14)}}.ao-stage-top{z-index:3;flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex;position:relative}.ao-head{font-size:20px;font-weight:900}.ao-sub{color:#ffffffa6;margin-top:2px;font-size:12.5px}.ao-legend{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.ao-legend i{border-radius:99px;width:8px;height:8px;margin-right:5px;display:inline-block}.ao-room{--px:0;--py:0;--R:250px;perspective:1200px;perspective-origin:50% 35%;height:380px;position:relative}.ao-floor{background-image:linear-gradient(var(--brand) 1px,transparent 1px),linear-gradient(90deg,var(--brand) 1px,transparent 1px);height:70%;position:absolute;bottom:-10%;left:-20%;right:-20%}@supports (color:color-mix(in lab,red,red)){.ao-floor{background-image:linear-gradient(color-mix(in srgb,var(--brand) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand) 40%,transparent) 1px,transparent 1px)}}.ao-floor{opacity:.45;background-size:50px 50px;transform:perspective(600px)rotateX(66deg);-webkit-mask-image:radial-gradient(at 50% 20%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 20%,#000 20%,#0000 70%)}.ao-world{width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(var(--py) * -10deg)) rotateY(calc(var(--px) * 16deg));transition:transform .4s ease-out;position:absolute;top:52%;left:50%}.ao-ring{transform-style:preserve-3d;position:absolute;transform:rotateX(68deg)}.ao-track{left:calc(var(--R) * -1);top:calc(var(--R) * -1);width:calc(var(--R) * 2);height:calc(var(--R) * 2);border:2px solid var(--brand);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.ao-track{border:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.ao-track{box-shadow:0 0 50px var(--brand),inset 0 0 70px var(--brand)}@supports (color:color-mix(in lab,red,red)){.ao-track{box-shadow:0 0 50px color-mix(in srgb,var(--brand) 40%,transparent),inset 0 0 70px color-mix(in srgb,var(--brand) 25%,transparent)}}.ao-track{background:radial-gradient(circle,var(--brand),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.ao-track{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 12%,transparent),transparent 70%)}}.ao-track:before{content:"";border:1px dashed #ffffff2e;border-radius:50%;animation:as-spin 30s linear infinite;position:absolute;inset:30%}.ao-slot{transform-style:preserve-3d;transform:rotate(var(--a)) translateX(var(--R));animation:ao-orbit 80s linear infinite;position:absolute;top:0;left:0}@keyframes ao-orbit{0%{transform:rotate(var(--a)) translateX(var(--R))}to{transform:rotate(calc(var(--a) + 1turn)) translateX(var(--R))}}.ao-room:hover .ao-pod,.ao-room:hover .ao-slot{animation-play-state:paused}.ao-beam{left:calc(var(--R) * -1);width:var(--R);background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:.9;height:2px;box-shadow:0 0 8px var(--c);background-size:200% 100%;animation:ao-beam 1.4s linear infinite;position:absolute;top:-1px}@keyframes ao-beam{0%{background-position:200% 0}to{background-position:-200% 0}}.ao-pod{text-align:center;transform-origin:50% 100%;width:96px;transform:rotate(calc(var(--a) * -1)) rotateX(-68deg);color:#fff;flex-direction:column;align-items:center;animation:ao-face 80s linear infinite;display:flex;position:absolute;top:-64px;left:-48px}@keyframes ao-face{0%{transform:rotate(calc(var(--a) * -1)) rotateX(-68deg)}to{transform:rotate(calc(var(--a) * -1 - 1turn)) rotateX(-68deg)}}.ao-pod-ic{background:linear-gradient(150deg,var(--c),#0b1222);border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ao-pod-ic{background:linear-gradient(150deg,color-mix(in srgb,var(--c) 55%,#0b1222),#0b1222)}}.ao-pod-ic{border:1.5px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.ao-pod-ic{border:1.5px solid color-mix(in srgb,var(--c) 70%,transparent)}}.ao-pod-ic{box-shadow:0 10px 30px -8px var(--c),inset 0 1px 0 #ffffff40;transition:transform .3s}.ao-pod-ic i{background:var(--s);width:13px;height:13px;box-shadow:0 0 10px var(--s);border:2px solid #0b1222;border-radius:99px;position:absolute;top:-3px;right:-3px}.ao-pod.s-working .ao-pod-ic{animation:ao-bob 1.6s ease-in-out infinite}.ao-pod.s-working .ao-pod-ic i{animation:as-pulse 1s infinite}.ao-pod.s-off{opacity:.45;filter:grayscale(.8)}.ao-pod.s-stuck .ao-pod-ic{border-color:#f43f5e;box-shadow:0 0 0 4px #f43f5e40,0 10px 30px -8px #f43f5e}.ao-pod.sel .ao-pod-ic,.ao-pod:hover .ao-pod-ic{transform:scale(1.15)}@keyframes ao-bob{50%{transform:translateY(-5px)}}.ao-pod b{margin-top:5px;font-size:12px}.ao-pod em{color:#ffffffa6;font-style:normal}.ao-pod em,.ao-pod small{white-space:nowrap;font-size:9.5px}.ao-pod small{color:var(--s);font-weight:700}.ao-core{width:92px;height:92px;position:absolute;top:-46px;left:-46px}.ao-core,.ao-core-in{justify-content:center;align-items:center;display:flex}.ao-core-in{letter-spacing:.2em;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:22px;width:62px;height:62px;font-weight:900;transform:rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.ao-core-in{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 40%,#000))}}.ao-core-in{box-shadow:0 0 50px var(--brand),inset 0 1px 0 #fff6;animation:as-breathe 3s ease-in-out infinite}.ao-core-ring{border:2px solid var(--brand);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ao-core-ring{border:2px solid color-mix(in srgb,var(--brand) 60%,#fff)}}.ao-core-ring{animation:as-ripple 2.4s ease-out infinite}.ao-core-ring.r2{animation-delay:1.2s}.ao-impact{z-index:3;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid;position:relative}@media (min-width:900px){.ao-impact{grid-template-columns:repeat(6,1fr)}}.ao-impact div{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:10px}.ao-impact b{font-size:20px;font-weight:900;display:block}.ao-impact span{color:#fff9;font-size:10.5px}@media (max-width:640px){.ao-room{--R:125px;height:280px}.ao-pod{width:60px;top:-46px;left:-30px}.ao-pod-ic{width:36px;height:36px;box-shadow:none;border-radius:12px;font-size:18px}.ao-pod b{font-size:10px}.ao-pod em,.ao-pod small{display:none}.ao-core{transform:scale(.7)}.ao-legend{display:none}}@media (prefers-reduced-motion:reduce){.ao-beam,.ao-pod,.ao-slot{animation:none!important}}.ao-board{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.ao-card{background:var(--ls-soft);color:var(--ls-fg);border:1px solid var(--ls-line);border-top:3px solid var(--s);border-radius:18px;padding:14px;transition:transform .2s,box-shadow .2s;display:block}.ao-card.sel,.ao-card:hover{box-shadow:0 16px 34px -20px var(--c);border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.ao-card.sel,.ao-card:hover{border-color:color-mix(in srgb,var(--c) 50%,var(--ls-line))}}.ao-av{background:var(--c);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.ao-av{background:color-mix(in srgb,var(--c) 18%,transparent)}}.ao-av.big{border-radius:18px;width:56px;height:56px;font-size:28px}.ao-state{color:var(--s,var(--ls-mute));font-size:11.5px;font-weight:700}.ao-job{min-height:32px;font-size:12px}.ao-job,.ao-nums{color:var(--ls-mute);margin-top:8px}.ao-nums{align-items:flex-end;gap:12px;font-size:10.5px;display:flex}.ao-nums span{flex-direction:column;display:flex}.ao-nums b{color:var(--ls-fg);font-size:17px;font-weight:900}.ao-nums .bad b{color:#f43f5e}.ao-nums svg{margin-left:auto}.ao-block{color:#f59e0b;margin-top:8px;font-size:11.5px;font-weight:700}.ao-detail{border:1px solid var(--c);border-radius:20px;padding:18px}@supports (color:color-mix(in lab,red,red)){.ao-detail{border:1px solid color-mix(in srgb,var(--c) 45%,var(--ls-line))}}.ao-detail{background:linear-gradient(180deg,var(--c),transparent 40%),var(--ls-soft)}@supports (color:color-mix(in lab,red,red)){.ao-detail{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,transparent),transparent 40%),var(--ls-soft)}}.ao-detail{color:var(--ls-fg)}.ao-detail-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ao-stuck{background:#f43f5e12;border:1px solid #f43f5e40;border-radius:12px;margin-bottom:6px;padding:8px 10px}.ao-stuck b{font-size:13px;display:block}.ao-stuck em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.ao-log{border-bottom:1px dashed var(--ls-line);align-items:flex-start;gap:8px;padding:6px 0;font-size:12px;display:flex}.ao-log em{color:var(--ls-mute);font-size:11.5px;font-style:normal;display:block}.ao-log small{color:var(--ls-mute);white-space:nowrap;margin-left:auto}.ao-log .st{background:#10b981;border-radius:99px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.ao-log .st.failed{background:#f43f5e}.ao-log .st.waiting{background:#f59e0b}.ao-log .st.skipped{background:#94a3b8}.ao-log .st.info{background:#3b82f6}.ao-pipe-wrap{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:20px;padding:16px}.ao-pipe{grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.ao-lane{border:1px solid var(--ls-line);color:var(--ls-fg);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;display:flex;position:relative}.ao-lane:not(:last-child):after{content:"›";color:var(--ls-mute);font-size:16px;position:absolute;top:40%;right:-8px}.ao-lane-n{color:var(--ls-mute);font-size:9px;font-weight:900;position:absolute;top:5px;left:6px}.ao-lane em{font-size:20px;font-style:normal}.ao-lane b{min-height:26px;font-size:11px;line-height:1.2}.ao-lane-bar{background:var(--ls-line);border-radius:8px;align-items:flex-end;width:22px;height:46px;display:flex;overflow:hidden}.ao-lane-bar i{background:var(--c);border-radius:8px;width:100%;min-height:3px;display:block}.ao-lane strong{font-size:18px;font-weight:900}.ao-lane small{color:var(--ls-mute);font-size:10px}.ao-lane.jam{border-color:#f59e0b}.ao-lane.jam small{color:#f59e0b;font-weight:800}.ao-lane.bad{border-color:#f43f5e}.ao-lane.bad small{color:#f43f5e;font-weight:800}.ao-att{border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:13px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.ao-att.failed{background:#f43f5e0f;border-color:#f43f5e59}.ao-att.late{background:#f59e0b0d;border-color:#f59e0b59}.ao-att em{color:var(--ls-mute);font-size:11.5px;font-style:normal;display:block}.ao-plan{border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:12px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.ao-plan-t{width:72px;color:var(--brand);flex-shrink:0;font-size:11px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ao-plan-t{color:color-mix(in srgb,var(--brand) 70%,var(--ls-fg))}}.ao-plan em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.ao-hours{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:12px;align-items:flex-end;gap:3px;height:54px;padding:6px;display:flex}.ao-hours i{background:var(--brand);border-radius:3px;flex:1}@supports (color:color-mix(in lab,red,red)){.ao-hours i{background:color-mix(in srgb,var(--brand) 70%,transparent)}}.ao-hours i.now{background:#f59e0b}.ao-hours-x{color:var(--ls-mute);justify-content:space-between;padding:2px 6px;font-size:10px;display:flex}.ao-stories{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;display:grid}.ao-story{background:var(--ls-soft);color:var(--ls-fg);border:1px solid var(--ls-line);border-left:4px solid #94a3b8;border-radius:18px;padding:12px 14px}.ao-story.o-replied{border-left-color:#10b981}.ao-story.o-booked{border-left-color:var(--brand)}.ao-story.o-failed{border-left-color:#f43f5e}.ao-story-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ao-story-h small{color:var(--ls-mute);margin-left:auto;font-size:11px}.ao-out{background:var(--ls-line);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.ao-tl{gap:6px;margin-top:8px;display:grid}.ao-tl li{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.ao-tl li>div{flex:1;min-width:0}.ao-tl b{margin-right:5px;font-size:11px}.ao-tl span:not(.ic){color:var(--ls-fg)}.ao-tl small{color:var(--ls-mute);white-space:nowrap;font-size:10.5px}.ao-tl .ic{background:var(--ls-line);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.ao-tl li.ai b{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ao-tl li.ai b{color:color-mix(in srgb,var(--brand) 70%,var(--ls-fg))}}.ao-tl li.cust b{color:#10b981}.ao-demo,.ao-tl li.team b{color:#f59e0b}.ao-demo{background:#f59e0b33;border-radius:5px;margin-left:4px;padding:0 5px;font-size:9px;font-style:normal;font-weight:800}.ao-brief{white-space:pre-wrap;background:var(--ls-line);color:var(--ls-fg);border-radius:12px;max-height:260px;padding:10px;font-family:inherit;font-size:12.5px;line-height:1.55;overflow:auto}.iv{--iv-glow:var(--brand)}@supports (color:color-mix(in lab,red,red)){.iv{--iv-glow:color-mix(in srgb,var(--brand) 35%,transparent)}}.iv-dim{color:var(--ls-mute);font-size:12px}.iv-bar{background:var(--ls-line);border-radius:99px;height:9px;margin-top:10px;display:flex;overflow:hidden}.iv-bar i{height:100%;transition:width .6s;display:block}.iv-legend{color:var(--ls-mute);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:11px;display:flex}.iv-legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.iv-panel{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:20px;padding:18px}.iv-switch{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.iv-switch a{border:1px solid var(--ls-line);color:var(--ls-mute);border-radius:99px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700}.iv-switch a.on{background:var(--brand);border-color:var(--brand);color:#fff}.iv-hero{border:1px solid var(--ls-line);background:linear-gradient(135deg,var(--brand),transparent 60%),repeating-linear-gradient(0deg,transparent 0 23px,var(--brand) 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,var(--brand) 23px 24px),var(--ls-soft);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.iv-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 18%,transparent),transparent 60%),repeating-linear-gradient(0deg,transparent 0 23px,color-mix(in srgb,var(--brand) 9%,transparent) 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,color-mix(in srgb,var(--brand) 9%,transparent) 23px 24px),var(--ls-soft)}}.iv-hero-k{background:var(--ls-soft);border-radius:18px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.iv-hero-k{background:color-mix(in srgb,var(--ls-soft) 70%,transparent)}}.iv-hero-k{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ls-line);box-shadow:0 10px 30px -18px var(--iv-glow);transition:transform .3s}.iv-hero-k:hover{transform:translateY(-3px)}.iv-hero-k em{text-transform:uppercase;letter-spacing:.06em;color:var(--ls-mute);font-size:11px;font-style:normal;font-weight:700;display:block}.iv-hero-k b{margin-top:4px;font-size:28px;font-weight:900;line-height:1.15;display:block}.iv-hero-k span{color:var(--ls-mute);font-size:12px}.iv-hero-bar{grid-column:1/-1}.iv-today{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;padding:16px}.iv-today-h{margin-bottom:10px;font-weight:900}.iv-today-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.iv-t{border:1px solid var(--ls-line);border-top:3px solid #10b981;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.iv-t.warn{border-top-color:#f59e0b}.iv-t.bad{border-top-color:#f43f5e}.iv-t.good{border-top-color:var(--brand)}.iv-t b{font-size:13px}.iv-t em{color:var(--ls-mute);font-size:12px;font-style:normal}.iv-t a{white-space:nowrap;text-overflow:ellipsis;background:var(--ls-line);border-radius:8px;padding:4px 8px;font-size:12px;overflow:hidden}.iv-t a:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.iv-t a:hover{background:color-mix(in srgb,var(--brand) 20%,transparent)}}.iv-how{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px;display:grid}.iv-how li{counter-increment:s;border:1px dashed var(--ls-line);border-radius:14px;padding:12px;font-size:12px;list-style:none}.iv-how li:before{content:counter(s);background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:26px;height:26px;margin-bottom:6px;font-weight:900;display:grid}.iv-how b{font-size:13px;display:block}.iv-how span{color:var(--ls-mute)}.iv-projects{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.iv-proj{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;transition:transform .3s,box-shadow .3s;overflow:hidden}.iv-proj:hover{box-shadow:0 22px 40px -22px var(--iv-glow);transform:translateY(-4px)rotateX(2deg)}.iv-proj-img{background:linear-gradient(135deg,var(--brand),transparent);place-items:center;height:140px;font-size:46px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.iv-proj-img{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 30%,transparent),transparent)}}.iv-proj-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.iv-proj-img em,.iv-proj-img small{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:99px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:10px}.iv-proj-img em{left:10px}.iv-proj-img small{background:#f59e0b;right:10px}.iv-proj-n{color:var(--ls-mute);grid-template-columns:repeat(3,1fr);gap:6px;font-size:11px;display:grid}.iv-proj-n b{color:var(--ls-fg);font-size:15px;display:block}.iv-proj-a{border-top:1px solid var(--ls-line);grid-template-columns:repeat(4,1fr);display:grid}.iv-proj-a a{text-align:center;color:var(--ls-mute);padding:10px 2px;font-size:12px;font-weight:700}.iv-proj-a a+a{border-left:1px solid var(--ls-line)}.iv-proj-a a:hover{color:var(--brand);background:var(--ls-line)}.iv-chart{align-items:flex-end;gap:6px;height:150px;padding-top:18px;display:flex}.iv-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.iv-chart-bar{flex:1;align-items:flex-end;width:100%;max-width:44px;display:flex}.iv-chart-bar span{background:linear-gradient(180deg,var(--brand),var(--brand));border-radius:8px 8px 3px 3px;width:100%;min-height:3px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.iv-chart-bar span{background:linear-gradient(180deg,var(--brand),color-mix(in srgb,var(--brand) 40%,transparent))}}.iv-chart-bar span{box-shadow:0 0 16px -4px var(--iv-glow);transition:height .6s}.iv-chart-bar em{font-style:normal;font-weight:800;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.iv-chart-bar em,.iv-chart-x{white-space:nowrap;font-size:10px}.iv-chart-x{color:var(--ls-mute);margin-top:5px}.iv-head{border:1px solid var(--ls-line);background:linear-gradient(120deg,var(--brand),transparent 55%),var(--ls-soft);border-radius:24px;gap:18px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.iv-head{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 14%,transparent),transparent 55%),var(--ls-soft)}}.iv-head-img{object-fit:cover;background:var(--ls-line);width:190px;height:190px;box-shadow:0 18px 34px -20px var(--iv-glow);border-radius:18px;flex-shrink:0}.iv-head-body{flex:1;min-width:0}.iv-kpis{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.iv-kpis>*{--c:var(--brand);color:var(--ls-mute);border:1px solid var(--ls-line);border-bottom:3px solid var(--c);background:var(--ls-soft);border-radius:12px;padding:7px 12px;font-size:11px}.iv-kpis b{color:var(--ls-fg);font-size:17px;font-weight:900;display:block}.iv-setup{background:#f59e0b12;border:1px solid #f59e0b66;border-radius:20px;padding:14px 16px}.iv-setup-h{align-items:center;gap:14px;font-size:14px;display:flex}.iv-steps{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:6px;display:grid}.iv-steps a{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:13px;gap:8px;min-width:0;padding:9px;display:flex}.iv-steps a:hover{border-color:var(--brand)}.iv-steps span{background:var(--ls-line);border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.iv-steps a.done span{color:#fff;background:#10b981}.iv-steps a.done{opacity:.6}.iv-steps b{font-size:12px;display:block}.iv-steps em{color:var(--ls-mute);font-size:10.5px;font-style:normal;line-height:1.3;display:block}.iv-tabs{z-index:20;border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;grid-template-columns:repeat(6,1fr);gap:6px;padding:6px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.iv-tabs{background:color-mix(in srgb,var(--ls-soft) 85%,transparent)}}.iv-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.iv-tabs a{color:var(--ls-mute);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:2px;padding:9px 4px;font-size:12px;font-weight:800;display:flex;position:relative}.iv-tabs a span{font-size:20px;transition:transform .3s}.iv-tabs a:hover span{transform:translateY(-2px)scale(1.12)}.iv-tabs a.on{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab,red,red)){.iv-tabs a.on{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 60%,#000))}}.iv-tabs a.on{box-shadow:0 10px 22px -12px var(--iv-glow)}.iv-tabs a em{color:#fff;background:#f59e0b;border-radius:99px;padding:1px 6px;font-size:10px;font-style:normal;position:absolute;top:4px;right:8px}.iv-mapbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iv-mapbar>.iv-dim{flex:1}.iv-colorby{color:var(--ls-mute);flex-wrap:wrap;align-items:center;gap:4px;width:100%;font-size:12px;display:flex}.iv-colorby a{border:1px solid var(--ls-line);border-radius:99px;padding:5px 10px;font-weight:700}.iv-colorby a.on{background:var(--brand);color:#fff;border-color:var(--brand)}.iv-board{border:1px solid var(--ls-line);perspective:900px;background:repeating-linear-gradient(0deg,transparent 0 19px,var(--ls-line) 19px 20px),repeating-linear-gradient(90deg,transparent 0 19px,var(--ls-line) 19px 20px),var(--ls-soft);border-radius:22px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;padding:16px;display:grid}.iv-tile{--c:#94a3b8;color:#fff;background:linear-gradient(160deg,var(--c),var(--c));border-radius:14px;flex-direction:column;min-height:76px;padding:9px 10px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.iv-tile{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 92%,#fff),color-mix(in srgb,var(--c) 75%,#000))}}.iv-tile{box-shadow:0 6px 0 var(--c),0 12px 20px -10px var(--c)}@supports (color:color-mix(in lab,red,red)){.iv-tile{box-shadow:0 6px 0 color-mix(in srgb,var(--c) 55%,#000),0 12px 20px -10px var(--c)}}.iv-tile{transition:transform .25s,box-shadow .25s}.iv-tile.sel,.iv-tile:hover{box-shadow:0 10px 0 var(--c),0 20px 30px -10px var(--c);transform:translateY(-5px)scale(1.05)}@supports (color:color-mix(in lab,red,red)){.iv-tile.sel,.iv-tile:hover{box-shadow:0 10px 0 color-mix(in srgb,var(--c) 55%,#000),0 20px 30px -10px var(--c)}}.iv-tile.sel,.iv-tile:hover{z-index:2}.iv-tile.sel{outline:3px solid var(--ls-fg);outline-offset:2px}.iv-tile b{font-size:16px;font-weight:900}.iv-tile em{opacity:.9;font-size:10.5px;font-style:normal}.iv-tile small{margin-top:auto;font-size:11px;font-weight:800}.iv-tile i{opacity:.8;font-size:11px;font-style:normal;position:absolute;top:4px;right:7px}.iv-split{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.iv-drawer{--s:#94a3b8;border:1px solid var(--ls-line);border-top:5px solid var(--s);background:linear-gradient(180deg,var(--s),transparent 180px),var(--ls-soft);border-radius:24px;max-height:calc(100vh - 110px);padding:18px;position:sticky;top:90px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.iv-drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--s) 12%,transparent),transparent 180px),var(--ls-soft)}}.iv-drawer{scroll-margin-top:80px;animation:ivIn .35s;box-shadow:0 30px 60px -30px #00000073}@keyframes ivIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.iv-drawer-h{align-items:flex-start;gap:10px;display:flex}.iv-pill{background:var(--s);color:#fff;white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.iv-x{background:var(--ls-line);border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.iv-facts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.iv-facts div{background:var(--ls-line);border-radius:12px;min-width:0;padding:8px}.iv-facts em,.iv-price em{text-transform:uppercase;letter-spacing:.05em;color:var(--ls-mute);font-size:10px;font-style:normal;display:block}.iv-facts b{text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.iv-price{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.iv-price>div{border:1px solid var(--ls-line);border-radius:14px;padding:12px}.iv-price b{font-size:20px;font-weight:900;display:block}.iv-price small{color:var(--ls-mute);font-size:11px}.iv-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.iv-chips span{background:var(--ls-line);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700}.iv-sec{border-top:1px dashed var(--ls-line);margin-top:16px;padding-top:14px}.iv-cap{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:900}.iv-cap span{background:var(--brand);color:#fff;border-radius:99px;margin-left:4px;padding:1px 7px;font-size:10px}.iv-hold{background:#eab30824;border-radius:12px;margin-bottom:8px;padding:8px 10px;font-size:12px}.iv-hold.late{background:#f43f5e26}.iv-book{background:#8b5cf612;border:1px solid #8b5cf666;border-radius:14px;margin-top:10px;padding:10px 12px}.iv-book summary{cursor:pointer;font-size:13px;font-weight:800}.iv-lead{border:1px solid var(--ls-line);border-radius:12px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;font-size:13px;display:flex}.iv-lead.wait{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.iv-lead.wait{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.iv-lead.wait{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.iv-lead.wait{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.iv-lead em{color:var(--ls-mute);font-size:11px;font-style:normal;display:block}.iv-line{border-bottom:1px solid var(--ls-line);justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.iv-line.total{background:var(--brand);border:0;border-radius:12px;margin-top:4px;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.iv-line.total{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.iv-line.total{font-size:14px;font-weight:800}.iv-views{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.iv-views a{border:1px solid var(--ls-line);border-radius:14px;flex-wrap:wrap;gap:4px 10px;padding:10px;font-size:12px;display:flex}.iv-views b{width:100%;font-size:16px}.iv-views em{font-size:11px;font-style:normal;font-weight:700}@media (max-width:1100px){.iv-split{grid-template-columns:1fr}.iv-drawer{max-height:none;position:static}.iv-today-grid{grid-template-columns:repeat(2,1fr)}.iv-steps{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.iv-hero{grid-template-columns:1fr 1fr;padding:14px}.iv-hero-k b{font-size:20px}.iv-hero-k{transform:none}.iv-how,.iv-today-grid{grid-template-columns:1fr}.iv-steps{grid-template-columns:1fr 1fr}.iv-head{flex-direction:column}.iv-head-img{width:100%;height:160px}.iv-tabs{grid-template-columns:repeat(3,1fr);position:static}.iv-board{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));padding:10px}}.ls-toast.bad{color:#f43f5e;background:#f43f5e1f}.lpx{--lx:var(--brand)}@supports (color:color-mix(in lab,red,red)){.lpx{--lx:color-mix(in srgb,var(--brand) 60%,#6366f1)}}.lpx-panel{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;padding:18px}.lpx-h{margin-bottom:12px;font-weight:900}.lpx-h span{color:var(--ls-mute);margin-left:6px;font-size:12px;font-weight:600}.lpx-cap{text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:11px;font-weight:900}.lpx-cap,.lpx-cap span{align-items:center;display:flex}.lpx-cap span{text-transform:none;letter-spacing:0;color:var(--ls-mute);gap:4px;margin-left:auto;font-weight:600}.lpx-cap span i{border-radius:3px;width:9px;height:9px;margin-left:6px;display:inline-block}.lpx-cap i.v{background:var(--lx)}.lpx-cap i.l{background:#10b981;border-radius:99px}.lpx-hero{color:#fff;background:radial-gradient(120% 140% at 0 0,var(--brand) 0,#0b1020 55%),#0b1020;border-radius:28px;grid-template-columns:1.25fr 1fr;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lpx-hero{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand) 55%,#0b1020) 0,#0b1020 55%),#0b1020}}.lpx-hero{box-shadow:0 30px 60px -35px var(--lx);isolation:isolate}.lpx-hero:after{content:"";background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 34px);inset:0;-webkit-mask:linear-gradient(#000,#0000 90%);mask:linear-gradient(#000,#0000 90%)}.lpx-hero:after,.lpx-orbit{z-index:-1;position:absolute}.lpx-orbit{width:360px;height:360px;bottom:-200px;left:30%;transform:rotateX(62deg)rotate(10deg)}.lpx-orbit i{border:1px solid var(--brand);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lpx-orbit i{border:1px solid color-mix(in srgb,var(--brand) 60%,transparent)}}.lpx-orbit i{animation:lpxSpin 14s linear infinite}.lpx-orbit i:nth-child(2){border-style:dashed;animation-duration:9s;animation-direction:reverse;inset:40px}.lpx-orbit i:nth-child(3){box-shadow:0 0 40px var(--lx);animation-duration:6s;inset:90px}.lpx-orbit i:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 12px #fff}@keyframes lpxSpin{to{transform:rotate(1turn)}}.lpx-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lpx-k{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;padding:14px 16px;transition:transform .3s,background .3s}.lpx-k:hover{background:#ffffff1a;transform:translateY(-3px)}.lpx-k em{text-transform:uppercase;letter-spacing:.07em;color:#fff9;font-size:10.5px;font-style:normal;font-weight:800;display:block}.lpx-k b{background:linear-gradient(90deg,#fff,var(--brand));margin-top:4px;font-size:30px;font-weight:900;line-height:1.15;display:block}@supports (color:color-mix(in lab,red,red)){.lpx-k b{background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--brand) 40%,#fff))}}.lpx-k b{color:#0000;-webkit-background-clip:text;background-clip:text}.lpx-k span{color:#fff9;font-size:12px}.lpx-trend{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;padding:14px 16px;display:flex}.lpx-trend .lpx-cap span{color:#fff9}.lpx-bars{flex:1;align-items:stretch;gap:8px;min-height:130px;padding-top:16px;display:flex}.lpx-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.lpx-bars span{background:linear-gradient(180deg,var(--brand),var(--lx));border-radius:8px 8px 3px 3px;width:100%;max-width:36px;position:relative}@supports (color:color-mix(in lab,red,red)){.lpx-bars span{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 40%,#fff),var(--lx))}}.lpx-bars span{box-shadow:0 0 18px -4px var(--lx)}.lpx-bars span em{font-size:10px;font-style:normal;font-weight:800;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.lpx-bars b{background:#10b981;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #0b1020}.lpx-bars small{color:#ffffff8c;margin-top:5px;font-size:10px}.lpx-board{gap:6px;display:grid}.lpx-row{border:1px solid var(--ls-line);border-radius:14px;grid-template-columns:26px 170px 1fr 80px 80px 60px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.lpx-row:first-child{background:linear-gradient(90deg,var(--brand),transparent)}@supports (color:color-mix(in lab,red,red)){.lpx-row:first-child{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 14%,transparent),transparent)}}.lpx-row:first-child{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.lpx-row:first-child{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}}.lpx-rank{background:var(--ls-line);border-radius:9px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.lpx-row:first-child .lpx-rank{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.lpx-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lpx-track{background:var(--ls-line);border-radius:99px;height:12px;position:relative;overflow:hidden}.lpx-track b,.lpx-track i{border-radius:99px;position:absolute;top:0;bottom:0;left:0}.lpx-track i{background:var(--lx)}@supports (color:color-mix(in lab,red,red)){.lpx-track i{background:color-mix(in srgb,var(--lx) 55%,transparent)}}.lpx-track b{background:#10b981;min-width:0}.lpx-num{text-align:right;font-size:12px}.lpx-num em{color:var(--ls-mute);font-size:11px;font-style:normal}.lpx-tip{background:var(--brand);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12.5px}@supports (color:color-mix(in lab,red,red)){.lpx-tip{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.lpx-projs{perspective:900px;scrollbar-width:thin;padding:4px 2px 10px;overflow-x:auto}.lpx-proj,.lpx-projs{gap:10px;display:flex}.lpx-proj{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;flex-shrink:0;align-items:center;width:260px;padding:8px;transition:transform .3s,box-shadow .3s}.lpx-proj:hover{transform:rotateY(-8deg)translateY(-3px)}.lpx-proj.on{border-color:var(--brand);box-shadow:0 14px 30px -16px var(--lx),inset 0 0 0 1px var(--brand)}.lpx-ph,.lpx-proj img{object-fit:cover;background:var(--ls-line);border-radius:13px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.lpx-proj-b{flex:1;min-width:0}.lpx-proj-b b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.lpx-proj-b span{color:var(--ls-mute);font-size:11px}.lpx-ring{flex-shrink:0}.lpx-work{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.lpx-ph-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lpx-tabs{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;display:grid}.lpx-tabs a{color:var(--ls-mute);border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:13px;font-weight:800;display:flex;position:relative}.lpx-tabs a span{font-size:17px;transition:transform .3s}.lpx-tabs a:hover span{transform:scale(1.2)rotate(-6deg)}.lpx-tabs a.on{color:#fff;background:linear-gradient(120deg,var(--brand),var(--lx));box-shadow:0 10px 22px -12px var(--lx)}.lpx-tabs a em{color:#fff;background:#f43f5e;border-radius:99px;padding:1px 6px;font-size:10px;font-style:normal}.lpx-tabs a em.g{background:#10b981}.lpx-mini{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lpx-mini div{border:1px solid var(--ls-line);border-bottom:3px solid var(--lx);border-radius:14px;padding:10px 12px}.lpx-mini em{text-transform:uppercase;color:var(--ls-mute);font-size:10.5px;font-style:normal;font-weight:800;display:block}.lpx-mini b{font-size:22px;font-weight:900}.lpx-line{border-bottom:1px solid var(--ls-line);grid-template-columns:1fr 90px 70px 50px;gap:8px;padding:7px 4px;font-size:13px;display:grid}.lpx-line em{text-align:right;color:var(--ls-mute);font-style:normal}.lpx-lead{border:1px solid var(--ls-line);border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;font-size:13px;display:flex}.lpx-lead:hover{border-color:var(--brand)}.lpx-lead span{color:var(--ls-mute);flex:1;font-size:12px}.lpx-lead em{color:var(--ls-mute);font-size:11px;font-style:normal}.lpx-short{background:linear-gradient(120deg,var(--brand),transparent);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.lpx-short{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 16%,transparent),transparent)}}.lpx-short{border:1px dashed var(--brand)}@supports (color:color-mix(in lab,red,red)){.lpx-short{border:1px dashed color-mix(in srgb,var(--brand) 50%,transparent)}}.lpx-short>div{flex:1}.lpx-short em{text-transform:uppercase;color:var(--ls-mute);font-size:10.5px;font-style:normal;font-weight:800;display:block}.lpx-short code{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.lpx-chs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lpx-ch{border:1px solid var(--ls-line);border-radius:14px;align-items:center;gap:10px;margin-bottom:0;padding:9px 10px;display:flex}.lpx-ch,.lpx-ch+form{margin-bottom:6px}.lpx-ch-i{background:var(--ls-line);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.lpx-ch b{font-size:13px;display:block}.lpx-ch em{color:var(--ls-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;display:block;overflow:hidden}.lpx-ch-n{text-align:center;font-size:15px;font-weight:900;line-height:1}.lpx-ch-n small{color:var(--ls-mute);font-size:9px;font-weight:600;display:block}.lpx-msg{border:1px solid var(--ls-line);border-radius:14px;padding:10px 12px}.lpx-msg pre{white-space:pre-wrap;color:var(--ls-mute);max-height:150px;margin:4px 0 6px;font-family:inherit;font-size:12px;overflow:auto}.lpx-qr{border:1px solid var(--ls-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px;display:flex}.lpx-qr img{background:#fff;border-radius:12px;width:96px;height:96px;padding:4px}.lpx-f{font-size:12px;font-weight:700;display:block}.lpx-f .input{margin-top:4px}.lpx-f em{color:var(--ls-mute);margin-top:3px;font-size:11px;font-style:normal;font-weight:500;display:block}.lpx-offer-ed{background:#f59e0b12;border:1px solid #f59e0b66;border-radius:16px;padding:12px 14px}.lpx-themes{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lpx-theme input{opacity:0;pointer-events:none;position:absolute}.lpx-theme span{border:2px solid var(--ls-line);cursor:pointer;color:#0f172a;border-radius:14px;height:100%;padding:10px;transition:transform .2s;display:block}.lpx-theme span:hover{transform:translateY(-2px)}.lpx-theme input:checked+span{border-color:var(--t);box-shadow:0 10px 22px -12px var(--t)}.lpx-theme i{background:linear-gradient(120deg,var(--t),var(--t));border-radius:9px;height:26px;margin-bottom:6px;display:block}@supports (color:color-mix(in lab,red,red)){.lpx-theme i{background:linear-gradient(120deg,var(--t),color-mix(in srgb,var(--t) 40%,#fff))}}.lpx-theme b{font-size:12px;display:block}.lpx-theme em{color:#64748b;font-size:10.5px;font-style:normal;display:block}.lpx-secs{flex-wrap:wrap;gap:8px;display:flex}.lpx-secs .hc-toggle{border:1px solid var(--ls-line);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.lpx-chk{background:#f43f5e0f;border:1px solid #f43f5e59;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lpx-chk.ok{border-color:var(--ls-line);opacity:.7;background:0 0}.lpx-chk>span{color:#fff;background:#f43f5e;border-radius:9px;flex-shrink:0;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.lpx-chk.ok>span{background:#10b981}.lpx-chk b{font-size:13px;display:block}.lpx-chk em{color:var(--ls-mute);font-size:12px;font-style:normal;display:block}.lpx-phone-wrap{perspective:1400px;position:sticky;top:84px}.lpx-phone{width:300px;height:610px;box-shadow:inset 0 0 0 2px #3b4252,0 40px 60px -30px #0009,0 0 60px -20px var(--lx);background:linear-gradient(145deg,#2a2f3d,#0b0e14);border-radius:46px;margin:0 auto;padding:12px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateY(-12deg)rotateX(4deg)}.lpx-phone:hover{transform:rotateY(0)rotateX(0)}.lpx-phone iframe{background:#fff;border:0;border-radius:36px;width:100%;height:100%}.lpx-notch{z-index:2;background:#000;border-radius:99px;width:92px;height:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lpx-prof-s{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.lpx-prof-s::-webkit-details-marker{display:none}.lpx-prof-s img,.lpx-prof-s>span{object-fit:cover;background:var(--ls-line);border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.lpx-prof-s b{display:block}.lpx-prof-s em{color:var(--ls-mute);font-size:12px;font-style:normal}@media (max-width:1150px){.lpx-work{grid-template-columns:1fr}.lpx-phone-wrap{position:static}.lpx-phone{transform:none}}@media (max-width:760px){.lpx-hero{grid-template-columns:1fr;padding:14px}.lpx-k b{font-size:22px}.lpx-row{grid-template-columns:24px 1fr auto auto auto;gap:6px;font-size:12px}.lpx-row .lpx-track{display:none}.lpx-line{grid-template-columns:1fr auto auto 44px;font-size:12px}.lpx-line>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpx-chs{grid-template-columns:1fr}.lpx-mini,.lpx-tabs,.lpx-themes{grid-template-columns:1fr 1fr}.lpx-phone{width:260px;height:530px}}.lp-theme-luxury .lp-grad-text{background-image:linear-gradient(100deg,#a16207,#ca8a04 50%,#78350f)}.lpo-offer{color:#fff;box-shadow:0 12px 30px -14px var(--brand);background:#0f172a;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:7px 8px 7px 7px;font-size:13px;font-weight:700;animation:lp-rise .8s both;display:inline-flex}.lpo-gift{background:var(--brand);border-radius:12px;place-items:center;width:30px;height:30px;animation:lpoWig 2.4s ease-in-out infinite;display:grid}@keyframes lpoWig{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}}.lpo-txt{max-width:340px}.lpo-cd{gap:4px}.lpo-cd,.lpo-cd b{display:inline-flex}.lpo-cd b{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:9px;align-items:baseline;gap:1px;padding:4px 7px;font-size:15px;font-weight:900}.lpo-cd b i{opacity:.7;font-size:10px;font-style:normal}.lpo-cd.sm b{padding:3px 6px;font-size:13px}.lpo-band{background:#0003;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;font-size:15px;display:flex}.pst-wrap{background:#e2e8f0;width:100%;min-height:100vh;padding:24px}.pst-print{background:var(--brand);color:#fff;border-radius:99px;margin:0 auto 16px;padding:10px 18px;font-weight:800;display:block}.pst{color:#0f172a;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin:0 auto;display:flex;box-shadow:0 20px 50px -20px #0006}.pst-photo{background:var(--brand);height:120mm;position:relative}.pst-photo img{object-fit:cover;width:100%;height:100%}.pst-photo span{background:#ffffffeb;border-radius:99px;padding:6px 14px;font-size:14px;font-weight:800;position:absolute;top:12mm;left:14mm}.pst-body{border-top:3mm solid var(--brand);flex-direction:column;flex:1;gap:6mm;padding:12mm 14mm;display:flex}.pst h1{letter-spacing:-.02em;font-size:40px;font-weight:900;line-height:1.05}.pst-loc{color:#475569;margin-top:-4mm;font-size:18px}.pst-offer{background:var(--brand);color:#fff;border-radius:14px;padding:10px 16px;font-size:20px;font-weight:900}.pst-facts{grid-template-columns:repeat(3,1fr);gap:4mm;display:grid}.pst-facts div{border:2px solid #e2e8f0;border-radius:12px;padding:10px 12px}.pst-facts em{text-transform:uppercase;color:#64748b;font-size:11px;font-style:normal;font-weight:800;display:block}.pst-facts b{font-size:20px;font-weight:900}.pst ul{grid-template-columns:1fr 1fr;gap:2mm 6mm;font-size:15px;font-weight:600;display:grid}.pst-qr{color:#fff;background:#0f172a;border-radius:18px;align-items:center;gap:8mm;margin-top:auto;padding:6mm;display:flex}.pst-qr img{background:#fff;border-radius:10px;width:46mm;height:46mm;padding:2mm}.pst-qr b{font-size:22px;display:block}.pst-qr span{color:#94a3b8;margin-top:2mm;display:block}.pst-qr strong{font-size:30px;font-weight:900;display:block}.pst-qr small{color:#94a3b8;font-size:14px}@media print{@page{size:A4;margin:0}.pst-wrap{background:#fff;padding:0}.pst-print{display:none}.pst{box-shadow:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lpx-sample{background:#f59e0b1a;border:1px dashed #f59e0b;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;font-size:13px;display:flex}.lpx-sample span{min-width:220px;color:var(--ls-mute);flex:1}.lpx-sample-tag{z-index:3;letter-spacing:.12em;color:#fff;background:#f59e0b;border-radius:99px;padding:3px 9px;font-size:10px;font-weight:900;position:absolute;top:12px;right:14px}.ms{--mx:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ms{--mx:color-mix(in srgb,var(--brand) 55%,#22d3ee)}}.ms-panel{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:20px;padding:14px 16px}.ms-panel>summary{cursor:pointer;font-size:14px;font-weight:800}.ms-cap{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:900;display:flex}.ms-cap span{background:var(--brand);color:#fff;border-radius:99px;padding:1px 7px;font-size:10px}.ms-cap em{text-transform:none;letter-spacing:0;color:#10b981;margin-left:auto;font-style:normal;font-weight:700}.ms-views{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ms-views a{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;align-items:center;gap:10px;padding:12px 14px;transition:transform .25s,box-shadow .25s;display:flex}.ms-views a:hover{transform:translateY(-2px)}.ms-views a span{background:var(--ls-line);border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.ms-views a b{font-size:14px;display:block}.ms-views a em{color:var(--ls-mute);font-size:11.5px;font-style:normal;display:block}.ms-views a.on{color:#fff;background:linear-gradient(120deg,var(--brand),var(--mx));box-shadow:0 16px 30px -18px var(--mx);border-color:#0000}.ms-views a.on span{background:#ffffff2e}.ms-views a.on em{color:#fffc}.ms-queue{border:1px solid var(--ls-line);background:linear-gradient(90deg,#f43f5e14,transparent 60%),var(--ls-soft);border-radius:20px;padding:12px 14px}.ms-queue-h{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.ms-queue-h span{color:var(--ls-mute);font-size:12px}.ms-queue-row{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ms-q{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:15px;flex-shrink:0;align-items:center;gap:9px;width:210px;padding:8px 10px;transition:transform .2s;display:flex;position:relative}.ms-q:hover{transform:translateY(-2px)}.ms-q.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ms-q b{font-size:13px}.ms-q b,.ms-q em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ms-q em{color:var(--ls-mute);font-size:11px;font-style:normal}.ms-q>i{background:#10b981;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;display:grid;position:absolute;top:-6px;right:-4px}.ms-av,.ms-q>i{color:#fff;font-weight:900}.ms-av{--t:#94a3b8;background:radial-gradient(circle at 30% 25%,var(--t),var(--t));border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.ms-av{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--t) 60%,#fff),var(--t))}}.ms-av{box-shadow:0 0 0 3px var(--t),0 6px 16px -6px var(--t)}@supports (color:color-mix(in lab,red,red)){.ms-av{box-shadow:0 0 0 3px color-mix(in srgb,var(--t) 25%,transparent),0 6px 16px -6px var(--t)}}.ms-av.big{width:52px;height:52px;font-size:22px}.ms-steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ms-steps div{color:var(--ls-mute);background:var(--ls-soft);border:1px solid var(--ls-line);justify-content:center;align-items:center;gap:8px;padding:9px;font-size:13px;font-weight:800;display:flex;position:relative}.ms-steps div:first-child{border-radius:14px 0 0 14px}.ms-steps div:last-child{border-radius:0 14px 14px 0}.ms-steps span{background:var(--ls-line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.ms-steps .done{color:#10b981}.ms-steps .done span{color:#fff;background:#10b981}.ms-steps .now{color:#fff;background:linear-gradient(120deg,var(--brand),var(--mx));border-color:#0000}.ms-steps .now span{background:#ffffff40}.ms-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ms-buyer{border:1px solid var(--ls-line);background:linear-gradient(160deg,var(--brand),transparent 50%),var(--ls-soft);border-radius:22px;padding:16px}@supports (color:color-mix(in lab,red,red)){.ms-buyer{background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 12%,transparent),transparent 50%),var(--ls-soft)}}.ms-req{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.ms-req div{background:var(--ls-line);border-radius:12px;min-width:0;padding:8px 10px 8px 34px;position:relative}.ms-req div>span{font-size:15px;position:absolute;top:9px;left:9px}.ms-req em{text-transform:uppercase;letter-spacing:.05em;color:var(--ls-mute);font-size:10px;font-style:normal;font-weight:800;display:block}.ms-req b{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:12.5px;display:block;overflow:hidden}.ms-req div.empty{border:1px dashed var(--ls-line);background:0 0}.ms-req div.empty b{font-weight:500}.ms-quote,.ms-req div.empty b{color:var(--ls-mute);font-style:italic}.ms-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:11.5px;display:-webkit-box;overflow:hidden}.ms-miss{background:#f59e0b14;border:1px solid #f59e0b66;border-radius:18px;padding:12px 14px;font-size:12.5px}.ms-miss b{margin-bottom:4px;display:block}.ms-hist{border:1px solid var(--ls-line);border-radius:11px;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:5px;padding:7px 9px;font-size:12px;display:flex}.ms-hist b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-hist span{color:var(--ls-mute);font-size:11px}.ms-hist em{width:100%;font-size:11px;font-style:normal;font-weight:700}.ms-hist em.like,.ms-hist em.visit{color:#10b981}.ms-hist em.dislike{color:#f43f5e}.ms-chk{border:1px solid var(--ls-line);cursor:pointer;border-radius:99px;padding:3px 9px;font-size:11px}.ms-chk input{margin-right:4px}.ms-stage{color:#e2e8f0;background:radial-gradient(90% 120% at 30% 40%,var(--brand) 0,#070b16 65%);border-radius:26px;padding:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ms-stage{background:radial-gradient(90% 120% at 30% 40%,color-mix(in srgb,var(--brand) 40%,#070b16) 0,#070b16 65%)}}.ms-stage{box-shadow:0 30px 60px -35px var(--mx);isolation:isolate}.ms-stage:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 28px);position:absolute;inset:0}.ms-stage-top{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.ms-modes{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:4px;display:flex}.ms-modes a{color:#ffffffa6;border-radius:10px;padding:6px 12px;font-size:12.5px;font-weight:800}.ms-modes a.on{color:#fff;background:linear-gradient(120deg,var(--brand),var(--mx));box-shadow:0 6px 16px -8px var(--mx)}.ms-stage-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.ms-radar-wrap{perspective:1100px}.ms-radar{aspect-ratio:1;width:100%;max-width:460px;margin:-40px auto -70px;position:relative}.ms-disk{transform-style:preserve-3d;background:radial-gradient(circle,var(--mx) 0,transparent 70%);border-radius:50%;position:absolute;inset:0;transform:rotateX(58deg)}@supports (color:color-mix(in lab,red,red)){.ms-disk{background:radial-gradient(circle,color-mix(in srgb,var(--mx) 18%,transparent) 0,transparent 70%)}}.ms-disk{border:1px solid var(--mx)}@supports (color:color-mix(in lab,red,red)){.ms-disk{border:1px solid color-mix(in srgb,var(--mx) 50%,transparent)}}.ms-disk{box-shadow:0 0 60px -10px var(--mx),inset 0 0 40px -10px var(--mx)}.ms-disk>i{border:1px dashed var(--mx);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.ms-disk>i{border:1px dashed color-mix(in srgb,var(--mx) 40%,transparent)}}.ms-disk>i:first-child{inset:13%}.ms-disk>i:nth-child(2){inset:26%}.ms-disk>i:nth-child(3){border-style:solid;inset:39%}.ms-disk>s{background:linear-gradient(90deg,#0000 49.8%,#ffffff1f 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff1f 50%,#0000 50.2%)}.ms-disk>s,.ms-sweep{border-radius:50%;position:absolute;inset:0}.ms-sweep{background:conic-gradient(from 0deg,var(--mx),transparent 60deg)}@supports (color:color-mix(in lab,red,red)){.ms-sweep{background:conic-gradient(from 0deg,color-mix(in srgb,var(--mx) 55%,transparent),transparent 60deg)}}.ms-sweep{animation:msSweep 4s linear infinite}@keyframes msSweep{to{transform:rotate(1turn)}}.ms-dot{--c:#10b981;background:var(--c);width:14px;height:14px;box-shadow:0 0 0 4px var(--c),0 0 18px var(--c);border-radius:50%;margin:-7px 0 0 -7px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ms-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent),0 0 18px var(--c)}}.ms-dot{z-index:2;transition:transform .2s;animation:msPop .6s both}.ms-dot:after{content:"";background:linear-gradient(0deg,var(--c),transparent);width:2px;height:22px;margin-left:-1px;bottom:7px}.ms-dot em,.ms-dot:after{position:absolute;left:50%}.ms-dot em{white-space:nowrap;border:1px solid var(--c);color:#fff;background:#070b16e0;border-radius:8px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:900;bottom:28px;transform:translate(-50%)}.ms-dot em small{color:var(--c);margin-left:4px;font-size:10px}.ms-dot:hover{z-index:5;transform:scale(1.3)}@keyframes msPop{0%{opacity:0;transform:scale(0)translateY(-30px)}}.ms-orb{color:#fff;background:radial-gradient(circle at 30% 25%,#fff 0,var(--mx) 30%,var(--brand) 75%);width:64px;height:64px;box-shadow:0 0 0 8px var(--mx),0 0 50px var(--mx);border-radius:50%;place-items:center;margin:-40px 0 0 -32px;font-size:26px;font-weight:900;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.ms-orb{box-shadow:0 0 0 8px color-mix(in srgb,var(--mx) 20%,transparent),0 0 50px var(--mx)}}.ms-orb{z-index:3;animation:msBreath 3s ease-in-out infinite}@keyframes msBreath{50%{box-shadow:0 0 0 16px color-mix(in srgb,var(--mx) 8%,transparent),0 0 70px var(--mx)}}.ms-legend{color:#ffffffb3;z-index:4;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:11px;display:flex;position:relative}.ms-legend i{border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.ms-sum{grid-template-columns:1fr 1fr 1fr;align-content:center;gap:8px;display:grid}.ms-sum-k{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;padding:10px}.ms-sum-k b{color:#fff;font-size:26px;font-weight:900;display:block}.ms-sum-k em{color:#fff9;font-size:10.5px;font-style:normal}.ms-best{background:linear-gradient(120deg,#10b9814d,#ffffff0a);border:1px solid #10b98180;border-radius:16px;grid-column:1/-1;padding:12px 14px;display:block}.ms-best em{color:#6ee7b7;font-size:11px;font-style:normal;font-weight:800;display:block}.ms-best b{color:#fff;font-size:16px;display:block}.ms-best span{color:#ffffffb3;font-size:12px}.ms-sum .dx-link{color:#fcd34d;grid-column:1/-1}.ms-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:50px 20px;display:flex}.ms-empty .ms-orb{margin:0 0 12px;position:relative;top:auto;left:auto}.ms-empty span{color:#ffffffa6;font-size:13px}.ms-map{border-radius:18px;overflow:hidden}.ms-tip{font-size:11px;font-weight:800}.ms-almost{border:1px dashed var(--brand);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ms-almost{border:1px dashed color-mix(in srgb,var(--brand) 50%,transparent)}}.ms-almost{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ms-almost{background:color-mix(in srgb,var(--brand) 7%,transparent)}}.ms-almost{font-size:13px}.ms-almost a{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;transition:transform .2s;display:flex}.ms-almost a:hover{border-color:var(--brand);transform:translateY(-2px)}.ms-almost em{color:#10b981;font-style:normal;font-weight:900}.ms-filter{flex-wrap:wrap;gap:6px;display:flex}.ms-filter a{border:1px solid var(--ls-line);color:var(--ls-mute);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700}.ms-filter a.on{background:var(--brand);border-color:var(--brand);color:#fff}.ms-cards{perspective:1200px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.ms-card{--c:#10b981;border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;scroll-margin-top:90px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:msCard .5s both;position:relative;overflow:hidden}.ms-card:hover{box-shadow:0 24px 40px -24px var(--c);transform:translateY(-5px)rotateX(3deg)}.ms-card:target{box-shadow:0 0 0 3px var(--c),0 24px 40px -20px var(--c)}@keyframes msCard{0%{opacity:0;transform:translateY(14px)}}.ms-card-img{background:linear-gradient(135deg,var(--brand),transparent);height:150px;position:relative}@supports (color:color-mix(in lab,red,red)){.ms-card-img{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 30%,transparent),transparent)}}.ms-card-img{place-items:center;font-size:44px;display:grid}.ms-card-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ms-card-img:after{content:"";background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.ms-bucket{z-index:2;background:var(--c);color:#fff;border-radius:99px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:10px;left:10px}.ms-card-ring{z-index:3;position:absolute;bottom:-22px;right:10px}.ms-pick{z-index:2;cursor:pointer;position:absolute;bottom:10px;left:10px}.ms-pick input{opacity:0;position:absolute}.ms-pick span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff4d;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-block}.ms-pick input:checked+span{background:var(--brand);border-color:#fff}.ms-pick input:checked+span:before{content:"✓ "}.ms-pick i{font-style:normal}.ms-pick input:checked+span i{display:none}.ms-sent{z-index:2;color:#0f172a;background:#ffffffeb;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:10px;right:10px}.ms-card-b{flex-direction:column;gap:4px;padding:14px 14px 12px;display:flex}.ms-ok{color:#10b981;font-size:12px;font-weight:600}.ms-off{color:#f59e0b;font-size:12px}.ms-act{gap:6px;margin-top:6px;display:flex}.ms-ic{border:1px solid var(--ls-line);border-radius:11px;width:36px;height:34px;font-size:15px;transition:transform .2s}.ms-ic:hover{border-color:var(--brand);transform:scale(1.12)}.ms-more summary{cursor:pointer;color:var(--ls-mute);margin-top:4px;font-size:11.5px}.ms-ring{--v:50;--c:#10b981;background:conic-gradient(var(--c) calc(var(--v) * 1%),#94a3b840 0);box-shadow:0 6px 18px -6px var(--c);border-radius:50%;place-items:center;display:grid;position:relative}.ms-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}html[data-theme=dark] .ms-ring:before{background:#0f172a}.ms-ring b{color:var(--c);font-size:15px;font-weight:900;position:relative}.ms-ring b i{font-size:9px;font-style:normal}.ms-tray{z-index:30;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b16e0;border:1px solid #ffffff1f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 20px 40px -18px #0009}.ms-tray .ls-btn.ghost{color:#fff;border-color:#ffffff40}.ms-selcount{background:var(--brand);border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:15px;display:grid}.ms-selcount[data-n="0"]{background:#ffffff26}.ms-hot{flex-wrap:wrap;font-size:13px;display:flex}.ms-hot,.ms-hot a{align-items:center;gap:6px}.ms-hot a{border:1px solid var(--ls-line);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.ms-hot a i{color:#fff;background:#f43f5e;border-radius:99px;padding:0 6px;font-size:10.5px;font-style:normal}.ms-hot a.on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ms-hot a.on{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.ms-unit{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;position:sticky;top:84px;overflow:hidden}.ms-unit img,.ms-unit-ph{object-fit:cover;background:var(--ls-line);place-items:center;width:100%;height:190px;font-size:56px;display:grid}.ms-buyrow{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:transform .2s;display:flex}.ms-buyrow:hover{border-color:var(--brand);transform:translate(4px)}.ms-funnel{gap:6px;margin-top:6px;display:grid}.ms-funnel div{width:var(--w);background:linear-gradient(90deg,var(--brand),var(--mx));border-radius:14px;align-items:center;gap:10px;min-width:220px;margin:0 auto;padding:9px 14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ms-funnel div{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 70%,transparent),color-mix(in srgb,var(--mx) 55%,transparent))}}.ms-funnel div{box-shadow:0 10px 24px -14px var(--mx);animation:msGrow .7s var(--d) both}@keyframes msGrow{0%{opacity:0;width:0}}.ms-funnel b{color:#fff;font-size:20px;font-weight:900}.ms-funnel em{color:#ffffffd9;font-size:12.5px;font-style:normal}.ms-dem{border-bottom:1px solid var(--ls-line);padding:8px 0}.ms-dem-bars{gap:3px;margin-top:5px;display:grid}.ms-dem-bars i,.ms-dem-bars s{border-radius:6px;min-width:80px;height:16px;text-decoration:none;display:block}.ms-dem-bars i{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ms-dem-bars i{background:color-mix(in srgb,var(--brand) 55%,transparent)}}.ms-dem-bars s{background:#10b98173}.ms-dem-bars em{white-space:nowrap;padding-left:6px;font-size:10.5px;font-style:normal;font-weight:800;line-height:16px}@media (max-width:1100px){.ms-grid{grid-template-columns:1fr}.ms-unit{position:static}.ms-stage-body{grid-template-columns:1fr}}@media (max-width:760px){.ms-views{grid-template-columns:1fr}.ms-views a{padding:9px 12px}.ms-steps div{padding:7px 4px;font-size:11px}.ms-radar{margin:-30px auto -50px}.ms-dot em{font-size:9.5px}.ms-sum{grid-template-columns:repeat(3,1fr)}.ms-sum-k b{font-size:20px}.ms-cards{grid-template-columns:1fr}.ms-funnel div{min-width:180px}}.ms{overflow-x:clip}.sv{--sx:var(--brand)}@supports (color:color-mix(in lab,red,red)){.sv{--sx:color-mix(in srgb,var(--brand) 55%,#818cf8)}}.sv-cap{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:900;display:flex}.sv-cap span{background:var(--brand);color:#fff;border-radius:99px;padding:1px 7px;font-size:10px}.sv-hero{color:#e2e8f0;isolation:isolate;background:radial-gradient(80% 140% at 100% 0,var(--sx),transparent 60%),radial-gradient(70% 120% at 0 100%,var(--brand),transparent 60%),#080d1a;border-radius:28px;padding:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sv-hero{background:radial-gradient(80% 140% at 100% 0,color-mix(in srgb,var(--sx) 45%,transparent),transparent 60%),radial-gradient(70% 120% at 0 100%,color-mix(in srgb,var(--brand) 40%,transparent),transparent 60%),#080d1a}}.sv-hero{box-shadow:0 30px 60px -36px var(--sx)}.sv-hero:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 40px);position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 40%,#0000);mask:linear-gradient(#0000,#000 40%,#0000)}.sv-hero-top{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.sv-next{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:20px;padding:16px 18px;transition:transform .4s;display:block}.sv-next:hover{transform:translateY(-3px)}.sv-next em{text-transform:uppercase;letter-spacing:.07em;color:#a5b4fc;font-size:11px;font-style:normal;font-weight:800;display:block}.sv-next b{color:#fff;margin-top:4px;font-size:26px;font-weight:900;display:block}.sv-next span{color:#ffffffb3;font-size:13px;display:block}.sv-next-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sv-next-chips i{background:#ffffff1a;border-radius:99px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.sv-next-chips i.ok{color:#6ee7b7;background:#10b98140}.sv-next-chips i.warn{color:#fcd34d;background:#f59e0b40}.sv-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sv-kpis div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:12px 14px}.sv-kpis b{color:#0000;background:linear-gradient(90deg,#fff,#c7d2fe);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900;line-height:1.1;display:block}.sv-kpis em{color:#fff9;font-size:11.5px;font-style:normal}.sv-line{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;margin-top:14px;padding:12px 14px 8px}.sv-line-h{justify-content:space-between;font-size:12.5px;display:flex}.sv-line-h span{color:#fff9}.sv-track{height:112px;margin:6px 18px 0;position:relative}.sv-track>i{background:#ffffff1a;width:1px;position:absolute;top:0;bottom:18px}.sv-track>i small{color:#ffffff73;white-space:nowrap;font-size:10px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.sv-track>s{z-index:2;background:#f43f5e;width:2px;margin-left:-1px;text-decoration:none;position:absolute;top:-4px;bottom:14px;box-shadow:0 0 12px #f43f5e}.sv-track>s small{color:#fda4af;font-size:9.5px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.sv-pill{--c:#3b82f6;white-space:nowrap;color:#fff;background:var(--c);border-radius:10px;padding:4px 9px 4px 8px;font-size:11px;font-weight:800;position:absolute;transform:translate(-12px)}@supports (color:color-mix(in lab,red,red)){.sv-pill{background:color-mix(in srgb,var(--c) 35%,#0b1222)}}.sv-pill{border:1px solid var(--c);box-shadow:0 0 16px -4px var(--c);z-index:1;transition:transform .2s}.sv-pill:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:50%;margin-right:6px;display:inline-block}.sv-pill:hover{z-index:3;transform:translate(-12px)translateY(-2px)scale(1.05)}.sv-track-empty{text-align:center;color:#ffffff8c;font-size:12.5px;position:absolute;inset:30px 0 auto}.sv-days{perspective:900px;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;display:grid}.sv-days a{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:16px;flex-direction:column;align-items:center;height:108px;padding:7px 2px 6px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.sv-days a:hover{transform:translateY(-3px)rotateX(6deg)}.sv-days a em{color:var(--ls-mute);font-size:10.5px;font-style:normal;font-weight:700}.sv-days a b{font-size:18px;font-weight:900;line-height:1.1}.sv-days a span{z-index:1;margin-top:auto;font-size:11px;font-weight:900;position:relative}.sv-stack{opacity:.35;border-radius:6px 6px 0 0;flex-direction:column-reverse;max-height:62%;display:flex;position:absolute;bottom:0;left:6px;right:6px;overflow:hidden}.sv-stack i{min-height:3px;display:block}.sv-days a.today{border-color:var(--brand)}.sv-days a.today em{color:var(--brand)}.sv-days a.on{color:#fff;background:linear-gradient(160deg,var(--brand),var(--sx));box-shadow:0 14px 28px -14px var(--sx);border-color:#0000}.sv-days a.on em{color:#ffffffd9}.sv-days a.on .sv-stack{opacity:.5}.sv-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.sv-tabs{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:16px;gap:4px;padding:4px;display:flex;overflow-x:auto}.sv-tabs a{color:var(--ls-mute);border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.sv-tabs a em{background:var(--ls-line);border-radius:99px;padding:1px 7px;font-size:10.5px;font-style:normal}.sv-tabs a.alert em{color:#fff;background:#f59e0b}.sv-tabs a.on{color:#fff;background:linear-gradient(120deg,var(--brand),var(--sx))}.sv-tabs a.on em{color:#fff;background:#ffffff40}.sv-dayhead{align-items:baseline;gap:10px;font-size:18px;display:flex}.sv-dayhead span{color:var(--ls-mute);font-size:13px}.sv-dayhead a{margin-left:auto;font-size:12px}.sv-hint{background:#f59e0b1a;border-radius:12px;padding:9px 12px;font-size:12.5px}.sv-list{gap:12px;display:grid}.sv-card{--st:#3b82f6;border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;grid-template-columns:96px minmax(0,1fr);scroll-margin-top:90px;transition:transform .3s,box-shadow .3s;animation:msCard .45s both;display:grid;overflow:hidden}.sv-card:hover{box-shadow:0 20px 36px -24px var(--st);transform:translateY(-3px)}.sv-card:target{box-shadow:0 0 0 3px var(--st)}.sv-card.st-done{--st:#10b981}.sv-card.st-no_show{--st:#f43f5e}.sv-card.st-pending{--st:#f59e0b}.sv-card.st-cancelled{--st:#94a3b8;opacity:.7}.sv-time{text-align:center;color:#fff;background:linear-gradient(170deg,var(--st),var(--st));flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 6px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sv-time{background:linear-gradient(170deg,var(--st),color-mix(in srgb,var(--st) 50%,#0b1222))}}.sv-time b{font-size:24px;font-weight:900;line-height:1}.sv-time b small{opacity:.85;margin-top:2px;font-size:11px;display:block}.sv-time em{opacity:.85;font-size:10.5px;font-style:normal}.sv-time span{background:#0003;border-radius:99px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:800}.sv-body{flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.sv-head{align-items:center;gap:10px;display:flex}.sv-st{color:var(--st);background:var(--st);border-radius:99px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.sv-st{background:color-mix(in srgb,var(--st) 14%,transparent)}}.sv-prop{background:var(--ls-line);border-radius:14px;align-items:center;gap:10px;padding:6px;display:flex}.sv-prop img,.sv-prop>span{object-fit:cover;border-radius:10px;flex-shrink:0;place-items:center;width:54px;height:42px;font-size:20px;display:grid}.sv-prop>div{flex:1}.sv-prop b{font-size:13px}.sv-prop em{color:var(--ls-mute);font-size:11.5px;font-style:normal;display:block}.sv-ready{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sv-ready span{border:1px dashed var(--ls-line);color:var(--ls-mute);border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.sv-ready span.ok{color:#10b981;border-style:solid;border-color:#10b98166}.sv-ready em{color:#10b981;background:#10b98124;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:900}.sv-ready em.mid{color:#f59e0b;background:#f59e0b26}.sv-ready em.hi{color:#f43f5e;background:#f43f5e26}.sv-out{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.sv-out span{color:#f59e0b}.sv-out em{width:100%;color:var(--ls-mute);font-size:12px}.sv-outcome{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sv-outcome form{display:contents}.sv-o{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;font-size:22px;transition:transform .2s,box-shadow .2s;display:flex}.sv-o span{font-size:11.5px;font-weight:800}.sv-o:hover{transform:translateY(-3px)scale(1.03)}.sv-o.good:hover{border-color:#10b981;box-shadow:0 12px 24px -12px #10b981}.sv-o.mid:hover{border-color:#f59e0b;box-shadow:0 12px 24px -12px #f59e0b}.sv-o.bad:hover,.sv-o.none:hover{border-color:#f43f5e;box-shadow:0 12px 24px -12px #f43f5e}.sv-acts{flex-wrap:wrap;gap:6px;display:flex}.sv-b{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:10px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;transition:border-color .2s,transform .2s;display:inline-flex}.sv-b:hover{border-color:var(--brand);transform:translateY(-1px)}.sv-b.hl{color:#fff;background:linear-gradient(120deg,var(--brand),var(--sx));border-color:#0000}.sv-b.ok{color:#10b981}.sv-more{flex-direction:column;gap:4px;display:flex}.sv-more summary{cursor:pointer;color:var(--ls-mute);font-size:12px;font-weight:600}.sv-book,.sv-side{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;padding:16px}.sv-book{flex-direction:column;gap:8px;scroll-margin-top:90px;display:flex;position:relative;overflow:hidden}.sv-book:before{content:"";background:linear-gradient(90deg,var(--brand),var(--sx));height:4px;position:absolute;inset:0 0 auto}.sv-f{color:var(--ls-mute);font-size:11.5px;font-weight:800;display:block}.sv-f .input{margin-top:3px}.sv-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sv-chips label input{opacity:0;pointer-events:none;position:absolute}.sv-chips label span{border:1px solid var(--ls-line);cursor:pointer;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.sv-chips label input:checked+span{background:var(--brand);color:#fff;border-color:var(--brand)}.sv-route{counter-reset:r;gap:6px;display:grid}.sv-route li{counter-increment:r;grid-template-columns:22px 60px 1fr;align-items:center;gap:0 6px;font-size:12.5px;list-style:none;display:grid}.sv-route li:before{content:counter(r);background:var(--brand);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.sv-route li em{color:var(--ls-mute);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;font-size:11px;font-style:normal;overflow:hidden}.sv-load{grid-template-columns:70px 1fr auto;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:grid}.sv-load>div{background:var(--ls-line);border-radius:99px;height:8px;overflow:hidden}.sv-load i{background:linear-gradient(90deg,var(--brand),var(--sx));border-radius:99px;height:100%;display:block}.sv-load b{color:var(--ls-mute);font-size:11px;font-weight:700}@media (max-width:1100px){.sv-grid,.sv-hero-top{grid-template-columns:1fr}.sv-days{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:760px){.sv-hero{padding:12px}.sv-next b{font-size:21px}.sv-next{transform:none}.sv-kpis b{font-size:22px}.sv-track{margin:6px 8px 0}.sv-pill{padding:3px 6px;font-size:10px}.sv-track>i:nth-child(2n) small{display:none}.sv-card{grid-template-columns:74px minmax(0,1fr)}.sv-time b{font-size:19px}.sv-outcome{grid-template-columns:1fr 1fr}.sv-days{grid-template-columns:repeat(14,54px);overflow-x:auto}}.plp{--px:var(--brand)}@supports (color:color-mix(in lab,red,red)){.plp{--px:color-mix(in srgb,var(--brand) 55%,#a78bfa)}}.pl-cap{text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:900}.pl-tabs{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:14px;gap:4px;padding:4px;display:flex}.pl-tabs a{color:var(--ls-mute);border-radius:10px;padding:7px 14px;font-size:13px;font-weight:800}.pl-tabs a.on{color:#fff;background:linear-gradient(120deg,var(--brand),var(--px))}.pl-hero{color:#e2e8f0;background:radial-gradient(70% 160% at 0 0,var(--brand),transparent 60%),radial-gradient(60% 160% at 100% 100%,var(--px),transparent 60%),#0a0f1d;border-radius:24px;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.pl-hero{background:radial-gradient(70% 160% at 0 0,color-mix(in srgb,var(--brand) 45%,transparent),transparent 60%),radial-gradient(60% 160% at 100% 100%,color-mix(in srgb,var(--px) 40%,transparent),transparent 60%),#0a0f1d}}.pl-hero{box-shadow:0 26px 50px -32px var(--px)}.pl-hero>div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:12px 14px}.pl-hero em{text-transform:uppercase;letter-spacing:.06em;color:#fff9;font-size:10.5px;font-style:normal;font-weight:800;display:block}.pl-hero b{color:#fff;font-size:26px;font-weight:900;line-height:1.15;display:block}.pl-hero span{color:#fff9;font-size:11.5px}.pl-hero .warn b{color:#fda4af}.pl-hero .ai{background:linear-gradient(135deg,var(--px),#ffffff0a)}@supports (color:color-mix(in lab,red,red)){.pl-hero .ai{background:linear-gradient(135deg,color-mix(in srgb,var(--px) 30%,transparent),#ffffff0a)}}.pl-funnel{border-radius:14px;gap:3px;height:42px;margin-bottom:10px;display:flex;overflow:hidden}.pl-funnel button{--h:220;text-align:left;color:#fff;background:linear-gradient(160deg,hsl(var(--h) 75% 55%),hsl(var(--h) 70% 38%));flex-direction:column;justify-content:center;min-width:34px;padding:0 8px;transition:filter .2s,transform .2s;display:flex;overflow:hidden}.pl-funnel button:hover{filter:brightness(1.15)}.pl-funnel b{font-size:14px;font-weight:900;line-height:1}.pl-funnel span{white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:9.5px;overflow:hidden}.pl-funnel-empty{color:var(--ls-mute);margin:auto;font-size:12px}.pl-sugg{border:1px solid var(--px);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.pl-sugg{border:1px solid color-mix(in srgb,var(--px) 45%,transparent)}}.pl-sugg{background:var(--px)}@supports (color:color-mix(in lab,red,red)){.pl-sugg{background:color-mix(in srgb,var(--px) 9%,transparent)}}.pl-sugg{font-size:13px}.pl-sugg-row{flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.pl-sg{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:14px;flex-direction:column;flex-shrink:0;gap:4px;width:250px;padding:8px 10px;display:flex}.pl-sg em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.pl-mini{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:9px;padding:3px 10px;font-size:11.5px;font-weight:800}.pl-mini.ok{background:var(--brand);color:#fff;border-color:var(--brand)}.pl-tools{flex-wrap:wrap;gap:6px}.pl-search,.pl-tools{align-items:center;display:flex}.pl-search{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:14px;flex:1;gap:8px;min-width:220px;padding:0 12px}.pl-search input{color:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:14px}.pl-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab,red,red)){.pl-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}}.pl-sel{background:var(--ls-soft);color:inherit;padding:8px 10px;font-size:12.5px}.pl-sel,.pl-viewsw{border:1px solid var(--ls-line);border-radius:12px}.pl-viewsw{padding:3px;display:flex}.pl-viewsw button{color:var(--ls-mute);border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:800}.pl-viewsw button.on{background:var(--brand);color:#fff}.pl-chips{flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 10px;font-size:12px;display:flex}.pl-chips summary,.pl-chips>button,.pl-chips>span>button{border:1px solid var(--ls-line);color:var(--ls-mute);background:var(--ls-soft);text-transform:capitalize;border-radius:99px;padding:5px 10px;font-weight:700}.pl-chips>button.on{color:#fff;background:var(--c,var(--brand));border-color:#0000}.pl-chips>i{background:var(--ls-line);width:1px;height:18px}.pl-chips .clear{color:#f43f5e}.pl-saved{display:inline-flex}.pl-saved button:first-child{border-radius:99px 0 0 99px!important}.pl-saved button:last-child{border-left:0!important;border-radius:0 99px 99px 0!important;padding:5px 8px!important}.pl-import{z-index:40;border:1px solid var(--ls-line);background:var(--ls-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-transform:none;border-radius:16px;gap:8px;width:300px;padding:14px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 20px 40px -20px #00000080}html[data-theme=dark] .pl-import{background:#111827}.pl-bulk{z-index:35;color:#fff;background:linear-gradient(120deg,var(--brand),var(--px));box-shadow:0 14px 30px -14px var(--px);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:9px 14px;font-size:13px;display:flex;position:sticky;top:8px}.pl-bulk button,.pl-bulk select{color:#fff;background:#ffffff2e;border:0;border-radius:10px;padding:5px 10px;font-size:12.5px;font-weight:700}.pl-bulk select option{color:#0f172a}.pl-board{scroll-behavior:smooth;align-items:flex-start;gap:14px;padding:4px 2px 16px;display:flex;overflow-x:auto}.pl-group{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.pl-group-h{background:var(--ls-soft);border:1px solid var(--ls-line);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.pl-group-h span{background:var(--ls-line);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:800}.pl-group-h em{font-size:11.5px}.pl-group-h em,.pl-group-h i{color:var(--ls-mute);font-style:normal}.pl-group-h i{margin-left:auto}.pl-cols{align-items:flex-start;gap:10px;display:flex}.pl-col{--h:220;background:linear-gradient(180deg,hsl(var(--h) 80% 55%/.1),transparent 120px),var(--ls-soft);border:1px solid var(--ls-line);border-top:3px solid hsl(var(--h) 75% 55%);border-radius:20px;flex-direction:column;flex-shrink:0;width:272px;padding:8px;transition:box-shadow .2s,transform .2s,background .2s;display:flex}.pl-col.over{box-shadow:0 0 0 2px hsl(var(--h) 80% 60%),0 20px 40px -20px hsl(var(--h) 80% 50%);background:hsl(var(--h) 80% 55%/.16);transform:translateY(-3px)}.pl-col.mini{cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;width:64px;min-height:240px;padding:12px 4px}.pl-col.mini b{color:hsl(var(--h) 75% 55%);font-size:18px;font-weight:900}.pl-col.mini span{writing-mode:vertical-rl;color:var(--ls-mute);font-size:12px;font-weight:800;transform:rotate(180deg)}.pl-col-h{align-items:flex-start;gap:8px;padding:4px 6px 8px;display:flex}.pl-col-h>div{flex:1}.pl-col-h b{font-size:13.5px;display:block}.pl-col-h em{color:var(--ls-mute);font-size:11px;font-style:normal;display:block}.pl-col-h>span{text-align:center;background:hsl(var(--h) 75% 55%);color:#fff;border-radius:99px;min-width:26px;padding:2px 7px;font-size:11.5px;font-weight:900}.pl-stack{flex-direction:column;gap:8px;min-height:60px;display:flex}.pl-empty{text-align:center;border:1.5px dashed var(--ls-line);border-radius:14px;padding:18px 8px}.pl-addbtn,.pl-empty,.pl-more{color:var(--ls-mute);font-size:12px}.pl-addbtn,.pl-more{width:100%;border-radius:12px;padding:7px;font-weight:700}.pl-more{background:var(--ls-line)}.pl-addbtn:hover,.pl-more:hover{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pl-addbtn:hover,.pl-more:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.pl-add{background:var(--ls-soft);border:1px solid var(--brand);border-radius:14px;gap:6px;margin-top:8px;padding:10px;display:grid}.pl-add input:not([type=checkbox]){border:1px solid var(--ls-line);color:inherit;background:0 0;border-radius:9px;padding:7px 9px;font-size:13px}.pl-add label{align-items:center;gap:6px;font-size:11.5px;display:flex}.pl-card{--t:#94a3b8;background:var(--ls-soft);border:1px solid var(--ls-line);border-left:3px solid var(--t);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:16px;padding:10px 10px 8px;transition:transform .2s,box-shadow .2s,opacity .2s;position:relative}html[data-theme=dark] .pl-card{background:#111a2e}html:not([data-theme=dark]) .pl-card{background:#fff}.pl-card:hover{box-shadow:0 14px 26px -18px var(--t);transform:translateY(-2px)}.pl-card.sel{box-shadow:0 0 0 2px var(--brand)}.pl-card.lift{opacity:.35;transform:scale(.97)}.pl-card.stale{border-color:#f43f5e73 #f43f5e73 #f43f5e73 #f43f5e}.pl-card-top{align-items:center;gap:8px;display:flex}.pl-check{opacity:0;transition:opacity .15s;position:absolute;top:6px;right:6px}.pl-card.sel .pl-check,.pl-card:hover .pl-check{opacity:1}.pl-av{color:#fff;background:radial-gradient(circle at 30% 25%,var(--t),var(--t));border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.pl-av{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--t) 55%,#fff),var(--t))}}.pl-av.big{width:46px;height:46px;font-size:20px}.pl-card-top b{font-size:13.5px}.pl-card-top b,.pl-card-top em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pl-card-top em{color:var(--ls-mute);font-size:11px;font-style:normal}.pl-score{color:var(--t,var(--brand));background:var(--t,var(--brand));border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.pl-score{background:color-mix(in srgb,var(--t,var(--brand)) 15%,transparent)}}.pl-prop{background:var(--ls-line);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;margin-top:6px;padding:3px 8px;font-size:11.5px;font-weight:700;overflow:hidden}.pl-badges{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.pl-badges span{background:var(--ls-line);color:var(--ls-mute);border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}.pl-badges .r{color:#f43f5e;background:#f43f5e21}.pl-badges .g{color:#10b981;background:#10b98124}.pl-badges .b{color:#3b82f6;background:#3b82f624}.pl-badges .ai{background:var(--px)}@supports (color:color-mix(in lab,red,red)){.pl-badges .ai{background:color-mix(in srgb,var(--px) 18%,transparent)}}.pl-badges .ai{color:var(--px)}.pl-card-foot{align-items:center;gap:6px;margin-top:7px;font-size:11.5px;display:flex}.pl-owner{background:var(--ls-line);border-radius:7px;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:900;display:grid}.pl-card-foot em{color:var(--ls-mute);text-align:right;flex:1;font-size:10.5px;font-style:normal}.pl-days{background:var(--ls-line);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:800}.pl-hover{opacity:0;gap:4px;transition:all .15s;display:flex;position:absolute;bottom:30px;right:8px;transform:translateY(4px)}.pl-card:hover .pl-hover{opacity:1;transform:none}.pl-hover a,.pl-hover button{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:8px;padding:3px 7px;font-size:12px;box-shadow:0 4px 10px -4px #0000004d}html[data-theme=dark] .pl-hover a,html[data-theme=dark] .pl-hover button{background:#1e293b}.pl.dragging,.pl.dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.pl-ghost{z-index:90;pointer-events:none;color:#fff;background:linear-gradient(135deg,var(--brand),var(--px));border-radius:16px;width:230px;padding:10px 12px;position:fixed;transform:translate(-50%,-60%)rotate(-3deg)scale(1.05);box-shadow:0 30px 50px -18px #0000008c,0 0 0 2px #ffffff80}.pl-ghost b{font-size:14px;display:block}.pl-ghost span{opacity:.85;font-size:11.5px}.pl-dock{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f1dd9;border-radius:22px;gap:10px;padding:10px;animation:plDock .25s both;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -18px #0009}@keyframes plDock{0%{opacity:0;transform:translate(-50%,20px)}}.pl-dock div{text-align:center;color:#fff;border:2px dashed #ffffff4d;border-radius:16px;min-width:120px;padding:14px 18px;font-weight:900;transition:transform .15s,background .15s}.pl-dock .won{background:#10b98140}.pl-dock .lost{background:#f43f5e38}.pl-dock .nurture{background:#94a3b838}.pl-dock div.over{border-style:solid;border-color:#fff;transform:scale(1.1)}.pl-list{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;overflow-x:auto}.pl-list table{border-collapse:collapse;width:100%;font-size:13px}.pl-list th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ls-mute);border-bottom:1px solid var(--ls-line);white-space:nowrap;padding:10px;font-size:11px}.pl-list th button.on{color:var(--brand)}.pl-list td{border-bottom:1px solid var(--ls-line);white-space:nowrap;padding:8px 10px}.pl-list td em{color:var(--ls-mute);font-size:11px;font-style:normal;display:block}.pl-list tr:hover td{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pl-list tr:hover td{background:color-mix(in srgb,var(--brand) 5%,transparent)}}.pl-list tr.sel td{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pl-list tr.sel td{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.pl-list select{border:1px solid var(--ls-line);color:inherit;background:0 0;border-radius:8px;padding:4px 6px;font-size:12px}.pl-modal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0206178c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pl-modal-box{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:22px;width:100%;max-width:420px;padding:18px;animation:plPop .25s both;box-shadow:0 30px 60px -20px #0009}html[data-theme=dark] .pl-modal-box{background:#0f172a}html:not([data-theme=dark]) .pl-modal-box{background:#fff}@keyframes plPop{0%{opacity:0;transform:scale(.94)translateY(10px)}}.pl-party{z-index:110;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pl-party i{border-radius:2px;width:9px;height:14px;animation:plFall 2.4s cubic-bezier(.3,.7,.4,1) forwards;position:absolute;top:-20px}@keyframes plFall{to{opacity:.8;transform:translateY(105vh)rotate(2turn)}}.pl-party b{color:#fff;text-shadow:0 6px 30px #0006;font-size:44px;font-weight:900;animation:plPop .4s both;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.pl-toast{z-index:95;color:#fff;background:#0f172a;border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 30px);padding:10px 14px;font-size:13.5px;animation:plDock .25s both;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px -14px #0009}.pl-toast.bad{background:#9f1239}.pl-toast button{color:#a5b4fc;font-weight:900}.pl-scrim{z-index:60;background:#02061759;position:fixed;inset:0}.pl-panel{z-index:70;background:var(--ls-soft);border-left:1px solid var(--ls-line);width:min(500px,100vw);animation:plSlide .3s cubic-bezier(.2,.8,.2,1) both;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 60px -30px #00000080}html[data-theme=dark] .pl-panel{background:#0b1220}html:not([data-theme=dark]) .pl-panel{background:#fff}@keyframes plSlide{0%{opacity:0;transform:translate(40px)}}.pl-panel-load{text-align:center;color:var(--ls-mute);padding:40px}.pl-panel-h{--t:#94a3b8;z-index:2;color:#fff;background:linear-gradient(120deg,var(--t),#0b1220);align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.pl-panel-h{background:linear-gradient(120deg,color-mix(in srgb,var(--t) 70%,#0b1220),#0b1220)}}.pl-panel-h b{font-size:19px;display:block}.pl-panel-h em{opacity:.75;font-size:12px;font-style:normal;display:block}.pl-ring{--v:50;background:conic-gradient(#fff calc(var(--v) * 1%),#fff3 0);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.pl-ring b{background:#0b1220;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;font-size:13px!important}.pl-x{background:#ffffff26;border-radius:10px;width:32px;height:32px;font-weight:900}.pl-stagebar{gap:3px;padding:10px 16px 4px;display:flex}.pl-stagebar button{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.pl-stagebar i{background:var(--ls-line);border-radius:4px;width:100%;height:7px;transition:background .2s;display:block}.pl-stagebar button.past i{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pl-stagebar button.past i{background:color-mix(in srgb,var(--brand) 55%,transparent)}}.pl-stagebar button.on i{background:linear-gradient(90deg,var(--brand),var(--px));box-shadow:0 0 10px var(--px)}.pl-stagebar button:hover i{background:var(--px)}.pl-stagebar span{white-space:nowrap;color:var(--brand);font-size:11px;font-weight:900}.pl-note{border-radius:12px;margin:8px 16px 0;padding:8px 10px;font-size:12.5px}.pl-note.ai{background:var(--px)}@supports (color:color-mix(in lab,red,red)){.pl-note.ai{background:color-mix(in srgb,var(--px) 12%,transparent)}}.pl-note button{color:var(--brand);margin-left:6px;font-weight:800}.pl-ai{background:linear-gradient(120deg,var(--brand),var(--px));border-radius:14px;margin:10px 16px 0;padding:10px 12px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.pl-ai{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 14%,transparent),color-mix(in srgb,var(--px) 10%,transparent))}}.pl-ai{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.pl-ai{border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.pl-quick{grid-template-columns:repeat(5,1fr);gap:6px;padding:12px 16px 4px;display:grid}.pl-quick a{border:1px solid var(--ls-line);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:9px 2px;font-size:18px;transition:transform .2s,border-color .2s;display:flex}.pl-quick a:hover{border-color:var(--brand);transform:translateY(-2px)}.pl-quick span{font-size:10.5px;font-weight:800}.pl-ptabs{background:var(--ls-line);border-radius:12px;gap:4px;margin:10px 16px 0;padding:4px;display:flex}.pl-ptabs button{color:var(--ls-mute);border-radius:9px;flex:1;padding:7px;font-size:12.5px;font-weight:800}.pl-ptabs button.on{background:var(--ls-soft);color:inherit;box-shadow:0 2px 8px -4px #0000004d}html[data-theme=dark] .pl-ptabs button.on{background:#1e293b}.pl-psec{padding:14px 16px 30px}.pl-outs{flex-wrap:wrap;gap:6px;display:flex}.pl-outs button{border:1px solid var(--ls-line);border-radius:12px;padding:7px 11px;font-size:12.5px;font-weight:700;transition:all .15s}.pl-outs button:hover{border-color:var(--brand);transform:translateY(-1px)}.pl-facts{background:var(--ls-line);border-radius:14px;gap:5px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:grid}.pl-facts em{color:var(--ls-mute);font-size:11px;font-style:normal}.pl-factor{grid-template-columns:110px 1fr;align-items:center;gap:2px 8px;margin-bottom:6px;font-size:12px;display:grid}.pl-factor>div{background:var(--ls-line);border-radius:99px;height:7px;overflow:hidden}.pl-factor i{background:linear-gradient(90deg,var(--brand),var(--px));height:100%;display:block}.pl-factor em{color:var(--ls-mute);grid-column:2;font-size:10.5px;font-style:normal}.pl-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pl-form label{color:var(--ls-mute);font-size:11.5px;font-weight:700}.pl-form .input{margin-top:3px;padding-top:6px;padding-bottom:6px;font-size:13px}.pl-time>div{gap:10px;padding-bottom:12px;display:flex;position:relative}.pl-time>div>i{background:var(--ls-mute);width:10px;height:10px;box-shadow:0 0 0 3px var(--ls-line);border-radius:50%;flex-shrink:0;margin-top:4px}.pl-time>div:not(:last-child):before{content:"";background:var(--ls-line);width:1px;position:absolute;top:16px;bottom:0;left:4.5px}.pl-time .t-stage>i{background:var(--px)}.pl-time .t-whatsapp_in>i{background:#10b981}.pl-time .t-whatsapp_out>i{background:#3b82f6}.pl-time .t-call>i{background:#f59e0b}.pl-time .t-booking>i{background:#ec4899}.pl-time em{color:var(--ls-mute);font-size:10.5px;font-style:normal}.pl-time p{white-space:pre-wrap;word-break:break-word;font-size:12.5px}.pl-panel2{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;padding:16px}.pl-fc>div{grid-template-columns:170px 1fr 90px 70px;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.pl-fc>div>div{background:var(--ls-line);border-radius:6px;height:16px;position:relative;overflow:hidden}.pl-fc i,.pl-fc s{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.pl-fc i{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pl-fc i{background:color-mix(in srgb,var(--brand) 25%,transparent)}}.pl-fc s{background:linear-gradient(90deg,var(--brand),var(--px));text-decoration:none}.pl-fc em{color:var(--ls-mute);font-size:11px;font-style:normal}.pl-vel{border-bottom:1px solid var(--ls-line);grid-template-columns:1fr auto;gap:0 10px;padding:7px 0;font-size:13px;display:grid}.pl-vel em{color:var(--ls-mute);font-size:11px;font-style:normal}@media (max-width:1100px){.pl-hero{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.pl-hero{grid-template-columns:1fr 1fr;gap:6px;padding:8px}.pl-hero>div{padding:8px 10px}.pl-hero b{font-size:18px}.pl-hero span{display:none}.pl-hero>div:last-child{grid-column:span 2}.plp>div:first-child p{display:none}.pl-col{width:82vw}.pl-board{scroll-snap-type:x mandatory}.pl-col{scroll-snap-align:center}.pl-hover{opacity:1;margin-top:6px;position:static;transform:none}.pl-check{opacity:1}.pl-fc>div{grid-template-columns:110px 1fr 70px}.pl-fc em{display:none}.pl-quick{grid-template-columns:repeat(5,1fr);padding:10px 10px 4px}.pl-form{grid-template-columns:1fr}.pl-form .col-span-2{grid-column:auto}}.pl-portal{z-index:60;position:relative}.pl-portal.ls-page{animation:none!important;transform:none!important}.c3-legend{color:var(--ls-mute);gap:14px;margin-bottom:6px;font-size:11px;display:flex}.c3-legend i{border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.c3-bars{perspective:600px;align-items:stretch;gap:8px;padding-top:20px;display:flex}.c3-bar-col{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.c3-bar-pair{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.c3-bar{--c:var(--brand);background:linear-gradient(90deg,var(--c) 0 35%,var(--c) 35% 100%);border-radius:9px 9px 3px 3px;width:100%;max-width:34px;position:relative}@supports (color:color-mix(in lab,red,red)){.c3-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 75%,#fff) 0 35%,var(--c) 35% 100%)}}.c3-bar{box-shadow:inset -6px 0 0 var(--c),0 8px 18px -8px var(--c)}@supports (color:color-mix(in lab,red,red)){.c3-bar{box-shadow:inset -6px 0 0 color-mix(in srgb,var(--c) 70%,#000),0 8px 18px -8px var(--c)}}.c3-bar{transform-origin:bottom;animation:c3Grow .9s cubic-bezier(.2,.9,.25,1.15) both}.c3-bar:before{content:"";background:var(--c);border-radius:50%;height:8px;position:absolute;top:-5px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.c3-bar:before{background:color-mix(in srgb,var(--c) 55%,#fff)}}.c3-bar.b2{max-width:24px}.c3-bar em{white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;animation:c3Fade .4s .7s both;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.c3-bar-col small{color:var(--ls-mute);white-space:nowrap;margin-top:6px;font-size:10.5px}@keyframes c3Grow{0%{opacity:.3;transform:scaleY(0)}}@keyframes c3Fade{0%{opacity:0;transform:translate(-50%,6px)}}.c3-line{position:relative}.c3-line svg{width:100%;display:block;overflow:visible}.c3-grid{stroke:var(--ls-line);stroke-dasharray:3 5}.c3-stroke{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 8px var(--brand));animation:c3Draw 1.6s ease-out forwards}@supports (color:color-mix(in lab,red,red)){.c3-stroke{filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--brand) 50%,transparent))}}.c3-stroke.s2{stroke:#f59e0b;filter:none;animation-delay:.3s}.c3-area{opacity:0;animation:c3Show 1s .6s forwards}.c3-dot{fill:var(--brand);stroke:#fff;stroke-width:1.5px;opacity:0;vector-effect:non-scaling-stroke;animation:c3Show .3s forwards}@keyframes c3Draw{to{stroke-dashoffset:0}}@keyframes c3Show{to{opacity:1}}.c3-xl{height:16px;margin-top:4px;position:relative}.c3-xl span{color:var(--ls-mute);white-space:nowrap;font-size:10px;position:absolute;transform:translate(-50%)}.c3-donut{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.c3-donut svg{filter:drop-shadow(0 12px 14px #00000040);flex-shrink:0;width:150px;height:150px;transform:rotateX(18deg)}.c3-donut-bg{stroke:var(--ls-line)}.c3-donut-bg,.c3-seg{fill:none;stroke-width:5.5px}.c3-seg{stroke-linecap:butt;transform-origin:50%;animation:c3Sweep 1.1s cubic-bezier(.3,.9,.3,1) both}@keyframes c3Sweep{0%{stroke-dasharray:0 100}}.c3-donut-c{text-anchor:middle;dominant-baseline:middle;fill:currentColor;font-size:6px;font-weight:900}.c3-donut-s{text-anchor:middle;fill:var(--ls-mute);font-size:2.6px}.c3-donut ul{flex:1;gap:5px;min-width:160px;display:grid}.c3-donut li{grid-template-columns:10px 1fr auto 38px;align-items:center;gap:8px;font-size:12.5px;list-style:none;animation:c3Up .4s both;display:grid}.c3-donut li i{border-radius:3px;width:10px;height:10px}.c3-donut li em{color:var(--ls-mute);text-align:right;font-size:11px;font-style:normal}@keyframes c3Up{0%{opacity:0;transform:translateY(8px)}}.c3-funnel{perspective:700px;gap:5px;display:grid}.c3-fs{--w:100%;--h:160;width:var(--w);color:#fff;background:linear-gradient(90deg,hsl(var(--h) 70% 42%),hsl(var(--h) 75% 55%) 50%,hsl(var(--h) 70% 42%));box-shadow:0 10px 18px -12px hsl(var(--h) 70% 40%);clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);border-radius:10px;align-items:center;gap:10px;margin:0 auto;padding:9px 14px;animation:c3Drop .6s cubic-bezier(.2,.9,.3,1.2) both;display:flex;position:relative;transform:rotateX(10deg)}.c3-fs b{font-size:17px;font-weight:900}.c3-fs span{font-size:12px;font-weight:700}.c3-fs em{background:#0003;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px;font-style:normal;font-weight:900}@keyframes c3Drop{0%{opacity:0;transform:translateY(-24px)rotateX(60deg)}}.c3-heat{gap:3px;display:grid;overflow-x:auto}.c3-heat-row{grid-template-columns:30px repeat(15,minmax(12px,1fr));align-items:center;gap:3px;display:grid}.c3-heat-row span{color:var(--ls-mute);font-size:10px}.c3-heat-row em{color:var(--ls-mute);text-align:center;font-size:9px;font-style:normal}.c3-heat-row i{--a:0;background:var(--brand);border-radius:4px;height:18px}@supports (color:color-mix(in lab,red,red)){.c3-heat-row i{background:color-mix(in srgb,var(--brand) calc(var(--a) * 100%),var(--ls-line))}}.c3-heat-row i{animation:c3Pop .35s both}@keyframes c3Pop{0%{transform:scale(0)}}.c3-hb{gap:8px;display:grid}.c3-hb>div{grid-template-columns:minmax(90px,140px) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.c3-hb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c3-hb span em{color:var(--ls-mute);font-size:10.5px;font-style:normal;display:block}.c3-hb>div>div{background:var(--ls-line);border-radius:99px;height:12px;overflow:hidden}.c3-hb i{--c:var(--brand);background:linear-gradient(90deg,var(--c),var(--c));border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.c3-hb i{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 60%,transparent),var(--c))}}.c3-hb i{transform-origin:0;animation:c3Wide .9s cubic-bezier(.2,.9,.3,1) both}@keyframes c3Wide{0%{transform:scaleX(0)}}.c3-spark{width:100%;height:30px;margin-top:6px}.c3-spark path{fill:none;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:c3Draw 1.2s ease-out .3s forwards}.c3-ring{flex-shrink:0;position:relative}.c3-ring svg{filter:drop-shadow(0 0 14px #fbbf2459);width:100%;height:100%;transform:rotate(0)}.c3-ring .c3-seg{stroke-width:4px;stroke-linecap:round}.c3-ring>div{text-align:center;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.c3-ring b{font-size:26px;font-weight:900;line-height:1}.c3-ring span{opacity:.7;max-width:80px;font-size:10px}.dl-panel{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;padding:16px}.dl-cap{text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:10px;font-size:11px;font-weight:900;display:flex}.dl-cap span{text-transform:none;letter-spacing:0;color:var(--ls-mute);font-weight:600}.dl-hero{color:#e2e8f0;background:radial-gradient(70% 130% at 0 0,#fbbf2447,transparent 60%),radial-gradient(70% 130% at 100% 100%,var(--brand),transparent 60%),#0a0f1d;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.dl-hero{background:radial-gradient(70% 130% at 0 0,#fbbf2447,transparent 60%),radial-gradient(70% 130% at 100% 100%,color-mix(in srgb,var(--brand) 45%,transparent),transparent 60%),#0a0f1d}}.dl-hero{box-shadow:0 30px 60px -36px #fbbf2499}.dl-target{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:18px;padding:14px;display:flex}.dl-target em{text-transform:uppercase;letter-spacing:.07em;color:#fcd34d;font-size:11px;font-style:normal;font-weight:800;display:block}.dl-target b{color:#0000;background:linear-gradient(90deg,#fff,#fde68a);-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:900;line-height:1.1;display:block}.dl-target span{color:#ffffffa6;font-size:12.5px;display:block}.dl-target small{color:#fcd34d;margin-top:4px;font-size:11.5px;display:block}.dl-tform{gap:6px;margin-top:10px;display:flex}.dl-tform input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;width:110px;padding:6px 10px;font-size:13px}.dl-tform button{color:#1c1917;background:#fbbf24;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:900}.dl-flow{perspective:900px;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dl-flow>div{background:linear-gradient(160deg,#ffffff1f,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;padding:14px;animation:c3Up .5s both;display:flex;position:relative;transform:rotateY(-8deg)}.dl-flow>div:last-child{background:linear-gradient(160deg,#10b98159,#ffffff08)}.dl-flow em{text-transform:uppercase;color:#fff9;font-size:10.5px;font-style:normal;font-weight:800}.dl-flow b{color:#fff;font-size:22px;font-weight:900}.dl-flow span{color:#ffffff8c;font-size:11px}.dl-flow i{z-index:2;color:#fcd34d;font-style:normal;font-weight:900;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.dl-alerts{flex-wrap:wrap;gap:6px;display:flex}.dl-alerts a{color:#d97706;background:#f59e0b1f;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700}.dl-alerts a.r{color:#f43f5e;background:#f43f5e1f}html[data-theme=dark] .dl-alerts a{color:#fcd34d}html[data-theme=dark] .dl-alerts a.r{color:#fda4af}.dl-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dl-lane{--c:var(--brand);background:linear-gradient(180deg,var(--c),transparent 120px),var(--ls-soft);border-radius:22px;padding:10px}@supports (color:color-mix(in lab,red,red)){.dl-lane{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 12%,transparent),transparent 120px),var(--ls-soft)}}.dl-lane{border:1px solid var(--ls-line);border-top:3px solid var(--c);flex-direction:column;gap:8px;display:flex}.dl-lane-h{align-items:baseline;gap:6px;padding:2px 4px;display:flex}.dl-lane-h span{background:var(--c);color:#fff;border-radius:99px;padding:0 7px;font-size:11px;font-weight:900}.dl-lane-h em{margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.dl-card{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:16px;padding:10px 12px;transition:transform .25s,box-shadow .25s;animation:c3Up .4s both;display:block}html[data-theme=dark] .dl-card{background:#111a2e}html:not([data-theme=dark]) .dl-card{background:#fff}.dl-card:hover{box-shadow:0 16px 28px -18px var(--c);transform:translateY(-3px)rotateX(4deg)}.dl-card.on{box-shadow:0 0 0 2px var(--c)}.dl-card b{font-size:13.5px;display:block}.dl-card>em{color:var(--ls-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.dl-card-n{justify-content:space-between;align-items:baseline;margin-top:6px;display:flex}.dl-card-n strong{font-size:16px}.dl-card-n span{color:#d97706;font-size:11.5px;font-weight:800}html[data-theme=dark] .dl-card-n span{color:#fcd34d}.dl-docbar{background:var(--ls-line);border-radius:99px;height:14px;margin-top:6px;position:relative;overflow:hidden}.dl-docbar i{background:var(--c);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.dl-docbar i{background:color-mix(in srgb,var(--c) 60%,transparent)}}.dl-docbar small{place-items:center;font-size:9.5px;font-weight:800;display:grid;position:absolute;inset:0}.dl-card>small{color:var(--ls-mute);margin-top:4px;font-size:11px;display:block}.dl-card>small.late{color:#f43f5e;font-weight:800}.dl-empty,.dl-more{color:var(--ls-mute);text-align:center;padding:6px;font-size:11.5px}.dl-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.dl-tr{gap:6px;display:grid}.dl-row{border:1px solid var(--ls-line);border-radius:14px;grid-template-columns:minmax(0,1.4fr) 110px 150px 70px 34px;align-items:center;gap:10px;padding:9px 10px;animation:c3Up .35s both;display:grid}.dl-row.on{border-color:var(--brand)}.dl-row b{font-size:13px}.dl-row b,.dl-row em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dl-row em{color:var(--ls-mute);text-transform:capitalize;font-size:11px;font-style:normal}.dl-amt{text-align:right}.dl-amt b{font-size:14px}.dl-steps{gap:3px;display:flex}.dl-steps span{flex:1;position:relative}.dl-steps i{background:var(--ls-line);border-radius:4px;height:7px;display:block}.dl-steps span.on i{background:linear-gradient(90deg,#f59e0b,#10b981)}.dl-steps em{white-space:nowrap;font-weight:800;position:absolute;top:10px;left:0;color:var(--ls-fg)!important;font-size:9.5px!important}.dl-split{border-radius:4px;gap:1px;height:8px;display:flex;overflow:hidden}.dl-split i:first-child{background:var(--brand)}.dl-split i:nth-child(2){background:#f59e0b}.dl-split i:nth-child(3){background:#10b981}.dl-split i:nth-child(4){background:#64748b}.dl-go{color:#fff;background:linear-gradient(135deg,#f59e0b,#10b981);border-radius:10px;width:32px;height:32px;font-weight:900;transition:transform .2s}.dl-go:hover{transform:scale(1.12)rotate(-8deg)}.dl-done{color:#10b981;background:#10b98126;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.dl-edit{gap:12px;scroll-margin-top:80px;display:grid}.dl-edit label{color:var(--ls-mute);font-size:11.5px;font-weight:700}.dl-edit .input{margin-top:3px;padding-top:6px;padding-bottom:6px;font-size:13px}.dl-x{background:var(--ls-line);border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.dl-splits{gap:5px;display:grid}.dl-splits>div{background:var(--ls-line);border-radius:12px;grid-template-columns:1fr 50px 90px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:grid}.dl-splits em{color:var(--ls-mute);font-size:10.5px;font-style:normal;display:block}.dl-splits strong{text-align:right}.dl-docs{gap:4px;display:grid}.dl-docs label{color:inherit;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.dl-docs input:checked+span{opacity:.6;text-decoration:line-through}.dl-person{border-bottom:1px solid var(--ls-line);padding:8px 0}.dl-person b{font-size:13px}.dl-person b em{font-style:normal;font-weight:500;display:block}.dl-person b em,.dl-person small{color:var(--ls-mute);font-size:11px}.dl-pbar{background:var(--ls-line);border-radius:99px;height:9px;margin:5px 0 3px;display:flex;overflow:hidden}.dl-pbar i{transform-origin:0;animation:c3Wide .8s both}.dl-pbar .paid{background:#10b981}.dl-pbar .earned{background:#f59e0b}.dl-pbar .pend{background:#94a3b8}.dl-close{border-bottom:1px solid var(--ls-line);grid-template-columns:90px 1fr auto;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.dl-close em{font-style:normal;font-weight:800}.py-hero{color:#e2e8f0;background:radial-gradient(70% 140% at 0 0,#34d3994d,transparent 60%),radial-gradient(60% 140% at 100% 100%,var(--brand),transparent 60%),#08111d;border-radius:26px;grid-template-columns:1.6fr repeat(4,1fr);gap:10px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.py-hero{background:radial-gradient(70% 140% at 0 0,#34d3994d,transparent 60%),radial-gradient(60% 140% at 100% 100%,color-mix(in srgb,var(--brand) 40%,transparent),transparent 60%),#08111d}}.py-hero{box-shadow:0 26px 50px -32px #34d39999}.py-ring{align-items:center;gap:14px;display:flex}.py-k em,.py-ring em{text-transform:uppercase;letter-spacing:.06em;color:#fff9;font-size:10.5px;font-style:normal;font-weight:800;display:block}.py-ring b{color:#fff;white-space:nowrap;font-size:26px;font-weight:900;display:block}.py-k span,.py-ring span{color:#fff9;font-size:11.5px}.py-k{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;padding:14px;animation:c3Up .5s both;display:flex}.py-k b{color:#fff;font-size:22px;font-weight:900}.py-k.bad{background:linear-gradient(160deg,#f43f5e47,#ffffff08)}.py-k.bad b{color:#fda4af}.py-k.good b{color:#6ee7b7}.py-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.py-list{gap:8px;display:grid}.py-card{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:18px;align-items:center;gap:12px;padding:10px 12px;transition:transform .2s;animation:c3Up .35s both;display:flex}.py-card:hover{transform:translate(3px)}.py-card.late{background:#f43f5e0d;border-color:#f43f5e73}.py-card.paid{opacity:.8}.py-date{text-align:center;background:var(--ls-line);border-radius:12px;flex-shrink:0;width:74px;padding:7px 4px}.py-date b{font-size:14px;display:block}.py-date span{color:var(--ls-mute);font-size:10px;font-weight:800}.py-card.late .py-date{color:#fff;background:#f43f5e}.py-card.late .py-date span{color:#fff}.py-card.paid .py-date{color:#10b981;background:#10b9812e}.py-amt{white-space:nowrap;font-size:17px;font-weight:900}.py-act{align-items:flex-start;gap:6px;display:flex}.py-recv{position:relative}.py-recv summary{cursor:pointer;list-style:none}.py-recv-f{z-index:30;border:1px solid var(--ls-line);background:#fff;border-radius:16px;gap:8px;width:260px;padding:12px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 20px 40px -18px #00000073}html[data-theme=dark] .py-recv-f{background:#0f172a}.py-buyer{border-bottom:1px solid var(--ls-line);padding:8px 0;font-size:12.5px}.py-buyer b em{font-style:normal;font-weight:500;display:block}.py-buyer b em,.py-buyer small{color:var(--ls-mute);font-size:11px}.py-plan{gap:2px;height:10px;margin:5px 0 3px;display:flex}.py-plan i{background:var(--ls-line);border-radius:3px;animation:c3Pop .4s both}.py-plan i.ok{background:#10b981}.py-plan i.late{background:#f43f5e}.an-kpis{perspective:900px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.an-k{border:1px solid var(--ls-line);background:linear-gradient(160deg,var(--brand),transparent 60%),var(--ls-soft);border-radius:20px;padding:14px}@supports (color:color-mix(in lab,red,red)){.an-k{background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 10%,transparent),transparent 60%),var(--ls-soft)}}.an-k{transform-origin:top;transition:transform .25s,box-shadow .25s;animation:anFlip .7s cubic-bezier(.2,.9,.3,1.1) both}.an-k:hover{box-shadow:0 18px 30px -20px var(--brand);transform:translateY(-4px)}@keyframes anFlip{0%{opacity:0;transform:rotateX(-70deg)translateY(-10px)}}.an-k em{text-transform:uppercase;letter-spacing:.06em;color:var(--ls-mute);font-size:10.5px;font-style:normal;font-weight:800;display:block}.an-k b{font-size:26px;font-weight:900;line-height:1.15;display:block}.an-k span{color:var(--ls-mute);font-size:10.5px}.an-k span.up{color:#10b981;font-weight:800}.an-k span.down{color:#f43f5e;font-weight:800}.an-tips{background:linear-gradient(120deg,var(--brand),transparent);border-radius:18px;flex-direction:column;gap:4px;padding:12px 16px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.an-tips{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 14%,transparent),transparent)}}.an-tips{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.an-tips{border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.an-tips{animation:c3Up .5s .3s both}.an-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.an-card{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;padding:16px;animation:anRise .7s cubic-bezier(.2,.9,.3,1.1) both}.an-grid>.an-card:nth-child(2){animation-delay:.1s}.an-grid>.an-card:nth-child(3){animation-delay:.2s}.an-grid>.an-card:nth-child(n+4){animation-delay:.3s}@keyframes anRise{0%{opacity:0;transform:translateY(40px)scale(.97)}}.an-card.wide{grid-column:1/-1}.an-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;font-weight:900;display:flex}.an-h span{color:var(--ls-mute);font-size:12px;font-weight:500}.an-empty{color:var(--ls-mute);font-size:12.5px}.an-table{overflow-x:auto}.an-table table{border-collapse:collapse;width:100%;font-size:13px}.an-table th{text-align:left;text-transform:uppercase;color:var(--ls-mute);padding:6px 8px;font-size:11px}.an-table td,.an-table th{border-bottom:1px solid var(--ls-line);white-space:nowrap}.an-table td{padding:8px}.an-mini{background:var(--ls-line);vertical-align:middle;border-radius:99px;width:60px;height:7px;margin-right:6px;display:inline-block;overflow:hidden}.an-mini i{background:var(--brand);height:100%;display:block}.an-proj,.an-proj>div{gap:6px;display:grid}.an-proj>div{background:var(--ls-line);border-radius:12px;grid-template-columns:1fr repeat(4,52px) 60px;align-items:center;padding:8px 10px;font-size:12px;animation:c3Up .4s both}.an-proj b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.an-proj em{color:var(--ls-mute);text-align:right;font-size:11px;font-style:normal}.an-ai{background:radial-gradient(80% 140% at 100% 0,var(--brand),transparent 60%),var(--ls-soft)}@supports (color:color-mix(in lab,red,red)){.an-ai{background:radial-gradient(80% 140% at 100% 0,color-mix(in srgb,var(--brand) 25%,transparent),transparent 60%),var(--ls-soft)}}.an-ai-n{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.an-ai-n div{background:var(--ls-line);text-align:center;border-radius:14px;padding:12px}.an-ai-n b{font-size:26px;font-weight:900;display:block}.an-ai-n span{color:var(--ls-mute);font-size:11px}.cpx-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.cpx-card{--t:#64748b;border:1px solid var(--ls-line);background:linear-gradient(120deg,var(--t),transparent 40%),var(--ls-soft);border-radius:22px;align-items:center;gap:14px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.cpx-card{background:linear-gradient(120deg,color-mix(in srgb,var(--t) 14%,transparent),transparent 40%),var(--ls-soft)}}.cpx-card{transition:transform .25s;animation:c3Up .45s both}.cpx-card:hover{transform:translateY(-3px)}.cpx-rank{color:#0f172a;background:linear-gradient(135deg,#fff,var(--t));width:40px;height:40px;box-shadow:0 8px 18px -8px var(--t);border-radius:14px;flex-shrink:0;place-items:center;font-size:17px;font-weight:900;display:grid}.cpx-tier{background:var(--t);color:#0f172a;border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:900}.cpx-n{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.cpx-n div{background:var(--ls-line);text-align:center;border-radius:10px;padding:6px}.cpx-n b{font-size:14px;display:block}.cpx-n span{color:var(--ls-mute);font-size:10px}.cpx-link{background:var(--ls-line);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:260px;padding:4px 8px;font-size:11px;overflow:hidden}.cpx-qr{border-radius:12px;flex-shrink:0;width:92px;height:92px;padding:4px}.bill,.cpx-qr{background:#fff}.bill{color:#0f172a;align-content:start;gap:10mm;width:210mm;min-height:160mm;margin:0 auto;padding:16mm;display:grid;box-shadow:0 20px 50px -20px #0006}.bill-h{border-bottom:3px solid var(--brand,#0f766e);justify-content:space-between;padding-bottom:6mm;display:flex}.bill-h b{font-size:20px;display:block}.bill-h span{color:#475569;font-size:12px;display:block}.bill-to em{text-transform:uppercase;color:#64748b;font-size:11px;font-style:normal;display:block}.bill-to b{font-size:16px;display:block}.bill-to span{color:#475569;font-size:12px}.bill-t{border-collapse:collapse;width:100%;font-size:13px}.bill-t th{text-align:left;background:#f1f5f9;padding:8px}.bill-t td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px 8px}.bill-t tfoot td{border:0;font-size:15px;font-weight:900}.bill-n{color:#64748b;font-size:11px}.bill-sign{text-align:center;border-top:1px solid #94a3b8;justify-self:end;width:60mm;padding-top:14mm}.bill-sign span{color:#64748b;font-size:11px;display:block}@media print{.bill{box-shadow:none}}@media (max-width:1100px){.cpx-grid,.dl-grid,.dl-hero,.py-grid{grid-template-columns:1fr}.dl-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.py-hero{grid-template-columns:repeat(2,1fr)}.py-ring{grid-column:span 2}.an-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dl-flow{grid-template-columns:1fr 1fr}.dl-flow>div{transform:none}.dl-flow i{display:none}.dl-target{text-align:center;flex-direction:column}.dl-tform{justify-content:center}.dl-lanes{grid-template-columns:1fr}.dl-row{grid-template-columns:1fr auto 34px}.dl-row .dl-split,.dl-row .dl-steps{display:none}.py-card{flex-wrap:wrap}.py-act{justify-content:flex-end;width:100%}.py-recv-f{right:0}.an-kpis{grid-template-columns:1fr 1fr}.an-grid{grid-template-columns:1fr}.an-proj>div{grid-template-columns:1fr repeat(4,36px)}.an-proj em{display:none}.an-ai-n b{font-size:20px}.cpx-card{flex-wrap:wrap}.cpx-n{grid-template-columns:repeat(3,1fr)}.cpx-qr{display:none}}.py-card{position:relative}.py-card:has(details[open]){z-index:40}.ms-card:has(details[open]),.sv-card:has(details[open]){z-index:5;position:relative}.bl-cap{text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:900}.bl-alert{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 16px;font-size:13px;display:flex}.bl-alert.bad{background:#f43f5e14;border-color:#f43f5e66}.bl-alert.good{background:#10b98114;border-color:#10b98166}.bl-alert span{color:var(--ls-mute)}.bl-hero{--g1:#34d399;--g2:var(--brand);color:#e2e8f0;isolation:isolate;background:radial-gradient(60% 120% at 0 0,var(--g1),transparent 60%),radial-gradient(60% 120% at 100% 100%,var(--g2),transparent 60%),#070b16;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bl-hero{background:radial-gradient(60% 120% at 0 0,color-mix(in srgb,var(--g1) 30%,transparent),transparent 60%),radial-gradient(60% 120% at 100% 100%,color-mix(in srgb,var(--g2) 45%,transparent),transparent 60%),#070b16}}.bl-hero{box-shadow:0 34px 70px -40px var(--g1)}.bl-hero.t-trial,.bl-hero.t-warn{--g1:#fbbf24}.bl-hero.t-bad{--g1:#f87171}.bl-hero:before{content:"";z-index:-1;background:repeating-linear-gradient(115deg,#ffffff09 0 1px,#0000 1px 22px);position:absolute;inset:0}.bl-card-wrap{perspective:1000px;place-items:center;display:grid}.bl-card{aspect-ratio:1.6;background:linear-gradient(135deg,var(--g1) 0,#0b1222 45%,var(--g2) 100%);border-radius:22px;flex-direction:column;justify-content:space-between;width:100%;max-width:420px;padding:20px 22px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bl-card{background:linear-gradient(135deg,color-mix(in srgb,var(--g1) 55%,#0b1222) 0,#0b1222 45%,color-mix(in srgb,var(--g2) 55%,#0b1222) 100%)}}.bl-card{border:1px solid #ffffff2e;transition:transform .6s cubic-bezier(.2,.8,.2,1);animation:blFloat 6s ease-in-out infinite;transform:rotateY(-14deg)rotateX(8deg);box-shadow:0 30px 50px -22px #000c,inset 0 1px #ffffff40}.bl-card:hover{animation-play-state:paused;transform:rotateY(0)rotateX(0)scale(1.02)}@keyframes blFloat{50%{translate:0 -8px}}.bl-card-shine{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff38 50%,#0000 60%);animation:blShine 5s ease-in-out infinite;position:absolute;inset:-40%}@keyframes blShine{0%{transform:translate(-60%)}60%,to{transform:translate(60%)}}.bl-card-top{align-items:center;gap:10px;display:flex;position:relative}.bl-card-top b{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.bl-card-top em{background:var(--g1);color:#0b1222;border-radius:99px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:900}.bl-chip{background:linear-gradient(135deg,#fde68a,#b45309);border-radius:7px;width:38px;height:28px;box-shadow:inset 0 0 0 1px #00000040}.bl-card-plan{letter-spacing:-.01em;color:#fff;text-shadow:0 4px 20px #0006;font-size:28px;font-weight:900;position:relative}.bl-card-plan i{vertical-align:middle;background:#ffffff2e;border-radius:99px;margin-left:10px;padding:3px 9px;font-size:10.5px;font-style:normal;display:inline-block}.bl-card-bot{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px;display:grid;position:relative}.bl-card-bot small{text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:9.5px;display:block}.bl-card-bot b{font-family:ui-monospace,monospace;font-size:13px}.bl-gauges{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;display:grid}.bl-g{--p:50;--c:#34d399;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;animation:c3Up .5s both;display:flex}.bl-g:nth-child(2){animation-delay:.1s}.bl-g:nth-child(3){animation-delay:.2s}.bl-g-ring{background:conic-gradient(var(--c) calc(var(--p) * 1%),#ffffff14 0);width:104px;height:104px;box-shadow:0 0 30px -6px var(--c);border-radius:50%;align-content:center;place-items:center;animation:blSpin 1.2s cubic-bezier(.2,.9,.3,1) both;display:grid;position:relative}@keyframes blSpin{0%{opacity:0;transform:rotate(-120deg)scale(.7)}}.bl-g-ring:before{content:"";background:#0b1222;border-radius:50%;position:absolute;inset:9px}.bl-g-ring b,.bl-g-ring span{position:relative}.bl-g-ring b{color:#fff;font-size:26px;font-weight:900;line-height:1}.bl-g-ring b small{opacity:.6;font-size:13px}.bl-g-ring span{color:#fff9;font-size:10.5px}.bl-g em{color:#ffffffbf;text-align:center;font-size:11.5px;font-style:normal;font-weight:700}.bl-track{color:#fff9;grid-column:1/-1;align-items:center;gap:12px;font-size:11px;display:flex}.bl-track>div{background:#ffffff14;border-radius:99px;flex:1;height:8px;position:relative}.bl-track i{background:linear-gradient(90deg,var(--g2),var(--g1));height:100%;box-shadow:0 0 14px var(--g1);transform-origin:0;border-radius:99px;animation:c3Wide 1.2s cubic-bezier(.2,.9,.3,1) both;display:block}.bl-track s{color:#fff;font-size:10.5px;font-weight:900;text-decoration:none;position:absolute;top:-22px;transform:translate(-50%)}.bl-quick{perspective:900px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bl-quick a{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:20px;flex-direction:column;gap:2px;padding:14px;transition:transform .3s,box-shadow .3s,border-color .3s;animation:c3Up .45s both;display:flex}.bl-quick a:hover{border-color:var(--brand);box-shadow:0 18px 30px -20px var(--brand);transform:translateY(-4px)rotateX(6deg)}.bl-quick span{font-size:22px}.bl-quick b{font-size:14px}.bl-quick em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.bl-renew{border:1px solid var(--brand);border-radius:26px;gap:12px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.bl-renew{border:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.bl-renew{background:linear-gradient(180deg,var(--brand),transparent 200px),var(--ls-soft)}@supports (color:color-mix(in lab,red,red)){.bl-renew{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 8%,transparent),transparent 200px),var(--ls-soft)}}.bl-renew{scroll-margin-top:80px;animation:c3Up .5s both}.bl-renew-h{align-items:baseline;font-size:16px}.bl-calm,.bl-renew-h{justify-content:space-between;gap:10px;display:flex}.bl-calm{background:linear-gradient(120deg,#10b9811f,transparent 60%),var(--ls-soft);border:1px solid #10b98159;border-radius:22px;flex-wrap:wrap;align-items:center;padding:16px 18px}.bl-calm b{font-size:15px;display:block}.bl-calm span{color:var(--ls-mute);font-size:12.5px}.bl-calm em{color:#d97706;font-size:12px;font-style:normal;font-weight:800}.bl-incl{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;padding:16px}.bl-incl>div{flex-wrap:wrap;gap:6px;display:flex}.bl-incl span{background:var(--ls-line);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700;animation:c3Pop .4s both}.bl-inv{border:1px solid var(--ls-line);background:var(--ls-soft);border-radius:22px;padding:16px;scroll-margin-top:80px}.bl-inv-row{border-bottom:1px solid var(--ls-line);align-items:center;gap:12px;padding:10px 4px;animation:c3Up .35s both;display:flex}.bl-inv-row b{font-size:13.5px;display:block}.bl-inv-row em{color:var(--ls-mute);font-family:ui-monospace,monospace;font-size:11px;font-style:normal;display:block}.bl-inv-row strong{font-size:15px}.bl-inv-ic{color:#10b981;background:#10b98126;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.bl-pill{background:var(--ls-line);text-transform:capitalize;border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:800}.bl-pill.ok{color:#10b981;background:#10b98126}@media (max-width:1000px){.bl-hero{grid-template-columns:1fr}.bl-quick{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bl-hero{padding:14px}.bl-card{transform:none}.bl-card-plan{font-size:22px}.bl-gauges{gap:6px}.bl-g-ring{width:80px;height:80px}.bl-g-ring b{font-size:19px}.bl-inv-row{flex-wrap:wrap}}.st{--st-glass:#ffffffb8;--st-edge:#0f172a12}html[data-theme=dark] .st{--st-glass:#0f172a99;--st-edge:#ffffff14}.st-hero{color:#fff;background:radial-gradient(120% 140% at 0 0,var(--brand) 0,#0b1020 60%),#0b1020;border-radius:26px;align-items:center;gap:26px;padding:24px 28px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.st-hero{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand) 70%,#000) 0,#0b1020 60%),#0b1020}}.st-hero{box-shadow:0 30px 60px -30px var(--brand)}@supports (color:color-mix(in lab,red,red)){.st-hero{box-shadow:0 30px 60px -30px color-mix(in srgb,var(--brand) 60%,transparent)}}.st-hero{animation:stIn .5s both}.st-hero:before{content:"";transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;transform:perspective(500px)rotateX(35deg)scale(1.4);-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.st-core{perspective:600px;flex-shrink:0;width:128px;height:128px;position:relative}.st-core i{border:2px solid var(--brand);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.st-core i{border:2px solid color-mix(in srgb,var(--brand) 60%,#fff)}}.st-core i{opacity:.55;transform-style:preserve-3d}.st-core .r1{border-style:dashed;animation:stSpin 9s linear infinite}.st-core .r2{border-color:#ffffff59;animation:stSpinX 7s linear infinite;inset:10px}.st-core .r3{border-width:1px;border-color:#fff3;animation:stSpinY 12s linear infinite;inset:-8px}.st-core-in{text-align:center;background:conic-gradient(var(--brand) calc(var(--p) * 1%),#ffffff1a 0);box-shadow:0 0 40px var(--brand);border-radius:50%;place-content:center;display:grid;position:absolute;inset:20px}@supports (color:color-mix(in lab,red,red)){.st-core-in{box-shadow:0 0 40px color-mix(in srgb,var(--brand) 70%,transparent)}}.st-core-in:before{content:"";background:#0b1020;border-radius:50%;position:absolute;inset:7px}.st-core-in b,.st-core-in span{position:relative}.st-core-in b{font-size:26px;font-weight:900;line-height:1}.st-core-in span{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:10px}.st-hero-t{min-width:0;position:relative}.st-hero-t small{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:11px}.st-hero-t h1{margin:2px 0 4px;font-size:clamp(22px,3vw,32px);font-weight:900}.st-hero-t p{opacity:.8;max-width:560px;font-size:14px}.st-hero-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.st-hero-chips>*{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:99px;padding:5px 11px;font-size:12px}.st-hero-chips .hot{color:#111;background:#f59e0b;border-color:#f59e0b;font-weight:700}.st-toast{animation:stIn .35s both}.st-body{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.st-rail{background:var(--st-glass);border:1px solid var(--st-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;flex-direction:column;gap:4px;padding:8px;display:flex;position:sticky;top:12px;box-shadow:0 20px 40px -30px #0f172a66}.st-rail a{color:var(--ls-fg);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;transition:all .2s;animation:stIn .4s both;display:flex;position:relative}.st-rail a:hover{background:var(--ls-soft);transform:translate(3px)}.st-rail a.on{background:linear-gradient(135deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab,red,red)){.st-rail a.on{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 60%,#0b1020))}}.st-rail a.on{color:#fff;box-shadow:0 12px 24px -12px var(--brand);transform:perspective(400px)translateZ(8px)}.st-rail-ic{background:var(--ls-soft);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.st-rail a.on .st-rail-ic{background:#ffffff2e}.st-rail-t{flex-direction:column;min-width:0;display:flex}.st-rail-t b{font-size:13.5px}.st-rail-t em{color:var(--ls-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.st-rail a.on em{color:#ffffffbf}.st-rail s{background:var(--ls-soft);border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:800;text-decoration:none}.st-rail s.hot{color:#111;background:#f59e0b}.st-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.st-card{background:var(--st-glass);border:1px solid var(--st-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:20px;animation:stUp .45s both;position:relative;box-shadow:inset 0 1px #fff9,0 24px 48px -36px #0f172a73}html[data-theme=dark] .st-card{box-shadow:0 24px 48px -36px #000}.st-panel>.st-card:nth-child(2){animation-delay:60ms}.st-panel>.st-card:nth-child(3){animation-delay:.12s}.st-panel>.st-card:nth-child(4){animation-delay:.18s}.st-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.st-h b{color:var(--ls-fg);font-size:16px;font-weight:800}.st-h>span{font-size:12px}.st-h>span,.st-note{color:var(--ls-mute)}.st-note{background:var(--ls-soft);border-radius:12px;margin:4px 0 12px;padding:10px 12px;font-size:12.5px}.st-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-mute);margin-bottom:8px;font-size:11px;font-weight:700}.st-prog{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:99px;height:30px;margin-bottom:14px;position:relative;overflow:hidden}.st-prog i{background:linear-gradient(90deg,var(--brand),var(--brand));border-radius:99px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.st-prog i{background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 55%,#34d399))}}.st-prog i{animation:stGrow 1s cubic-bezier(.2,.8,.2,1) both}.st-prog b{text-align:center;color:var(--ls-fg);mix-blend-mode:normal;font-size:12px;line-height:28px;display:block;position:relative}.st-steps{flex-direction:column;gap:8px;display:flex}.st-step{border:1px solid var(--ls-line);background:var(--st-glass);border-radius:16px;align-items:center;gap:12px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.st-step{background:color-mix(in srgb,var(--st-glass) 70%,transparent)}}.st-step{transition:all .2s;animation:stUp .4s both}.st-step:hover{transform:translateY(-2px);box-shadow:0 14px 26px -20px #0f172a80}.st-step-ic{background:var(--brand);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.st-step-ic{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.st-step-ic{flex-shrink:0;font-size:18px}.st-step b{color:var(--ls-fg);font-size:14px;display:block}.st-step em{color:var(--ls-mute);font-size:12px;font-style:normal;display:block}.st-step.done{opacity:.78}.st-step.done .st-step-ic{color:#fff;background:#10b981;font-weight:900}.st-step.done b{-webkit-text-decoration:line-through #10b98199;text-decoration:line-through #10b98199}.st-step-a{flex-shrink:0;align-items:center;gap:6px;display:flex}.st-ok{color:#059669;font-size:11px;font-weight:800}.st-flow{counter-reset:f;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.st-flow>div{background:linear-gradient(160deg,var(--brand),transparent);border-radius:18px;padding:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.st-flow>div{background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 10%,transparent),transparent)}}.st-flow>div{border:1px solid var(--ls-line);transform-origin:top;animation:stFlip .55s both}.st-flow span{filter:drop-shadow(0 6px 8px #00000026);font-size:26px;display:block}.st-flow b{color:var(--ls-fg);margin:6px 0 3px;font-size:13.5px;display:block}.st-flow p{color:var(--ls-mute);font-size:12.5px}.st-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.st-agent{border:1px solid var(--ls-line);background:var(--ac);border-radius:18px;padding:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.st-agent{background:color-mix(in srgb,var(--ac) 7%,transparent)}}.st-agent{transition:all .25s;animation:stUp .45s both;overflow:hidden}.st-agent:hover{box-shadow:0 18px 30px -22px var(--ac);transform:perspective(500px)rotateX(4deg)translateY(-3px)}.st-agent:after{content:"";background:radial-gradient(var(--ac),transparent 70%);opacity:.25;border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.st-agent-orb{background:radial-gradient(circle at 30% 30%,#fff,var(--ac));border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}@supports (color:color-mix(in lab,red,red)){.st-agent-orb{background:radial-gradient(circle at 30% 30%,#fff,color-mix(in srgb,var(--ac) 40%,#fff))}}.st-agent-orb{box-shadow:0 8px 18px -8px var(--ac),inset 0 -4px 8px var(--ac)}@supports (color:color-mix(in lab,red,red)){.st-agent-orb{box-shadow:0 8px 18px -8px var(--ac),inset 0 -4px 8px color-mix(in srgb,var(--ac) 30%,transparent)}}.st-agent-orb{animation:stBob 3s ease-in-out infinite}.st-agent b{color:var(--ls-fg);margin-top:8px;font-size:14px;display:block}.st-agent b small{color:var(--ls-mute);font-weight:500}.st-agent p{color:var(--ls-mute);margin:3px 0 6px;font-size:12.5px}.st-agent em{color:var(--ac);font-size:11px;font-style:normal;font-weight:700}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-grid .wide{grid-column:1/-1}.st-f{flex-direction:column;gap:5px;display:flex}.st-f>span{color:var(--ls-fg);font-size:12.5px;font-weight:700}.st-f small{color:var(--ls-mute);font-size:11.5px}.st-save{border-top:1px dashed var(--ls-line);color:var(--ls-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.st-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.st-pick label{cursor:pointer}.st-pick input{opacity:0;position:absolute}.st-pick span{border:1.5px solid var(--ls-line);border-radius:14px;height:100%;padding:11px 12px;transition:all .2s;display:block}.st-pick b{color:var(--ls-fg);font-size:13.5px;display:block}.st-pick em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.st-pick input:checked+span{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.st-pick input:checked+span{background:color-mix(in srgb,var(--brand) 9%,transparent)}}.st-pick input:checked+span{box-shadow:0 10px 22px -16px var(--brand);transform:translateY(-2px)}.st-brand{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:18px;display:grid}.st-sw{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.st-sw>*{aspect-ratio:1;background:var(--c);box-shadow:0 8px 16px -8px var(--c),inset 0 -6px 10px #0000002e,inset 0 4px 8px #ffffff4d;cursor:pointer;border-radius:14px;transition:all .2s;position:relative}.st-sw>:hover{transform:translateY(-3px)rotate(-4deg)}.st-sw .on{outline:3px solid var(--ls-fg);outline-offset:2px;transform:scale(1.06)}.st-sw-custom{place-items:center;font-size:18px;display:grid;background:conic-gradient(#f43f5e,#f59e0b,#10b981,#3b82f6,#a855f7,#f43f5e)!important}.st-sw-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.st-hex{align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.st-hex span{border-radius:7px;width:22px;height:22px}.st-prev{perspective:900px;height:230px;position:relative}.st-prev-app{background:#fff;border:1px solid #0f172a1a;border-radius:16px;animation:stFloat 6s ease-in-out infinite;display:flex;position:absolute;inset:10px 70px 10px 0;overflow:hidden;transform:rotateY(14deg)rotateX(6deg);box-shadow:-20px 30px 50px -30px #0f172a99}.st-prev-side{background:#0f172a;flex-direction:column;align-items:center;gap:8px;width:46px;padding:10px 0;display:flex}.st-prev-side b{background:var(--pc);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid;overflow:hidden}.st-prev-side b img{object-fit:cover;width:100%;height:100%}.st-prev-side i{background:#fff3;border-radius:4px;width:22px;height:6px}.st-prev-side i.on{background:var(--pc)}.st-prev-main{color:#0f172a;flex-direction:column;flex:1;gap:8px;padding:10px;display:flex}.st-prev-hero{color:#fff;background:linear-gradient(135deg,var(--pc),#0f172a);border-radius:12px;padding:10px}.st-prev-hero small{opacity:.7;font-size:9px;display:block}.st-prev-hero b{font-size:13px;display:block}.st-prev-hero span{opacity:.85;font-size:10px}.st-prev-row{gap:6px;display:flex}.st-prev-row em{background:var(--pc);border-radius:9px;flex:1;height:34px}@supports (color:color-mix(in lab,red,red)){.st-prev-row em{background:color-mix(in srgb,var(--pc) 14%,#fff)}}.st-prev-row em{border-bottom:3px solid var(--pc)}.st-prev button{background:var(--pc);color:#fff;box-shadow:0 6px 12px -6px var(--pc);border-radius:9px;align-self:flex-start;padding:6px 10px;font-size:10.5px;font-weight:700}.st-prev-phone{color:#0f172a;background:#fff;border:4px solid #0f172a;border-radius:20px;flex-direction:column;gap:5px;width:118px;padding:8px;animation:stFloat 6s ease-in-out -3s infinite;display:flex;position:absolute;top:0;bottom:0;right:0;transform:rotateY(-16deg)translateZ(30px);box-shadow:20px 30px 40px -24px #0f172a99}.st-prev-ph-top{background:linear-gradient(160deg,var(--pc),var(--pc));border-radius:12px;height:80px}@supports (color:color-mix(in lab,red,red)){.st-prev-ph-top{background:linear-gradient(160deg,var(--pc),color-mix(in srgb,var(--pc) 30%,#fff))}}.st-prev-phone b{font-size:11px}.st-prev-phone span{color:#64748b;font-size:10px}.st-prev-phone button{align-self:stretch;margin-top:auto}.st-where{flex-wrap:wrap;gap:8px;display:flex}.st-where>*{background:var(--ls-soft);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:12px;padding:7px 12px;font-size:12.5px}.st-dsteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.st-dsteps>div{color:var(--ls-mute);background:var(--ls-soft);border-radius:12px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.st-dsteps i{background:var(--ls-line);width:24px;height:24px;color:var(--ls-fg);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.st-dsteps .done i{color:#fff;background:#10b981}.st-dsteps .done{color:var(--ls-fg)}.st-domain{border:1.5px solid var(--ls-line);background:var(--ls-soft);border-radius:16px;align-items:center;gap:0;padding:5px;display:flex}.st-domain>span{color:var(--ls-mute);white-space:nowrap;padding:0 6px 0 10px;font-size:13px}.st-domain .input,.st-domain>span{font-family:ui-monospace,monospace}.st-domain .input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.st-dstate{border:1px solid var(--ls-line);background:var(--ls-soft);color:var(--ls-fg);border-radius:16px;flex-direction:column;gap:3px;margin-top:12px;padding:14px;font-size:13px;display:flex}.st-dstate.ok{background:#10b98114;border-color:#10b98166}.st-dstate.bad{background:#f59e0b14;border-color:#f59e0b66}.st-dstate span{color:var(--ls-mute);font-size:12.5px}.st-dstate em{color:var(--ls-mute);font-size:11px;font-style:normal}.st code{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:6px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:12px}.st-tips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.st-tips span{color:var(--ls-mute);background:var(--ls-soft);border-radius:12px;padding:10px;font-size:12.5px}.st-al{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.st-al .hc-toggle{border-bottom:1px solid var(--ls-line);padding:9px 0}.st-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.st-tile{border:1px solid var(--ls-line);background:linear-gradient(170deg,var(--brand),transparent 70%);border-radius:18px;flex-direction:column;gap:3px;padding:16px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.st-tile{background:linear-gradient(170deg,color-mix(in srgb,var(--brand) 9%,transparent),transparent 70%)}}.st-tile{color:var(--ls-fg);transition:all .25s;animation:stUp .4s both}.st-tile:hover{box-shadow:0 20px 30px -22px var(--brand);border-color:var(--brand);transform:perspective(500px)rotateX(6deg)translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.st-tile:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}}.st-tile span{font-size:26px}.st-tile b{font-size:13.5px}.st-tile em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.st-sec{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.st-sec>div{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.st-sec span{font-size:22px}.st-sec b{color:var(--ls-fg);font-size:13.5px}.st-sec em{color:var(--ls-mute);flex:1;font-size:12px;font-style:normal}.st-exp{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-exp-big{color:#fff;background:linear-gradient(135deg,var(--brand),#0b1020);box-shadow:0 16px 30px -20px var(--brand);border-radius:16px;flex-direction:column;flex-basis:100%;margin-bottom:4px;padding:14px 16px;transition:all .2s;display:flex}.st-exp-big:hover{transform:translateY(-2px)}.st-exp-big span{font-size:22px}.st-exp-big em{opacity:.8;font-size:12px;font-style:normal}.st-danger{border-color:#ef44444d}.st-danger summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;list-style:none;display:flex}.st-danger summary b{color:#dc2626}.st-danger summary span{color:var(--ls-mute);font-size:12px}.st-red{background:#dc2626!important;box-shadow:0 8px 20px -10px #dc2626!important}.st-tour-stage{perspective:900px;background:radial-gradient(80% 100% at 50% 0,var(--brand),transparent),var(--ls-soft);border-radius:20px;place-items:center;min-height:210px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.st-tour-stage{background:radial-gradient(80% 100% at 50% 0,color-mix(in srgb,var(--brand) 22%,transparent),transparent),var(--ls-soft)}}.st-tour-card{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:460px;padding:18px;animation:stCard .5s cubic-bezier(.2,.8,.2,1) both;display:flex}.st-tour-ic{background:var(--st-glass);border:1px solid var(--st-edge);width:76px;height:76px;box-shadow:0 18px 30px -18px var(--brand);border-radius:24px;place-items:center;font-size:44px;animation:stBob 3s ease-in-out infinite;display:grid}.st-tour-card small{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-mute);font-size:11px}.st-tour-card b{color:var(--ls-fg);font-size:18px}.st-tour-card p{color:var(--ls-mute);margin-bottom:6px;font-size:13.5px}.st-tour-nav{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.st-tour-nav button:disabled{opacity:.4}.st-dots{gap:6px;display:flex}.st-dots button{background:var(--ls-line);border-radius:99px;width:8px;height:8px;transition:all .3s}.st-dots .done{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.st-dots .done{background:color-mix(in srgb,var(--brand) 45%,transparent)}}.st-dots .on{background:var(--brand);width:24px}.st-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.st-guide a{border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:14px;grid-template-columns:34px 1fr;column-gap:10px;padding:10px 12px;transition:all .2s;animation:stUp .4s both;display:grid}.st-guide a:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.st-guide a:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}}.st-guide a:hover{transform:translate(3px)}.st-guide span{grid-row:span 2;font-size:22px}.st-guide b{font-size:13.5px}.st-guide em{color:var(--ls-mute);font-size:12px;font-style:normal}.st-faq details{border-bottom:1px solid var(--ls-line)}.st-faq summary{cursor:pointer;color:var(--ls-fg);justify-content:space-between;gap:10px;padding:12px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.st-faq summary:after{content:"+";color:var(--brand);font-size:18px;transition:all .2s}.st-faq details[open] summary:after{transform:rotate(45deg)}.st-faq p{color:var(--ls-mute);padding-bottom:12px;font-size:13px;animation:stIn .3s both}.st-sup-hero{color:#fff;background:linear-gradient(120deg,#0b1020,var(--brand));border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.st-sup-hero{background:linear-gradient(120deg,#0b1020,color-mix(in srgb,var(--brand) 75%,#0b1020))}}.st-sup-hero{animation:stUp .4s both}.st-sup-hero>div:first-child{flex-direction:column;max-width:460px;display:flex}.st-sup-hero b{font-size:17px}.st-sup-hero span{opacity:.8;font-size:12.5px}.st-sup-ch{flex-wrap:wrap;gap:8px;display:flex}.st-sup-ch a{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:700}.st-sup-ch .wa{background:#22c55e;border-color:#22c55e}.st-sup-ch .nw{color:#0b1020;background:#fff}.st-sup{align-items:flex-start;gap:14px;display:flex}.st-tlist{background:var(--st-glass);border:1px solid var(--st-edge);border-radius:20px;flex-direction:column;flex-shrink:0;gap:4px;width:270px;padding:12px;display:flex}.st-tlist a{color:var(--ls-fg);border-radius:12px;align-items:center;gap:9px;padding:9px;display:flex}.st-tlist a:hover{background:var(--ls-soft)}.st-tlist a.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.st-tlist a.on{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.st-tlist b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.st-tlist em{color:var(--ls-mute);font-size:11px;font-style:normal}.st-tlist s{color:#111;white-space:nowrap;background:#f59e0b;border-radius:99px;padding:2px 6px;font-size:10px;font-weight:800;text-decoration:none}.st-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.s-open.st-dot{background:#3b82f6;box-shadow:0 0 0 4px #3b82f62e}.s-waiting.st-dot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b33}.s-resolved.st-dot{background:#10b981}.s-closed.st-dot{background:#94a3b8}.st-pill{border-radius:99px;padding:3px 10px;font-weight:800;font-size:11px!important}.st-pill.s-open{background:#3b82f624;color:#2563eb!important}.st-pill.s-waiting{background:#f59e0b29;color:#b45309!important}.st-pill.s-resolved{background:#10b98124;color:#059669!important}.st-pill.s-closed{background:var(--ls-soft)}.st-msgs{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.st-msg{max-width:82%;color:var(--ls-fg);border-radius:16px;padding:10px 13px;font-size:13.5px;animation:stUp .35s both}.st-msg p{white-space:pre-wrap}.st-msg small{color:var(--ls-mute);margin-bottom:2px;font-size:11px;display:block}.st-msg img{border-radius:10px;max-height:180px;margin-top:8px}.st-msg.client{background:var(--brand);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.st-msg.client{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.st-msg.client{border-bottom-right-radius:4px}.st-msg.support{background:var(--ls-soft);border:1px solid var(--ls-line);border-bottom-left-radius:4px;align-self:flex-start}.st-reply{flex-direction:column;gap:8px;display:flex}.st-cats{flex-wrap:wrap;gap:6px;display:flex}.st-cats input{opacity:0;position:absolute}.st-cats span{border:1.5px solid var(--ls-line);cursor:pointer;color:var(--ls-fg);border-radius:99px;padding:7px 12px;font-size:12.5px;transition:all .2s;display:inline-block}.st-cats input:checked+span{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 8px 16px -10px var(--brand)}@keyframes stIn{0%{opacity:0}to{opacity:1}}@keyframes stUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes stFlip{0%{opacity:0;transform:perspective(600px)rotateX(-40deg)}to{opacity:1;transform:none}}@keyframes stCard{0%{opacity:0;transform:rotateY(-35deg)translate(30px)}to{opacity:1;transform:none}}@keyframes stGrow{0%{width:0}}@keyframes stSpin{to{transform:rotate(1turn)}}@keyframes stSpinX{0%{transform:rotateX(70deg)rotate(0)}to{transform:rotateX(70deg)rotate(1turn)}}@keyframes stSpinY{0%{transform:rotateY(70deg)rotate(0)}to{transform:rotateY(70deg)rotate(-1turn)}}@keyframes stBob{50%{transform:translateY(-4px)}}@keyframes stFloat{50%{translate:0 -6px}}@media (max-width:960px){.st-body{grid-template-columns:minmax(0,1fr)}.st-rail{scrollbar-width:none;border-radius:18px;flex-direction:row;padding:6px;position:static;overflow-x:auto}.st-rail a{flex-shrink:0;padding:7px 10px}.st-rail a:hover{transform:none}.st-rail-t em{display:none}.st-rail-ic{width:28px;height:28px;font-size:15px}.st-agents,.st-flow,.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.st-brand{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.st-hero{text-align:center;flex-direction:column;gap:14px;padding:20px 16px}.st-hero-chips{justify-content:center}.st-core{width:108px;height:108px}.st-card{border-radius:18px;padding:15px}.st-al,.st-flow,.st-grid,.st-guide,.st-pick,.st-sec,.st-tips{grid-template-columns:minmax(0,1fr)}.st-dsteps{grid-template-columns:repeat(2,minmax(0,1fr))}.st-agents{grid-template-columns:minmax(0,1fr)}.st-step{flex-wrap:wrap}.st-step-a{justify-content:flex-end;width:100%}.st-sup{flex-direction:column}.st-tlist{width:100%}.st-msg{max-width:94%}.st-sw{grid-template-columns:repeat(7,1fr);gap:6px}.st-prev{height:200px}.st-prev-app{right:60px}.st-domain{flex-wrap:wrap}.st-domain .ls-btn{justify-content:center;width:100%}}.rf{--rf-card:#fffc;--gold:#f5b83d}html[data-theme=dark] .rf{--rf-card:#0f172a9e}.rf-sample{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rf-hero{color:#fff;background:radial-gradient(90% 120% at 100% 0,#f5b83d59,transparent 55%),radial-gradient(120% 140% at 0 100%,var(--brand),#07101f 70%);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;padding:28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rf-hero{background:radial-gradient(90% 120% at 100% 0,#f5b83d59,transparent 55%),radial-gradient(120% 140% at 0 100%,color-mix(in srgb,var(--brand) 75%,#000),#07101f 70%)}}.rf-hero{box-shadow:0 40px 70px -40px var(--brand)}@supports (color:color-mix(in lab,red,red)){.rf-hero{box-shadow:0 40px 70px -40px color-mix(in srgb,var(--brand) 70%,#000)}}.rf-hero{animation:stUp .5s both}.rf-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:34px 34px;height:120%;position:absolute;inset:auto -10% -60%;transform:perspective(500px)rotateX(60deg)}.rf-hero-l{z-index:1;min-width:0;position:relative}.rf-hero-l small{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:11px}.rf-hero h1{margin:6px 0 8px;font-size:clamp(24px,3.2vw,38px);font-weight:900;line-height:1.1}.rf-hero h1 span{background:linear-gradient(90deg,#fde68a,var(--gold));color:#0000;-webkit-background-clip:text}.rf-hero-l>p{opacity:.85;font-size:14px}.rf-hero-l>p b{color:#fde68a}.rf-link{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:8px;margin-top:16px;padding:6px 6px 6px 14px;display:flex}.rf-link code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.rf-link button{color:#0f172a!important;background:#fff!important;border:0!important;padding:7px 14px!important}.rf-share{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rf-share>*{background:#ffffff1a;border:1px solid #ffffff29;border-radius:11px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:all .2s}.rf-share a:hover{background:#fff3;transform:translateY(-2px)}.rf-share .wa{background:#22c55e;border-color:#22c55e}.rf-share span{font-weight:500}.rf-share b{color:#fde68a;letter-spacing:.05em}.rf-vault{z-index:1;perspective:900px;justify-content:center;align-items:center;gap:14px;min-height:200px;display:flex;position:relative}.rf-vault-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff2e,#ffffff0a);border:1px solid #ffffff40;border-radius:22px;width:min(100%,300px);padding:20px;animation:stFloat 6s ease-in-out infinite;position:relative;transform:rotateY(-14deg)rotateX(8deg);box-shadow:30px 40px 60px -30px #0009,inset 0 1px #ffffff4d}.rf-vault-card small{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px}.rf-vault-card>b{color:#0000;background:linear-gradient(90deg,#fff,#fde68a);-webkit-background-clip:text;margin:2px 0 12px;font-size:34px;font-weight:900;display:block}.rf-vault-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rf-vault-row span{opacity:.8;flex-direction:column;font-size:10.5px;display:flex}.rf-vault-row i{opacity:1;font-size:13px;font-style:normal;font-weight:800}.rf-coin{color:#7c4a03;background:radial-gradient(circle at 30% 30%,#fff3c4,var(--gold) 55%,#b7791f);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;animation:rfCoin 5s ease-in-out infinite;display:grid;position:absolute;box-shadow:0 10px 20px -8px #00000080,inset 0 -3px 6px #0003}.rf-coin.c1{top:4%;left:6%}.rf-coin.c2{width:34px;height:34px;font-size:13px;animation-delay:-1.6s;bottom:6%;left:22%}.rf-coin.c3{width:28px;height:28px;font-size:11px;animation-delay:-3s;top:12%;right:30%}.rf-qr{background:#fff;border-radius:14px;flex-shrink:0;padding:6px;position:relative;transform:rotateY(10deg);box-shadow:0 16px 30px -16px #000}.rf-qr img{width:96px;height:96px}.rf-qr em{text-align:center;color:#fff;font-size:11px;font-style:normal;font-weight:700;position:absolute;inset:auto 0 -22px}.rf-try{border:1px dashed var(--brand);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.rf-try{border:1px dashed color-mix(in srgb,var(--brand) 40%,transparent)}}.rf-try{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rf-try{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.rf-try{color:var(--ls-fg);font-size:13.5px}.rf-wallet{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rf-w{background:var(--rf-card);border:1px solid var(--ls-line);border-radius:20px;flex-direction:column;gap:2px;padding:16px;transition:all .25s;animation:stUp .45s both;display:flex;position:relative;overflow:hidden}.rf-w:before{content:"";background:var(--c);height:3px;position:absolute;inset:0 0 auto}.rf-w:hover{box-shadow:0 20px 30px -22px var(--c);transform:perspective(600px)rotateX(5deg)translateY(-3px)}.rf-w span{font-size:22px}.rf-w em{color:var(--ls-mute);font-size:12px;font-style:normal;font-weight:600}.rf-w b{color:var(--ls-fg);font-size:26px;font-weight:900}.rf-w small{color:var(--ls-mute);font-size:11.5px}.rf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rf-card{background:var(--rf-card);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;min-width:0;padding:20px;animation:stUp .45s both;box-shadow:0 24px 48px -38px #0f172a80}.rf-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:14px;display:flex}.rf-h b{color:var(--ls-fg);font-size:16px;font-weight:800}.rf-h span{color:var(--ls-mute);font-size:12px}.rf-h .ok{color:#059669;font-weight:700}.rf-tip{background:var(--ls-soft);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12.5px}.rf-empty,.rf-tip{color:var(--ls-mute)}.rf-empty{padding:6px 0;font-size:13px}.rf-fun{flex-direction:column;gap:6px}.rf-fun,.rf-fun>div{align-items:center;display:flex}.rf-fun>div{width:var(--w);color:#fff;background:linear-gradient(90deg,var(--brand),var(--brand));border-radius:12px;gap:8px;min-width:210px;padding:9px 12px;font-size:12.5px;position:relative}@supports (color:color-mix(in lab,red,red)){.rf-fun>div{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 85%,#000),var(--brand))}}.rf-fun>div{box-shadow:0 10px 18px -12px var(--brand),inset 0 -3px 0 #00000026;transform-origin:top;animation:rfDrop .5s both}.rf-fun>div:last-child{background:linear-gradient(90deg,#b7791f,var(--gold));color:#3b2402;box-shadow:0 10px 18px -10px var(--gold)}.rf-fun em{white-space:nowrap;flex:1}.rf-fun em,.rf-fun i{font-style:normal}.rf-fun b{font-size:16px;font-weight:900}.rf-ladder{perspective:800px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rf-tier{border:1.5px solid var(--ls-line);background:var(--ls-soft);border-radius:16px;flex-direction:column;gap:2px;padding:14px 12px;transition:all .3s;display:flex}.rf-tier b{color:var(--ls-fg);font-size:28px;font-weight:900;line-height:1}.rf-tier span{color:var(--ls-fg);font-size:12.5px;font-weight:700}.rf-tier em{color:var(--ls-mute);font-size:11px;font-style:normal}.rf-tier.on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rf-tier.on{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.rf-tier.on{box-shadow:0 18px 26px -20px var(--brand);transform:rotateX(8deg)translateY(-4px)}.rf-tier.boost b{background:linear-gradient(90deg,#b7791f,var(--gold));color:#0000;-webkit-background-clip:text}.rf-tier.boost.on{border-color:var(--gold);box-shadow:0 18px 26px -18px var(--gold)}.rf-tier.ren b{color:#10b981}.rf-tier.done{opacity:.6}.rf-track{color:var(--ls-mute);justify-content:space-between;margin-top:18px;padding-top:18px;font-size:11px;display:flex;position:relative}.rf-track>div{background:var(--ls-soft);border:1px solid var(--ls-line);height:10px;top:0;left:0;right:0}.rf-track i,.rf-track>div{border-radius:99px;position:absolute}.rf-track i{background:linear-gradient(90deg,var(--brand),var(--gold));animation:stGrow 1.2s cubic-bezier(.2,.8,.2,1) both;inset:0 auto 0 0}.rf-track s{color:#fff;background:var(--brand);border:3px solid var(--rf-card);border-radius:99px;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:11px;font-weight:900;text-decoration:none;display:grid;position:absolute;top:-9px;transform:translate(-50%)}.rf-calc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:20px;display:grid}.rf-calc-in{justify-content:center;gap:22px}.rf-calc-in,.rf-sl{flex-direction:column;display:flex}.rf-sl{gap:8px;position:relative}.rf-sl>span{color:var(--ls-fg);justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.rf-sl>span b{color:var(--brand);white-space:nowrap;font-size:15px}.rf-sl input[type=range]{appearance:none;background:linear-gradient(90deg,var(--brand) var(--v),var(--ls-line) var(--v));border-radius:99px;outline:none;height:10px}.rf-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:5px solid var(--brand);width:24px;height:24px;box-shadow:0 4px 12px -2px var(--brand);cursor:pointer;background:#fff;border-radius:50%}.rf-sl input[type=range]::-moz-range-thumb{border:5px solid var(--brand);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.rf-sl em{height:16px;font-style:normal;position:relative}.rf-sl em i{color:#b7791f;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.rf-calc-out{color:#fff;background:radial-gradient(100% 100% at 100% 0,#f5b83d4d,transparent 60%),linear-gradient(150deg,var(--brand),#07101f);border-radius:20px;padding:18px;position:relative}@supports (color:color-mix(in lab,red,red)){.rf-calc-out{background:radial-gradient(100% 100% at 100% 0,#f5b83d4d,transparent 60%),linear-gradient(150deg,color-mix(in srgb,var(--brand) 70%,#000),#07101f)}}.rf-calc-out{overflow:hidden}.rf-big small{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px}.rf-big b{color:#0000;background:linear-gradient(90deg,#fff,#fde68a);-webkit-background-clip:text;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.1;animation:rfPop .4s both;display:block}.rf-big span{opacity:.8;font-size:13px}.rf-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0;display:grid}.rf-split>div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:8px 10px}.rf-split small{opacity:.75;font-size:10.5px;display:block}.rf-split b{font-size:14px}.rf-split .hot{background:#f5b83d33;border-color:#f5b83d80}.rf-mini{align-items:flex-end;gap:8px;height:110px;padding-top:18px;display:flex}.rf-mini>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.rf-mini i{background:#ffffff2e;border-radius:8px 8px 3px 3px;width:100%;transition:height .5s cubic-bezier(.2,.8,.2,1),background .3s;position:relative}.rf-mini .on i{background:linear-gradient(180deg,var(--gold),#b7791f);box-shadow:0 6px 14px -6px var(--gold)}.rf-mini em{white-space:nowrap;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.rf-mini small{opacity:.7;font-size:10.5px}.rf-calc-out>p{opacity:.6;margin-top:10px;font-size:10.5px}.rf-plans{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rf-plans>div{border:1px solid var(--ls-line);border-radius:16px;flex-direction:column;gap:3px;padding:14px 12px;animation:stUp .4s both;display:flex}.rf-plans span{font-size:18px}.rf-plans b{color:var(--ls-fg);font-size:14px}.rf-plans em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.rf-plans strong{margin-top:4px;font-size:12px;font-weight:700}.rf-plans .yes{background:linear-gradient(170deg,#10b9811a,#0000);border-color:#10b98159}.rf-plans .yes strong{color:#059669}.rf-plans .no{background:var(--ls-soft);opacity:.8}.rf-plans .no strong{color:var(--ls-mute);font-weight:600}.rf-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.rf-steps>div{background:linear-gradient(170deg,var(--brand),transparent 70%);border-radius:18px;padding:16px 12px 12px;position:relative}@supports (color:color-mix(in lab,red,red)){.rf-steps>div{background:linear-gradient(170deg,color-mix(in srgb,var(--brand) 9%,transparent),transparent 70%)}}.rf-steps>div{border:1px solid var(--ls-line);animation:stFlip .5s both}.rf-steps>div:not(:last-child):after{content:"→";z-index:1;top:26px;right:-10px}.rf-steps s,.rf-steps>div:not(:last-child):after{color:var(--brand);font-weight:900;position:absolute}.rf-steps s{font-size:22px;text-decoration:none;top:10px;right:12px}@supports (color:color-mix(in lab,red,red)){.rf-steps s{color:color-mix(in srgb,var(--brand) 22%,transparent)}}.rf-steps span{font-size:26px;display:block}.rf-steps b{color:var(--ls-fg);margin:6px 0 3px;font-size:13.5px;display:block}.rf-steps p{color:var(--ls-mute);font-size:12px}.rf-who{color:var(--ls-fg);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;display:flex}.rf-who span{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:99px;padding:5px 10px}.rf-msgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rf-msgs>div{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:16px;padding:12px 14px}.rf-msgs p{color:var(--ls-mute);white-space:pre-wrap;word-break:break-word;font-size:12.5px}.rf-msg-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rf-msg-h b{color:var(--ls-fg);font-size:13px}.rf-copy{background:var(--brand);color:#fff;border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:700}.rf-copy.ok{background:#10b981}.rf-time{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.rf-time:before{content:"";background:linear-gradient(90deg,#f59e0b,#10b981,var(--brand));border-radius:3px;height:3px;position:absolute;top:9px;left:8px;right:8px}.rf-time>div{flex-direction:column;gap:2px;padding:26px 10px 0 0;animation:stUp .4s both;display:flex;position:relative}.rf-time i{background:var(--rf-card);border:4px solid var(--brand);border-radius:50%;width:17px;height:17px;position:absolute;top:2px;left:0}.rf-time small{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.rf-time b{color:var(--ls-fg);font-size:13.5px}.rf-time span{color:var(--ls-mute);font-size:12px}.rf-wd-amt{margin-bottom:12px}.rf-wd-amt small{color:var(--ls-mute);font-size:12px}.rf-wd-amt b{color:#059669;font-size:32px;font-weight:900;display:block}.rf-withdraw button:disabled{opacity:.45;cursor:not-allowed}.rf-kyc{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.rf-kyc .rf-h,.rf-kyc .wide{grid-column:1/-1}.rf-ledger>div{border-bottom:1px solid var(--ls-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 4px;animation:stUp .35s both;display:flex}.rf-ledger b{color:var(--ls-fg);font-size:13.5px;display:block}.rf-ledger em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.rf-ledger small{color:var(--ls-mute);font-size:12px}.rf-ledger strong{color:var(--ls-fg);font-size:15px;font-weight:900}.rf-ledger>div>i{background:var(--ls-soft);color:var(--ls-mute);border-radius:99px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.rf-st{background:#94a3b8;border-radius:50%;flex-shrink:0;width:10px;height:10px}.rf-st.s-pending{background:#f59e0b}.rf-st.s-approved{background:#10b981;box-shadow:0 0 0 4px #10b9812e}.rf-st.s-credited,.rf-st.s-paid{background:#3b82f6}.rf-st.s-reversed{background:#ef4444}.rf-ledger i.s-pending{color:#b45309;background:#f59e0b24}.rf-ledger i.s-approved{color:#059669;background:#10b98124}.rf-ledger i.s-credited,.rf-ledger i.s-paid{color:#2563eb;background:#3b82f624}.rf-ledger i.s-reversed{color:#dc2626;background:#ef44441f}.rf-refs>div{border-bottom:1px solid var(--ls-line);align-items:center;gap:10px;padding:9px 2px;display:flex}.rf-refs b{color:var(--ls-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.rf-refs b small{color:var(--ls-mute);font-weight:500}.rf-refs em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.rf-av{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand));border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.rf-av{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 50%,#000))}}.rf-refs>div>i{background:var(--ls-soft);color:var(--ls-mute);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.rf-refs i.p-active,.rf-refs i.p-paid{color:#059669;background:#10b98124}.rf-refs i.p-requested,.rf-refs i.p-trial{color:#b45309;background:#f59e0b24}.rf-terms details{border-bottom:1px solid var(--ls-line)}.rf-terms summary{cursor:pointer;color:var(--ls-fg);justify-content:space-between;padding:12px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.rf-terms summary:after{content:"+";color:var(--brand);font-size:18px;transition:all .2s}.rf-terms details[open] summary:after{transform:rotate(45deg)}.rf-terms ol{color:var(--ls-mute);flex-direction:column;gap:6px;padding:0 0 12px 22px;font-size:13px;list-style:decimal;animation:stIn .3s both;display:flex}.rf-terms ol b{color:var(--ls-fg)}@keyframes rfCoin{50%{transform:translateY(-10px)rotateY(180deg)}}@keyframes rfDrop{0%{opacity:0;transform:perspective(500px)rotateX(-60deg)}to{opacity:1;transform:none}}@keyframes rfPop{0%{opacity:.3;transform:scale(.94)}to{opacity:1;transform:none}}@media (max-width:1100px){.rf-plans,.rf-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-steps>div:after{display:none}}@media (max-width:900px){.rf-calc,.rf-grid,.rf-hero{grid-template-columns:minmax(0,1fr)}.rf-wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-msgs{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rf-hero{border-radius:22px;padding:20px 16px}.rf-vault{flex-direction:column}.rf-qr,.rf-vault-card{transform:none}.rf-qr{margin-bottom:20px}.rf-card{border-radius:18px;padding:15px}.rf-ladder,.rf-split{grid-template-columns:minmax(0,1fr)}.rf-plans,.rf-steps,.rf-time{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-time{row-gap:14px}.rf-time:before{display:none}.rf-kyc{grid-template-columns:minmax(0,1fr)}.rf-fun>div{width:100%;min-width:0}.rf-w b{font-size:21px}}.nt{--nt-card:#ffffffd1}html[data-theme=dark] .nt{--nt-card:#0f172a9e}.nt-hero{color:#fff;background:radial-gradient(70% 140% at 100% 0,var(--brand),transparent 60%),linear-gradient(120deg,#070d1c,#101a33);border-radius:26px;align-items:center;gap:26px;padding:24px 28px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nt-hero{background:radial-gradient(70% 140% at 100% 0,color-mix(in srgb,var(--brand) 55%,transparent),transparent 60%),linear-gradient(120deg,#070d1c,#101a33)}}.nt-hero{box-shadow:0 30px 60px -36px var(--brand)}@supports (color:color-mix(in lab,red,red)){.nt-hero{box-shadow:0 30px 60px -36px color-mix(in srgb,var(--brand) 70%,#000)}}.nt-hero{animation:stUp .45s both}.nt-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 46px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.nt-radar{text-align:center;background:radial-gradient(circle,var(--brand) 0 40%,transparent 41%);border-radius:50%;flex-shrink:0;place-content:center;width:132px;height:132px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.nt-radar{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 55%,#0b1020) 0 40%,transparent 41%)}}.nt-radar:before{content:"";background:conic-gradient(from 0deg,transparent 0 75%,var(--brand));border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.nt-radar:before{background:conic-gradient(from 0deg,transparent 0 75%,color-mix(in srgb,var(--brand) 70%,transparent))}}.nt-radar:before{z-index:0;animation:ntSweep 4s linear infinite}.nt-radar>b,.nt-radar>span{z-index:1;position:relative}.nt-radar>b{font-size:34px;font-weight:900;line-height:1}.nt-radar>span{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:10px}.nt-radar i{border:1px solid #ffffff2e;border-radius:50%;animation:ntPing 3s ease-out infinite;position:absolute;inset:0}.nt-radar i:nth-child(2){animation-delay:1s}.nt-radar i:nth-child(3){animation-delay:2s}.nt-hero-t{flex:1;min-width:0;position:relative}.nt-hero-t small{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:11px}.nt-hero-t h1{margin:2px 0 4px;font-size:clamp(20px,2.6vw,30px);font-weight:900}.nt-hero-t p{opacity:.82;font-size:14px}.nt-stats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.nt-stats>*{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;align-items:baseline;gap:6px;padding:7px 13px;transition:all .2s;display:flex}.nt-stats a:hover{background:#ffffff29;transform:translateY(-2px)}.nt-stats b{font-size:18px;font-weight:900}.nt-stats span{opacity:.75;font-size:12px}.nt-stats>:first-child b{color:#fca5a5}.nt-hero-a{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:relative}.nt-hbtn{color:#0b1020;background:#fff;border-radius:12px;padding:9px 15px;font-size:13px;font-weight:700}.nt-hbtn:disabled{opacity:.45}.nt-body-grid{grid-template-columns:210px minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.nt-chan{background:var(--nt-card);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;flex-direction:column;gap:3px;padding:8px;display:flex;position:sticky;top:12px}.nt-chan a{color:var(--ls-fg);border-radius:12px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;transition:all .2s;display:flex}.nt-chan a:hover{background:var(--ls-soft)}.nt-chan a.empty{opacity:.5}.nt-chan a span{background:var(--c);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.nt-chan a span{background:color-mix(in srgb,var(--c) 14%,transparent)}}.nt-chan a span{flex-shrink:0;font-size:14px}.nt-chan a b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.nt-chan s{text-align:center;background:var(--c);color:#fff;border-radius:99px;min-width:20px;padding:2px 6px;font-size:10.5px;font-weight:800;text-decoration:none}.nt-chan em{color:var(--ls-mute);font-size:11px;font-style:normal}.nt-chan a.on{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.nt-chan a.on{background:color-mix(in srgb,var(--c) 14%,transparent)}}.nt-chan a.on{box-shadow:inset 3px 0 0 var(--c)}.nt-chan a.on b{font-weight:800}.nt-main{flex-direction:column;gap:14px;min-width:0;display:flex}.nt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nt-search{flex:1;min-width:200px;max-width:320px}.nt-search .input{border-radius:12px}.nt-catbar{color:var(--ls-fg);background:var(--c);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.nt-catbar{background:color-mix(in srgb,var(--c) 10%,transparent)}}.nt-catbar{border:1px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.nt-catbar{border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}}.nt-catbar span{flex:1;font-weight:700}.nt-group{flex-direction:column;display:flex}.nt-gh{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-mute);align-items:center;gap:8px;margin:4px 0 8px 4px;font-size:11px;font-weight:800;display:flex}.nt-gh span{background:var(--ls-soft);letter-spacing:0;border-radius:99px;padding:1px 7px}.nt-line{flex-direction:column;gap:8px;display:flex;position:relative}.nt-line:before{content:"";background:linear-gradient(var(--brand),transparent);opacity:.25;width:2px;position:absolute;top:10px;bottom:10px;left:25px}.nt-item{background:var(--nt-card);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;align-items:flex-start;gap:12px;padding:12px;transition:transform .2s,box-shadow .2s;animation:ntIn .4s both;display:flex;position:relative}.nt-item:hover{box-shadow:0 16px 30px -24px var(--c);transform:translate(3px)}.nt-item.new{border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.nt-item.new{border-color:color-mix(in srgb,var(--c) 35%,transparent)}}.nt-item.new{background:linear-gradient(90deg,var(--c),var(--nt-card) 60%)}@supports (color:color-mix(in lab,red,red)){.nt-item.new{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,var(--nt-card)),var(--nt-card) 60%)}}.nt-item.urg.new{box-shadow:0 0 0 1px #ef444459,0 12px 26px -20px #ef4444}.nt-item.pin{border-style:dashed}.nt-node{background:var(--c);opacity:0;border-radius:50%;width:10px;height:10px;position:absolute;top:24px;left:-6px}.nt-item.new .nt-node{opacity:1;box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab,red,red)){.nt-item.new .nt-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent)}}.nt-item.new .nt-node{animation:ntBlink 2s ease-in-out infinite}.nt-orb{z-index:1;background:radial-gradient(circle at 30% 25%,#fff,var(--c));border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:19px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.nt-orb{background:radial-gradient(circle at 30% 25%,#fff,color-mix(in srgb,var(--c) 35%,#fff))}}.nt-orb{box-shadow:0 8px 16px -8px var(--c),inset 0 -3px 6px var(--c)}@supports (color:color-mix(in lab,red,red)){.nt-orb{box-shadow:0 8px 16px -8px var(--c),inset 0 -3px 6px color-mix(in srgb,var(--c) 30%,transparent)}}html[data-theme=dark] .nt-orb{background:radial-gradient(circle at 30% 25%,var(--c),var(--c))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .nt-orb{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--c) 60%,#fff),color-mix(in srgb,var(--c) 40%,#0b1020))}}.nt-body{flex:1;min-width:0}.nt-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.nt-meta b{color:var(--c);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.nt-meta em{background:var(--ls-soft);color:var(--ls-mute);border-radius:99px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}.nt-meta em.u{color:#fff;background:#ef4444}.nt-meta em.s{color:#111;background:#f59e0b}.nt-meta span{color:var(--ls-mute);white-space:nowrap;margin-left:auto}.nt-text{text-align:left;color:var(--ls-fg);margin-top:3px;font-size:14px;line-height:1.4;display:block}.nt-item.new .nt-text{font-weight:700}.nt-text:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.nt-for{color:var(--ls-mute);background:var(--ls-soft);border-radius:99px;margin-top:4px;padding:1px 8px;font-size:11.5px;display:inline-block}.nt-acts{flex-shrink:0;align-items:center;gap:4px;display:flex}.nt-go{background:var(--c);border-radius:10px;padding:6px 11px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.nt-go{background:color-mix(in srgb,var(--c) 14%,transparent)}}.nt-go{color:var(--ls-fg);transition:all .2s}.nt-go:hover{background:var(--c);color:#fff}.nt-more{position:relative}.nt-more summary{cursor:pointer;width:30px;height:30px;color:var(--ls-mute);border-radius:9px;place-items:center;font-weight:900;list-style:none;display:grid}.nt-more summary::-webkit-details-marker{display:none}.nt-more summary:hover,.nt-more[open] summary{background:var(--ls-soft)}.nt-more>div{z-index:30;background:var(--nt-card);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;width:210px;padding:6px;animation:ntIn .2s both;position:absolute;top:34px;right:0;box-shadow:0 24px 40px -18px #0006}html[data-theme=dark] .nt-more>div{background:#111a2e}.nt-more button{text-align:left;width:100%;color:var(--ls-fg);border-radius:9px;padding:8px 10px;font-size:13px;display:block}.nt-more button:hover{background:var(--ls-soft)}.nt-more .del{color:#dc2626}.nt-item:has(.nt-more[open]){z-index:40}.nt-empty{text-align:center;background:var(--nt-card);border:1px dashed var(--ls-line);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:50px 20px;display:flex}.nt-empty span{font-size:44px;animation:stBob 3s ease-in-out infinite}.nt-empty b{color:var(--ls-fg);font-size:16px}.nt-empty p{color:var(--ls-mute);max-width:380px;margin-bottom:8px;font-size:13px}.nt-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:12px}.nt-card{background:var(--nt-card);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:16px;animation:stUp .45s both}.nt-h{color:var(--ls-fg);margin-bottom:12px;font-size:14px;font-weight:800}.nt-bars{align-items:flex-end;gap:6px;height:110px;padding-top:16px;display:flex}.nt-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.nt-bars i{background:linear-gradient(180deg,var(--brand),var(--brand));border-radius:7px 7px 3px 3px;width:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.nt-bars i{background:linear-gradient(180deg,var(--brand),color-mix(in srgb,var(--brand) 40%,transparent))}}.nt-bars i{transform-origin:bottom;flex-direction:column;justify-content:flex-end;animation:ntGrow .7s cubic-bezier(.2,.8,.2,1) both;display:flex;overflow:visible}.nt-bars i s{background:#ef4444;border-radius:0 0 3px 3px;width:100%;display:block}.nt-bars em{text-align:center;color:var(--ls-fg);font-size:10px;font-style:normal;font-weight:800;position:absolute;top:-15px;left:0;right:0}.nt-bars small{color:var(--ls-mute);font-size:10px}.nt-leg{color:var(--ls-mute);gap:12px;margin-top:8px;font-size:10.5px;display:flex}.nt-leg i{background:var(--brand);border-radius:3px;width:8px;height:8px;margin-right:4px;display:inline-block}.nt-leg i.u{background:#ef4444}.nt-src{color:var(--ls-fg);grid-template-columns:1fr 70px 24px;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:grid}.nt-src div{background:var(--ls-soft);border-radius:99px;height:6px;overflow:hidden}.nt-src i{background:var(--c);border-radius:99px;height:100%;animation:stGrow 1s both;display:block}.nt-src b{text-align:right;font-size:12px}.nt-set{flex-direction:column;gap:6px;display:flex}.nt-set span{color:var(--ls-mute);background:var(--ls-soft);border-radius:10px;padding:7px 9px;font-size:12px}@keyframes ntSweep{to{transform:rotate(1turn)}}@keyframes ntPing{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes ntIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ntBlink{50%{opacity:.35}}@keyframes ntGrow{0%{transform:scaleY(0)}}@media (max-width:1200px){.nt-body-grid{grid-template-columns:200px minmax(0,1fr)}.nt-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:820px){.nt-body-grid{grid-template-columns:minmax(0,1fr)}.nt-chan{scrollbar-width:none;border-radius:16px;flex-direction:row;position:static;overflow-x:auto}.nt-chan a{flex-shrink:0}.nt-side{grid-template-columns:minmax(0,1fr)}.nt-hero{text-align:center;flex-direction:column;gap:14px;padding:20px 16px}.nt-stats{justify-content:center}.nt-hero-a{flex-direction:row;align-items:center}.nt-bar .pl-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.nt-hero,.nt-main{max-width:100%}.nt-item{flex-wrap:wrap}.nt-acts{justify-content:flex-end;width:100%}.nt-meta span{width:100%;margin-left:0}.nt-search{max-width:none}.nt-line:before{display:none}}.vc{--vc-card:#ffffffd1;--vc-ac:var(--brand)}@supports (color:color-mix(in lab,red,red)){.vc{--vc-ac:color-mix(in srgb,var(--brand) 70%,#a855f7)}}html[data-theme=dark] .vc{--vc-card:#0f172a9e}.vc-hero{color:#fff;background:radial-gradient(60% 120% at 0 50%,var(--vc-ac),transparent 70%),radial-gradient(50% 90% at 100% 0,#22d3ee2e,transparent 60%),#060b18;border-radius:28px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vc-hero{background:radial-gradient(60% 120% at 0 50%,color-mix(in srgb,var(--vc-ac) 55%,transparent),transparent 70%),radial-gradient(50% 90% at 100% 0,#22d3ee2e,transparent 60%),#060b18}}.vc-hero{box-shadow:0 34px 70px -40px var(--vc-ac);animation:stUp .45s both}.vc-hero:after{content:"";opacity:.6;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 9px);height:44%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.vc-orb{perspective:600px;place-items:center;width:180px;height:180px;display:grid;position:relative}.vc-orb i{border:1.5px solid var(--vc-ac);border-radius:50%;position:absolute;inset:14px}@supports (color:color-mix(in lab,red,red)){.vc-orb i{border:1.5px solid color-mix(in srgb,var(--vc-ac) 60%,#fff)}}.vc-orb i{opacity:.45}.vc-orb .r1{animation:stSpinX 6s linear infinite}.vc-orb .r2{border-color:#22d3ee99;animation:stSpinY 8s linear infinite;inset:24px}.vc-orb .r3{border-style:dashed;animation:stSpin 14s linear infinite;inset:4px}.vc-orb-core{z-index:2;background:radial-gradient(circle at 35% 30%,#fff,var(--vc-ac) 45%,var(--vc-ac));border-radius:50%;place-items:center;width:76px;height:76px;font-size:30px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.vc-orb-core{background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--vc-ac) 70%,#fff) 45%,var(--vc-ac))}}.vc-orb-core{box-shadow:0 0 40px var(--vc-ac),inset 0 -6px 14px #00000040;animation:vcPulse 2.4s ease-in-out infinite}.vc-eq{place-items:center;display:grid;inset:0}.vc-eq,.vc-eq s{position:absolute}.vc-eq s{background:linear-gradient(var(--vc-ac),#22d3ee);transform-origin:50% 80px;border-radius:4px;width:4px;height:12px;animation:vcBar 1s ease-in-out infinite alternate;top:calc(50% - 6px);left:calc(50% - 2px)}.vc-hero.m-demo .vc-eq s,.vc-hero.m-off .vc-eq s{opacity:.5;animation-duration:2.6s}.vc-hero.m-off .vc-orb-core{filter:grayscale();animation:none}.vc-hero-t{z-index:1;min-width:0;position:relative}.vc-hero-t small{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:11px}.vc-hero-t h1{margin:4px 0 6px;font-size:clamp(22px,2.8vw,32px);font-weight:900}.vc-hero-t p{opacity:.82;max-width:620px;font-size:14px}.vc-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.vc-chips>span{background:#ffffff17;border:1px solid #ffffff24;border-radius:99px;padding:5px 11px;font-size:12px}.vc-pill{font-weight:800}.vc-pill.live{background:#10b981!important;border-color:#10b981!important}.vc-pill.demo{color:#111;background:#f59e0b!important}.vc-chips .hot{background:#ef4444;border-color:#ef4444;animation:ntBlink 1.4s infinite}.vc-hero-k{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.vc-hero-k>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;min-width:104px;padding:12px 14px}.vc-hero-k b{font-size:24px;font-weight:900;line-height:1.1;display:block}.vc-hero-k span{opacity:.7;font-size:11px}.vc-setup-bar{color:var(--ls-fg);background:#f59e0b1a;border:1px dashed #f59e0b80;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.vc-tabs{scrollbar-width:none;background:var(--vc-card);border:1px solid var(--ls-line);border-radius:18px;gap:6px;padding:5px;display:flex;overflow-x:auto}.vc-tabs a{color:var(--ls-mute);white-space:nowrap;border-radius:13px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.vc-tabs a:hover{color:var(--ls-fg);background:var(--ls-soft)}.vc-tabs a.on{color:#fff;background:linear-gradient(135deg,var(--vc-ac),var(--vc-ac))}@supports (color:color-mix(in lab,red,red)){.vc-tabs a.on{background:linear-gradient(135deg,var(--vc-ac),color-mix(in srgb,var(--vc-ac) 50%,#060b18))}}.vc-tabs a.on{box-shadow:0 10px 22px -12px var(--vc-ac)}.vc-card{background:var(--vc-card);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;min-width:0;padding:20px;animation:stUp .45s both;box-shadow:0 24px 48px -40px #0f172a80}.vc-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:14px;display:flex}.vc-h b{color:var(--ls-fg);font-size:16px;font-weight:800}.vc-h>span{color:var(--ls-mute);font-size:12px}.vc-h .ok{color:#059669;font-weight:800}.vc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vc-grid.wide-l{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.vc-note,.vc-tip{color:var(--ls-mute);background:var(--ls-soft);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12.5px}.vc-empty{color:var(--ls-mute);padding:8px 0;font-size:13px}.vc-flow{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid;position:relative}.vc-flow:before{content:"";background:linear-gradient(90deg,transparent,var(--vc-ac),#22d3ee,transparent);background-size:200% 100%;height:2px;animation:vcFlow 3s linear infinite;position:absolute;top:26px;left:4%;right:4%}.vc-flow>div{text-align:center;flex-direction:column;align-items:center;gap:3px;animation:stFlip .5s both;display:flex;position:relative}.vc-flow span{background:var(--vc-card);border:1px solid var(--vc-ac);border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.vc-flow span{border:1px solid color-mix(in srgb,var(--vc-ac) 35%,transparent)}}.vc-flow span{box-shadow:0 10px 20px -14px var(--vc-ac);z-index:1;position:relative}.vc-flow b{color:var(--ls-fg);margin-top:4px;font-size:12.5px}.vc-flow em{color:var(--ls-mute);font-size:10.5px;font-style:normal;line-height:1.3}.vc-bars{align-items:flex-end;gap:8px;height:130px;padding-top:16px;display:flex}.vc-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.vc-bars i{background:var(--vc-ac);border-radius:9px 9px 3px 3px;width:100%;max-width:46px;position:relative}@supports (color:color-mix(in lab,red,red)){.vc-bars i{background:color-mix(in srgb,var(--vc-ac) 30%,transparent)}}.vc-bars i{transform-origin:bottom;flex-direction:column;justify-content:flex-end;animation:ntGrow .7s both;display:flex}.vc-bars i s{background:linear-gradient(var(--vc-ac),#22d3ee);border-radius:9px 9px 3px 3px;display:block}.vc-bars em{text-align:center;color:var(--ls-fg);font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:-15px;left:0;right:0}.vc-bars small{color:var(--ls-mute);font-size:10.5px}.vc-leg{color:var(--ls-mute);gap:12px;margin-top:8px;font-size:11px;display:flex}.vc-leg i{background:var(--vc-ac);border-radius:3px;width:8px;height:8px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.vc-leg i{background:color-mix(in srgb,var(--vc-ac) 30%,transparent)}}.vc-leg i{margin-right:4px}.vc-leg i.t{background:var(--vc-ac)}.vc-out a{color:var(--ls-fg);grid-template-columns:140px 1fr 28px;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.vc-out div{background:var(--ls-soft);border-radius:99px;height:8px;overflow:hidden}.vc-out i{background:var(--c);border-radius:99px;height:100%;animation:stGrow 1s both;display:block}.vc-out b{text-align:right}.vc-queue>div{border-bottom:1px solid var(--ls-line);align-items:center;gap:10px;padding:9px 0;display:flex}.vc-queue b{color:var(--ls-fg);font-size:13.5px;display:block}.vc-queue em{color:var(--ls-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.vc-t{background:var(--ls-soft);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.vc-t.t-hot{background:#ef44441f}.vc-call{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border-radius:11px;padding:7px 12px;font-size:12px;font-weight:800;box-shadow:0 8px 16px -10px #10b981}.vc-call:hover{transform:translateY(-1px)}.vc-hours{align-items:flex-end;gap:4px;height:110px;display:flex}.vc-hours>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.vc-hours i{background:#10b981;border-radius:6px 6px 2px 2px;width:100%}@supports (color:color-mix(in lab,red,red)){.vc-hours i{background:color-mix(in srgb,#10b981 calc(var(--a) * 100%),color-mix(in srgb,var(--vc-ac) 25%,transparent))}}.vc-hours i{transform-origin:bottom;animation:ntGrow .7s both}.vc-hours small{color:var(--ls-mute);font-size:9.5px}.vc-list{flex-direction:column;gap:6px;display:flex}.vc-row-call{border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:14px;align-items:center;gap:10px;padding:10px;transition:all .2s;animation:ntIn .35s both;display:flex}.vc-row-call:hover{border-color:var(--c);transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.vc-row-call:hover{border-color:color-mix(in srgb,var(--c) 40%,transparent)}}.vc-row-call.on{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.vc-row-call.on{background:color-mix(in srgb,var(--c) 10%,transparent)}}.vc-row-call.on{border-color:var(--c)}.vc-ic{background:var(--c);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.vc-ic{background:color-mix(in srgb,var(--c) 15%,transparent)}}.vc-ic{font-size:17px}.vc-row-call b{font-size:13.5px;display:block}.vc-row-call em{color:var(--ls-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.vc-rt{text-align:right;flex-shrink:0}.vc-rt small{color:var(--ls-mute);font-size:10.5px;display:block}.vc-rt i{color:var(--c);font-size:10.5px;font-style:normal;font-weight:800}.vc-calls{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vc-calls>aside{max-height:calc(100vh - 40px);position:sticky;top:12px;overflow:auto}.vc-filt{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.vc-filt a{background:var(--ls-soft);color:var(--ls-mute);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700}.vc-filt a.on{background:var(--vc-ac);color:#fff}.vc-d-head{align-items:center;gap:12px;display:flex}.vc-d-av{background:var(--c);border-radius:18px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.vc-d-av{background:color-mix(in srgb,var(--c) 16%,transparent)}}.vc-d-av{box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab,red,red)){.vc-d-av{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 10%,transparent)}}.vc-d-head b{color:var(--ls-fg);font-size:18px;display:block}.vc-d-head em{color:var(--ls-mute);font-size:12px;font-style:normal}.vc-d-pill{color:#fff;background:var(--c);white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:800}.vc-d-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.vc-d-stats>div{background:var(--ls-soft);text-align:center;border-radius:14px;padding:10px}.vc-d-stats b{color:var(--ls-fg);font-size:18px;display:block}.vc-d-stats span{color:var(--ls-mute);font-size:11px}.vc-audio{width:100%;margin-bottom:12px}.vc-sum{background:linear-gradient(135deg,var(--vc-ac),transparent);border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.vc-sum{background:linear-gradient(135deg,color-mix(in srgb,var(--vc-ac) 12%,transparent),transparent)}}.vc-sum{border:1px solid var(--vc-ac)}@supports (color:color-mix(in lab,red,red)){.vc-sum{border:1px solid color-mix(in srgb,var(--vc-ac) 25%,transparent)}}.vc-sum{margin-bottom:10px}.vc-sum b{color:var(--ls-fg);font-size:12.5px}.vc-sum p{color:var(--ls-fg);margin-top:3px;font-size:13.5px}.vc-ex{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.vc-ex span{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:12px;flex-direction:column;padding:6px 11px;display:flex}.vc-ex em{text-transform:uppercase;letter-spacing:.08em;color:var(--ls-mute);font-size:10px;font-style:normal}.vc-ex b{color:var(--ls-fg);font-size:13px}.vc-err{color:#dc2626;margin-bottom:8px;font-size:12.5px}.vc-tr{background:var(--ls-soft);flex-direction:column;gap:8px;max-height:460px;padding:12px;display:flex;overflow:auto}.vc-tr,.vc-tr p{border-radius:16px}.vc-tr p{max-width:82%;color:var(--ls-fg);padding:9px 12px;font-size:13.5px;animation:ntIn .35s both}.vc-tr small{color:var(--ls-mute);margin-bottom:2px;font-size:10.5px;display:block}.vc-tr p.ai{background:var(--vc-card);border:1px solid var(--vc-ac);align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.vc-tr p.ai{border:1px solid color-mix(in srgb,var(--vc-ac) 25%,transparent)}}.vc-tr p.ai{border-bottom-left-radius:4px}.vc-tr p.customer{background:#10b98124;border-bottom-right-radius:4px;align-self:flex-end}.vc-d-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.vc-f{flex-direction:column;gap:5px;min-width:0;display:flex}.vc-f>span{color:var(--ls-fg);font-size:12.5px;font-weight:700}.vc-f .ok{color:#059669;font-style:normal}.vc-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:12px;display:grid}.vc-pick{flex-wrap:wrap;gap:6px;display:flex}.vc-pick input{opacity:0;position:absolute}.vc-pick span{border:1.5px solid var(--ls-line);cursor:pointer;color:var(--ls-fg);border-radius:99px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-block}.vc-pick input:checked+span{background:var(--vc-ac);border-color:var(--vc-ac);color:#fff;box-shadow:0 8px 16px -10px var(--vc-ac)}.vc-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.vc-tiles label{border:1.5px solid var(--ls-line);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;padding:12px;transition:all .2s;display:flex;position:relative}.vc-tiles input{opacity:0;position:absolute}.vc-tiles b{color:var(--ls-fg);font-size:13.5px}.vc-tiles em{color:var(--ls-mute);font-size:11px;font-style:normal}.vc-tiles label.on:not(:has(input:not(:checked))),.vc-tiles label:has(input:checked){border-color:var(--vc-ac);background:var(--vc-ac)}@supports (color:color-mix(in lab,red,red)){.vc-tiles label.on:not(:has(input:not(:checked))),.vc-tiles label:has(input:checked){background:color-mix(in srgb,var(--vc-ac) 9%,transparent)}}.vc-tiles label.on:not(:has(input:not(:checked))),.vc-tiles label:has(input:checked){box-shadow:0 12px 22px -16px var(--vc-ac);transform:translateY(-2px)}.vc-vc .vc-row{margin-top:12px}.vc-save{border-top:1px dashed var(--ls-line);color:var(--ls-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}form.space-y-4>.vc-save{border-top:0;padding:0}.vc-save:only-child{justify-content:flex-end}.vc-stack{perspective:900px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.vc-stack>div{background:linear-gradient(160deg,var(--vc-ac),transparent 70%);border-radius:18px;flex-direction:column;gap:3px;padding:14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.vc-stack>div{background:linear-gradient(160deg,color-mix(in srgb,var(--vc-ac) 12%,transparent),transparent 70%)}}.vc-stack>div{border:1px solid var(--ls-line);transition:all .25s;animation:stFlip .5s both}.vc-stack>div:hover{box-shadow:0 20px 30px -22px var(--vc-ac);transform:rotateX(8deg)translateY(-4px)}.vc-stack>div:not(:last-child):after{content:"→";color:var(--vc-ac);z-index:1;font-weight:900;position:absolute;top:22px;right:-11px}.vc-stack span{font-size:24px}.vc-stack b{color:var(--ls-fg);font-size:13.5px}.vc-stack em{color:var(--ls-mute);font-size:11px;font-style:normal}.vc-stack strong{color:var(--vc-ac);margin-top:4px;font-size:12.5px}.vc-plat{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vc-plat label{border:1.5px solid var(--ls-line);cursor:pointer;border-radius:18px;flex-direction:column;gap:3px;padding:16px;transition:all .25s;display:flex;position:relative}.vc-plat input{opacity:0;position:absolute}.vc-plat-l{font-size:26px}.vc-plat b{color:var(--ls-fg);font-size:15px}.vc-plat s{background:var(--ls-soft);color:var(--ls-mute);border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:10.5px;font-weight:800;text-decoration:none}.vc-plat em{color:var(--ls-mute);font-size:12px;font-style:normal}.vc-plat label:has(input:checked){border-color:var(--vc-ac);background:linear-gradient(160deg,var(--vc-ac),transparent)}@supports (color:color-mix(in lab,red,red)){.vc-plat label:has(input:checked){background:linear-gradient(160deg,color-mix(in srgb,var(--vc-ac) 14%,transparent),transparent)}}.vc-plat label:has(input:checked){box-shadow:0 16px 30px -20px var(--vc-ac);transform:translateY(-3px)}.vc-plat label:has(input:checked) s{background:var(--vc-ac);color:#fff}.vc-hook{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:14px;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.vc-hook code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ls-fg);flex:1;font-size:12.5px;overflow:hidden}.vc-where{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vc-where span{color:var(--ls-mute);background:var(--ls-soft);border-radius:10px;padding:6px 10px;font-size:12px}.vc-where b{color:var(--ls-fg)}.vc-test{border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:13px}.vc-test.ok{color:#059669;background:#10b9811a}.vc-test.bad{color:#dc2626;background:#ef444414}.vc-test small{color:var(--ls-mute)}.vc-prev{color:#fff;background:#070c18;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.vc-prev-top{background:linear-gradient(135deg,var(--vc-ac),#070c18);align-items:center;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-prev-top{background:linear-gradient(135deg,color-mix(in srgb,var(--vc-ac) 40%,#070c18),#070c18)}}.vc-prev-top b{font-size:14px;display:block}.vc-prev-top small{opacity:.7;font-size:11px}.vc-prev-av{background:#ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.vc-prev-av.on{box-shadow:0 0 0 6px var(--vc-ac);animation:vcPulse 1.6s infinite}@supports (color:color-mix(in lab,red,red)){.vc-prev-av.on{box-shadow:0 0 0 6px color-mix(in srgb,var(--vc-ac) 30%,transparent)}}.vc-wave{align-items:center;gap:3px;height:30px;margin-left:auto;display:flex}.vc-wave i{background:#ffffff59;border-radius:3px;width:3px;height:6px}.vc-wave.on i{background:#22d3ee;animation:vcWave .7s ease-in-out infinite alternate}.vc-prev-body{flex-direction:column;gap:8px;height:320px;padding:14px;display:flex;overflow:auto}.vc-prev-body p{border-radius:16px;max-width:85%;padding:9px 12px;font-size:13px;animation:ntIn .3s both}.vc-prev-body p.ai{background:var(--vc-ac);align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.vc-prev-body p.ai{background:color-mix(in srgb,var(--vc-ac) 30%,#111827)}}.vc-prev-body p.ai{border-bottom-left-radius:4px}.vc-prev-body p.customer{background:#134e4a;border-bottom-right-radius:4px;align-self:flex-end}.vc-prev-body em{opacity:.6;text-align:center;margin:auto;font-size:13px;font-style:normal}.vc-prev-ctl{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.vc-prev-ctl small{opacity:.6;flex:1;min-width:180px;font-size:11px}@keyframes vcPulse{50%{transform:scale(1.06)}}@keyframes vcBar{0%{height:6px}to{height:26px}}@keyframes vcWave{0%{height:4px}to{height:26px}}@keyframes vcFlow{to{background-position:-200% 0}}@media (max-width:1100px){.vc-hero{grid-template-columns:150px minmax(0,1fr)}.vc-hero-k{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.vc-orb{width:150px;height:150px}.vc-eq s{transform-origin:50% 66px}.vc-flow{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}.vc-flow:before{display:none}.vc-plat{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-stack>div:after{display:none}}@media (max-width:820px){.vc-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:20px 16px}.vc-chips{justify-content:center}.vc-hero-k{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.vc-calls,.vc-grid,.vc-grid.wide-l{grid-template-columns:minmax(0,1fr)}.vc-calls>aside{max-height:420px;position:static}.vc-card{border-radius:18px;padding:15px}.vc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-plat,.vc-stack{grid-template-columns:minmax(0,1fr)}.vc-d-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-out a{grid-template-columns:120px 1fr 24px}.vc-tr p{max-width:94%}}.ps{flex-direction:column;gap:18px;display:flex}.ps-engine{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ps-engine button{text-align:left;border:1.5px solid var(--ls-line);background:var(--ls-soft);color:var(--ls-fg);border-radius:18px;flex-direction:column;align-items:flex-start;gap:3px;padding:16px;transition:all .25s;display:flex;position:relative}.ps-engine button:hover{transform:translateY(-2px)}.ps-engine span{font-size:26px}.ps-engine b{font-size:15px}.ps-engine em{color:var(--ls-mute);font-size:12px;font-style:normal}.ps-engine button.on{border-color:var(--vc-ac);background:linear-gradient(160deg,var(--vc-ac),transparent)}@supports (color:color-mix(in lab,red,red)){.ps-engine button.on{background:linear-gradient(160deg,color-mix(in srgb,var(--vc-ac) 16%,transparent),transparent)}}.ps-engine button.on{box-shadow:0 18px 32px -22px var(--vc-ac);transform:translateY(-3px)}.ps-engine button.on:after{content:"✓";color:#fff;background:var(--vc-ac);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;top:12px;right:14px}.ps-pipe{background:radial-gradient(80% 140% at 50% 0,var(--vc-ac),transparent),#070c18;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.ps-pipe{background:radial-gradient(80% 140% at 50% 0,color-mix(in srgb,var(--vc-ac) 22%,transparent),transparent),#070c18}}.ps-node{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;gap:2px;min-width:104px;padding:12px 10px;animation:stFlip .45s both;display:flex}.ps-node span{font-size:24px}.ps-node small{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:10px}.ps-node b{font-size:13px}.ps-node.big{background:linear-gradient(135deg,var(--vc-ac),#ffffff0d);min-width:200px}@supports (color:color-mix(in lab,red,red)){.ps-node.big{background:linear-gradient(135deg,color-mix(in srgb,var(--vc-ac) 45%,transparent),#ffffff0d)}}.ps-arrow{gap:3px;display:flex}.ps-arrow i{opacity:.3;background:#22d3ee;border-radius:50%;width:6px;height:6px;animation:psDot 1.2s infinite}.ps-arrow i:nth-child(2){animation-delay:.2s}.ps-arrow i:nth-child(3){animation-delay:.4s}.ps-layer{border:1px solid var(--ls-line);background:var(--vc-card);border-radius:20px;padding:16px}@supports (color:color-mix(in lab,red,red)){.ps-layer{background:color-mix(in srgb,var(--vc-card) 60%,transparent)}}.ps-layer{animation:stUp .4s both}.ps-lh{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.ps-lh b{color:var(--ls-fg);font-size:15px}.ps-lh span{color:var(--ls-mute);font-size:12px}.ps-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ps-cards button{text-align:left;border:1.5px solid var(--ls-line);color:var(--ls-fg);background:0 0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;transition:all .2s;display:flex;position:relative}.ps-cards button:hover{border-color:var(--vc-ac)}@supports (color:color-mix(in lab,red,red)){.ps-cards button:hover{border-color:color-mix(in srgb,var(--vc-ac) 40%,transparent)}}.ps-cards button:hover{transform:translateY(-2px)}.ps-cards button.custom{border-style:dashed}.ps-cards button.on{border-color:var(--vc-ac);background:var(--vc-ac)}@supports (color:color-mix(in lab,red,red)){.ps-cards button.on{background:color-mix(in srgb,var(--vc-ac) 10%,transparent)}}.ps-cards button.on{box-shadow:0 12px 22px -16px var(--vc-ac);transform:translateY(-2px)}.ps-logo{font-size:20px}.ps-cards b{font-size:13.5px}.ps-cards s{background:var(--vc-ac);color:#fff;border-radius:99px;padding:1px 7px;font-size:9.5px;font-weight:800;text-decoration:none}.ps-cards em{color:var(--ls-mute);font-size:11px;font-style:normal;line-height:1.35}.ps-dot{color:#10b981;font-size:10px;font-style:normal;position:absolute;top:8px;right:10px}.ps-form{background:var(--ls-soft);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;padding:14px;animation:ntIn .3s both;display:grid}.ps-f{flex-direction:column;gap:4px;min-width:0;display:flex}.ps-f.wide{grid-column:1/-1}.ps-f>span{color:var(--ls-fg);font-size:12px;font-weight:700}.ps-f i{color:#059669;margin-left:6px;font-style:normal;font-weight:600}.ps-f textarea{font-family:ui-monospace,monospace;font-size:12px}.ps-none{color:var(--ls-mute);grid-column:1/-1;font-size:13px}.ps-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.ps-foot>a{color:var(--ls-mute);font-size:12px;text-decoration:underline}.ps-test{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ps-test span{background:var(--vc-card);color:var(--ls-fg);border-radius:10px;max-width:520px;padding:4px 10px;font-size:12.5px}.ps-test span.ok{color:#059669}.ps-test span.bad{color:#dc2626}.ps-test small{color:var(--ls-mute);font-size:10.5px}@keyframes psDot{50%{opacity:1;transform:scale(1.3)}}.lab{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.lab-stage{color:#fff;text-align:center;background:radial-gradient(80% 70% at 50% 30%,var(--vc-ac),transparent),#060b18;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.lab-stage{background:radial-gradient(80% 70% at 50% 30%,color-mix(in srgb,var(--vc-ac) 40%,transparent),transparent),#060b18}}.lab-orb{place-items:center;width:150px;height:150px;margin-bottom:6px;display:grid;position:relative}.lab-orb i{border:2px solid var(--vc-ac);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lab-orb i{border:2px solid color-mix(in srgb,var(--vc-ac) 60%,#fff)}}.lab-orb i{opacity:0}.lab-orb span{z-index:1;background:radial-gradient(circle at 35% 30%,#fff,var(--vc-ac) 45%,var(--vc-ac));border-radius:50%;place-items:center;width:92px;height:92px;font-size:38px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.lab-orb span{background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--vc-ac) 65%,#fff) 45%,var(--vc-ac))}}.lab-orb span{box-shadow:0 0 40px var(--vc-ac);transition:all .3s}.lab-orb.s-listening i,.lab-orb.s-speaking i{animation:ntPing 1.6s ease-out infinite}.lab-orb i:nth-child(2){animation-delay:.5s!important}.lab-orb i:nth-child(3){animation-delay:1s!important}.lab-orb.s-listening span{background:radial-gradient(circle at 35% 30%,#fff,#6ee7b7 45%,#10b981);box-shadow:0 0 40px #10b981}.lab-orb.s-listening i{border-color:#34d399}.lab-orb.s-thinking span{animation:vcPulse 1s infinite}.lab-orb.s-ended span{filter:grayscale(.6)}.lab-stage>b{font-size:18px}.lab-stage>small{opacity:.75;font-size:12.5px}.lab-stack{flex-wrap:wrap;justify-content:center;gap:5px;margin:6px 0;display:flex}.lab-stack span{background:#ffffff14;border:1px solid #ffffff1f;border-radius:99px;padding:3px 9px;font-size:11px}.lab-ctl{align-items:center;gap:10px;margin-top:6px;display:flex}.lab-start{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:99px;padding:12px 26px;font-size:15px;font-weight:800;box-shadow:0 12px 26px -10px #10b981}.lab-start:disabled{opacity:.5}.lab-mic{color:#fff;background:linear-gradient(135deg,var(--vc-ac),#22d3ee);width:68px;height:68px;box-shadow:0 12px 26px -10px var(--vc-ac);border-radius:50%;font-size:26px;transition:all .2s}.lab-mic:disabled{opacity:.45}.lab-mic.rec{background:#ef4444;animation:vcPulse 1s infinite;box-shadow:0 0 0 8px #ef444440}.lab-end{color:#fca5a5;background:#ef444433;border:1px solid #ef444466;border-radius:99px;padding:9px 16px;font-size:12px;font-weight:800}.lab-lat{flex-direction:column;gap:5px;width:100%;max-width:300px;margin-top:10px;display:flex}.lab-lat>div{grid-template-columns:34px 1fr 64px;align-items:center;gap:8px;font-size:11px;display:grid}.lab-lat em{opacity:.6;text-align:left;font-style:normal}.lab-lat i{background:linear-gradient(90deg,#22d3ee,var(--vc-ac));border-radius:99px;height:6px;transition:width .5s;display:block}.lab-lat b{text-align:right}.lab-avg{opacity:.6;font-size:11px}.lab-chat{gap:10px;min-width:0}.lab-chat,.lab-msgs{flex-direction:column;display:flex}.lab-msgs{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:18px;gap:8px;height:420px;padding:14px;overflow:auto}.lab-msgs p{max-width:84%;color:var(--ls-fg);border-radius:16px;padding:9px 12px;font-size:13.5px;animation:ntIn .3s both}.lab-msgs small{color:var(--ls-mute);margin-bottom:2px;font-size:10.5px;display:block}.lab-msgs p.ai{background:var(--vc-card);border:1px solid var(--vc-ac);align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.lab-msgs p.ai{border:1px solid color-mix(in srgb,var(--vc-ac) 25%,transparent)}}.lab-msgs p.ai{border-bottom-left-radius:4px}.lab-msgs p.customer{background:#10b98124;border-bottom-right-radius:4px;align-self:flex-end}.lab-msgs>em{color:var(--ls-mute);text-align:center;max-width:360px;margin:auto;font-size:13px;font-style:normal}.lab-msgs p.typing{gap:4px;display:flex}.lab-msgs p.typing i{background:var(--vc-ac);border-radius:50%;width:7px;height:7px;animation:psDot 1s infinite}.lab-msgs p.typing i:nth-child(2){animation-delay:.15s}.lab-msgs p.typing i:nth-child(3){animation-delay:.3s}.lab-err{color:#dc2626;background:#ef444414;border-radius:12px;padding:8px 12px;font-size:12.5px}.lab-type{gap:8px;display:flex}.lab-type .input{flex:1}@media (max-width:900px){.lab,.ps-engine{grid-template-columns:minmax(0,1fr)}.lab-msgs{height:340px}.ps-node{min-width:84px}.ps-node.big{min-width:150px}}.ps-chip{background:var(--ls-soft);color:var(--ls-mute);border-radius:99px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.ps-chip.ok{color:#059669;background:#10b98126}.ps-chip.bad{color:#dc2626;background:#ef44441f}.ps-guide{border:1px dashed var(--vc-ac);border-radius:16px;margin-top:12px}@supports (color:color-mix(in lab,red,red)){.ps-guide{border:1px dashed color-mix(in srgb,var(--vc-ac) 40%,transparent)}}.ps-guide{background:var(--vc-ac)}@supports (color:color-mix(in lab,red,red)){.ps-guide{background:color-mix(in srgb,var(--vc-ac) 5%,transparent)}}.ps-guide summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;list-style:none;display:flex}.ps-guide summary::-webkit-details-marker{display:none}.ps-guide summary b{color:var(--ls-fg);font-size:13.5px}.ps-guide summary span{color:var(--ls-mute);flex:1;font-size:11.5px}.ps-guide ol{flex-direction:column;gap:6px;padding:0 14px 12px;display:flex}.ps-guide li{color:var(--ls-fg);align-items:flex-start;gap:10px;font-size:13px;animation:ntIn .3s both;display:flex}.ps-guide li s{color:#fff;background:var(--vc-ac);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.ps-copy{gap:8px;padding:0 14px 14px;display:grid}.ps-cb{background:var(--vc-card);border:1px solid var(--ls-line);border-radius:12px;overflow:hidden}.ps-cb>div{border-bottom:1px solid var(--ls-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ps-cb b{color:var(--ls-fg);font-size:12px}.ps-cb button{background:var(--vc-ac);color:#fff;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:800}.ps-cb code,.ps-cb pre{color:var(--ls-fg);white-space:pre-wrap;word-break:break-all;max-height:220px;padding:10px;font-family:ui-monospace,monospace;font-size:11.5px;display:block;overflow:auto}.vc-rec{background:var(--ls-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.vc-rec span{color:var(--ls-fg);font-size:12.5px;font-weight:700}.vc-rec audio{flex:1;min-width:220px;height:38px}.vc-live-call{color:#dc2626;background:#ef444414;border:1px solid #ef444440;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.vc-live-call>i{background:#ef4444;border-radius:50%;width:10px;height:10px;animation:ntBlink 1s infinite}.vc-live-call .ao-live{margin-left:auto}.vc-an{background:linear-gradient(135deg,var(--vc-ac),transparent);border-radius:16px;align-items:flex-start;gap:14px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.vc-an{background:linear-gradient(135deg,color-mix(in srgb,var(--vc-ac) 8%,transparent),transparent)}}.vc-an{border:1px solid var(--ls-line);margin-bottom:12px}.vc-an-meter{text-align:center;background:conic-gradient(#10b981 calc(var(--p) * 1%),var(--ls-line) 0);border-radius:50%;flex-shrink:0;place-content:center;width:92px;height:92px;display:grid;position:relative}.vc-an-meter:before{content:"";background:var(--vc-card);border-radius:50%;position:absolute;inset:8px}.vc-an-meter b,.vc-an-meter span{position:relative}.vc-an-meter b{color:var(--ls-fg);font-size:24px;font-weight:900;line-height:1}.vc-an-meter span{color:var(--ls-mute);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.vc-an-score{color:var(--ls-fg);font-size:13px}.vc-an-score s{color:var(--ls-mute)}.vc-an-score b{font-size:16px}.vc-an-score b.up{color:#059669}.vc-an-score b.down{color:#dc2626}.vc-an-next{color:var(--ls-fg);background:var(--vc-card);border-radius:10px;padding:8px 10px;font-size:13px}.vc-an-obj{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.vc-an-obj em{color:var(--ls-mute);margin-right:4px;font-size:11px;font-style:normal}.vc-an-obj span{color:#b45309;background:#f59e0b24;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:700}.vc-an blockquote{color:var(--ls-mute);border-left:3px solid var(--vc-ac);padding-left:10px;font-size:12.5px;font-style:italic}.vc-ins{grid-template-columns:1fr 1fr 2fr;gap:10px;display:grid}.vc-ins>div{background:var(--ls-soft);border-radius:16px;padding:14px}.vc-ins-k b{color:var(--ls-fg);font-size:28px;font-weight:900;display:block}.vc-ins-k span{color:var(--ls-mute);font-size:12px}.vc-ins-k i{background:linear-gradient(90deg,#f59e0b,#10b981);border-radius:99px;height:6px;margin-top:8px;display:block}.vc-ins-obj{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.vc-ins-obj em{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--ls-mute);font-size:11px;font-style:normal;font-weight:800}.vc-ins-obj span{background:var(--vc-card);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:99px;padding:5px 10px;font-size:12.5px}.vc-ins-obj b{color:#b45309;margin-left:4px}.vc-ins-obj small{color:var(--ls-mute);font-size:12px}@media (max-width:820px){.vc-ins{grid-template-columns:1fr 1fr}.vc-ins-obj{grid-column:1/-1}.vc-an{flex-direction:column;align-items:center}}.tm{--tm-card:#ffffffd6}html[data-theme=dark] .tm{--tm-card:#0f172aa3}.tm-hero{color:#fff;background:radial-gradient(60% 120% at 15% 50%,var(--brand),transparent 65%),radial-gradient(50% 80% at 100% 0,#ec48992e,transparent 60%),#070c1a;border-radius:28px;grid-template-columns:300px minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 26px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tm-hero{background:radial-gradient(60% 120% at 15% 50%,color-mix(in srgb,var(--brand) 55%,transparent),transparent 65%),radial-gradient(50% 80% at 100% 0,#ec48992e,transparent 60%),#070c1a}}.tm-hero{box-shadow:0 34px 70px -40px var(--brand)}@supports (color:color-mix(in lab,red,red)){.tm-hero{box-shadow:0 34px 70px -40px color-mix(in srgb,var(--brand) 70%,#000)}}.tm-hero{animation:stUp .45s both}.tm-hero:after{content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(#ffffff59 1px,#0000 0);background-size:36px 36px;position:absolute;inset:0}.tm-orbit{perspective:700px;height:210px;position:relative}.tm-orbit>i{border:1px dashed #ffffff40;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tm-orbit .o1{width:252px;height:106px}.tm-orbit .o2{border-style:solid;border-color:var(--brand);width:170px;height:72px}@supports (color:color-mix(in lab,red,red)){.tm-orbit .o2{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}}.tm-core{z-index:2;text-align:center;background:radial-gradient(circle at 35% 30%,#fff,var(--brand) 45%,var(--brand));border-radius:50%;place-content:center;width:80px;height:80px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.tm-core{background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--brand) 70%,#fff) 45%,var(--brand))}}.tm-core{box-shadow:0 0 40px var(--brand);color:#0b1020;animation:vcPulse 3s ease-in-out infinite}.tm-core b{font-size:22px;font-weight:900;line-height:1}.tm-core span{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.tm-spin{animation:tmSway 16s ease-in-out infinite;position:absolute;inset:0}.tm-sat{color:#fff;background:radial-gradient(circle at 30% 30%,var(--c),var(--c));border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.tm-sat{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--c) 40%,#fff),var(--c))}}.tm-sat{box-shadow:0 8px 18px -6px var(--c);z-index:3;border:2px solid #ffffffb3;animation:tmFloat 4s ease-in-out infinite}.tm-sat em{font-style:normal}.tm-sat:after{content:"";background:#64748b;border:2px solid #070c1a;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.tm-sat.s-online:after{background:#22c55e;box-shadow:0 0 8px #22c55e}.tm-sat.s-today:after{background:#f59e0b}.tm-sat.s-off{opacity:.4;filter:grayscale()}.tm-sat:nth-child(2n){animation-delay:-1.5s}.tm-sat:nth-child(3n){animation-delay:-2.6s}.tm-hero-t{z-index:1;min-width:0;position:relative}.tm-hero-t small{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:11px}.tm-hero-t h1{margin:4px 0 6px;font-size:clamp(24px,3vw,34px);font-weight:900}.tm-hero-t p{opacity:.82;max-width:560px;font-size:14px}.tm-seats{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:12.5px;display:flex}.tm-seats>div{background:#ffffff24;border-radius:99px;width:180px;height:8px;overflow:hidden}.tm-seats i{background:linear-gradient(90deg,#22c55e,var(--brand));border-radius:99px;height:100%;animation:stGrow 1s both;display:block}.tm-seats b{font-size:15px}.tm-seats .dx-link{color:#fff;opacity:.85}.tm-hero-k{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.tm-hero-k>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;min-width:100px;padding:12px}.tm-hero-k span{font-size:14px}.tm-hero-k b{font-size:24px;font-weight:900;line-height:1.1;display:block}.tm-hero-k em{opacity:.7;font-size:11px;font-style:normal}.tm-card{background:var(--tm-card);border:1px solid var(--ls-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;min-width:0;padding:20px;animation:stUp .45s both;box-shadow:0 24px 48px -40px #0f172a80}.tm-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:14px;display:flex}.tm-h b{color:var(--ls-fg);align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.tm-h>span{font-size:12px}.tm-cap,.tm-h>span{color:var(--ls-mute)}.tm-cap{letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.tm-av{color:#fff;background:linear-gradient(135deg,var(--c),var(--c));border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:15px;font-weight:900;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.tm-av{background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 50%,#000))}}.tm-av{box-shadow:0 10px 20px -10px var(--c)}.tm-av.sm{border-radius:10px;width:30px;height:30px;font-size:11px}.tm-av.lg{border-radius:22px;width:64px;height:64px;font-size:21px}.tm-av>i{border:2.5px solid var(--tm-card);background:#94a3b8;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.tm-av>s{font-size:22px;text-decoration:none;position:absolute;top:-12px;right:-10px}.tm-podium{perspective:800px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;max-width:620px;margin:0 auto;display:grid}.tm-podium>div{text-align:center;flex-direction:column;align-items:center;gap:4px;animation:rfDrop .6s both;display:flex}.tm-podium b{color:var(--ls-fg);font-size:14px}.tm-podium em{color:var(--c);font-size:12px;font-style:normal;font-weight:800}.tm-step{background:linear-gradient(180deg,var(--c),var(--c));border-radius:14px 14px 4px 4px;place-items:center;width:100%;margin-top:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.tm-step{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 40%,transparent),color-mix(in srgb,var(--c) 10%,transparent))}}.tm-step{border:1px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.tm-step{border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}}.tm-step{transform-origin:bottom;transform:rotateX(12deg)}.tm-step strong{color:var(--c);font-size:28px;font-weight:900}.p1 .tm-step{height:110px}.p2 .tm-step{height:80px}.p3 .tm-step{height:60px}.tm-rest{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.tm-rest>div{background:var(--ls-soft);color:var(--ls-fg);border-radius:99px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;display:flex}.tm-rest s{color:var(--ls-mute);margin-left:6px;font-weight:900;text-decoration:none}.tm-rest em{color:var(--ls-mute);font-style:normal}.tm-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.tm-m{background:var(--tm-card);border:1px solid var(--ls-line);border-radius:22px;flex-direction:column;gap:12px;padding:16px;transition:transform .3s,box-shadow .3s;animation:stUp .45s both;display:flex;position:relative;overflow:hidden}.tm-m:before{content:"";background:linear-gradient(90deg,var(--c),transparent);height:4px;position:absolute;inset:0 0 auto}.tm-m:hover{box-shadow:0 26px 40px -30px var(--c);transform:perspective(800px)rotateX(3deg)translateY(-4px)}.tm-m.on{border-color:var(--c);box-shadow:0 0 0 2px var(--c)}@supports (color:color-mix(in lab,red,red)){.tm-m.on{box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 30%,transparent)}}.tm-m.s-online .tm-av>i{background:#22c55e;box-shadow:0 0 8px #22c55e}.tm-m.s-today .tm-av>i{background:#f59e0b}.tm-m.s-off{opacity:.6;filter:grayscale(.7)}.tm-m-top{align-items:center;gap:12px;display:flex}.tm-m-top b{color:var(--ls-fg);font-size:15px;display:block}.tm-m-top b small{color:var(--ls-mute);font-weight:500}.tm-m-top em{color:var(--ls-mute);font-size:12px;font-style:normal}.tm-role{background:var(--ls-soft);color:var(--ls-mute);border-radius:99px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:800}.tm-role.r-owner{color:#b45309;background:#f59e0b26}.tm-status{color:var(--ls-mute);align-items:center;gap:6px;font-size:11.5px;display:flex}.tm-status i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.s-online .tm-status i{background:#22c55e;animation:ntBlink 1.6s infinite}.s-today .tm-status i{background:#f59e0b}.s-off .tm-status i{background:#ef4444}.tm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tm-kpis>div{background:var(--ls-soft);text-align:center;border-radius:12px;padding:8px}.tm-kpis b{color:var(--ls-fg);font-size:18px;font-weight:900;line-height:1.1;display:block}.tm-kpis b.hot{color:#ea580c}.tm-kpis b.bad{color:#dc2626}.tm-kpis b.good{color:#059669}.tm-kpis span{color:var(--ls-mute);font-size:10.5px}.tm-load{color:var(--ls-mute);grid-template-columns:64px 1fr 48px;align-items:center;gap:8px;font-size:11px;display:grid}.tm-load>div{background:var(--ls-soft);border-radius:99px;height:7px;overflow:hidden}.tm-load i{background:linear-gradient(90deg,#10b981,#f59e0b,#ef4444) 0 0/300% 100%;border-radius:99px;height:100%;animation:stGrow 1s both;display:block}.tm-load em{text-align:right;font-style:normal}.tm-spark{align-items:flex-end;gap:4px;height:38px;display:flex;position:relative}.tm-spark i{background:linear-gradient(180deg,var(--c),var(--c));border-radius:4px 4px 2px 2px;flex:1}@supports (color:color-mix(in lab,red,red)){.tm-spark i{background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 30%,transparent))}}.tm-spark i{transform-origin:bottom;animation:ntGrow .6s both}.tm-spark small{color:var(--ls-mute);font-size:9.5px;position:absolute;top:-2px;right:0}.tm-m-foot{border-top:1px dashed var(--ls-line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.tm-won{color:#059669;font-size:11.5px;font-weight:800}.tm-tag{color:var(--ls-mute);border-radius:99px;padding:2px 8px;font-size:10.5px}.tm-ic,.tm-tag{background:var(--ls-soft)}.tm-ic{border-radius:10px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.tm-ic:hover{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.tm-ic:hover{background:color-mix(in srgb,var(--c) 18%,transparent)}}.tm-manage{color:#fff;background:var(--c);box-shadow:0 8px 16px -10px var(--c);border-radius:11px;margin-left:auto;padding:7px 12px;font-size:12px;font-weight:800}.tm-add{border:2px dashed var(--brand);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:240px;display:flex}@supports (color:color-mix(in lab,red,red)){.tm-add{border:2px dashed color-mix(in srgb,var(--brand) 40%,transparent)}}.tm-add{color:var(--ls-fg);transition:all .25s}.tm-add:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.tm-add:hover{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.tm-add:hover{transform:translateY(-3px)}.tm-add span{color:#fff;background:var(--brand);width:54px;height:54px;box-shadow:0 12px 24px -12px var(--brand);border-radius:18px;place-items:center;font-size:28px;display:grid}.tm-add b{font-size:15px}.tm-add em{color:var(--ls-mute);font-size:12px;font-style:normal}.tm-manage-panel{border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.tm-manage-panel{border-color:color-mix(in srgb,var(--c) 40%,transparent)}}.tm-mg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.tm-box{background:var(--ls-soft);border:1px solid var(--ls-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.tm-box.danger{border-color:#ef44444d}.tm-box form>button,.tm-box>button{align-self:flex-start}.tm-f{flex-direction:column;gap:4px;min-width:0;display:flex}.tm-f>span{color:var(--ls-fg);font-size:12px;font-weight:700}.tm-colors{gap:6px;display:flex}.tm-colors label{cursor:pointer}.tm-colors input{opacity:0;position:absolute}.tm-colors i{background:var(--c);border-radius:8px;width:24px;height:24px;transition:all .2s;display:block}.tm-colors input:checked+i{outline:3px solid var(--ls-fg);outline-offset:2px;transform:scale(1.1)}.tm-pw{gap:6px;display:flex}.tm-pw .input{flex:1;min-width:0;font-family:ui-monospace,monospace}.tm-pw button{background:var(--tm-card);border:1px solid var(--ls-line);color:var(--ls-fg);border-radius:10px;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:700}.tm-red{box-shadow:none!important;background:#dc2626!important}.tm-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tm-wl{flex-direction:column;gap:8px;display:flex}.tm-wl>div{color:var(--ls-fg);grid-template-columns:30px 80px 1fr 30px;align-items:center;gap:10px;font-size:13px;display:grid}.tm-wl>div>div{background:var(--ls-soft);border-radius:99px;height:10px;overflow:hidden}.tm-wl>div i{background:linear-gradient(90deg,var(--c),var(--c));border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.tm-wl>div i{background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 50%,#fff))}}.tm-wl>div i{animation:stGrow 1s both}.tm-wl em{text-align:right;font-style:normal;font-weight:800}.tm-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tm-route input{opacity:0;position:absolute}.tm-route span{border:1.5px solid var(--ls-line);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;height:100%;padding:12px;transition:all .2s;display:flex}.tm-route i{font-size:20px;font-style:normal}.tm-route b{color:var(--ls-fg);font-size:13px}.tm-route em{color:var(--ls-mute);font-size:11.5px;font-style:normal}.tm-route input:checked+span{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.tm-route input:checked+span{background:color-mix(in srgb,var(--brand) 9%,transparent)}}.tm-route input:checked+span{box-shadow:0 10px 22px -16px var(--brand);transform:translateY(-2px)}.tm-who{flex-direction:column;gap:8px;display:flex}.tm-inv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tm-inv .wide{grid-column:1/-1}.tm-full{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.tm-full span{font-size:36px}.tm-full b{color:var(--ls-fg)}.tm-full em{color:var(--ls-mute);font-size:12.5px;font-style:normal}.tm-share{background:linear-gradient(135deg,#10b9811f,#0000);border:1px solid #10b98159;border-radius:22px;flex-direction:column;gap:10px;padding:18px;animation:stUp .4s both;display:flex}.tm-share-h{align-items:center;gap:10px;display:flex}.tm-share-h>span{font-size:26px}.tm-share-h b{color:var(--ls-fg);font-size:15px;display:block}.tm-share-h em{color:var(--ls-mute);font-size:12px;font-style:normal}.tm-share pre{white-space:pre-wrap;background:var(--tm-card);color:var(--ls-fg);border:1px solid var(--ls-line);border-radius:12px;padding:12px;font-family:ui-monospace,monospace;font-size:12px}.tm-feed{flex-direction:column;gap:4px;max-height:420px;display:flex;overflow:auto}.tm-feed>div{border-bottom:1px solid var(--ls-line);align-items:flex-start;gap:10px;padding:8px 4px;animation:ntIn .3s both;display:flex}.tm-feed b{color:var(--ls-fg);font-size:13px}.tm-feed em{color:var(--ls-mute);font-size:12px;font-style:normal}.tm-feed p{color:var(--ls-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tm-feed small{color:var(--ls-mute);flex-shrink:0;font-size:10.5px}.tm-perm{overflow-x:auto}.tm-perm table{border-collapse:collapse;width:100%;font-size:12.5px}.tm-perm th{text-align:center;color:var(--ls-mute);padding:6px;font-size:11px;font-weight:800}.tm-perm td{border-top:1px solid var(--ls-line);text-align:center;color:var(--ls-fg);padding:8px 6px}.tm-perm td:first-child{text-align:left;font-weight:600}.tm-perm td.no{color:var(--ls-mute);opacity:.6}@keyframes tmFloat{50%{translate:0 -6px}}@keyframes tmSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (max-width:1100px){.tm-hero{grid-template-columns:240px minmax(0,1fr)}.tm-hero-k{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.tm-orbit .o1{width:220px}}@media (max-width:900px){.tm-mg,.tm-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.tm-hero{text-align:center;grid-template-columns:minmax(0,1fr);padding:18px 14px}.tm-orbit{height:180px}.tm-seats{justify-content:center}.tm-hero-k{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-card{border-radius:18px;padding:15px}.tm-inv,.tm-route{grid-template-columns:minmax(0,1fr)}.tm-podium{gap:6px}.tm-av.lg{width:50px;height:50px;font-size:17px}}.ad-shell{--brand:#6366f1;--surface:#11182db8;--canvas:#060a18;--line:#94a3b821;--ink:#e2e8f0;--muted:#94a3b8;--ls-fg:#f1f5f9;--ls-mute:#cbd5e1a6;--ls-line:#ffffff14;--ls-soft:#ffffff0a;min-height:100vh;color:var(--ink);color-scheme:dark;background:radial-gradient(1200px 600px at 85% -10%,#6366f138,#0000 60%),radial-gradient(900px 500px at -10% 110%,#10b9811f,#0000 60%),#060a18}.ad-panel,.ad-shell .card{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:18px;box-shadow:inset 0 1px #ffffff0a,0 20px 40px -28px #000000e6}.ad-shell .tbl th{color:#94a3b8;border-bottom:1px solid var(--line);background:#ffffff08}.ad-shell .tbl td{border-top-color:var(--line);color:#e2e8f0}.ad-shell .tbl tr:hover td{background:#6366f10f}.ad-shell .input,.ad-shell select,.ad-shell textarea{border-color:var(--line)!important;color:#e2e8f0!important;background:#0206178c!important}.ad-shell .label,.ad-shell label{color:#cbd5e1}.ad-shell .btn-ghost{border-color:var(--line);color:#e2e8f0;background:#ffffff0a}.ad-shell .text-gray-400,.ad-shell .text-gray-500{color:#94a3b8!important}.ad-shell .text-gray-600,.ad-shell .text-gray-700{color:#cbd5e1!important}.ad-shell .bg-gray-50,.ad-shell .bg-white{background:#ffffff0a!important}.ad-shell .bg-indigo-50{background:#6366f129!important}.ad-shell .bg-emerald-50,.ad-shell .bg-green-50{color:#a7f3d0;background:#10b9811f!important}.ad-shell .bg-sky-50{color:#bae6fd;background:#0ea5e91f!important}.ad-shell .hover\:bg-gray-50:hover{background:#ffffff0d!important}.ad-shell .divide-y>*+*{border-color:var(--line)!important}.ad-shell .text-red-600{color:#fca5a5!important}.ad-shell .brand-text{color:#a5b4fc!important}.ad-shell .font-black,.ad-shell .font-bold,.ad-shell b,.ad-shell h1,.ad-shell h2,.ad-shell h3{color:#f8fafc}.ad-shell .stat{background:var(--surface);border-color:var(--line)}.ad-side{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:linear-gradient(#080c1eeb,#050816f5)}.ad-brand{align-items:center;gap:11px;padding:18px 16px 12px;display:flex}.ad-logo{color:#fff;background:conic-gradient(from 200deg,#6366f1,#06b6d4,#10b981,#6366f1);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid;position:relative;box-shadow:0 0 24px -4px #6366f1}.ad-logo span{border:1px solid #a5b4fc59;border-radius:15px;animation:adPulse 3s ease-in-out infinite;position:absolute;inset:-4px}.ad-brand-k{letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700}.ad-brand-n{color:#0000;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:900}.ad-live{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98133;border-radius:10px;align-items:center;gap:8px;margin:0 14px 10px;padding:7px 10px;font-size:11.5px;font-weight:700;display:flex}.ad-chip.dot i,.ad-live i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:adBlink 1.6s infinite;box-shadow:0 0 10px}.ad-live.warn{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b40}.ad-live.bad{color:#fca5a5;background:#ef44441a;border-color:#ef444440}.ad-nav .side-group{color:#64748b;letter-spacing:.16em;text-transform:uppercase;padding:10px 10px 4px;font-size:10px;font-weight:800}.ad-nav .side-link{border-radius:11px;position:relative;color:#cbd5e1!important;background:0 0!important}.ad-nav .side-link:hover{color:#fff!important;background:#ffffff0d!important}.ad-nav .side-link.on{box-shadow:inset 0 0 0 1px #818cf840;color:#fff!important;background:linear-gradient(90deg,#6366f159,#6366f10d)!important}.ad-nav .side-link.on:after{content:"";background:#818cf8;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-12px;box-shadow:0 0 12px #818cf8}.ad-nav .side-badge{color:#fff;background:#ef4444}.ad-side-foot a{color:#94a3b8;border-radius:9px;padding:6px 10px;display:block}.ad-side-foot a:hover{color:#fff;background:#ffffff0d}.ad-me{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;align-items:center;gap:9px;margin-top:8px;padding:9px;display:flex}.ad-me>span{color:#fff;background:linear-gradient(135deg,#6366f1,#06b6d4);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.ad-me b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ad-me em{color:#94a3b8;font-size:10.5px;font-style:normal}.ad-me form{margin-left:auto}.ad-me button{color:#fca5a5;border-radius:9px;width:30px;height:30px}.ad-me button:hover{background:#ef444426}.ad-top{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#060a18b3;gap:12px;padding:12px 24px;position:sticky;top:0}.ad-search,.ad-top{align-items:center;display:flex}.ad-search{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;flex:1;gap:8px;max-width:520px;padding:0 12px}.ad-search span{color:#64748b;font-size:17px}.ad-search input{color:#e2e8f0;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:13.5px}.ad-search:focus-within{border-color:#6366f1;box-shadow:0 0 0 4px #6366f126}.ad-search.in{flex:260px}.ad-top-r{gap:6px;margin-left:auto;display:flex}.ad-chip{border:1px solid var(--line);color:#e2e8f0;white-space:nowrap;background:#ffffff0d;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.ad-chip:hover{border-color:#818cf880}.ad-chip.dot.ok{color:#6ee7b7}.ad-chip.dot.warn{color:#fcd34d}.ad-chip.dot.bad{color:#fca5a5}.ad-main{max-width:1440px;padding:22px 24px 60px}@media (max-width:767px){.ad-top{padding:10px 12px}.ad-top-r .ad-chip{display:none}.ad-main{padding:14px 12px 40px}.ad-brand{padding:12px}.ad-live{display:none}}.ad-hero{background:linear-gradient(135deg,#312e81bf,#0f172ae6 55%,#082f49b3);border:1px solid #818cf840;border-radius:24px;padding:26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #6366f1}.ad-hero.t-emerald{background:linear-gradient(135deg,#064e3bbf,#0f172ae6 55%,#082f4999);border-color:#34d39940}.ad-hero.t-amber{background:linear-gradient(135deg,#78350fb3,#0f172ae6 55%,#312e8180);border-color:#fbbf2440}.ad-hero.t-rose{background:linear-gradient(135deg,#7f1d1db3,#0f172ae6 55%,#312e8180);border-color:#f871714d}.ad-hero.t-cyan{background:linear-gradient(135deg,#083344cc,#0f172ae6 55%,#312e818c);border-color:#22d3ee40}.ad-hero-grid{transform-origin:top;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:32px 32px;animation:adGrid 18s linear infinite;position:absolute;inset:0;transform:perspective(600px)rotateX(38deg)scale(1.6);-webkit-mask-image:radial-gradient(at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 70% 30%,#000 20%,#0000 75%)}.ad-hero-orb{filter:blur(6px);background:radial-gradient(circle at 35% 35%,#a5b4fc80,#6366f126 45%,#0000 70%);border-radius:50%;width:340px;height:340px;animation:adFloat 9s ease-in-out infinite;position:absolute;top:-120px;right:-80px}.ad-hero-in{flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative}.ad-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c7d2fe;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.ad-kicker i{background:#34d399;border-radius:50%;width:7px;height:7px;animation:adBlink 1.6s infinite;box-shadow:0 0 10px #34d399}.ad-title{color:#fff;letter-spacing:-.02em;margin-top:6px;font-size:clamp(22px,3vw,32px);font-weight:900;line-height:1.15}.ad-sub{color:#cbd5e1;max-width:760px;margin-top:6px;font-size:13.5px}.ad-hero-right{flex-shrink:0}.ad-hero-chips{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.ad-hchip{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.ad-hchip:hover{background:#ffffff24;transform:translateY(-1px)}.ad-hchip b{color:#fff;font-size:14px}.ad-hchip.red{background:#ef44442e;border-color:#f8717159}.ad-hchip.amber{background:#f59e0b29;border-color:#fbbf2459}.ad-hchip.sky{background:#0ea5e929;border-color:#38bdf859}.ad-hchip.green{background:#10b98129;border-color:#34d39959}.ad-hchip.violet{background:#8b5cf633;border-color:#a78bfa66}.ad-hchip.ghost{background:0 0;border-style:dashed}.ad-holo{background:linear-gradient(160deg,#ffffff24,#ffffff08);border:1px solid #ffffff2e;border-radius:20px;width:290px;padding:18px;animation:adTilt 7s ease-in-out infinite;position:relative;transform:perspective(800px)rotateY(-10deg)rotateX(6deg);box-shadow:0 30px 50px -30px #000,inset 0 1px #ffffff40}.ad-holo-k{color:#c7d2fe;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.ad-holo-v{color:#fff;text-shadow:0 0 24px #a5b4fc99;font-size:34px;font-weight:900}.ad-holo-s{color:#cbd5e1;font-size:12px}.ad-holo-bars{align-items:flex-end;gap:6px;height:64px;margin-top:12px;display:flex}.ad-holo-bars i{transform-origin:bottom;background:linear-gradient(#a5b4fc,#6366f133);border-radius:6px 6px 2px 2px;flex:1;animation:c3Grow .9s cubic-bezier(.3,.9,.3,1) both;box-shadow:0 0 12px #818cf880}.ad-health-sum{gap:10px;display:flex}.ad-hs{background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;place-items:center;width:92px;height:92px;transition:transform .2s;display:grid;transform:perspective(500px)rotateX(12deg)}.ad-hs:hover{transform:perspective(500px)rotateX(0)translateY(-3px)}.ad-hs b{font-size:28px;font-weight:900}.ad-hs span{color:#cbd5e1;margin-top:-10px;font-size:11px;font-weight:700}.ad-hs.healthy b{color:#34d399}.ad-hs.watch b{color:#fbbf24}.ad-hs.risk b{color:#f87171}.ad-detail-ring{justify-items:center;gap:8px;display:grid}.ad-detail-ring em{color:#cbd5e1;font-size:11.5px;font-style:normal}.ad-reasons{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ad-reasons span{color:#fde68a;background:#00000040;border-radius:8px;padding:4px 10px;font-size:12px}.ad-kpi{--t:#818cf8;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 15px;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.ad-kpi:before{content:"";background:linear-gradient(90deg,transparent,var(--t),transparent);opacity:.8;height:2px;position:absolute;inset:0 0 auto}.ad-kpi:after{content:"";background:radial-gradient(circle,var(--t),transparent 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;right:-50px}@supports (color:color-mix(in lab,red,red)){.ad-kpi:after{background:radial-gradient(circle,color-mix(in srgb,var(--t) 30%,transparent),transparent 70%)}}a.ad-kpi:hover{border-color:var(--t);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){a.ad-kpi:hover{border-color:color-mix(in srgb,var(--t) 45%,transparent)}}.ad-kpi-top{color:#94a3b8;justify-content:space-between;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.ad-kpi-top em{margin-right:6px;font-style:normal}.ad-kpi-top b{border-radius:99px;padding:2px 7px;font-size:10.5px}.ad-kpi-top b.up{color:#6ee7b7;background:#10b98126}.ad-kpi-top b.down{color:#fca5a5;background:#ef444426}.ad-kpi-v{color:#fff;letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:900;line-height:1.15}.ad-kpi-h{color:#94a3b8;flex-wrap:wrap;gap:4px;margin-top:3px;font-size:11.5px}.ad-kpi-h,.ad-panel>header{align-items:center;display:flex}.ad-panel>header{justify-content:space-between;gap:10px;padding:14px 16px 0}.ad-panel>header h3{color:#f8fafc;font-size:14.5px;font-weight:800}.ad-panel-b{padding:14px 16px 16px}.ad-form-pad,.ad-panel:not(:has(>header))>.ad-panel-b{padding:18px}.ad-mini{color:#94a3b8;font-size:11px}.ad-link{color:#a5b4fc;font-size:12px;font-weight:700}.ad-btn,.ad-link:hover{color:#fff}.ad-btn{white-space:nowrap;background:linear-gradient(135deg,#6366f1,#0ea5e9);border-radius:11px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 10px 22px -12px #6366f1,inset 0 1px #ffffff40}.ad-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.ad-btn.sm{border-radius:9px;padding:6px 11px;font-size:12px}.ad-btn.ghost{box-shadow:none;border:1px solid var(--line);background:#ffffff0f}.ad-btn.danger{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 10px 22px -12px #ef4444}.ad-wa{background:#10b98124;border:1px solid #10b98140;border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;display:inline-grid}.ad-wa:hover{background:#10b98147}.ad-pill{text-transform:capitalize;border:1px solid #0000;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.ad-pill.green{color:#6ee7b7;background:#10b98126;border-color:#10b98140}.ad-pill.amber{color:#fcd34d;background:#f59e0b26;border-color:#f59e0b40}.ad-pill.red{color:#fca5a5;background:#ef444426;border-color:#ef444440}.ad-pill.sky{color:#7dd3fc;background:#0ea5e926;border-color:#0ea5e940}.ad-pill.gray{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b833}.ad-pill.dark{color:#fff;background:#000;border-color:#475569}.ad-pill.violet{color:#c4b5fd;background:#8b5cf62e;border-color:#8b5cf64d}.ad-band{white-space:nowrap;font-size:11px;font-weight:800}.ad-band.healthy{color:#34d399}.ad-band.watch{color:#fbbf24}.ad-band.risk{color:#f87171}.ad-ring{--p:50;--c:#10b981;background:conic-gradient(var(--c) calc(var(--p) * 1%),#ffffff14 0);box-shadow:0 0 18px -4px var(--c);border-radius:50%;flex-shrink:0;place-items:center;animation:adSpinIn .9s cubic-bezier(.3,.9,.3,1) both;display:grid;position:relative}.ad-ring:before{content:"";background:#0b1226;border-radius:50%;position:absolute;inset:14%;box-shadow:inset 0 2px 6px #0009}.ad-ring b{color:#fff;font-weight:900;position:relative}.ad-empty{text-align:center;justify-items:center;gap:6px;padding:28px 16px;display:grid}.ad-empty-i{filter:drop-shadow(0 6px 12px #6366f166);font-size:34px}.ad-empty p{color:#94a3b8;max-width:420px;font-size:12.5px}.ad-sample{color:#fde68a;background:repeating-linear-gradient(45deg,#f59e0b2e 0 12px,#f59e0b1a 12px 24px);border:1px solid #f59e0b59;border-radius:12px;padding:9px 14px;font-size:12.5px;font-weight:700}.ad-sample a{color:#fff;margin-left:6px;text-decoration:underline}.ad-toast{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d;border-radius:10px;margin-left:auto;padding:7px 12px;font-size:12.5px;font-weight:700}.ad-toast.inline{margin-left:10px;display:inline-block}.ad-head{background:linear-gradient(120deg,#6366f133,#ffffff05);border:1px solid #818cf833;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.ad-head-ico{background:linear-gradient(135deg,#6366f180,#0ea5e959);border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;transform:perspective(300px)rotateY(-14deg);box-shadow:0 10px 24px -12px #6366f1,inset 0 1px #ffffff4d}.ad-head h1{color:#fff;font-size:22px;font-weight:900}.ad-head p{color:#94a3b8;max-width:760px;font-size:12.5px}.ad-tabs{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.ad-tabs a{color:#94a3b8;white-space:nowrap;text-transform:capitalize;border-radius:10px;padding:6px 12px;font-size:12.5px;font-weight:700}.ad-tabs a:hover{color:#fff}.ad-tabs a.on{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 6px 16px -8px #6366f1}.ad-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-seg{border:1px solid var(--line);background:#ffffff0a;border-radius:11px;padding:3px;display:flex}.ad-seg a{color:#94a3b8;white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.ad-seg a.on{color:#fff;background:#6366f14d}.ad-todo{gap:6px;display:grid}.ad-todo li{border:1px solid var(--line);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;list-style:none;display:flex}.ad-todo li a:not(.ad-wa){flex:1;min-width:0}.ad-todo li a:hover{color:#fff}.ad-todo li>span{font-size:16px}.ad-rows{display:grid}.ad-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 16px;transition:background .15s;display:flex}.ad-row:hover{background:#6366f10f}.ad-row b{font-size:13.5px;display:block}.ad-row em{color:#94a3b8;margin-top:2px;font-size:11.5px;font-style:normal;display:block}.ad-date{text-align:center;background:#6366f126;border:1px solid #818cf840;border-radius:11px;width:44px;padding:4px 0}.ad-date b{font-size:16px}.ad-date span{color:#c7d2fe;text-transform:uppercase;font-size:10px;font-weight:700}.ad-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.ad-client{--b:#10b981;background:var(--surface);border:1px solid var(--line);transform-style:preserve-3d;border-radius:20px;padding:15px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:c3Up .4s both;position:relative}.ad-client.watch{--b:#f59e0b}.ad-client.risk{--b:#ef4444}.ad-client:before{content:"";border-radius:inherit;background:linear-gradient(140deg,var(--b),transparent 40%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ad-client:before{background:linear-gradient(140deg,color-mix(in srgb,var(--b) 60%,transparent),transparent 40%)}}.ad-client:before{pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ad-client:hover{box-shadow:0 26px 40px -26px var(--b);transform:perspective(900px)rotateX(3deg)translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.ad-client:hover{box-shadow:0 26px 40px -26px color-mix(in srgb,var(--b) 70%,#000)}}.ad-client-top{align-items:center;gap:11px;display:flex}.ad-client-n{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;display:block;overflow:hidden}.ad-client-n:hover{color:#a5b4fc}.ad-client-o{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ad-client-tags{flex-wrap:wrap;gap:4px;margin-top:11px;display:flex}.ad-client-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px;display:grid}.ad-client-stats div{text-align:center;background:#ffffff09;border-radius:11px;padding:7px 4px}.ad-client-stats b{font-size:15px;display:block}.ad-client-stats span{color:#94a3b8;text-transform:uppercase;font-size:9.5px;font-weight:700}.ad-client-spark{margin-top:8px}.ad-client-spark>span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.ad-client-spark .c3-spark{height:26px;margin-top:2px}.ad-client-why{color:#fde68a;background:#f59e0b14;border-radius:9px;margin-top:8px;padding:6px 9px;font-size:11.5px}.ad-client-foot{border-top:1px dashed var(--line);justify-content:space-between;margin-top:11px;padding-top:10px}.ad-client-foot,.ad-plan-bar{color:#94a3b8;align-items:center;font-size:11.5px;display:flex}.ad-plan-bar{gap:10px}.ad-plan-bar>div{background:#ffffff12;border-radius:99px;flex:1;height:8px;overflow:hidden}.ad-plan-bar i{transform-origin:0;background:linear-gradient(90deg,#10b981,#f59e0b,#ef4444) 0 0/300px 100%;border-radius:99px;height:100%;animation:c3Wide 1s both;display:block}.ad-plan-bar b{color:#e2e8f0;font-size:11.5px}.ad-usage{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.ad-usage div{text-align:center;border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:10px 6px}.ad-usage b,.ad-usage span{font-size:18px}.ad-usage b{display:block}.ad-usage em{color:#94a3b8;font-size:10.5px;font-style:normal}.ad-notes{gap:6px;max-height:240px;margin-top:12px;display:grid;overflow:auto}.ad-notes li{background:#ffffff09;border-left:3px solid #818cf8;border-radius:10px;padding:8px 10px;font-size:12.5px;list-style:none}.ad-notes em{color:#94a3b8;font-size:10.5px;font-style:normal;display:block}.ad-ctl{gap:12px;display:grid}.ad-ctl form{grid-template-columns:90px 1fr;align-items:center;gap:4px 10px;display:grid}.ad-ctl label{color:#94a3b8;font-size:12px;font-weight:800}.ad-ctl form>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ad-ctl small{color:#64748b;grid-column:2;font-size:10.5px}@media (max-width:640px){.ad-usage{grid-template-columns:repeat(3,1fr)}.ad-ctl form{grid-template-columns:1fr}.ad-ctl small{grid-column:1}.ad-holo{width:100%;transform:none}}.ad-checks{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;padding:14px 16px 16px;display:grid}.ad-check{--c:#10b981;border:1px solid var(--line);border-left:3px solid var(--c);background:#ffffff08;border-radius:14px;align-items:flex-start;gap:11px;padding:12px;display:flex}.ad-check.warn{--c:#f59e0b}.ad-check.bad{--c:#ef4444;background:#ef44440f}.ad-check>i{background:var(--c);width:10px;height:10px;box-shadow:0 0 10px var(--c);border-radius:50%;flex-shrink:0;margin-top:4px}.ad-check b{font-size:13px;display:block}.ad-check span{color:#cbd5e1;font-size:12px;display:block}.ad-check em{color:#a5b4fc;margin-top:3px;font-size:11.5px;font-style:normal;display:block}.ad-check strong{text-transform:uppercase;color:var(--c);font-size:10.5px;font-weight:900}.ad-beats{background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 22px);border-radius:12px;align-items:flex-end;gap:4px;height:90px;padding:6px;display:flex}.ad-beats i{transform-origin:bottom;background:linear-gradient(#34d399,#10b98133);border-radius:4px 4px 1px 1px;flex:1;animation:c3Grow .8s both;box-shadow:0 0 8px #34d39966}.ad-beats i.bad{background:linear-gradient(#f87171,#ef444433)}.ad-log{gap:4px;margin-top:10px;display:grid}.ad-log li{background:#ffffff08;border-radius:9px;gap:10px;padding:6px 9px;font-size:12px;list-style:none;display:flex}.ad-log em{color:#94a3b8;flex-shrink:0;width:76px;font-style:normal}.ad-log b{color:#94a3b8;margin-left:auto;font-size:11px}.ad-log li.bad{color:#fca5a5}.ad-coupons{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ad-coupon{background:linear-gradient(135deg,#ec48992e,#6366f126);border:1px dashed #f472b673;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.ad-coupon>b{color:#fff;text-align:center;font-size:24px;font-weight:900;line-height:1}.ad-coupon>b small{color:#fbcfe8;letter-spacing:.2em;font-size:10px;display:block}.ad-coupon code{color:#fde68a;letter-spacing:.08em;font-size:14px;font-weight:900}.ad-coupon span{color:#cbd5e1;font-size:11px;display:block}.ad-coupon i{background:linear-gradient(90deg,#f472b6 var(--w),#ffffff1a var(--w));border-radius:99px;height:4px;margin-top:6px;display:block}.ad-plancards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ad-plancard{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:3px;padding:16px;transition:transform .25s;display:grid;transform:perspective(700px)rotateX(8deg)}.ad-plancard:hover{transform:perspective(700px)rotateX(0)translateY(-3px)}.ad-plancard span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.ad-plancard b{color:#fff;font-size:28px;font-weight:900}.ad-plancard em{color:#cbd5e1;font-size:12px;font-style:normal}.ad-plancard small{color:#6ee7b7;font-size:11px}.ad-plancard.y12{background:linear-gradient(160deg,#6366f14d,var(--surface));border-color:#818cf880;box-shadow:0 20px 40px -26px #6366f1}.ad-plancard.founder{background:linear-gradient(160deg,#f59e0b40,var(--surface));border-color:#fbbf2480;box-shadow:0 20px 40px -26px #f59e0b}@keyframes adPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes adBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes adGrid{to{background-position:0 320px}}@keyframes adFloat{0%,to{transform:translate(0)}50%{transform:translate(-30px,24px)}}@keyframes adTilt{0%,to{transform:perspective(800px)rotateY(-10deg)rotateX(6deg)}50%{transform:perspective(800px)rotateY(-4deg)rotateX(2deg)translateY(-4px)}}@keyframes adSpinIn{0%{opacity:0;transform:rotate(-90deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.ad-shell *,.ad-shell :after,.ad-shell :before{animation:none!important}}.ad-ctl form>div .input{flex:120px;width:auto;min-width:0}.ad-ctl form>div select.input{flex:2 160px}.ad-shell{--tm-card:#0206178c}.ad-shell .tm-pw button{border:1px solid var(--line);color:#e2e8f0;background:#ffffff0f}.ad-modes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ad-mode{border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:14px;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.ad-mode:has(input:checked){background:#6366f129;border-color:#818cf8;box-shadow:0 0 0 3px #6366f126}.ad-mode b{font-size:13.5px;display:block}.ad-mode span{color:#94a3b8;font-size:11.5px}.ad-planedit{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.ad-pe{background:var(--surface);border:1px solid var(--line);border-radius:22px;gap:10px;padding:16px;transition:opacity .2s,transform .2s;display:grid}.ad-pe:hover{transform:translateY(-2px)}.ad-pe.y12{background:linear-gradient(160deg,#6366f140,var(--surface) 60%);border-color:#818cf880}.ad-pe.founder{background:linear-gradient(160deg,#f59e0b38,var(--surface) 60%);border-color:#fbbf2480}.ad-pe.off{opacity:.55;border-style:dashed}.ad-pe-top{justify-content:space-between;align-items:center;display:flex}.ad-pe-top>span{letter-spacing:.1em;text-transform:uppercase;color:#c7d2fe;font-size:12px;font-weight:900}.ad-pe-price{font-weight:900;font-size:22px!important}.ad-pe-meta{color:#94a3b8;font-size:11.5px}.ad-pe-meta b{color:#fff}.ad-pe-foot{color:#6ee7b7;border-top:1px dashed var(--line);padding-top:8px;font-size:11.5px}.ad-switch{color:#94a3b8;cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.ad-switch input{display:none}.ad-switch i{background:#ffffff1f;border-radius:99px;width:30px;height:17px;transition:background .2s;position:relative}.ad-switch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:2px;left:2px}.ad-switch input:checked+i{background:#ef4444}.ad-switch input:checked+i:after{transform:translate(13px)}.ad-preview{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ad-pv{color:#0f172a;background:#fff;border-radius:18px;padding:16px;position:relative;box-shadow:0 18px 30px -22px #000}.ad-pv.hi{outline:2px solid #6366f1}.ad-pv em{color:#fff;background:#6366f1;border-radius:99px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:-9px;right:12px}.ad-pv span{color:#475569;font-size:12px;font-weight:800}.ad-pv b{font-size:24px;font-weight:900;display:block;color:#0f172a!important}.ad-pv small{color:#64748b;font-size:11px}.ad-pv ul{gap:3px;margin-top:8px;display:grid}.ad-pv li{color:#334155;font-size:11.5px;list-style:none}.ad-bcast summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:800;display:flex}.ad-bcast[open] summary{padding-bottom:10px}.ad-theme{border:1px solid var(--line);color:#e2e8f0;background:#ffffff0d;border-radius:99px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12px;font-weight:800;display:inline-flex}.ad-theme-k{background:linear-gradient(90deg,#1e1b4b,#312e81);border-radius:99px;width:44px;height:24px;transition:background .3s;position:relative;box-shadow:inset 0 1px 3px #00000080}.ad-theme-k i{background:#0f172a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;transition:left .3s cubic-bezier(.3,1.4,.5,1),background .3s;display:grid;position:absolute;top:2px;left:22px;box-shadow:0 0 10px #a5b4fc99}.ad-theme.light .ad-theme-k{background:linear-gradient(90deg,#fde68a,#fbbf24)}.ad-theme.light .ad-theme-k i{background:#fff;left:2px;box-shadow:0 0 10px #fbbf24cc}.ad-theme em{font-style:normal}.ad-shell.ad-light{--surface:#fff;--canvas:#f4f6fb;--line:#0f172a17;--ink:#0f172a;--muted:#64748b;--ls-fg:#0f172a;--ls-mute:#64748b;--ls-line:#0f172a14;--ls-soft:#0f172a09;--tm-card:#f8fafc;color:#0f172a;color-scheme:light;background:radial-gradient(1100px 520px at 85% -10%,#6366f121,#0000 60%),radial-gradient(800px 460px at -10% 110%,#10b98117,#0000 60%),#f4f6fb}.ad-light .ad-client,.ad-light .ad-kpi,.ad-light .ad-panel,.ad-light .ad-pe,.ad-light .ad-plancard,.ad-light .card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #0f172a0d,0 14px 30px -22px #0f172a59}.ad-light .ad-panel>header h3,.ad-light .font-black,.ad-light .font-bold,.ad-light b,.ad-light h1,.ad-light h2,.ad-light h3{color:#0f172a}.ad-light .tbl th{color:#64748b;background:#f8fafc}.ad-light .tbl td{color:#0f172a}.ad-light .tbl tr:hover td{background:#6366f10d}.ad-light .input,.ad-light select,.ad-light textarea{color:#0f172a!important;background:#fff!important;border-color:#d8dee9!important}.ad-light .label,.ad-light label{color:#475569}.ad-light .btn-ghost{color:#334155;background:#fff}.ad-light .text-gray-400,.ad-light .text-gray-500{color:#64748b!important}.ad-light .text-gray-600,.ad-light .text-gray-700{color:#475569!important}.ad-light .bg-gray-50,.ad-light .bg-white{background:#f8fafc!important}.ad-light .bg-indigo-50{background:#eef2ff!important}.ad-light .text-red-600{color:#dc2626!important}.ad-light .brand-text{color:#4f46e5!important}.ad-light .ad-side{background:#ffffffeb}.ad-light .ad-brand-k{color:#64748b}.ad-light .ad-brand-n{background:linear-gradient(90deg,#0f172a,#4f46e5);-webkit-background-clip:text;background-clip:text}.ad-light .ad-nav .side-group{color:#94a3b8}.ad-light .ad-nav .side-link{color:#334155!important}.ad-light .ad-nav .side-link:hover{color:#0f172a!important;background:#f1f5f9!important}.ad-light .ad-nav .side-link.on{color:#312e81!important;background:linear-gradient(90deg,#6366f129,#6366f108)!important}.ad-light .ad-side-foot a{color:#475569}.ad-light .ad-side-foot a:hover{color:#0f172a;background:#f1f5f9}.ad-light .ad-me{background:#f8fafc}.ad-light .ad-me em{color:#64748b}.ad-light .ad-live{color:#047857;background:#ecfdf5}.ad-light .ad-live.warn{color:#b45309;background:#fffbeb}.ad-light .ad-live.bad{color:#b91c1c;background:#fef2f2}.ad-light .ad-top{background:#fffc}.ad-light .ad-search{background:#fff}.ad-light .ad-search input{color:#0f172a}.ad-light .ad-search span{color:#94a3b8}.ad-light .ad-chip,.ad-light .ad-theme{color:#334155;background:#fff}.ad-light .ad-chip.dot.ok{color:#047857}.ad-light .ad-chip.dot.warn{color:#b45309}.ad-light .ad-chip.dot.bad{color:#dc2626}.ad-light .ad-kpi-top{color:#64748b}.ad-light .ad-kpi-v{color:#0f172a}.ad-light .ad-kpi-h{color:#64748b}.ad-light .ad-kpi-top b.up{color:#047857}.ad-light .ad-kpi-top b.down{color:#dc2626}.ad-light .ad-client-foot,.ad-light .ad-client-o,.ad-light .ad-client-stats span,.ad-light .ad-empty p,.ad-light .ad-log b,.ad-light .ad-log em,.ad-light .ad-mini,.ad-light .ad-mode span,.ad-light .ad-notes em,.ad-light .ad-pe-meta,.ad-light .ad-row em,.ad-light .ad-switch,.ad-light .ad-usage em{color:#64748b}.ad-light .ad-link{color:#4f46e5}.ad-light .ad-link:hover{color:#312e81}.ad-light .ad-check,.ad-light .ad-client-stats div,.ad-light .ad-log li,.ad-light .ad-mode,.ad-light .ad-notes li,.ad-light .ad-seg,.ad-light .ad-tabs,.ad-light .ad-todo li,.ad-light .ad-usage div{background:#f8fafc}.ad-light .ad-seg a,.ad-light .ad-tabs a{color:#64748b}.ad-light .ad-tabs a:hover{color:#0f172a}.ad-light .ad-seg a.on{color:#312e81;background:#e0e7ff}.ad-light .ad-row:hover{background:#f8fafc}.ad-light .ad-client-n{color:#0f172a}.ad-light .ad-client-n:hover{color:#4f46e5}.ad-light .ad-client-why{color:#92400e;background:#fffbeb}.ad-light .ad-ring:before{background:#fff;box-shadow:inset 0 1px 4px #0f172a26}.ad-light .ad-ring b{color:#0f172a}.ad-light .ad-ring{background:conic-gradient(var(--c) calc(var(--p) * 1%),#e2e8f0 0)}.ad-light .ad-pill.green{color:#047857;background:#d1fae5}.ad-light .ad-pill.amber{color:#b45309;background:#fef3c7}.ad-light .ad-pill.red{color:#b91c1c;background:#fee2e2}.ad-light .ad-pill.sky{color:#0369a1;background:#e0f2fe}.ad-light .ad-pill.gray{color:#475569;background:#f1f5f9}.ad-light .ad-pill.violet{color:#6d28d9;background:#ede9fe}.ad-light .ad-band.healthy{color:#059669}.ad-light .ad-band.watch{color:#d97706}.ad-light .ad-band.risk{color:#dc2626}.ad-light .ad-date{background:#eef2ff}.ad-light .ad-date span{color:#4f46e5}.ad-light .ad-wa{background:#ecfdf5}.ad-light .ad-btn.ghost{color:#334155;background:#fff}.ad-light .ad-sample{color:#92400e}.ad-light .ad-sample a{color:#78350f}.ad-light .ad-toast{color:#047857;background:#ecfdf5}.ad-light .ad-head{background:linear-gradient(120deg,#eef2ff,#fff)}.ad-light .ad-head h1{color:#0f172a}.ad-light .ad-head p{color:#64748b}.ad-light .ad-check span{color:#475569}.ad-light .ad-check em{color:#4f46e5}.ad-light .ad-check.bad{background:#fef2f2}.ad-light .ad-log li.bad{color:#b91c1c}.ad-light .ad-mode:has(input:checked){background:#eef2ff}.ad-light .ad-pe-top>span{color:#4f46e5}.ad-light .ad-pe-meta b{color:#0f172a}.ad-light .ad-pe-foot{color:#047857}.ad-light .ad-pe.y12{background:linear-gradient(160deg,#eef2ff,#fff 60%)}.ad-light .ad-pe.founder{background:linear-gradient(160deg,#fffbeb,#fff 60%)}.ad-light .ad-plancard span{color:#64748b}.ad-light .ad-plancard em{color:#475569}.ad-light .ad-plancard small{color:#047857}.ad-light .ad-plancard.y12{background:linear-gradient(160deg,#eef2ff,#fff)}.ad-light .ad-plancard.founder{background:linear-gradient(160deg,#fffbeb,#fff)}.ad-light .ad-coupon{background:linear-gradient(135deg,#fdf2f8,#eef2ff)}.ad-light .ad-coupon>b{color:#be185d}.ad-light .ad-coupon>b small{color:#db2777}.ad-light .ad-coupon code{color:#b45309}.ad-light .ad-coupon span{color:#475569}.ad-light .ad-pv{border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0f,0 14px 26px -20px #0f172a66}.ad-light .ad-beats{background:repeating-linear-gradient(0deg,#0f172a0d 0 1px,#0000 1px 22px)}.ad-light .ad-plan-bar b{color:#0f172a}.ad-light .ad-plan-bar>div{background:#e2e8f0}.ad-light .ad-hero{box-shadow:0 24px 50px -34px #4f46e5}.ad-light .ad-hero b,.ad-light .ad-hero h1,.ad-light .ad-holo-v{color:#fff}.ad-light .ad-hs.healthy b{color:#34d399}.ad-light .ad-hs.watch b{color:#fbbf24}.ad-light .ad-hs.risk b{color:#f87171}.ad-light .ad-hero .ad-ring:before{background:#0b1226}.ad-light .ad-hero .ad-ring b{color:#fff}.ad-light .ad-hero .ad-ring{background:conic-gradient(var(--c) calc(var(--p) * 1%),#ffffff1f 0)}.ad-light .ad-hero .ad-btn.ghost{color:#fff;background:#ffffff1f;border-color:#ffffff40}.ad-light .ad-hero .ad-band.healthy{color:#34d399}.ad-light .ad-hero .ad-band.watch{color:#fbbf24}.ad-light .ad-hero .ad-band.risk{color:#f87171}.ad-light .ad-tabs a.on{color:#fff}.ad-light .ad-hero{background-color:#0b1226}.ad-prod{--pc:#6366f1;white-space:nowrap;color:var(--pc);border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ad-prod{color:color-mix(in srgb,var(--pc) 45%,#fff)}}.ad-prod{background:var(--pc)}@supports (color:color-mix(in lab,red,red)){.ad-prod{background:color-mix(in srgb,var(--pc) 22%,transparent)}}.ad-prod{border:1px solid var(--pc)}@supports (color:color-mix(in lab,red,red)){.ad-prod{border:1px solid color-mix(in srgb,var(--pc) 45%,transparent)}}.ad-light .ad-prod{color:var(--pc)}@supports (color:color-mix(in lab,red,red)){.ad-light .ad-prod{color:color-mix(in srgb,var(--pc) 85%,#000)}}.ad-light .ad-prod{background:var(--pc)}@supports (color:color-mix(in lab,red,red)){.ad-light .ad-prod{background:color-mix(in srgb,var(--pc) 12%,#fff)}}.ad-prod-chips{flex-wrap:wrap;gap:6px;display:flex}.ad-prod-chips>a,.ad-prod-chips>span{--pc:#6366f1;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:transform .15s,border-color .15s;display:inline-flex}.ad-prod-chips>a:hover{border-color:var(--pc);transform:translateY(-1px)}.ad-prod-chips>a.on{background:var(--pc)}@supports (color:color-mix(in lab,red,red)){.ad-prod-chips>a.on{background:color-mix(in srgb,var(--pc) 25%,var(--surface))}}.ad-prod-chips>a.on{border-color:var(--pc);box-shadow:0 6px 18px -10px var(--pc)}.ad-prod-chips b{background:var(--pc);border-radius:99px;padding:0 7px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.ad-prod-chips b{background:color-mix(in srgb,var(--pc) 30%,transparent)}}.ad-tip{background:linear-gradient(90deg,#6366f12e,#10b9811a);border:1px solid #818cf84d;border-radius:14px;padding:12px 16px;font-size:13.5px;font-weight:600}.ad-prod-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.ad-pcard{--pc:#6366f1;background:linear-gradient(160deg,var(--pc),var(--surface) 55%);border-radius:22px;gap:10px;padding:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ad-pcard{background:linear-gradient(160deg,color-mix(in srgb,var(--pc) 22%,var(--surface)),var(--surface) 55%)}}.ad-pcard{border:1px solid var(--pc)}@supports (color:color-mix(in lab,red,red)){.ad-pcard{border:1px solid color-mix(in srgb,var(--pc) 40%,var(--line))}}.ad-pcard{transition:transform .25s,box-shadow .25s;animation:c3Up .4s both}.ad-pcard:hover{box-shadow:0 26px 40px -26px var(--pc);transform:perspective(900px)rotateX(3deg)translateY(-4px)}.ad-pcard:after{content:"";background:radial-gradient(circle,var(--pc),transparent 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-70px;right:-60px}@supports (color:color-mix(in lab,red,red)){.ad-pcard:after{background:radial-gradient(circle,color-mix(in srgb,var(--pc) 40%,transparent),transparent 70%)}}.ad-pcard:after{pointer-events:none}.ad-pcard-top{align-items:center;gap:11px;display:flex}.ad-pcard-ico{background:var(--pc);border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.ad-pcard-ico{background:color-mix(in srgb,var(--pc) 35%,transparent)}}.ad-pcard-ico{box-shadow:0 10px 20px -10px var(--pc),inset 0 1px 0 #ffffff4d;transform:perspective(300px)rotateY(-14deg)}.ad-pcard-top b{font-size:15px;display:block}.ad-pcard-top em{color:#94a3b8;font-size:11px;font-style:normal}.ad-pcard-top strong{text-align:right;font-size:28px;font-weight:900;line-height:1}.ad-pcard-top strong small{color:#94a3b8;font-size:10px;font-weight:700;display:block}.ad-pcard-bar{background:#94a3b826;border-radius:99px;gap:2px;height:9px;display:flex;overflow:hidden}.ad-pcard-bar i,.ad-pcard-legend i{display:block}.ad-pcard-bar i{transform-origin:0;height:100%;animation:c3Wide .8s both}.ad-pcard .p{background:#10b981}.ad-pcard .t{background:#f59e0b}.ad-pcard .o{background:#64748b}.ad-pcard-legend{color:#94a3b8;gap:12px;font-size:11px;display:flex}.ad-pcard-legend span{align-items:center;gap:4px;display:flex}.ad-pcard-legend i{border-radius:3px;width:8px;height:8px}.ad-pcard-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ad-pcard-stats div{text-align:center;background:#ffffff0a;border-radius:11px;padding:7px 2px}.ad-pcard-stats b{font-size:14px;display:block}.ad-pcard-stats span{text-transform:uppercase;color:#94a3b8;font-size:9.5px;font-weight:700}.ad-pcard-spark span{text-transform:uppercase;color:#64748b;letter-spacing:.06em;font-size:10px;font-weight:700}.ad-pcard-spark .c3-spark{height:28px}.ad-pcard-foot{color:#94a3b8;border-top:1px dashed var(--line);justify-content:space-between;padding-top:9px;font-size:11.5px;display:flex}.ad-pcard-foot em{color:var(--pc);filter:brightness(1.4);font-style:normal;font-weight:800}.ad-light .ad-pcard-stats div{background:#f8fafc}.ad-light .ad-pcard-foot em{filter:none}.ad-light .ad-pcard-foot,.ad-light .ad-pcard-legend,.ad-light .ad-pcard-top em,.ad-light .ad-pcard-top strong small{color:#64748b}.ad-light .ad-pcard{background:linear-gradient(160deg,var(--pc),#fff 55%)}@supports (color:color-mix(in lab,red,red)){.ad-light .ad-pcard{background:linear-gradient(160deg,color-mix(in srgb,var(--pc) 10%,#fff),#fff 55%)}}.ad-light .ad-tip{color:#312e81;background:linear-gradient(90deg,#eef2ff,#ecfdf5)}.ad-prod-mini{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.ad-prod-mini a{--pc:#6366f1;border:1px solid var(--line);background:#ffffff08;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.ad-prod-mini a:hover{border-color:var(--pc);transform:translateY(-1px)}.ad-prod-mini a>span{font-size:22px}.ad-prod-mini b{font-size:13px;display:block}.ad-prod-mini em{color:#94a3b8;font-size:11px;font-style:normal}.ad-prod-mini strong{font-size:22px;font-weight:900}.ad-prod-mini a>i{background:var(--pc);height:3px;box-shadow:0 0 10px var(--pc);transform-origin:0;animation:c3Wide .9s both;position:absolute;bottom:0;left:0}.ad-light .ad-prod-mini a{background:#fff}.ad-light .ad-prod-mini em{color:#64748b}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}