/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::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-space-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{--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-indigo-400:oklch(67.3% .182 276.935);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--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-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-inset-x-3{inset-inline:calc(var(--spacing) * -3)}.inset-x-0{inset-inline:0}.-inset-y-2{inset-block:calc(var(--spacing) * -2)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-8{top:calc(var(--spacing) * -8)}.-top-\[22px\]{top:-22px}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-\[-10\%\]{top:-10%}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-1\/3{right:33.3333%}.right-1\/4{right:25%}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\/3{bottom:33.3333%}.bottom-\[-15\%\]{bottom:-15%}.bottom-\[86px\]{bottom:86px}.bottom-full{bottom:100%}.-left-6{left:calc(var(--spacing) * -6)}.-left-40{left:calc(var(--spacing) * -40)}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.order-first{order:-9999}.mx-auto{margin-inline:auto}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1{margin-right:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-80{height:calc(var(--spacing) * 80)}.h-84{height:calc(var(--spacing) * 84)}.h-96{height:calc(var(--spacing) * 96)}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[7px\]{height:7px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[58px\]{height:58px}.h-\[80dvh\]{height:80dvh}.h-\[300px\]{height:300px}.h-\[380px\]{height:380px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[132px\]{max-height:132px}.min-h-0{min-height:0}.min-h-\[34px\]{min-height:34px}.min-h-dvh{min-height:100dvh}.w-0{width:0}.w-1{width:var(--spacing)}.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-3\.5{width:calc(var(--spacing) * 3.5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.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-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[7px\]{width:7px}.w-\[44\%\]{width:44%}.w-\[46px\]{width:46px}.w-\[78\%\]{width:78%}.w-\[320px\]{width:320px}.w-\[420px\]{width:420px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.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-\[78\%\]{max-width:78%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-\[58\%\]{--tw-translate-y:calc(58% * -1)}.-translate-y-\[58\%\],.translate-y-\[1\.5px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[1\.5px\]{--tw-translate-y:1.5px}.translate-y-\[1px\]{--tw-translate-y:1px}.translate-y-\[1px\],.translate-y-\[2px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.resize-none{resize:none}.scroll-mt-\[64px\]{scroll-margin-top:64px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[0\.06em\]{gap:.06em}: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-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e+38px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-t-full{border-top-left-radius:3.40282e+38px;border-top-right-radius:3.40282e+38px}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#4f46e5\]\/25{border-color:oklab(51.0573% .0278994 -.228355/.25)}.border-\[var\(--edge\)\]{border-color:var(--edge)}.border-\[var\(--ground\)\]{border-color:var(--ground)}.border-\[var\(--rule\)\]{border-color:var(--rule)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-indigo-400\/50{border-color:#7d87ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/50{border-color:color-mix(in oklab,var(--color-indigo-400) 50%,transparent)}}.border-indigo-400\/70{border-color:#7d87ffb3}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/70{border-color:color-mix(in oklab,var(--color-indigo-400) 70%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-slate-950{border-color:var(--color-slate-950)}.bg-\[\#4f46e5\]\/\[0\.07\]{background-color:oklab(51.0573% .0278994 -.228355/.07)}.bg-\[\#7a49c7\]\/15{background-color:oklab(52.7384% .086377 -.166114/.15)}.bg-\[\#24c2d7\]\/15{background-color:oklab(74.768% -.107488 -.0599621/.15)}.bg-\[\#f1f0f8\]{background-color:#f1f0f8}.bg-\[var\(--faint\)\]{background-color:var(--faint)}.bg-\[var\(--ground\)\]{background-color:var(--ground)}.bg-\[var\(--sheet\)\]{background-color:var(--sheet)}.bg-\[var\(--sheet-2\)\]{background-color:var(--sheet-2)}.bg-amber-400\/12{background-color:#fcbb001f}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/12{background-color:color-mix(in oklab,var(--color-amber-400) 12%,transparent)}}.bg-amber-400\/\[0\.08\]{background-color:#fcbb0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber-400) 8%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.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-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/15{background-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/10{background-color:color-mix(in oklab,var(--color-orange-400) 10%,transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.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-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-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-700\/30{--tw-gradient-from:#0074924d}@supports (color:color-mix(in lab,red,red)){.from-cyan-700\/30{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-700) 30%,transparent)}}.from-cyan-700\/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-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#c7c7cc\]{--tw-gradient-via:#c7c7cc;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/30{--tw-gradient-via:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/30{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.via-cyan-400\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-400\/50{--tw-gradient-via:#c07eff80}@supports (color:color-mix(in lab,red,red)){.via-purple-400\/50{--tw-gradient-via:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.via-purple-400\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-700\/30{--tw-gradient-via:#8200da4d}@supports (color:color-mix(in lab,red,red)){.via-purple-700\/30{--tw-gradient-via:color-mix(in oklab,var(--color-purple-700) 30%,transparent)}}.via-purple-700\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/20{--tw-gradient-via:#0f172b33}@supports (color:color-mix(in lab,red,red)){.via-slate-900\/20{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900) 20%,transparent)}}.via-slate-900\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/40{--tw-gradient-to:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.to-cyan-400\/40{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.to-cyan-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/60{--tw-gradient-to:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.to-cyan-400\/60{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-400) 60%,transparent)}}.to-cyan-400\/60{--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-orange-400\/40{--tw-gradient-to:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.to-orange-400\/40{--tw-gradient-to:color-mix(in oklab,var(--color-orange-400) 40%,transparent)}}.to-orange-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400\/60{--tw-gradient-to:#ff8b1a99}@supports (color:color-mix(in lab,red,red)){.to-orange-400\/60{--tw-gradient-to:color-mix(in oklab,var(--color-orange-400) 60%,transparent)}}.to-orange-400\/60{--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-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-700\/30{--tw-gradient-to:#c53c004d}@supports (color:color-mix(in lab,red,red)){.to-orange-700\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-700) 30%,transparent)}}.to-orange-700\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-400\/70{--tw-gradient-to:#c07effb3}@supports (color:color-mix(in lab,red,red)){.to-purple-400\/70{--tw-gradient-to:color-mix(in oklab,var(--color-purple-400) 70%,transparent)}}.to-purple-400\/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))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-700{--tw-gradient-to:var(--color-slate-700);--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))}.\[mask-image\:radial-gradient\(ellipse_80\%_60\%_at_50\%_50\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(80% 60%,#000,#0000);mask-image:radial-gradient(80% 60%,#000,#0000)}.\[mask-image\:radial-gradient\(ellipse_80\%_70\%_at_50\%_50\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(80% 70%,#000,#0000);mask-image:radial-gradient(80% 70%,#000,#0000)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[20px\]{padding-inline:20px}.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-10{padding-block:calc(var(--spacing) * 10)}.py-\[11px\]{padding-block:11px}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-2{padding-left:calc(var(--spacing) * 2)}.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}.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-\[9\.5px\]{font-size:9.5px}.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-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.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-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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.085em\]{--tw-tracking:.085em;letter-spacing:.085em}.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)}.whitespace-nowrap{white-space:nowrap}.text-\[\#4f46e5\]{color:#4f46e5}.text-\[\#e8e8ed\]{color:#e8e8ed}.text-\[var\(--faint\)\]{color:var(--faint)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-amber-700{color:var(--color-amber-700)}.text-cyan-400{color:var(--color-cyan-400)}.text-gray-200{color:var(--color-gray-200)}.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-purple-500\/20{color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.text-purple-500\/20{color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.text-rose-700{color:var(--color-rose-700)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-\[0\.18\]{opacity:.18}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_12px_rgba\(168\,85\,247\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(168\,85\,247\,0\.6\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#a855f799)}.shadow-\[0_30px_70px_-20px_rgba\(15\,18\,40\,0\.45\)\]{--tw-shadow:0 30px 70px -20px var(--tw-shadow-color,#0f122873)}.ring,.shadow-\[0_30px_70px_-20px_rgba\(15\,18\,40\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.blur-\[130px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[130px\]{--tw-blur:blur(130px)}.blur-md{--tw-blur:blur(var(--blur-md))}.blur-md,.blur-xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl))}.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-lg{--tw-backdrop-blur:blur(var(--blur-lg))}.backdrop-blur-lg,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:0_2px_18px_rgba\(168\,85\,247\,0\.25\)\]{text-shadow:0 2px 18px #a855f740}.\[text-shadow\:0_2px_20px_rgba\(168\,85\,247\,0\.28\)\]{text-shadow:0 2px 20px #a855f747}@media (hover:hover){.group-hover\:w-2:is(:where(.group):hover *){width:calc(var(--spacing) * 2)}.group-hover\:w-\[54\%\]:is(:where(.group):hover *){width:54%}.group-hover\:translate-x-\[3px\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:\[transform\:rotateX\(3deg\)_rotateY\(-5deg\)_translateZ\(10px\)\]:is(:where(.group):hover *){transform:rotateX(3deg)rotateY(-5deg)translateZ(10px)}.group-hover\:text-cyan-300:is(:where(.group):hover *){color:var(--color-cyan-300)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[var\(--faint\)\]::placeholder{color:var(--faint)}.focus-within\:border-\[\#4f46e5\]\/50:focus-within{border-color:oklab(51.0573% .0278994 -.228355/.5)}@media (hover:hover){.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[\#4f46e5\]\/\[0\.14\]:hover{background-color:oklab(51.0573% .0278994 -.228355/.14)}.hover\:bg-\[var\(--ground\)\]:hover{background-color:var(--ground)}.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\:from-cyan-300:hover{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-purple-300:hover{--tw-gradient-to:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:pointer-events-auto{pointer-events:auto}.sm\:inset-x-auto{inset-inline:auto}.sm\:right-\[76px\]{right:76px}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:bottom-\[82px\]{bottom:82px}.sm\:order-none{order:0}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[72px\]{height:72px}.sm\:h-\[540px\]{height:540px}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-\[392px\]{width:392px}.sm\:w-\[400px\]{width:400px}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.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-\[44px\]{font-size:44px}.sm\:opacity-100{opacity:1}}@media (min-width:48rem){.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:-mr-6{margin-right:calc(var(--spacing) * -6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[410px\]{max-width:410px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:justify-self-end{justify-self:flex-end}.lg\:justify-self-start{justify-self:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:h-\[460px\]{height:460px}}.dark\:bg-\[\#7a49c7\]\/25:where([data-theme=dark],[data-theme=dark] *){background-color:oklab(52.7384% .086377 -.166114/.25)}.dark\:bg-\[\#24c2d7\]\/20:where([data-theme=dark],[data-theme=dark] *){background-color:oklab(74.768% -.107488 -.0599621/.2)}.dark\:bg-\[\#05070d\]:where([data-theme=dark],[data-theme=dark] *){background-color:#05070d}.dark\:from-cyan-200\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#a2f4fd33}@supports (color:color-mix(in lab,red,red)){.dark\:from-cyan-200\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-cyan-200) 20%,transparent)}}.dark\:from-cyan-200\/20:where([data-theme=dark],[data-theme=dark] *){--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))}.dark\:from-cyan-300:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-cyan-400:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-200:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-slate-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))}.dark\:via-purple-200\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#e9d5ff33}@supports (color:color-mix(in lab,red,red)){.dark\:via-purple-200\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab,var(--color-purple-200) 20%,transparent)}}.dark\:via-purple-200\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-300:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--color-purple-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-400:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--color-purple-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/25:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:via-white\/25:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab,var(--color-white) 25%,transparent)}}.dark\:via-white\/25:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-orange-200\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#ffd7a833}@supports (color:color-mix(in lab,red,red)){.dark\:to-orange-200\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-200) 20%,transparent)}}.dark\:to-orange-200\/20:where([data-theme=dark],[data-theme=dark] *){--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))}.dark\:to-orange-300:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-orange-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-400:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-200:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-slate-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))}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-200)}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-purple-200\/20:where([data-theme=dark],[data-theme=dark] *){color:#e9d5ff33}@supports (color:color-mix(in lab,red,red)){.dark\:text-purple-200\/20:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-purple-200) 20%,transparent)}}.dark\:text-purple-300\/25:where([data-theme=dark],[data-theme=dark] *){color:#d9b3ff40}@supports (color:color-mix(in lab,red,red)){.dark\:text-purple-300\/25:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-purple-300) 25%,transparent)}}.dark\:text-rose-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-200)}.dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-100)}.dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-200)}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-300)}.dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-400)}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white)}@media (hover:hover){.dark\:hover\:text-slate-400:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-slate-400)}}:root{--bg:#0a0d14;--bg-2:#0e121b;--panel:#131824;--panel-2:#171d2b;--ink:#eef2f8;--muted:#8b97ad;--faint:#5b6577;--line:#212836;--line-2:#2b3446;--accent:#6d8bff;--accent-2:#8ba3ff;--accent-soft:#1a2138;--good:#34d399;--warn:#fbbf24;--bad:#f87171;--radius:14px;--sidebar-w:236px;--nav-bg:#020617f2;--nav-border:#ffffff12;--nav-h:56px}@media (min-width:1800px){:root{--nav-h:48px}}:root[data-theme=dark] .create-light,:root[data-theme=dark] .how-light{background:#0a0d15!important}:root[data-theme=dark] .create-light .section-title,:root[data-theme=dark] .create-light .step-text h3,:root[data-theme=dark] .how-light .section-title{color:var(--ink)}:root[data-theme=dark] .create-light .section-sub,:root[data-theme=dark] .create-light .step-text p,:root[data-theme=dark] .how-light .section-sub{color:var(--muted)}:root[data-theme=dark] .step-points li{color:var(--ink)}:root[data-theme=dark] .how-light .flow-card{background:var(--panel);border-color:var(--line);box-shadow:0 8px 24px -12px #0009}:root[data-theme=dark] .how-light .flow-card h3{color:var(--ink)}:root[data-theme=dark] .how-light .flow-card p{color:var(--muted)}:root[data-theme=dark] .loopbar .lb{border-color:var(--line);color:var(--muted);background:#ffffff0d}:root[data-theme=dark] .create-light .create-wires>g:first-of-type,:root[data-theme=dark] .dist-wires>g:first-of-type{stroke:#ffffff1a}:root[data-theme=dark] .inbox{background:var(--panel);border-color:var(--line)}:root[data-theme=dark] .inbox-title{color:var(--ink)}:root[data-theme=dark] .cmt-top{background:linear-gradient(#e11d481f,#0000);border-color:#e11d4852}:root[data-theme=dark] .cmt-mini{border-color:var(--line);background:#ffffff08}:root[data-theme=dark] .cmt-meta b{color:var(--ink)}:root[data-theme=dark] .cmt-text{color:var(--muted)}:root[data-theme=dark] .cmt-reply{border-color:var(--line);background:#ffffff08}:root[data-theme=dark] .cmt-reply p{color:var(--muted)}:root[data-theme=dark] .cmt-edit{border-color:var(--line);color:var(--muted);background:#ffffff0f}:root[data-theme=dark] .sample-card{border-color:var(--line)}:root[data-theme=dark] .cf-field input,:root[data-theme=dark] .cf-field textarea{background:var(--panel);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .contact-done{background:var(--panel);border-color:var(--line)}:root[data-theme=dark] .contact-done h4,:root[data-theme=dark] .cta2 h2{color:var(--ink)}:root[data-theme=dark] .cta2 p{color:var(--muted)}:root[data-theme=dark] .cta2-note{color:var(--faint)}:root[data-theme=dark] .cta2 .btn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}:root[data-theme=dark] .cta2-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0)}.theme-toggle{z-index:70;width:auto;height:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:20px;right:20px}*,.theme-toggle{margin:0;padding:0}*{box-sizing:border-box}html{scroll-behavior:smooth}[id=aivideo],[id=contact],[id=distribute],[id=engage],[id=features],[id=grow],[id=how],header[id],section[id]{scroll-margin-top:96px}body,html{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}.center{background:radial-gradient(1200px 600px at 50% -10%,#141a2b 0,var(--bg) 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:100%;max-width:380px;padding:30px;box-shadow:0 20px 60px #0006}.brand{letter-spacing:-.03em;font-size:22px;font-weight:800}.sub{color:var(--muted);margin-top:4px;font-size:13px}:where(label){color:var(--muted);margin:14px 0 6px;font-size:12px;font-weight:500;display:block}:where(input,textarea,select){border:1px solid var(--line-2);background:var(--bg-2);width:100%;color:var(--ink);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}:where(input,textarea):focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #6d8bff26}:where(textarea){resize:vertical;line-height:1.5}:where(input[type=file]){text-align:center;color:var(--muted);cursor:pointer;border-style:dashed;padding:22px}:where(button){background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:16px;padding:12px;font-size:14px;font-weight:600;transition:filter .15s,transform 50ms}button:hover{filter:brightness(1.08)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:default;filter:none}.toggle{text-align:center;color:var(--muted);margin-top:14px;font-size:13px}.toggle a{color:var(--accent);cursor:pointer}.error{color:var(--bad);margin-top:12px;font-size:13px}.link{color:var(--accent);cursor:pointer}.shell{min-height:100vh}.sidebar{background:var(--bg-2);border-right:1px solid var(--line);padding:20px 14px;position:sticky;top:0}.sidebar .logo{padding:4px 10px 18px;font-size:19px}.navitem:hover{background:var(--panel)}.navitem.active{background:var(--accent-soft);color:var(--ink)}.navitem.active .nav-ic{color:var(--accent)}.nav-ic{text-align:center;width:18px;color:var(--faint);font-size:14px}.nav-badge{background:var(--accent);min-width:19px;height:19px;padding:0 5px;font-weight:700}.sidebar-foot{border-top:1px solid var(--line);padding:14px 10px 4px}.content{max-width:1100px;padding:34px 40px}.page-title{letter-spacing:-.02em;font-size:24px;font-weight:800}.page-desc{max-width:560px;margin-top:4px;font-size:13.5px}.btn{background:var(--accent);border-radius:10px;padding:9px 15px;font-size:13px;font-weight:600;transition:filter .15s}.btn:hover{filter:brightness(1.08)}.btn-ghost{background:var(--panel);color:var(--ink);border:1px solid var(--line-2)}.btn-ghost:hover{border-color:var(--accent)}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid{gap:14px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.panel-title{letter-spacing:.08em;margin-bottom:14px;font-size:12px}.stat{letter-spacing:-.02em;font-size:30px;font-weight:800}.stat-lbl{margin-top:2px;font-size:13px}.v{font-weight:600}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{background:var(--panel);border:1px solid var(--line-2);border-radius:9px;padding:8px 13px;transition:all .12s}.chip.on{border-color:var(--accent);background:var(--accent-soft)}.step{border:1px solid var(--line);background:var(--panel);border-radius:10px}.step.on{border-color:var(--accent);background:var(--accent-soft)}.step .n{margin-right:8px}.step.on .n{color:var(--accent)}.progress .bar{background:linear-gradient(90deg,var(--accent),var(--accent-2))}video{background:#000;border-radius:12px;width:100%;display:block}.item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;padding:16px;transition:border-color .12s}.item:hover{border-color:var(--line-2)}.item-head{justify-content:space-between}.item-reason{color:var(--faint);font-size:11.5px}.badge{letter-spacing:.04em;padding:3px 9px}.b-good,.b-published{color:var(--good);background:#34d39926}.b-publishing{color:var(--accent-2);background:#6d8bff26}.empty{padding:60px 20px}@media (max-width:720px){:root{--sidebar-w:68px}.nav-badge,.nav-lbl,.sidebar .logo,.sidebar-foot{display:none}.navitem{justify-content:center}.content{padding:24px 18px}.g2,.g3{grid-template-columns:1fr}}:root{--grad:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);--grad-soft:linear-gradient(100deg,#22d3ee29,#a855f729,#fb923c29)}.grad-text{background:var(--grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lp{background:radial-gradient(900px 500px at 78% -8%,#a855f733,transparent 60%),radial-gradient(800px 500px at 8% 4%,#6d8bff29,transparent 55%),var(--bg);min-height:100vh;position:relative;overflow-x:clip}.lp-grid{pointer-events:none;background-image:linear-gradient(#94a3b80a 1px,#0000 0),linear-gradient(90deg,#94a3b80a 1px,#0000 0);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 20%,#000,#0000 72%)}.lp-inner{max-width:1300px;margin:0 auto;padding:0 40px;position:relative}@media (max-width:720px){.lp-inner{padding:0 24px}}@media (max-width:480px){.lp-inner{padding:0 18px}}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d148c;border-bottom:1px solid #0000;justify-content:space-between;padding:20px 0;position:sticky}.lp-logo,.lp-nav{align-items:center;display:flex}.lp-logo{letter-spacing:-.03em;gap:9px;font-size:20px;font-weight:800}.lp-dot{background:var(--grad);border-radius:50%;width:11px;height:11px;box-shadow:0 0 16px #a855f7b3}.hero{text-align:center;padding:76px 0 40px}.eyebrow{color:var(--muted);border:1px solid var(--line-2);background:var(--panel);border-radius:40px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow .pip{background:var(--grad);border-radius:50%;width:6px;height:6px}.h1{letter-spacing:-.04em;font-size:clamp(44px,7vw,82px);font-weight:850;line-height:1}.lead{color:var(--muted);max-width:620px;margin:22px auto 0;font-size:clamp(15px,2vw,19px);line-height:1.6}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.btn-lg{border-radius:12px;padding:13px 24px;font-size:15px}.btn-grad{background:var(--grad);color:#04121a;border:0;font-weight:700;box-shadow:0 10px 30px #22d3ee47}.btn-lg.btn-ghost{background:#ffffff0a}.hero-note{color:var(--faint);margin-top:16px;font-size:12.5px}.hero-visual{max-width:900px;margin:56px auto 0;position:relative}.short-card{aspect-ratio:9/16;border:1px solid var(--line-2);background:linear-gradient(#0f1420,#0a0d14);border-radius:22px;flex-direction:column;justify-content:space-between;width:220px;margin:0 auto;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,inset 0 0 0 1px #ffffff08}.short-card:before{content:"";background:var(--grad-soft);filter:blur(30px);z-index:0;position:absolute;inset:-40%}.short-top{z-index:1;color:var(--muted);font-size:11px;font-weight:600;position:relative}.short-play{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid}.short-cap,.short-play{z-index:1;position:relative}.short-cap{text-align:center;font-size:15px;font-weight:800;line-height:1.15}.float-pill{background:var(--panel);border:1px solid var(--line-2);border-radius:12px;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:600;display:flex;position:absolute;box-shadow:0 16px 40px #00000080}.float-pill .fp-dot{border-radius:50%;width:8px;height:8px}.fp1{top:20%;left:6%}.fp2{top:8%;right:8%}.fp3{bottom:30%;left:2%}.fp4{bottom:12%;right:6%}.fp5{top:52%;right:3%}@media (max-width:700px){.float-pill{display:none}}.section{padding:70px 0}.section-eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-2);font-size:12px;font-weight:700}.section-title{text-align:center;letter-spacing:-.02em;margin-top:10px;font-size:clamp(26px,4vw,40px);font-weight:800}.section-sub{text-align:center;color:var(--muted);max-width:560px;margin:12px auto 0;font-size:15px}.flow{perspective:1000px;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.flow-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;position:relative}.flow-card .fnum{color:var(--faint);margin-top:16px;font-size:12px;font-weight:800}.flow-card h3{margin:12px 0 8px;font-size:17px;font-weight:700}.flow-card p{color:var(--muted);font-size:13.5px;line-height:1.55}.flow-card .ficon{background:linear-gradient(150deg,var(--c1),var(--c2));width:52px;height:52px;transform-style:preserve-3d;box-shadow:0 12px 22px -6px var(--c2),inset 0 1.5px 0 #ffffff8c,inset 0 -8px 14px #0000002e;border-radius:15px;place-items:center;animation:ficonFloat 4.5s ease-in-out infinite;display:grid;position:relative;transform:rotateX(14deg)rotateY(-16deg)}.flow-card .ficon:after{content:"";background:linear-gradient(150deg,#ffffff73,#fff0 42%);border-radius:15px;position:absolute;inset:0}.flow-card .ficon-face{z-index:1;color:#fff;filter:drop-shadow(0 3px 5px #00000047);place-items:center;display:grid;position:relative;transform:translateZ(14px)}.flow-card .ficon-face svg{width:25px;height:25px;display:block}.flow-card:nth-child(2) .ficon{animation-delay:.5s}.flow-card:nth-child(3) .ficon{animation-delay:1s}.flow-card:nth-child(4) .ficon{animation-delay:1.5s}@keyframes ficonFloat{0%,to{transform:rotateX(14deg)rotateY(-16deg)translateY(0)}50%{transform:rotateX(9deg)rotateY(-9deg)translateY(-7px)}}.flow-card:hover{transform:translateY(-6px)}.flow-card:hover .ficon{box-shadow:0 20px 34px -8px var(--c2),inset 0 1.5px 0 #fff9,inset 0 -8px 14px #0000002e;animation-play-state:paused;transform:rotateX(0)rotateY(0)translateY(-2px)scale(1.08)}@media (prefers-reduced-motion:reduce){.flow-card .ficon{animation:none}}.how-light{background:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:56px 0 34px}.how-inner{max-width:1300px;margin:0 auto;padding:0 40px}.trust{z-index:6;flex-wrap:wrap;align-items:flex-start;gap:clamp(22px,4vw,48px);margin:-104px 0 44px}.trust,.trust-badge{justify-content:center;display:flex;position:relative}.trust-badge{border:1.5px solid var(--bc);width:96px;height:96px;box-shadow:0 14px 34px #00000052,0 0 26px 2px var(--gc),0 0 0 6px #ffffffeb;background:radial-gradient(120% 120% at 50% 28%,#18202f 0,#0a0e16 72%);border-radius:50%;flex-direction:column;align-items:center;gap:7px}.trust-badge .ti svg{width:23px;height:23px;display:block}.trust-badge .tl{letter-spacing:.04em;text-align:center;color:#dfe4ef;max-width:76px;font-size:10.5px;font-weight:800;line-height:1.05}@media (max-width:560px){.trust{flex-wrap:nowrap;gap:14px;margin:-72px 0 36px}.trust-badge{width:78px;height:78px;box-shadow:0 12px 28px #00000052,0 0 22px 2px var(--gc),0 0 0 4px #ffffffeb}.trust-badge .ti svg{width:20px;height:20px}.trust-badge .tl{max-width:70px;font-size:9px}}@media (max-width:400px){.trust{gap:9px;margin-top:-60px}.trust-badge{width:68px;height:68px;box-shadow:0 10px 22px #00000052,0 0 18px 2px var(--gc),0 0 0 3px #ffffffeb;gap:5px}.trust-badge .ti svg{width:17px;height:17px}.trust-badge .tl{letter-spacing:.01em;max-width:62px;font-size:8px}}.how-light .section-eyebrow{color:#7c3aed}.how-light .section-title{color:#0b0d14}.how-light .section-sub{color:#545a6b}.how-light .flow-card{background:#fff;border-color:#ebebf2;box-shadow:0 8px 24px -12px #14142d2e}.how-light .flow-card:hover{border-color:var(--c2)}@supports (color:color-mix(in lab,red,red)){.how-light .flow-card:hover{border-color:color-mix(in srgb,var(--c2) 40%,#ebebf2)}}.how-light .flow-card:hover{box-shadow:0 22px 40px -18px var(--c2)}@supports (color:color-mix(in lab,red,red)){.how-light .flow-card:hover{box-shadow:0 22px 40px -18px color-mix(in srgb,var(--c2) 55%,#14142d4d)}}.how-light .flow-card h3{color:#0b0d14}.how-light .flow-card p{color:#545a6b}.how-light .flow-card .fnum{color:#9aa0ad}@media (max-width:560px){.how-inner{padding:0 20px}.how-light{padding:40px 0 30px}}@media (max-width:860px){.flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.flow{grid-template-columns:1fr}}.features{perspective:1000px;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.feature{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:18px;padding:24px 22px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 18px 40px -24px #000000b3}.feature:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 0 0,var(--c2),transparent 55%);border-radius:18px;transition:opacity .3s;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.feature:before{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--c2) 22%,transparent),transparent 55%)}}.feature h4{letter-spacing:-.01em;margin:16px 0 8px;font-size:16px;font-weight:700}.feature p{color:var(--muted);font-size:13.5px;line-height:1.55;position:relative}.feat-ic{background:linear-gradient(150deg,var(--c1),var(--c2));width:46px;height:46px;transform-style:preserve-3d;box-shadow:0 12px 22px -6px var(--c2),inset 0 1.5px 0 #ffffff8c,inset 0 -7px 12px #0003;border-radius:13px;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;transform:rotateX(13deg)rotateY(-14deg)}.feat-ic:after{content:"";background:linear-gradient(150deg,#ffffff73,#fff0 42%);border-radius:13px;position:absolute;inset:0}.feat-ic-face{z-index:1;color:#fff;filter:drop-shadow(0 2px 4px #0000004d);place-items:center;display:grid;position:relative;transform:translateZ(12px)}.feat-ic-face svg{width:23px;height:23px;display:block}.feature:hover{border-color:var(--c2);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.feature:hover{border-color:color-mix(in srgb,var(--c2) 45%,transparent)}}.feature:hover{box-shadow:0 28px 54px -26px var(--c2)}@supports (color:color-mix(in lab,red,red)){.feature:hover{box-shadow:0 28px 54px -26px color-mix(in srgb,var(--c2) 60%,#000000b3)}}.feature:hover:before{opacity:1}.feature:hover .feat-ic{transform:rotateX(0)rotateY(0)scale(1.06)}@media (prefers-reduced-motion:reduce){.feat-ic,.feature{transition:none}}@media (max-width:860px){.features{grid-template-columns:1fr 1fr}}@media (max-width:560px){.features{grid-template-columns:1fr}}.cta-band{text-align:center;background:var(--grad-soft);border:1px solid var(--line-2);border-radius:24px;margin-top:20px;padding:60px 30px;position:relative;overflow:hidden}.cta-band h2{letter-spacing:-.02em;font-size:clamp(26px,4vw,38px);font-weight:850}.cta-band p{color:var(--muted);max-width:460px;margin:12px auto 24px}.lp-footer{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:70px;padding:30px 0;font-size:13px;display:flex}.auth-wrap{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-side{background:radial-gradient(700px 400px at 20% 10%,#a855f738,transparent 60%),radial-gradient(600px 400px at 90% 90%,#6d8bff2e,transparent 60%),var(--bg-2);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.auth-side .lp-grid{opacity:.5;-webkit-mask-image:none;mask-image:none}.auth-quote{z-index:1;letter-spacing:-.02em;max-width:420px;font-size:24px;font-weight:700;line-height:1.3;position:relative}.auth-quote .grad-text{font-weight:850}.auth-feats{z-index:1;flex-direction:column;gap:12px;margin-top:28px;display:flex;position:relative}.auth-feat{color:var(--muted);align-items:center;gap:11px;font-size:14px;display:flex}.auth-feat .ck{background:var(--grad);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.auth-main{place-items:center;padding:30px;display:grid}@media (max-width:820px){.auth-wrap{grid-template-columns:1fr}.auth-side{display:none}}.authx{background:radial-gradient(720px 520px at 24% 14%,#a855f729,#0000 60%),radial-gradient(720px 520px at 80% 86%,#6d8bff24,#0000 60%),radial-gradient(520px 420px at 62% 44%,#ec489914,#0000 60%),#f4f5f9;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.authx-main{z-index:1;flex:1;place-items:center;padding:108px 24px 56px;display:grid;position:relative}.authx-grid{pointer-events:none;background-image:linear-gradient(#0b0d140b 1px,#0000 0),linear-gradient(90deg,#0b0d140b 1px,#0000 0);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%)}.authx-shell{z-index:1;grid-template-columns:1fr 404px;align-items:center;gap:56px;width:100%;max-width:1040px;display:grid;position:relative}.authx-hero{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.authx-hero .hero-stage{width:100%;min-height:320px;transform:scale(1.05)}.authx-hero-copy h2{letter-spacing:-.02em;color:#0b0d14;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.1}.authx-hero-copy p{color:#55596a;max-width:400px;margin-top:12px;font-size:15px;line-height:1.6}.authx-box{z-index:1;justify-self:end;width:100%;max-width:404px;position:relative}@media (max-width:900px){.authx-shell{grid-template-columns:1fr;gap:8px;max-width:404px}.authx-hero{display:none}.authx-box{justify-self:center}}.authx-logo{letter-spacing:-.03em;justify-content:center;align-items:center;gap:9px;margin-bottom:22px;font-size:21px;font-weight:800;display:flex}.authx-card{background:#fff;border:1px solid #e6e7ee;border-radius:20px;padding:32px 30px;overflow:hidden;box-shadow:0 34px 74px -34px #14142d66,0 8px 24px -12px #14142d2e}.authx-card:before{content:"";background:var(--grad);height:3px;position:absolute;top:0;left:0;right:0}.authx-title{letter-spacing:-.02em;text-align:center;color:#0b0d14;font-size:22px;font-weight:850}.authx-sub{color:#55596a;text-align:center;margin-top:5px;font-size:13px}.authx-form{margin-top:22px}.authx-form label{color:#55596a;margin:15px 0 7px}.authx-form label:first-of-type{margin-top:0}.authx-form input{color:#16181f;background:#fff;border:1px solid #e4e4ee;padding:12px 14px}.authx-form input::placeholder{color:#a0a4b0}.authx-form input:focus{border-color:#b7a4f4;box-shadow:0 0 0 4px #a78bfa2e}.authx-btn{color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;margin-top:20px;padding:13px;font-size:14.5px;font-weight:700;transition:filter .15s,transform 50ms;box-shadow:0 12px 30px #a855f752}.authx-btn:hover{filter:brightness(1.07)}.authx-btn:active{transform:translateY(1px)}.authx-toggle{text-align:center;color:#55596a;margin-top:18px;font-size:13px}.authx-toggle a{color:#7c3aed;cursor:pointer;font-weight:600}.authx-foot{color:#8a8f9c;margin-top:20px;font-size:12px}.authx-foot a{color:#55596a}:root[data-theme=dark] .authx{background:radial-gradient(720px 520px at 24% 14%,#a855f74d,transparent 60%),radial-gradient(720px 520px at 80% 86%,#6d8bff42,transparent 60%),radial-gradient(520px 420px at 62% 44%,#ec489924,transparent 60%),var(--bg)}:root[data-theme=dark] .authx-grid{background-image:linear-gradient(#94a3b80b 1px,#0000 0),linear-gradient(90deg,#94a3b80b 1px,#0000 0)}:root[data-theme=dark] .authx-hero-copy h2{color:var(--ink)}:root[data-theme=dark] .authx-hero-copy p{color:var(--muted)}:root[data-theme=dark] .authx-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line-2);background:#111622d1;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff0a}:root[data-theme=dark] .authx-title{color:var(--ink)}:root[data-theme=dark] .authx-form label,:root[data-theme=dark] .authx-sub{color:var(--muted)}:root[data-theme=dark] .authx-form input{background:var(--bg-2);border-color:var(--line-2);color:var(--ink)}:root[data-theme=dark] .authx-form input::placeholder{color:var(--faint)}:root[data-theme=dark] .authx-toggle{color:var(--muted)}:root[data-theme=dark] .authx-toggle a{color:var(--accent-2)}:root[data-theme=dark] .authx-foot{color:var(--faint)}:root[data-theme=dark] .authx-foot a{color:var(--muted)}.hero-shot{max-width:1000px;margin:60px auto 0;position:relative}.hero-glow{filter:blur(100px);opacity:.3;z-index:0;background:linear-gradient(100deg,#6d8bff,#a855f7,#ec4899);border-radius:50%;position:absolute;inset:-10% 2% -18%}.browser{z-index:1;border:1px solid var(--line-2);background:var(--panel);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 50px 120px #46288c73,0 24px 70px #0009,inset 0 1px #ffffff0d}.browser-bar{background:var(--bg-2);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:11px 15px;display:flex}.bdot{border-radius:50%;width:11px;height:11px}.urlbar{text-align:center;background:var(--bg);border:1px solid var(--line);min-width:200px;color:var(--muted);border-radius:7px;margin:0 auto;padding:5px 14px;font-size:12px}.browser img{width:100%;height:auto;display:block}.hero-shot .float-pill{z-index:2}.fpA{top:-18px;right:40px}.fpB{bottom:40px;left:-28px}@media (max-width:640px){.hero-shot .float-pill{display:none}}.showcase{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:48px;display:grid}.showcase.rev{direction:rtl}.showcase.rev>*{direction:ltr}.showcase-text h3{letter-spacing:-.02em;font-size:26px;font-weight:800}.showcase-text p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.showcase-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-2);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.shot-sm{position:relative}.shot-sm .browser{box-shadow:0 30px 80px #00000080}.shot-sm .hero-glow{opacity:.18;inset:-12%}@media (max-width:820px){.showcase{flex-direction:column;align-items:center;gap:20px;display:flex}.showcase.rev{direction:ltr}.showcase>*{min-width:0}.showcase-text{width:100%;max-width:100%}.showcase-text h3,.showcase-text p,.step-points li{max-width:100%}.showcase .create-stage,.showcase .dist-stage{width:460px;max-width:none;margin-left:0;margin-right:0}.showcase .radar-stage{width:400px;max-width:none;margin-left:0;margin-right:0}}.pricing-page{--pc-card:#fff;--pc-card-hot:#fff;--pc-border:#dcdfea;--pc-border-hi:#a88bfa8c;--pc-ink:#05070d;--pc-muted:#3c4252;--pc-faint:#666c7d;--pc-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 #dfe1ec,0 2px 0 #dfe1ec,0 3px 0 #d9dbe8,0 22px 34px -20px #14162d4d;--pc-shadow-hot:inset 0 1px 0 #ffffffe6,0 1px 0 #c3c7ec,0 2px 0 #c3c7ec,0 3px 0 #b9bee8,0 4px 0 #b2b7e4,0 30px 46px -22px #6366f173;--pc-track:#eceef5;--pc-cta-bg:#fff;--pc-cta-border:#dcdce6;--pc-cta-ink:#16181f}.pricing-page.lp{background:radial-gradient(900px 500px at 78% -8%,#a855f71a,#0000 60%),radial-gradient(800px 500px at 8% 4%,#6d8bff1a,#0000 55%),#f4f5f9}.pricing-page .lp-grid{background-image:linear-gradient(#0b0d140b 1px,#0000 0),linear-gradient(90deg,#0b0d140b 1px,#0000 0)}:root[data-theme=dark] .pricing-page{--pc-card:linear-gradient(180deg,#171c2ae6,#0f121ce6);--pc-card-hot:linear-gradient(180deg,#171b29,#12141f);--pc-border:#ffffff14;--pc-border-hi:#a88bfa80;--pc-ink:#f4f6fb;--pc-muted:#9aa4ba;--pc-faint:#6f7891;--pc-shadow:0 24px 60px -34px #000c;--pc-shadow-hot:0 40px 90px -36px #7c3aeda6;--pc-track:#ffffff0d;--pc-cta-bg:#ffffff0a;--pc-cta-border:#ffffff29;--pc-cta-ink:#eef2fb}:root[data-theme=dark] .pricing-page.lp{background:radial-gradient(900px 500px at 78% -8%,#a855f72e,transparent 60%),radial-gradient(800px 500px at 8% 4%,#6d8bff24,transparent 55%),var(--bg)}:root[data-theme=dark] .pricing-page .lp-grid{background-image:linear-gradient(#94a3b80b 1px,#0000 0),linear-gradient(90deg,#94a3b80b 1px,#0000 0)}.pricing-hero{text-align:center;padding:130px 0 10px}.pricing-hero .section-eyebrow{color:#a78bfa}.pricing-h1{letter-spacing:-.03em;color:var(--pc-ink);margin-top:12px;font-size:clamp(34px,5vw,56px);font-weight:850;line-height:1.05}.pricing-lead{max-width:640px;color:var(--pc-muted);margin:18px auto 0;font-size:16px;line-height:1.65}.pricing{margin-top:14px}.pt-toggle-wrap{justify-content:center;margin-bottom:26px;display:flex}.pt-toggle{background:var(--pt-track-bg);box-shadow:inset 0 0 0 1px var(--pt-track-border);border:0;border-radius:13px;gap:4px;padding:4px}.pt-toggle,.pt-toggle-opt{align-items:center;display:inline-flex}.pt-toggle-opt{cursor:pointer;height:40px;color:var(--pc-muted);box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;gap:8px;margin:0;padding:0 22px;font-family:inherit;font-size:13.5px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,background .14s,color .12s}.pt-toggle-opt.on{color:#fff;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(1px);box-shadow:inset 0 1px #fff6,0 1px #312e81,0 2px #312e81,0 8px 14px -9px #312e8199}.pt-disc{letter-spacing:0;color:#7c3aed;background:#7c3aed1f;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.3;transition:color .2s,background .2s}.pt-toggle-opt.on .pt-disc{color:#fff;text-shadow:none;background:#ffffff3d}:root[data-theme=dark] .pt-disc{color:#c4b5fd;background:#c4b5fd29}.pricing-page{--pt-track-bg:#ffffff80;--pt-track-border:#ffffffb3}:root[data-theme=dark] .pricing-page{--pt-track-bg:#ffffff0d;--pt-track-border:#ffffff1f}.pt-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;display:grid}.pt-card{--t1:#a78bfa;--t2:#7c3aed;background:var(--pc-card);box-shadow:inset 0 0 0 1px var(--t2),0 2px 0 var(--t2),0 4px 0 var(--t2),0 26px 38px -24px var(--t2);border:0;border-radius:22px;flex-direction:column;padding:30px 28px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pt-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t2) 16%,#e2e4ee),0 2px 0 color-mix(in srgb,var(--t2) 12%,#d7dae8),0 4px 0 color-mix(in srgb,var(--t2) 10%,#d1d4e4),0 26px 38px -24px color-mix(in srgb,var(--t2) 40%,transparent)}}.pt-card{transition:transform .2s cubic-bezier(.2,.8,.3,1),box-shadow .2s}@supports (color:color-mix(in lab,red,red)){.pt-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t2) 30%,#e2e4ee),0 2px 0 color-mix(in srgb,var(--t2) 14%,#d7dae8),0 4px 0 color-mix(in srgb,var(--t2) 12%,#d1d4e4),0 34px 46px -24px color-mix(in srgb,var(--t2) 48%,transparent)}.pt-card-hot{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--t2) 55%,transparent),0 2px 0 color-mix(in srgb,var(--t2) 26%,#cfd2e6),0 4px 0 color-mix(in srgb,var(--t2) 22%,#c9cce2),0 30px 44px -22px color-mix(in srgb,var(--t2) 50%,transparent)}}.pt-name-row{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.pt-name{letter-spacing:.09em;text-transform:uppercase;color:var(--t2);-webkit-text-fill-color:var(--t2);font-size:13px;font-weight:900}.pt-badge{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(145deg,var(--t1),var(--t2));box-shadow:inset 0 1px 0 #fff6,0 1px 0 var(--t2),0 2px 0 var(--t2),0 8px 13px -7px var(--t2);border-radius:8px;flex:none;padding:4px 11px;font-size:10px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.pt-badge{box-shadow:inset 0 1px 0 #fff6,0 1px 0 color-mix(in srgb,var(--t2) 70%,#000),0 2px 0 color-mix(in srgb,var(--t2) 70%,#000),0 8px 13px -7px color-mix(in srgb,var(--t2) 75%,transparent)}}.pt-tagline{min-height:20px;color:var(--pc-muted);margin-top:8px;font-size:13.5px}.pt-price{align-items:baseline;gap:6px;min-height:52px;margin-top:20px;display:flex}.pt-amount{letter-spacing:-.03em;color:var(--pc-ink);font-size:48px;font-weight:850;line-height:1}.pt-per{color:var(--pc-muted);font-size:15px;font-weight:600}.pt-billed{min-height:18px;color:var(--pc-faint);margin-top:7px;font-size:12.5px}.pt-cta{box-sizing:border-box;cursor:pointer;color:#fff;background:linear-gradient(145deg,var(--t1),var(--t2));width:100%;height:52px;box-shadow:inset 0 1px 0 #fff6,0 1px 0 var(--t2),0 2px 0 var(--t2),0 3px 0 var(--t2),0 18px 26px -14px var(--t2);border:0;border-radius:14px;justify-content:center;align-items:center;margin:24px 0;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:800;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.pt-cta{box-shadow:inset 0 1px 0 #fff6,0 1px 0 color-mix(in srgb,var(--t2) 72%,#000),0 2px 0 color-mix(in srgb,var(--t2) 72%,#000),0 3px 0 color-mix(in srgb,var(--t2) 76%,#000),0 18px 26px -14px color-mix(in srgb,var(--t2) 70%,transparent)}}.pt-cta{transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s}.pt-cta:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px 0 #fff6,0 1px 0 var(--t2),0 12px 18px -14px var(--t2);transform:translateY(2px)}@supports (color:color-mix(in lab,red,red)){.pt-cta:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff6,0 1px 0 color-mix(in srgb,var(--t2) 72%,#000),0 12px 18px -14px color-mix(in srgb,var(--t2) 65%,transparent)}}.pt-cta:active:not(:disabled){transform:translateY(3px)}.pt-cta:disabled{opacity:.6;cursor:default;transform:none}.pt-features{gap:13px;margin:0;padding:0;list-style:none;display:grid}.pt-features li{color:var(--pc-muted);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.pt-check{color:#fff;background:linear-gradient(150deg,var(--t1),var(--t2));width:22px;height:22px;box-shadow:inset 0 1px 0 #ffffff80,0 5px 12px -3px var(--t2);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.pt-check{box-shadow:inset 0 1px 0 #ffffff80,0 5px 12px -3px color-mix(in srgb,var(--t2) 55%,transparent)}}.pt-foot{text-align:center;color:var(--pc-muted);margin-top:30px;font-size:12.5px}.pricing-explain{text-align:center;padding:44px 0 8px}.pe-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;font-size:12px;font-weight:800}.pricing-h2{letter-spacing:-.02em;color:var(--pc-ink);margin-top:10px;font-size:clamp(26px,3.4vw,38px);font-weight:800}.pe-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.pe-item{border:1px solid var(--pc-border);background:var(--pc-card);box-shadow:var(--pc-shadow);border-radius:20px;padding:26px;transition:transform .25s,border-color .25s}.pe-item:hover{border-color:var(--pc-border-hi);transform:translateY(-4px)}.pe-ic{color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:19px;font-weight:800;display:grid}.pe-ic-1{background:linear-gradient(150deg,#a78bfa,#7c3aed);box-shadow:0 10px 22px -8px #7c3aed99,inset 0 1px #fff6}.pe-ic-2{background:linear-gradient(150deg,#38bdf8,#2563eb);box-shadow:0 10px 22px -8px #2563eb99,inset 0 1px #fff6}.pe-ic-3{background:linear-gradient(150deg,#34d399,#059669);box-shadow:0 10px 22px -8px #05966999,inset 0 1px #fff6}.pe-item h4{color:var(--pc-ink);margin-bottom:9px;font-size:16.5px;font-weight:750}.pe-item p{color:var(--pc-muted);font-size:13.5px;line-height:1.6}.pricing-faq{padding:44px 0 64px}.faq-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.faq-brand{position:sticky;top:110px}.faq-brand .lp-logo{align-items:center;gap:8px;margin-bottom:22px;display:flex}.faq-brand .brand-mark{width:40px;height:auto}.faq-brand .brand-word{font-family:var(--font-geist),system-ui,sans-serif;color:#a78bfa;letter-spacing:-.01em;font-size:22px;font-weight:600}.faq-title{letter-spacing:-.02em;color:var(--pc-ink);font-size:clamp(28px,3.4vw,40px);font-weight:850;line-height:1.06}.faq-sub{color:var(--pc-muted);max-width:330px;margin-top:16px;font-size:15px;line-height:1.6}.faq-contact{color:#7c3aed;margin-top:16px;font-size:14.5px;font-weight:700;transition:color .15s,transform .15s;display:inline-flex}.faq-contact:hover{color:#a855f7;transform:translate(2px)}:root[data-theme=dark] .faq-contact{color:#a78bfa}.faq-orb.hero-stage{height:210px;min-height:0;margin:6px auto 0;transform:none}.faq-orb .orb{width:210px;height:210px}.faq-orb .orb-core{width:76px;height:76px}.faq-orb .orb-ring.o1{width:120px;height:120px}.faq-orb .orb-ring.o2{width:166px;height:166px}.faq-orb .orb-ring.o3{width:210px;height:210px}.faq-acc{flex-direction:column;gap:12px;display:flex}.faq-row{background:var(--pc-card);border:0;border-radius:16px;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e5ef,0 2px #dcdfea,0 3px #d6d9e6,0 16px 24px -18px #14162d66}.faq-row:hover:not(.open){transform:translateY(1px);box-shadow:inset 0 0 0 1px #d6d9e6,0 2px #dcdfea,0 12px 18px -18px #14162d61}.faq-row.open{transform:translateY(2px);box-shadow:inset 0 0 0 1px #7c3aed42,inset 4px 0 #7c3aed,0 1px #cbc3ee,0 16px 24px -16px #7c3aed6b}.faq-q{text-align:left;width:100%;color:var(--pc-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:15.5px;font-weight:750;display:flex}.faq-row.open .faq-q{padding-left:26px}.faq-chev{color:#5b3fd0;background:linear-gradient(145deg,#fff,#f4f3fd 60%,#eeecfb);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .2s,background .2s,color .2s;display:grid;box-shadow:inset 0 1px #fffffff2,0 1px #d6d2ef,0 2px #d6d2ef,0 6px 9px -6px #5b3fd066}.faq-chev svg{width:15px;height:15px;display:block}.faq-row.open .faq-chev{color:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed 55%,#6d28d9);transform:rotate(180deg)translateY(1px);box-shadow:inset 0 1px #fff6,0 1px #4c1d95,0 2px #4c1d95,0 8px 12px -7px #4c1d9599}.faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1);display:grid}.faq-row.open .faq-a-wrap{grid-template-rows:1fr}.faq-a{color:var(--pc-muted);margin:0;padding:0 22px;font-size:14px;line-height:1.65;overflow:hidden}.faq-row.open .faq-a{padding-bottom:20px}@media (max-width:860px){.pe-grid,.pt-grid{grid-template-columns:1fr}.pt-card-hot{transform:none}.faq-grid{grid-template-columns:1fr;gap:26px}.faq-brand{position:static}}.ob-load{min-height:100vh;color:var(--muted);background:var(--bg);place-items:center;display:grid}.ob{--ink:#05070d;--muted:#3c4252;--faint:#666c7d;--bg-2:#fff;--line:#eef0f5;--line-2:#e4e4ee}:root[data-theme=dark] .ob{--ink:#eef2f8;--muted:#8b97ad;--faint:#5b6577;--bg-2:#12141f;--line:#212836;--line-2:#2b3446}.ob{background:radial-gradient(720px 520px at 20% 8%,#a855f724,#0000 60%),radial-gradient(720px 520px at 82% 92%,#6d8bff1f,#0000 60%),#f4f5f9;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.ob-main{z-index:1;flex:1;place-items:center;padding:108px 20px 44px;display:grid;position:relative}:root[data-theme=dark] .ob{background:radial-gradient(720px 520px at 20% 8%,#a855f738,transparent 60%),radial-gradient(720px 520px at 82% 92%,#6d8bff29,transparent 60%),var(--bg)}.ob-card{background:#fff;border:1px solid #e7e8f0;border-radius:24px;width:100%;max-width:720px;overflow:hidden;box-shadow:0 40px 100px -40px #14142d66}:root[data-theme=dark] .ob-card{border-color:var(--line-2);background:#111622eb}.ob-head{border-bottom:1px solid #eef0f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;padding:18px 26px;display:flex}:root[data-theme=dark] .ob-head{border-color:var(--line)}.ob-brand{align-items:center;gap:8px;display:flex}.ob-brand img{width:30px;height:auto}.ob-brand span{font-family:var(--font-geist),sans-serif;color:#a78bfa;font-size:18px;font-weight:600}.ob-step,.ob-steps{align-items:center;gap:6px;display:flex}.ob-step{border-radius:999px;padding:5px 8px}.ob-step-dot{width:20px;height:20px;color:var(--pc-muted,#8a8f9c);background:#eceef5;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}:root[data-theme=dark] .ob-step-dot{color:var(--muted);background:#ffffff14}.ob-step-lbl{color:#a0a4b0;font-size:12px;font-weight:650;display:none}.ob-step.on .ob-step-lbl{display:inline}.ob-step.done .ob-step-dot,.ob-step.on .ob-step-dot{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed)}.ob-body{min-height:320px;padding:30px 34px}.ob-h1{letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,3vw,28px);font-weight:800}.ob-sub{color:var(--muted);margin:8px 0 22px;font-size:14.5px;line-height:1.55}.ob-grid{gap:12px;display:grid}.ob-grid-3{grid-template-columns:repeat(3,1fr)}.ob-grid-2{grid-template-columns:repeat(2,1fr)}.ob-pick{text-align:left;cursor:pointer;background:#fafafd;border:1.5px solid #e7e8f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:all .15s;display:flex}:root[data-theme=dark] .ob-pick{border-color:var(--line);background:#ffffff08}.ob-pick:hover{border-color:#c9bdf5;transform:translateY(-2px)}.ob-pick-ic{font-size:22px}.ob-pick-lbl{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ob-pick-blurb{color:var(--muted);font-size:12.5px;line-height:1.4}.ob-goal.soon{opacity:.6;cursor:not-allowed}.ob-soon{text-transform:uppercase;letter-spacing:.04em;color:#f59e0b;background:#fbbf2429;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800}.ob-form2{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.ob-field{margin-bottom:20px;display:block}.ob-form2 .ob-field{margin-bottom:0}.ob-field>span{color:var(--ink);align-items:center;gap:9px;margin-bottom:10px;font-size:13.5px;font-weight:700;display:flex}.ob-field em{color:var(--faint);font-style:normal;font-weight:500}.ob-fic{background:linear-gradient(150deg,var(--fc,#7c3aed),var(--fc,#7c3aed));border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.ob-fic{background:linear-gradient(150deg,color-mix(in srgb,var(--fc,#7c3aed) 68%,white),var(--fc,#7c3aed))}}.ob-fic{box-shadow:0 4px 10px -4px var(--fc,#7c3aed),inset 0 1px 0 #ffffff73}.ob-fic svg{width:15px;height:15px;display:block}.ob-field input,.ob-field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #e4e4ee;border-radius:11px;padding:11px 14px;font-family:inherit;font-size:14px}:root[data-theme=dark] .ob-field input,:root[data-theme=dark] .ob-field textarea{background:var(--bg-2);border-color:var(--line-2)}.ob-field input:focus,.ob-field textarea:focus{border-color:#b7a4f4;outline:none;box-shadow:0 0 0 3px #a78bfa2e}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{width:auto;color:var(--muted);white-space:nowrap;cursor:pointer;border:1px solid #e4e4ee;border-radius:999px;flex:none;margin:0;font-size:13px;font-weight:650;transition:all .14s}:root[data-theme=dark] .ob-chip{border-color:var(--line);background:#ffffff08}.ob-chip.on{background:linear-gradient(120deg,#6d8bff,#a855f7);border-color:#0000}.ob-tags{background:#fff;border:1px solid #e4e4ee;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;min-height:46px;padding:8px;display:flex}:root[data-theme=dark] .ob-tags{background:var(--bg-2);border-color:var(--line-2)}.ob-tag{color:#6d28d9;background:#7c3aed1f;border-radius:8px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ob-tag button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.ob-tag button:hover{opacity:1}.ob-tags input{min-width:120px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:5px;font-size:13.5px}.ob-platforms{flex-wrap:wrap;gap:10px;display:flex}.ob-plat{width:42px;height:42px;color:var(--muted);background:#fff;border:1px solid #e4e4ee;border-radius:12px;place-items:center;transition:all .14s;display:grid}:root[data-theme=dark] .ob-plat{border-color:var(--line);background:#ffffff08}.ob-plat.on{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed);border-color:#0000}.ob-err{color:#e11d48;background:#e11d4814;border:1px solid #e11d4840;border-radius:10px;margin:0 26px 4px;padding:10px 14px;font-size:13px;font-weight:600}.ob-foot{justify-content:space-between;padding:18px 26px;display:flex}.ob-btn,.ob-foot{align-items:center}.ob-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;gap:8px;width:auto;margin:0;padding:13px 26px;font-family:inherit;font-size:14.5px;font-weight:700;transition:transform .15s,box-shadow .2s,filter .15s;display:inline-flex}.ob-btn-ghost{color:var(--muted);background:0 0}.ob-btn-ghost:hover{color:var(--ink)}.ob-btn-grad{background:linear-gradient(100deg,#6d8bff,#a855f7 55%,#ec4899);box-shadow:0 14px 30px -10px #7c3aeda6,inset 0 1px #ffffff47}.ob-btn-grad:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 40px -12px #7c3aedbf,inset 0 1px #ffffff4d}.ob-btn-grad:active:not(:disabled){transform:translateY(0)}.ob-btn-grad:disabled{color:#ffffffd9;background:linear-gradient(100deg,#c3ccf5,#d9c4f0 55%,#f2c4d9);box-shadow:0 8px 20px -12px #7c3aed66}@media (max-width:620px){.ob-form2,.ob-grid-2,.ob-grid-3{grid-template-columns:1fr}.ob-step-lbl{display:none!important}}.acct{max-width:1080px}.acct-shell{display:block}.acct-seg{flex-wrap:wrap}.acct-body{min-width:0}.acct-sec{border-bottom:1px solid var(--hair);margin-bottom:28px;padding:6px 0 28px}.acct-sec:last-child{border-bottom:0}.acct-h2{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;margin-bottom:20px;font-size:18px;font-weight:850;display:flex}.acct-h2:before{content:"";background:linear-gradient(#a5b4fc,#6366f1);border-radius:2px;flex:none;width:3px;height:18px}.acct-profile{align-items:center;gap:20px;margin-bottom:24px;display:flex}.acct-avatar{color:#fff;background:linear-gradient(145deg,#c4b5fd,#8b5cf6 52%,#6d28d9);border-radius:26px;flex:none;place-items:center;width:84px;height:84px;font-size:32px;font-weight:850;display:grid;overflow:hidden;box-shadow:inset 0 2px #ffffff73,0 1px #4c1d95,0 2px #4c1d95,0 3px #4c1d95,0 4px #46157f,0 5px #46157f,0 22px 30px -16px #4c1d9599}.acct-avatar img{object-fit:cover;width:100%;height:100%;display:block}.acct-avatar-actions{flex-direction:column;gap:8px;min-width:0;display:flex}.acct-avatar-btns{gap:10px;display:flex}@media (max-width:560px){.content .acct-avatar{width:68px;height:68px;font-size:26px}.content .acct-profile{gap:14px}.content .acct-avatar-btns{flex-wrap:wrap}}.acct-avatar-name{font-size:17px;font-weight:750}.acct-avatar-email{color:var(--muted);margin-top:2px;font-size:13.5px}.acct-role-pill{text-transform:uppercase;letter-spacing:.05em;color:#a78bfa;background:#7c3aed24;border-radius:999px;margin-top:8px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-block}.acct-field{margin-bottom:20px}.acct-field:last-child{margin-bottom:0}.acct-field label{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:650;display:block}.acct-sub{color:var(--muted);font-size:13px;line-height:1.5}.acct-inline{align-items:center;gap:10px;display:flex}.acct-inline input{background:var(--panel-2,#fafbff);min-width:0;color:var(--ink);border:0;border-radius:12px;flex:1;padding:12px 15px;font-family:inherit;font-size:14px;transition:box-shadow .14s;box-shadow:inset 0 0 0 1px #d7d9e6,inset 0 2px 5px #14162d0f}.acct-inline input:focus{outline:none;box-shadow:inset 0 0 0 2px #22d3ee,inset 0 2px 5px #14162d0d}.acct-inline input:disabled{color:var(--muted);opacity:.8}.acct-verified{color:#047857;background:#10b98121;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #10b9814d}.acct-verified:before{content:"✓";font-weight:900}:root[data-theme=dark] .acct-verified{color:#6ee7b7}.acct-row-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.acct-row-title{color:var(--ink);font-size:14px;font-weight:650}.acct-btn{--b-side:#d5d8e6;cursor:pointer;white-space:nowrap;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--b-side),0 2px 0 var(--b-side),0 3px 0 var(--b-side),0 12px 17px -12px #14162d6b;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:11px 18px;font-family:inherit;font-size:13.5px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s,filter .15s;display:inline-flex}.acct-btn:hover:not(:disabled){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--b-side),0 9px 13px -12px #14162d61;transform:translateY(2px)}.acct-btn:disabled{cursor:default;filter:grayscale(.5);opacity:.55;transform:none}:root[data-theme=dark] .acct-btn{--b-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.acct-btn-dark{--b-side:#312e81;color:#fff;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca)}.acct-btn-dark:hover:not(:disabled){color:#fff;filter:brightness(1.04)}:root[data-theme=dark] .acct-btn-dark{--b-side:#312e81;color:#fff;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca)}.acct-btn-ghost{color:var(--muted);background:0 0}.acct-btn-ghost:hover{color:var(--ink)}.acct-btn-grad{--b-side:#5b2f86;color:#fff;background:linear-gradient(100deg,#22d3ee,#a855f7 55%,#fb923c)}.acct-btn-grad:hover:not(:disabled){color:#fff;filter:brightness(1.05)}:root[data-theme=dark] .acct-btn-grad{--b-side:#6f3ca3;color:#fff;background:linear-gradient(100deg,#22d3ee,#a855f7 55%,#fb923c)}.acct-pw{gap:10px;max-width:420px;margin-top:14px;display:grid}.acct-pw input{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink);border-radius:11px;padding:11px 14px;font-family:inherit;font-size:14px}.acct-pw input:focus{border-color:#b7a4f4;outline:none;box-shadow:0 0 0 3px #a78bfa2e}.acct-pw-actions{gap:10px;display:flex}.acct-pw-msg{border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600}.acct-pw-msg.ok{color:#34d399;background:#34d3991a}.acct-pw-msg.err{color:#f87171;background:#f871711a}.acct-soon{color:var(--faint);background:var(--glass);border:1px solid var(--hair);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.acct-flash{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:12px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.acct-plan{border:1px solid var(--hair);background:var(--glass);border-radius:16px;max-width:520px;padding:22px}.acct-plan-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.acct-plan-tag{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#6d8bff,#a855f7);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.acct-plan-tag.plan-free{color:var(--ink);background:#94a3b840}.acct-plan-tag.plan-business{background:linear-gradient(100deg,#34d399,#059669)}.acct-plan-blurb{color:var(--muted);margin-top:8px;font-size:13px}.acct-plan-price{align-items:baseline;gap:4px;display:flex}.acct-plan-amt{letter-spacing:-.02em;font-size:30px;font-weight:850}.acct-plan-per,.acct-plan-status{color:var(--muted);font-size:13px}.acct-plan-status{align-items:center;gap:8px;margin-top:16px;font-weight:600;display:flex}.acct-dot{border-radius:50%;width:8px;height:8px}.acct-dot.ok{background:#34d399;box-shadow:0 0 8px #34d399b3}.acct-dot.warn{background:#fbbf24;box-shadow:0 0 8px #fbbf24b3}.acct-plan-renew{color:var(--faint);font-weight:500}.acct-plan-limits{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.acct-plan-limits li{color:var(--muted);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.acct-plan-check{color:#fff;background:linear-gradient(150deg,#34d399,#059669);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:grid}.acct-plan-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:760px){.acct-seg{width:100%}.acct-seg .seg-i{text-align:center;flex:auto}}.agent-cmd-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.vquota{align-items:center;gap:9px;display:inline-flex}.vquota-bar{background:#94a3b838;border-radius:4px;width:74px;height:6px;overflow:hidden}.vquota-fill{background:linear-gradient(90deg,#6d8bff,#a855f7);border-radius:4px;height:100%;transition:width .3s;display:block}.vquota-txt{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:650}.vquota.low .vquota-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.vquota.low .vquota-txt{color:#f59e0b}.vquota.out .vquota-fill{background:linear-gradient(90deg,#fb7185,#e11d48)}.vquota.out .vquota-txt{color:#f87171}.limit-banner{background:linear-gradient(100deg,#a855f724,#ec48991a);border:1px solid #a855f759;border-radius:14px;align-items:center;gap:13px;margin-bottom:16px;padding:14px 16px;display:flex}.limit-banner-ic{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid;box-shadow:0 6px 14px -5px #7c3aed99}.limit-banner-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.limit-banner-txt b{color:var(--ink);font-size:13.5px}.limit-banner-txt span{color:var(--muted);font-size:12.5px;line-height:1.45}.limit-banner-cta{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#6d8bff,#a855f7,#ec4899);border-radius:10px;flex:none;padding:9px 16px;font-size:13px;font-weight:700;box-shadow:0 10px 22px -10px #7c3aed99}.limit-banner-cta:hover{filter:brightness(1.07)}.pchips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pchip{--pc:var(--muted);width:40px;height:40px;color:var(--muted);background:var(--glass);border:1px solid var(--hair);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s,color .15s;display:grid}.pchip:hover{border-color:var(--hair-2);color:var(--ink);transform:translateY(-1px)}.pchip-ic{width:19px;height:19px;color:inherit;place-items:center;display:grid}.pchip-ic svg{width:19px;height:19px;display:block}.pchip.on{color:var(--pc);border-color:var(--pc)}@supports (color:color-mix(in lab,red,red)){.pchip.on{border-color:color-mix(in srgb,var(--pc) 60%,transparent)}}.pchip.on{background:var(--pc)}@supports (color:color-mix(in lab,red,red)){.pchip.on{background:color-mix(in srgb,var(--pc) 15%,var(--glass))}}.pchip.on{box-shadow:0 6px 16px -8px var(--pc)}.pchip-youtube{--pc:#ff2d2d}.pchip-tiktok{--pc:#22d3ee}.pchip-instagram{--pc:#e1306c}.pchip-x{--pc:#94a3b8}.pchip-linkedin{--pc:#3b82f6}.pchip-facebook{--pc:#1877f2}.settings-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:22px;margin-top:8px;display:grid}.settings-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:20px}.set-navitem{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;transition:background .14s,color .14s,border-color .14s;display:flex}.set-navitem.active,.set-navitem:hover{background:var(--glass);color:var(--ink)}.set-navitem.active{border-color:var(--hair);box-shadow:0 6px 18px -12px #00000080}.set-nav-ic{background:var(--grad-soft,#7c3aed24);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.set-navitem.active .set-nav-ic{background:linear-gradient(150deg,#a78bfa,#7c3aed)}.set-nav-txt{flex-direction:column;line-height:1.2;display:flex}.set-nav-label{font-size:14px;font-weight:650}.set-nav-hint{color:var(--faint);font-size:11.5px}.set-card{background:var(--glass);border:1px solid var(--hair);border-radius:20px;padding:24px;overflow:hidden;box-shadow:0 20px 50px -30px #00000080}.set-card-flush{padding:0}.set-card+.set-card{margin-top:16px}.set-card-head h3{letter-spacing:-.01em;font-size:18px;font-weight:750}.set-card-head p{color:var(--muted);margin-top:4px;font-size:13.5px}.prof-banner{background:radial-gradient(420px 200px at 20% 0,#a855f78c,#0000 60%),radial-gradient(420px 200px at 80% 0,#6d8bff73,#0000 60%),linear-gradient(120deg,#6d8bff,#a855f7,#ec4899);height:92px;position:relative}.prof-banner:after{content:"";background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.prof-head{align-items:center;gap:16px;margin-top:-32px;padding:0 26px 4px;display:flex;position:relative}.prof-avatar{color:#fff;border:3px solid var(--bg-2,#12141f);background:linear-gradient(150deg,#a78bfa,#7c3aed);border-radius:20px;flex:none;place-items:center;width:72px;height:72px;font-size:28px;font-weight:800;display:grid;box-shadow:0 12px 30px -8px #7c3aed99}.prof-id{flex:1;min-width:0;padding-top:30px}.prof-name{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;overflow:hidden}.prof-email{color:var(--muted);margin-top:2px;font-size:13.5px}.prof-role{align-self:flex-end;margin-bottom:4px}.set-rows{gap:2px;margin-top:18px;display:grid}.set-rows-pad{margin-top:10px;padding:0 26px 24px}.set-row{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:15px 2px;display:flex}.set-row:last-child{border-bottom:0}.set-k{color:var(--muted);align-items:center;gap:11px;font-size:13.5px;display:flex}.set-row-ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.ric-1{background:linear-gradient(150deg,#a78bfa,#7c3aed)}.ric-2{background:linear-gradient(150deg,#38bdf8,#2563eb)}.ric-3{background:linear-gradient(150deg,#34d399,#059669)}.set-v{color:var(--ink);font-size:14px;font-weight:600}.set-badge{text-transform:uppercase;letter-spacing:.05em;color:#a78bfa;background:#7c3aed24;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.set-link{color:#a78bfa;font-size:13.5px;font-weight:650}.set-flash{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.plan-card{border:1px solid var(--hair);background:linear-gradient(180deg,var(--glass-2,#ffffff05),transparent);border-radius:16px;margin-top:20px;padding:22px}.plan-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan-tag{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#6d8bff,#a855f7);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.plan-tag.plan-free{color:var(--ink);background:#94a3b840}.plan-tag.plan-business{background:linear-gradient(100deg,#34d399,#059669)}.plan-blurb{color:var(--muted);margin-top:8px;font-size:13px}.plan-price{align-items:baseline;gap:4px;display:flex}.plan-amount{letter-spacing:-.02em;font-size:30px;font-weight:850}.plan-per,.plan-status{color:var(--muted);font-size:13px}.plan-status{text-transform:capitalize;align-items:center;gap:8px;margin-top:16px;font-weight:600;display:flex}.plan-dot{border-radius:50%;width:8px;height:8px}.plan-dot.ok{background:#34d399;box-shadow:0 0 8px #34d399b3}.plan-dot.warn{background:#fbbf24;box-shadow:0 0 8px #fbbf24b3}.plan-renew{color:var(--faint);font-weight:500}.plan-limits{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.plan-limits li{color:var(--muted);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.plan-check{color:#fff;background:linear-gradient(150deg,#34d399,#059669);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:grid}.plan-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.set-btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.set-btn-grad{color:#fff;background:linear-gradient(100deg,#6d8bff,#a855f7,#ec4899);box-shadow:0 12px 26px -10px #7c3aed8c}.set-btn-grad:hover{filter:brightness(1.07)}.set-btn-grad:disabled{opacity:.6;cursor:default}.set-btn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.set-btn-ghost:hover{background:var(--glass)}.plan-note{color:var(--faint);margin-top:16px;font-size:12.5px;line-height:1.5}@media (max-width:760px){.settings-shell{grid-template-columns:1fr}.settings-nav{flex-direction:row;position:static;overflow-x:auto}.set-nav-hint{display:none}}.lp-nav{z-index:30;width:100%;height:var(--nav-h);background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);border:solid #0000;border-width:0 0 .15px;border-image:linear-gradient(90deg,#22d3ee8c,#a855f78c,#fb923c8c) 1;padding:0;display:block;position:fixed;top:0;left:0;right:0}.lp-nav-inner{box-sizing:border-box;grid-template-columns:auto 1fr auto;align-items:center;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0 16px;display:grid}@media (min-width:640px){.lp-nav-inner{padding:0 24px}}@media (min-width:1024px){.lp-nav-inner{padding:0 32px}}.lp-nav .lp-logo{gap:6px;font-size:18px}.lp-nav .brand-mark{border-radius:0;width:28px;height:auto}.lp-navmid{justify-self:center;gap:4px;display:flex}.lp-navlink{color:#d1d5db;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.lp-navlink:hover{color:#fff;background:#ffffff0d}.lp-nav .brand-word{font-family:var(--font-geist),system-ui,sans-serif;color:#22d3ee;letter-spacing:-.01em;font-size:18px;font-weight:700}.lp-burger{display:none}.lp-navlinks{justify-self:end;align-items:center;gap:10px;display:flex}.lp-navlinks .btn{height:34px;box-shadow:none;border-radius:10px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.lp-navlinks .btn-ghost{color:#d1d5db;background:0 0;border:1px solid #0000}.lp-navlinks .btn-ghost:hover{color:#fff;background:#ffffff0d}.lp-navlinks .btn-grad{color:#e6fbff;background:linear-gradient(135deg,#22d3ee29,#0ea5e924);border:1px solid #22d3ee73;transition:all .16s;box-shadow:0 4px 18px #22d3ee24,inset 0 1px #ffffff0f}.lp-navlinks .btn-grad:hover{color:#fff;background:linear-gradient(135deg,#22d3ee42,#0ea5e938);border-color:#22d3ee;transform:translateY(-1px);box-shadow:0 8px 26px #22d3ee4d}.nav-avatar{letter-spacing:.02em;text-transform:uppercase;color:#67e8f9;background:linear-gradient(150deg,#16202f,#0b1220);border:1px solid #22d3ee61;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12.5px;font-weight:700;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.nav-avatar>*{z-index:1;position:relative}.nav-avatar img{object-fit:cover;z-index:2;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.nav-avatar:hover{color:#a5f3fc;border-color:#22d3eee6;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #22d3ee1f}.nav-avatar[aria-expanded=true]{color:#a5f3fc;border-color:#22d3ee;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #22d3ee33}.nav-user{position:relative}.nav-menu{z-index:60;-webkit-backdrop-filter:blur(16px);transform-origin:100% 0;background:#020617f2;border:1px solid #ffffff14;border-radius:14px;width:244px;padding:8px;animation:navMenuIn .16s cubic-bezier(.2,.7,.2,1);position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 26px 60px -18px #000000b3,inset 0 0 0 1px #ffffff08}@keyframes navMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.nav-menu:before{content:"";background:#020617f2;border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;width:12px;height:12px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.nav-menu-head{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff12;border-radius:10px 10px 0 0;flex-direction:column;gap:2px;width:100%;margin:0 0 6px;padding:8px 10px 10px;transition:background .13s;display:flex}.nav-menu-head:hover{background:#ffffff0d}.nm-name{color:#fff;font-size:13.5px;font-weight:700}.nm-email,.nm-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nm-email{color:var(--faint);font-size:11.5px}.nav-menu-item{color:var(--ink);border-radius:11px;padding:9px 10px;font-size:14px;font-weight:600;transition:background .13s,transform .13s}.nav-menu-item:hover{background:#ffffff0f}.nav-menu-item:active{transform:scale(.98)}.nmi-ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #fff6}.nmi-ic svg{width:16px;height:16px;display:block}.nmi-dash{background:linear-gradient(150deg,#22d3ee,#0369a1);box-shadow:0 5px 12px -4px #0891b28c,inset 0 1px #ffffff59}.nmi-out{background:linear-gradient(150deg,#fb7185,#e11d48);box-shadow:0 5px 12px -4px #e11d488c,inset 0 1px #fff6}.nav-menu-item:has(.nmi-out):hover{color:#fda4af;background:#f43f5e1a}@media (max-width:680px){.lp-navlinks .btn,.lp-navmid{display:none}.lp-nav-inner{justify-content:space-between;align-items:center;padding:0 18px;display:flex}.lp-logo,.lp-navlinks{align-self:center}.lp-burger{cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;flex-direction:column;flex:none;justify-content:center;gap:4px;width:42px;height:40px;margin:0;padding:0 10px;display:flex}.lp-burger span{background:#eef2f8;border-radius:2px;height:2px;display:block}.lp-navdrawer-bd{inset:var(--nav-h) 0 0;z-index:28;background:#02060c80;position:fixed}.lp-navdrawer{top:var(--nav-h);z-index:29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617fa;border-bottom:1px solid #ffffff14;flex-direction:column;gap:2px;padding:10px 16px 16px;animation:navDrawerIn .22s;display:flex;position:fixed;left:0;right:0;box-shadow:0 24px 50px -20px #0009}.lp-navdrawer-link{color:#d1d5db;border-radius:10px;padding:13px 14px;font-size:15px;font-weight:500}.lp-navdrawer-link:hover{color:#fff;background:#ffffff0d}.lp-navdrawer-link:active{background:#ffffff0f}}@keyframes navDrawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.footer2{z-index:1;background:#090c13;border-top:1px solid #ffffff12;margin-top:48px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:52px max(40px,50vw - 650px) 26px;position:relative}.footer2 .footer-brand p,.footer2 .footer-col a{color:#8b97ad}.footer2 .footer-col h5{color:#5b6577}.footer2 .footer-brand .brand-word,.footer2 .footer-col a:hover{color:#eef2f8}.footer2 .footer-bottom{color:#5b6577;border-top-color:#ffffff12}.footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.footer-brand p{color:var(--muted);max-width:260px;margin-top:14px;font-size:13.5px;line-height:1.6}.footer-social{gap:9px;margin-top:18px;display:flex}.footer-social a{border:1px solid var(--line-2);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;font-size:13px;font-weight:700;transition:all .12s;display:grid}.footer-social a:hover{border-color:var(--accent);color:var(--ink);background:#ffffff08}.footer-social a svg{width:16px;height:16px;display:block}.footer-col h5{text-transform:uppercase;letter-spacing:.09em;color:var(--faint);margin-bottom:15px;font-size:11.5px;font-weight:700}.footer-col a{color:var(--muted);margin-bottom:11px;font-size:14px;transition:color .12s;display:block}.footer-col a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:44px;padding-top:22px;font-size:13px;display:flex}.footer-bottom .grad-text{font-weight:700}@media (max-width:760px){.footer-top{grid-template-columns:1fr 1fr;gap:26px}}.cta-band{padding:78px 0 84px}.cta2{text-align:center;box-shadow:none;background:0 0;border:none;padding:20px 40px;position:relative;overflow:hidden}.contact-band{padding:66px 0 84px}.contact-band .section-title{color:#0b0d14}.contact-band .section-sub{color:#545a6b}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px;margin-top:42px;display:grid}.contact-cal,.contact-form{min-width:0}@media (max-width:860px){.contact-grid{grid-template-columns:1fr;gap:18px;max-width:480px;margin-left:auto;margin-right:auto}}.contact-form{flex-direction:column;gap:12px;display:flex}.cf-field{align-items:center;display:flex;position:relative}.cf-ic{color:#9aa0ad;pointer-events:none;width:19px;height:19px;position:absolute;top:15px;left:15px}.cf-ic-mail{color:#7c3aed}.cf-ic-user{color:#2563eb}.cf-ic-phone{color:#059669}.cf-ic-pen{color:#e11d48}.cf-ic svg{width:19px;height:19px;display:block}.cf-field input,.cf-field textarea{width:100%;font:inherit;color:#16181f;background:#fff;border:1px solid #e4e4ee;border-radius:13px;outline:none;padding:14px 16px 14px 44px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.cf-field textarea{resize:vertical;min-height:120px;padding-top:13px}.cf-field.cf-area .cf-ic{top:14px}.cf-field input::placeholder,.cf-field textarea::placeholder{color:#a0a4b0}.cf-field input:focus,.cf-field textarea:focus{border-color:#b7a4f4;box-shadow:0 0 0 4px #a78bfa2e}.cf-submit{color:#fff;cursor:pointer;white-space:nowrap;background:#0f1725;border:1px solid #ffffff0f;border-radius:16px;align-self:center;align-items:center;gap:9px;width:fit-content;margin-top:8px;padding:15px 24px;font-size:15px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 30px -12px #0f172599}.cf-submit:hover{background:#17223a;transform:translateY(-2px);box-shadow:0 18px 34px -14px #0f1725b3}.cf-plane{color:#6fc3ff;width:15px;height:15px}.cf-note{text-align:center;color:#9aa0ad;margin-top:2px;font-size:12px}.contact-done{text-align:center;background:#fbfbfe;border:1px solid #e6e6ef;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:340px;padding:30px;display:flex}.contact-done h4{color:#0b0d14;font-size:18px;font-weight:800}.contact-done p{color:#545a6b;font-size:14px}.cd-ic{color:#fff;background:linear-gradient(150deg,#34d399,#059669);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:6px;font-size:20px;display:grid;box-shadow:0 10px 22px -6px #0596698c}.contact-cal{min-width:0}.contact-cal .calendly-inline-widget{border:1px solid #e6e6ef;border-radius:18px;overflow:hidden;box-shadow:0 26px 60px -34px #14142d59}.contact-cal .cal-hint{text-align:center;color:#9aa0ad;margin-top:14px;font-size:12.5px}.cal-legacy-unused{display:none}.cal-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cal-title{color:#0b0d14;font-size:15px;font-weight:800}.cal-month{color:#7c3aed;background:#f3effe;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.cal-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.cal-dow{text-align:center;color:#a0a4b0;text-transform:uppercase;letter-spacing:.04em;padding-bottom:6px;font-size:10.5px;font-weight:700}.cal-cell{aspect-ratio:1;color:#c2c5cf;background:0 0;border:none;border-radius:50%;place-items:center;width:100%;max-width:46px;margin:0 auto;font-size:13px;font-weight:600;display:grid}.cal-cell.empty{visibility:hidden}.cal-cell.avail{color:#3a3f4c;cursor:pointer;background:#f4f0fe;transition:background .14s,color .14s,transform .12s}.cal-cell.avail:hover{color:#6d28d9;background:#e9e0fd;transform:translateY(-1px)}.cal-cell.sel{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed);box-shadow:0 8px 16px -5px #7c3aed99}.cal-hint{text-align:center;color:#9aa0ad;margin-top:16px;font-size:12.5px}.cal-slots{border-top:1px solid #f0f0f5;margin-top:16px;padding-top:14px}.cal-slots-lbl{color:#545a6b;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.cal-slots-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.slot{color:#4a4f5c;cursor:pointer;background:#fff;border:1px solid #e4e4ee;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;transition:border-color .14s,color .14s,background .14s}.slot:hover{color:#6d28d9;border-color:#b7a4f4}.slot.sel{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed);border-color:#0000;box-shadow:0 8px 16px -6px #7c3aed80}.cal-book{justify-content:center;width:100%}.cal-book:disabled{opacity:.5;cursor:not-allowed}.cal-booked{color:#065f46;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:13px;align-items:center;gap:12px;margin-top:16px;padding:14px;font-size:13.5px;line-height:1.4;display:flex}.cal-booked .cd-ic{flex:none;width:34px;height:34px;margin-bottom:0;font-size:16px}.cta2-grid{pointer-events:none;background-image:linear-gradient(#0b0d140d 1px,#0000 0),linear-gradient(90deg,#0b0d140d 1px,#0000 0);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%)}.cta2-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7c3aed;margin-bottom:18px;font-size:12px;font-weight:800}.cta2 h2,.cta2-eyebrow{z-index:1;position:relative}.cta2 h2{letter-spacing:-.03em;color:#0b0d14;font-size:clamp(32px,5vw,52px);font-weight:850;line-height:1.03}.cta2 p{color:#545a6b;max-width:500px;margin:18px auto 30px;font-size:16px;line-height:1.6}.cta2 p,.cta2-actions{z-index:1;position:relative}.cta2-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta2-note{z-index:1;color:#8a8f9c;margin-top:18px;font-size:12.5px;position:relative}.cta2 .btn-ghost{color:#0b0d14;background:#fff;border-color:#dcdce6}.cta2 .btn-ghost:hover{color:#0b0d14;background:#f6f6fb;border-color:#bcbccb}.phones{justify-content:center;align-items:flex-start;gap:20px;display:flex}.phone{aspect-ratio:9/16;border:1px solid var(--line-2);background:#000;border-radius:26px;width:200px;transition:transform .25s;overflow:hidden;transform:rotate(-3deg);box-shadow:0 34px 80px #0000008c,inset 0 0 0 1px #ffffff0a}.phone img{object-fit:cover;width:100%;height:100%;display:block}.phone-b{margin-top:46px;transform:rotate(3deg)}.showcase:hover .phone,.showcase:hover .phone-b{transform:rotate(0)}@media (max-width:820px){.phones{gap:12px}.phone{width:150px}}.hero-badge{color:var(--accent-2);background:#a855f71a;border:1px solid #a855f747;border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:7px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.ticks{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ticks li{color:var(--muted);padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.ticks li:before{content:"✓";color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 12px #a855f780}.create-light{background:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:62px 0 72px}@media (max-width:560px){.create-light{padding:26px 0 40px}}.create-light .showcase{margin-top:0}.step-eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.step-num{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed);border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid;box-shadow:0 8px 18px -5px #7c3aed99,inset 0 1px #ffffff80}.step-kicker{text-transform:uppercase;letter-spacing:.16em;color:#7c3aed;font-size:12px;font-weight:800}.create-light .step-text h3{color:#0b0d14;letter-spacing:-.02em;font-size:clamp(28px,3vw,38px);line-height:1.1}.create-light .step-text p{color:#55596a;max-width:480px;margin-top:16px;font-size:15.5px;line-height:1.65}.step-points{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.step-points li{color:#2b2f3a;align-items:flex-start;gap:12px;font-size:14.5px;font-weight:500;line-height:1.45;display:flex}.sp-check{color:#fff;background:linear-gradient(150deg,#a78bfa,#7c3aed);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;box-shadow:0 5px 12px -3px #7c3aed8c,inset 0 1px #ffffff80}.loopbar{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.loopbar .lb{letter-spacing:.02em;color:#a3a7b4;background:#fbfbfe;border:1px solid #e7e7ef;border-radius:999px;padding:6px 12px}.loopbar .lb.active{background:linear-gradient(150deg,#a78bfa,#7c3aed);border-color:#0000;box-shadow:0 8px 18px -6px #7c3aed99}.loopbar .lb-sep{background:linear-gradient(90deg,#dcdce7,#ececf3);width:16px;height:2px}.create-light .create-wires>g:first-of-type{stroke:#0b0d141a}.dist-stage{width:460px;max-width:100%;height:360px;margin:0 auto;position:relative}.dist-stage .cphone.dphone{left:6px;right:auto}.dist-stage .create-core{left:204px}.cc-orb-2{background:radial-gradient(circle at 34% 30%,#e6f6ff,#7dd3fc 30%,#38bdf8 62%,#2563eb 100%)!important;box-shadow:0 0 26px 4px #38bdf899,inset -4px -5px 12px #08284a80,inset 4px 4px 10px #fff6!important}.cc-ring-2{border-color:#38bdf880!important}.pnode2{z-index:2;color:#eef1f7;border:1.5px solid var(--bc);width:46px;height:46px;box-shadow:0 10px 24px #0000006b,0 0 16px 1px var(--gc);background:radial-gradient(120% 120% at 50% 30%,#18202f 0,#0a0e16 72%);border-radius:50%;place-items:center;animation:srcFloat 5s ease-in-out infinite;display:grid;position:absolute;left:356px}.pnode2 .pn2-logo{place-items:center;display:grid}.pnode2 svg{width:21px;height:21px;display:block}.pnd1{top:8px}.pnd2{animation-delay:.3s;top:78px}.pnd3{animation-delay:.6s;top:148px}.pnd4{animation-delay:.9s;top:218px}.pnd5{animation-delay:1.2s;top:288px}.dist-stage .dchip{z-index:4}.dist-stage .dchip-a{animation:srcFloat 4.3s ease-in-out infinite;top:8px;left:150px}.dist-stage .dchip-b{animation:srcFloat 4.7s ease-in-out .5s infinite;bottom:8px;left:150px}.dist-stage .cout-chip{color:var(--ink)}@media (prefers-reduced-motion:reduce){.dist-stage .dchip,.pnode2{animation:none}}@media (max-width:820px){.dist-stage{transform-origin:top;margin-bottom:-34px;transform:scale(.92)}}@media (max-width:520px){.dist-stage{transform-origin:top;margin:0 0 -90px;transform:scale(.74)}}@media (max-width:400px){.dist-stage{margin-bottom:-120px;transform:scale(.66)}}.step-num-2{background:linear-gradient(150deg,#38bdf8,#2563eb)!important;box-shadow:0 8px 18px -5px #2563eb99,inset 0 1px #ffffff80!important}.step-kicker-2{color:#2563eb!important}.grad-text-2{background:linear-gradient(100deg,#38bdf8,#6366f1)!important;-webkit-background-clip:text!important;background-clip:text!important}.sp-check-2{box-shadow:0 5px 12px -3px #2563eb8c,inset 0 1px #ffffff80!important}.loopbar .lb.active-2,.sp-check-2{background:linear-gradient(150deg,#38bdf8,#2563eb)!important}.loopbar .lb.active-2{box-shadow:0 8px 18px -6px #2563eb99!important}.engage-stage{width:440px;max-width:100%;margin:0 auto;position:relative}.inbox{background:#fff;border:1px solid #ececf2;border-radius:20px;padding:16px;animation:srcFloat 6.5s ease-in-out infinite;box-shadow:0 34px 74px -34px #14142d66,0 8px 24px -12px #14142d2e}.inbox-head{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;margin-bottom:12px;padding:2px 4px 13px;display:flex}.inbox-title{color:#0b0d14;letter-spacing:-.01em;font-size:15px;font-weight:800}.inbox-count{color:#e11d48;background:#ffe4ec;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.cmt{border-radius:14px;padding:12px}.cmt+.cmt{margin-top:8px}.cmt-top{background:linear-gradient(#fff5f7,#fff);border:1px solid #ffd9e2;position:relative;box-shadow:0 12px 26px -16px #e1306c73}.cmt-top:before{content:"";background:linear-gradient(#fb7185,#e11d48);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.cmt-row{align-items:flex-start;gap:11px;display:flex}.cmt-av{color:#fff;background:linear-gradient(150deg,var(--a1),var(--a2));border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 1px #fff6}.cmt-plat{color:#fff;background:#0a0e16;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px}.cmt-plat svg{width:9px;height:9px;display:block}.cmt-body{flex:1;min-width:0}.cmt-meta{align-items:center;gap:7px;display:flex}.cmt-meta b{color:#0b0d14;font-size:13.5px}.cmt-lead{text-transform:uppercase;letter-spacing:.05em;color:#e11d48;background:#ffe0e9;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800}.cmt-text{color:#3a3f4c;margin:4px 0 0;font-size:13px;line-height:1.4}.cmt-reply{background:#fff;border:1px solid #f2e2e6;border-radius:11px;gap:9px;margin-top:11px;padding:10px 11px;display:flex}.cmt-reply-ic{color:#fff;background:linear-gradient(150deg,#fb7185,#e11d48);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.cmt-reply p{color:#4a4f5c;margin:0;font-size:12.5px;font-style:italic;line-height:1.45}.cmt-actions{gap:8px;margin-top:11px;display:flex}.cmt-approve{color:#fff;background:linear-gradient(150deg,#fb7185,#e11d48);border-radius:9px;box-shadow:0 8px 16px -6px #e1306c8c}.cmt-approve,.cmt-edit{cursor:pointer;padding:8px 14px;font-size:12px;font-weight:700}.cmt-edit{color:#5a5f6c;background:#f4f4f7;border:1px solid #e8e8ee;border-radius:9px}.cmt-mini{background:#fafafc;border:1px solid #f0f0f5;align-items:center;gap:11px;display:flex}.cmt-mini .cmt-text{margin:2px 0 0}.cmt-hint{color:#8a8f9c;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:10.5px;font-weight:700;display:flex}.cmt-hint .dot{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #34d399b3}.engage-stage .echip{z-index:4}.engage-stage .echip-a{animation:srcFloat 4.4s ease-in-out infinite;top:-16px;right:-8px}.engage-stage .echip-b{animation:srcFloat 4.8s ease-in-out .5s infinite;bottom:-16px;left:-8px}@media (prefers-reduced-motion:reduce){.engage-stage .echip,.inbox{animation:none}}@media (max-width:820px){.engage-stage{max-width:100%}.cmt,.cmt-body,.cmt-reply,.cmt-row,.cmt-text,.inbox{min-width:0}}@media (max-width:400px){.cmt-hint{display:none}}.step-num-3{background:linear-gradient(150deg,#fb7185,#e11d48)!important;box-shadow:0 8px 18px -5px #e1306c99,inset 0 1px #ffffff80!important}.step-kicker-3{color:#e11d48!important}.grad-text-3{background:linear-gradient(100deg,#fb7185,#f43f5e)!important;-webkit-background-clip:text!important;background-clip:text!important}.sp-check-3{box-shadow:0 5px 12px -3px #e1306c8c,inset 0 1px #ffffff80!important}.loopbar .lb.active-3,.sp-check-3{background:linear-gradient(150deg,#fb7185,#e11d48)!important}.loopbar .lb.active-3{box-shadow:0 8px 18px -6px #e1306c99!important}.radar-stage{perspective:1000px;place-items:center;width:400px;max-width:100%;height:360px;margin:0 auto;display:grid;position:relative}.radar-glow{z-index:0;filter:blur(6px);background:radial-gradient(closest-side,#34d39947,#10b98114 55%,#0000 75%);border-radius:50%;position:absolute;inset:6% 10%}.radar{width:300px;height:300px;transform-style:preserve-3d;position:relative}.radar-ring{border:1px solid #10b98157;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 22px #34d3991f}.rr1{width:300px;height:300px}.rr2{border-color:#10b98147;width:200px;height:200px}.rr3{border-color:#10b9813d;width:100px;height:100px}.radar-cross{background:#10b9812e;position:absolute;top:50%;left:50%}.rc-h{width:300px;height:1px;transform:translate(-50%,-50%)}.rc-v{width:1px}.radar-sweep,.rc-v{height:300px;transform:translate(-50%,-50%)}.radar-sweep{background:conic-gradient(#34d3996b 0deg,#34d3991f 26deg,#0000 60deg 1turn);border-radius:50%;width:300px;animation:radarSpin 4s linear infinite;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 0 50%,#0000 50%);mask:radial-gradient(circle,#000 0 50%,#0000 50%)}@keyframes radarSpin{to{transform:translate(-50%,-50%)rotate(1turn)}}.blip{background:#6ee7b7;border-radius:50%;width:11px;height:11px;animation:blipPulse 4s ease-in-out infinite;position:absolute;box-shadow:0 0 10px 3px #34d399d9,0 0 20px 6px #10b98166}.b1{animation-delay:.2s;top:24%;left:62%}.b2{animation-delay:1.6s;top:40%;left:30%}.b3{animation-delay:.9s;top:66%;left:54%}.b4{animation-delay:2.8s;top:30%;left:44%}.b5{animation-delay:3.4s;top:58%;left:74%}.b6{animation-delay:2.1s;top:72%;left:38%}@keyframes blipPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.radar-core{z-index:3;color:#fff;background:radial-gradient(circle at 34% 30%,#d1fae5,#6ee7b7 28%,#10b981 62%,#047857 100%);border-radius:50%;place-items:center;width:60px;height:60px;animation:corePulse2 3s ease-in-out infinite;display:grid;position:absolute;box-shadow:0 0 30px 6px #10b98199,inset -4px -5px 12px #043c2880,inset 4px 4px 10px #fff6}.radar-core svg{width:28px;height:28px}@keyframes corePulse2{0%,to{box-shadow:0 0 30px 6px #10b98199,inset -4px -5px 12px #043c2880,inset 4px 4px 10px #fff6}50%{box-shadow:0 0 46px 10px #10b981d9,inset -4px -5px 12px #043c2880,inset 4px 4px 10px #fff6}}.radar-stage .gchip{z-index:4}.radar-stage .gchip-a{animation:srcFloat 4.4s ease-in-out infinite;top:14px;right:-6px}.radar-stage .gchip-b{animation:srcFloat 4.8s ease-in-out .5s infinite;bottom:18px;left:-10px}.radar-stage .cout-chip{color:var(--ink)}@media (prefers-reduced-motion:reduce){.blip,.radar-core,.radar-stage .gchip,.radar-sweep{animation:none}}@media (max-width:820px){.radar-stage{transform-origin:top;margin-bottom:-20px;transform:scale(.94)}}@media (max-width:520px){.radar-stage{margin-bottom:-55px;transform:scale(.82)}}@media (max-width:400px){.radar-stage{margin-bottom:-85px;transform:scale(.72)}}.step-num-4{background:linear-gradient(150deg,#34d399,#059669)!important;box-shadow:0 8px 18px -5px #05966999,inset 0 1px #ffffff80!important}.step-kicker-4{color:#059669!important}.grad-text-4{background:linear-gradient(100deg,#34d399,#10b981)!important;-webkit-background-clip:text!important;background-clip:text!important}.sp-check-4{box-shadow:0 5px 12px -3px #0596698c,inset 0 1px #ffffff80!important}.loopbar .lb.active-4,.sp-check-4{background:linear-gradient(150deg,#34d399,#059669)!important}.loopbar .lb.active-4{box-shadow:0 8px 18px -6px #05966999!important}.samples{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.sample-card{cursor:pointer;background:#0a0e16;border:1px solid #ebebf2;border-radius:16px;height:240px;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 8px 24px -12px #14142d38}.sample-card img,.sample-card video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.sample-card:after{content:"";pointer-events:none;background:linear-gradient(#06080e00 30%,#06080e1f 58%,#06080eb8);position:absolute;inset:0}.sample-tag{letter-spacing:.03em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0f168c;border:1px solid #ffffff29;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700;top:10px;left:10px}.sample-meta,.sample-tag{z-index:2;position:absolute}.sample-meta{align-items:center;gap:8px;display:flex;bottom:12px;left:12px;right:12px}.sample-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding-left:2px;font-size:9px;display:grid}.sample-label{color:#fff;text-shadow:0 1px 6px #00000080;font-size:13px;font-weight:700}.sample-card:hover{border-color:#c9bdf5;transform:translateY(-6px);box-shadow:0 22px 40px -18px #7c3aed80}@media (max-width:860px){.samples{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.samples{grid-template-columns:1fr 1fr;gap:10px}.sample-card{height:200px}}.create-stage{width:460px;max-width:100%;height:360px;margin:0 auto;position:relative}.create-wires{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.create-wires .wire{stroke-dasharray:5 10;filter:drop-shadow(0 0 4px #8b5cf68c);animation:wireFlow 1.15s linear infinite}.create-wires .wire-out{stroke-width:3px}@keyframes wireFlow{to{stroke-dashoffset:-15px}}.csrc{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121723d1;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:9px;width:180px;height:52px;padding:0 12px 0 11px;animation:srcFloat 5s ease-in-out infinite;display:flex;position:absolute;left:6px;box-shadow:0 14px 30px #0006}.csrc.s1{top:22px}.csrc.s2{animation-delay:.4s;top:110px}.csrc.s3{animation-delay:.8s;top:198px}.csrc.s4{animation-delay:1.2s;top:286px}.csrc-ic{color:#fff;background:linear-gradient(150deg,var(--c1),var(--c2));width:32px;height:32px;box-shadow:0 6px 14px -4px var(--c2),inset 0 1px 0 #ffffff73;border-radius:10px;flex:none;place-items:center;display:grid}.csrc-ic svg{width:18px;height:18px;display:block}.csrc-t{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600}@keyframes srcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.create-core{z-index:3;width:52px;height:52px;position:absolute;top:154px;left:224px}.cc-orb{color:#fff;background:radial-gradient(circle at 34% 30%,#efe6ff,#c4b5fd 30%,#8b5cf6 62%,#6d28d9 100%);border-radius:50%;place-items:center;animation:corePulse 3s ease-in-out infinite;display:grid;position:absolute;inset:0;box-shadow:0 0 26px 4px #8b5cf699,inset -4px -5px 12px #230a4a8c,inset 4px 4px 10px #ffffff59}.cc-orb svg{filter:drop-shadow(0 1px 2px #00000059);width:26px;height:26px;display:block}.cc-ring{border:1.5px solid #a78bfa80;border-radius:50%;animation:coreRing 2.6s ease-out infinite;position:absolute;inset:-10px}@keyframes corePulse{0%,to{box-shadow:0 0 26px 4px #8b5cf699,inset -4px -5px 12px #230a4a8c,inset 4px 4px 10px #ffffff59}50%{box-shadow:0 0 40px 8px #8b5cf6d9,inset -4px -5px 12px #230a4a8c,inset 4px 4px 10px #ffffff59}}@keyframes coreRing{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.cphone{z-index:2;border-radius:24px;width:150px;height:272px;animation:srcFloat 5.5s ease-in-out .3s infinite;position:absolute;top:44px;left:300px;overflow:visible}.cphone>img{object-fit:cover;background:#000;border:1px solid #ffffff1f;border-radius:24px;width:100%;height:100%;display:block;box-shadow:0 40px 80px #0009,0 0 60px #8b5cf638}.cphone-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;padding-left:3px;font-size:16px;inset:0;box-shadow:0 8px 24px #0006}.cphone-cap,.cphone-play{display:grid;position:absolute}.cphone-cap{gap:6px;bottom:16px;left:12px;right:12px}.cphone-cap span{background:#ffffffe6;border-radius:4px;height:7px;animation:capShimmer 2.4s ease-in-out infinite;box-shadow:0 2px 8px #0006}.cphone-cap span:last-child{width:62%;animation-delay:.3s}@keyframes capShimmer{0%,to{opacity:.55}50%{opacity:1}}.cout-chip{z-index:4;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#121723e6;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:7px 11px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 26px #0006}.cout-chip.cc-a{animation:srcFloat 4.2s ease-in-out infinite;top:30px;right:-34px}.cout-chip.cc-b{animation:srcFloat 4.6s ease-in-out .6s infinite;bottom:40px;right:-22px}@media (prefers-reduced-motion:reduce){.cc-orb,.cc-ring,.cout-chip,.cphone,.cphone-cap span,.create-wires .wire,.csrc{animation:none}}@media (max-width:820px){.create-stage{transform-origin:top;margin-bottom:-34px;transform:scale(.92)}}@media (max-width:520px){.create-stage{transform-origin:top;margin:0 0 -90px;transform:scale(.74)}}@media (max-width:400px){.create-stage{margin-bottom:-120px;transform:scale(.66)}}.hero-stage{perspective:1200px;place-items:center;min-height:460px;margin:0 auto;display:grid}.hero-stage,.orb{position:relative}.orb{width:340px;height:340px;transform-style:preserve-3d;animation:orbTilt 18s linear infinite;transform:rotateX(66deg)rotate(0)}@keyframes orbTilt{to{transform:rotateX(66deg)rotate(1turn)}}.orb-glow{filter:blur(6px);background:radial-gradient(closest-side,#a855f74d,#8b5cf61a 45%,#0000 72%);inset:-40%;transform:rotateX(-66deg)}.orb-core,.orb-glow{border-radius:50%;position:absolute}.orb-core{background:radial-gradient(circle at 34% 30%,#efe6ff 0,#c4b5fd 18%,#8b5cf6 46%,#6d28d9 74%,#3b1d86 100%);width:118px;height:118px;animation:orbPulse 5.5s ease-in-out infinite;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(-66deg)translateZ(1px);box-shadow:0 0 42px 8px #8b5cf68c,0 0 90px 24px #7c3aed4d,inset -12px -14px 34px #230a4aa6,inset 10px 12px 26px #ffffff47}@keyframes orbPulse{0%,to{box-shadow:0 0 42px 8px #8b5cf68c,0 0 90px 24px #7c3aed4d,inset -12px -14px 34px #230a4aa6,inset 10px 12px 26px #ffffff47}50%{box-shadow:0 0 56px 12px #8b5cf6b8,0 0 120px 34px #7c3aed6b,inset -12px -14px 34px #230a4aa6,inset 10px 12px 26px #ffffff47}}.orb-ring{border:1px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-ring.o1{border-color:#a855f78c;width:190px;height:190px;box-shadow:0 0 22px #a855f74d,inset 0 0 22px #a855f724}.orb-ring.o2{border-color:#8b5cf657;width:268px;height:268px;box-shadow:0 0 18px #8b5cf62e}.orb-ring.o3{border-style:dashed;border-color:#94a3ff33;width:340px;height:340px}.orb-dot{background:#e9d5ff;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 12px 3px #d8b4fee6,0 0 26px 8px #8b5cf680}.orb-ring.o2 .orb-dot{background:#a5b4fc;top:auto;bottom:-5px;box-shadow:0 0 12px 3px #a5b4fce6,0 0 26px 8px #6366f180}.orb-note{z-index:3;color:#fff;pointer-events:none;filter:drop-shadow(0 0 10px #e9d5ffe6)drop-shadow(0 0 22px #8b5cf6b3);width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-note svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.orb,.orb-core{animation:none}}.hero-copy{position:relative}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(108% 88% at 20%,#04060cc2 0,#04060c73 44%,#04060c00 80%);position:absolute;inset:-40px -120px -40px -60px}.hero-copy .h1{color:#0000;filter:drop-shadow(0 1px #00000080)drop-shadow(0 16px 30px #000c);background:linear-gradient(145deg,#fff,#cfd9e6 56%,#fff)}.hero-copy .h1,.hero-copy .h1 .grad-text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-copy .h1 .grad-text{background-image:linear-gradient(100deg,#7fe9fb,#22d3ee 58%,#0ea5e9)}.hero-copy .lead{color:#ffffffd6;text-shadow:0 1px 2px #000000a6,0 2px 20px #0009}.hero-copy .lead b{color:#fff;font-weight:700}.hero-platforms{perspective:420px}.hero-platforms .pk{color:#ffffff9e}.hero-platforms .plogo{--ico-lit:var(--ico)}@supports (color:color-mix(in lab,red,red)){.hero-platforms .plogo{--ico-lit:color-mix(in srgb,var(--ico) 62%,#fff)}}.hero-platforms .plogo{--ico-dark:var(--ico)}@supports (color:color-mix(in lab,red,red)){.hero-platforms .plogo{--ico-dark:color-mix(in srgb,var(--ico) 86%,#000)}}.hero-platforms .plogo{--ico-side:var(--ico)}@supports (color:color-mix(in lab,red,red)){.hero-platforms .plogo{--ico-side:color-mix(in srgb,var(--ico) 52%,#000)}}.hero-platforms .plogo{color:#fff;background:linear-gradient(145deg,var(--ico-lit),var(--ico) 54%,var(--ico-dark));width:38px;height:38px;box-shadow:inset 0 1px 0 #ffffff80,.8px 1px 0 var(--ico-side),1.6px 2px 0 var(--ico-side),2.4px 3px 0 var(--ico-side),3.2px 4px 0 var(--ico-side),4px 5px 0 var(--ico-side),4.8px 6px 0 var(--ico-side),5.6px 7px 0 var(--ico-side),0 16px 24px -14px #000000e6;border:0;border-radius:11px;transition:transform .5s ease-out,filter .3s;transform:rotateX(13deg)rotateY(-15deg)}.hero-platforms .plogo:before{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#0000);border-radius:11px 11px 0 0;position:absolute;inset:0 0 50%}.hero-platforms .plogo:hover{filter:brightness(1.06);transform:rotateX(3deg)rotateY(-5deg)translateZ(10px)}.hero-platforms .plogo svg{width:18px;height:18px;position:relative}@media (prefers-reduced-motion:reduce){.hero-platforms .plogo{transition:none}}.wall{z-index:0;pointer-events:none;perspective:1400px;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.wall-3d{transform-origin:70%;grid-template-columns:repeat(6,1fr);position:absolute;inset:-16% -5%;transform:rotateX(9deg)rotateY(-14deg)rotate(1.5deg)scale(1.1)}.wall-3d,.wall-col{gap:16px;display:grid}.wall-col{will-change:transform;align-content:start}.wall-col-1{animation:wallUp 58s linear infinite}.wall-col-2{animation:wallDown 71s linear infinite}.wall-col-3{animation:wallUp 64s linear infinite}.wall-col-4{animation:wallDown 79s linear infinite}@keyframes wallUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}@keyframes wallDown{0%{transform:translateY(calc(-50% - 8px))}to{transform:translateY(0)}}.wall-tile{aspect-ratio:3/4;background:#0b1018;border:1px solid #ffffff12;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 26px 54px -30px #000000f2}.wall-tile img,.wall-tile video{object-fit:cover;filter:saturate(.92)contrast(1.02)brightness(1.02);width:100%;height:100%;display:block}.wall-scrim{pointer-events:none;background:linear-gradient(90deg,#05070dcc,#05070dad 26%,#05070d57 52%,#05070d1f),linear-gradient(#05070de6,#05070d14 18%,#05070d24 66%,#05070df7),radial-gradient(56% 46% at 76% 44%,#22d3ee24,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.wall-col{animation:none}}.wall.wall-still .wall-col{animation-play-state:paused}@media (max-width:900px){.wall-3d{grid-template-columns:repeat(4,1fr);transform:rotateX(6deg)rotateY(-9deg)scale(1.2)}.wall-scrim{background:linear-gradient(#05070df5,#05070d9e 24%,#05070db8 62%,#05070dfc),radial-gradient(70% 40% at 50% 40%,#22d3ee24,#0000 72%)}}.reel{width:446px;height:506px;position:relative}.reel:before{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side,#22d3ee2b,#0ea5e90f 52%,#0000 76%);border-radius:50%;position:absolute;inset:-12% -8%}.reel-phone{background:#05070d;border:1px solid #ffffff24;border-radius:30px;width:262px;height:466px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 90px -30px #000000e6,0 0 0 7px #ffffff08,0 0 70px -20px #22d3ee66}.reel-vid{object-fit:cover;width:100%;height:100%;display:block}.reel-cap{text-align:center;letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 2px 12px #000000e6,0 0 3px #000000e6;font-size:17px;font-weight:800;line-height:1.18;position:absolute;bottom:50px;left:10px;right:10px}.reel-cap span{color:#fff;opacity:.45;animation:capOn 3.6s infinite}.reel-cap .w2{animation-delay:.42s}.reel-cap .w3{animation-delay:.84s}@keyframes capOn{0%,6%{opacity:.45;color:#fff}11%,32%{opacity:1;color:#67e8f9}40%,to{opacity:.45;color:#fff}}.reel-dots{gap:5px;display:flex;position:absolute;bottom:17px;right:12px}.reel-dots i{background:#ffffff4d;border-radius:50%;width:5px;height:5px;transition:background .3s,width .3s}.reel-dots i.on{background:#22d3ee;border-radius:3px;width:14px}.reel-tag{letter-spacing:.02em;color:#cbd5e1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617b8;border:1px solid #ffffff1f;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:600;position:absolute;bottom:13px;left:12px}.reel-in{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617ed;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:9px 10px;width:214px;padding:11px 13px;display:grid;position:absolute;top:4px;left:-24px;transform:rotate(-3deg);box-shadow:0 22px 44px -20px #000000d9}.reel-in-ic{color:#22d3ee;background:#22d3ee1f;border:1px solid #22d3ee47;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.reel-in-ic svg{stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.reel-in-tx{gap:1px;min-width:0;display:grid}.reel-in-tx b{color:#eef2f8;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;overflow:hidden}.reel-in-tx i{color:#5b6577;font-size:11px;font-style:normal}.reel-in-bar{background:#ffffff14;border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.reel-in-bar i{background:linear-gradient(90deg,#22d3ee,#0ea5e9);border-radius:2px;width:0;height:100%;animation:inFill 6s infinite;display:block}@keyframes inFill{0%{width:0}20%{width:100%}88%{width:100%}94%,to{width:0}}.reel-out{z-index:3;perspective:460px;gap:9px;display:grid;position:absolute;top:92px;right:-16px}.reel-chip{color:#8b97ad;width:42px;height:42px;animation:chipOn 6s infinite;animation-delay:var(--d);background:linear-gradient(145deg,#223047,#141d2c 54%,#0d1420);border:0;border-radius:13px;place-items:center;transition:color .2s;display:grid;position:relative;transform:rotateX(12deg)rotateY(-14deg);box-shadow:inset 0 1px #ffffff1a,.8px 1px #070b13,1.6px 2px #070b13,2.4px 3px #070b13,3.2px 4px #070b13,4px 5px #070b13,4.8px 6px #070b13,0 18px 28px -16px #000000e6}.reel-chip svg{width:20px;height:20px;display:block}@keyframes chipOn{0%,30%{color:#8b97ad;transform:rotateX(12deg)rotateY(-14deg)}37%,86%{color:#67e8f9;transform:rotateX(3deg)rotateY(-5deg)translate3d(-6px,0,10px)}93%,to{color:#8b97ad;transform:rotateX(12deg)rotateY(-14deg)}}.reel-tick{color:#04121a;opacity:0;width:17px;height:17px;animation:tickOn 6s infinite;animation-delay:var(--d);background:#22d3ee;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px;transform:scale(.4);box-shadow:0 0 12px #22d3ee99}.reel-tick svg{stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}@keyframes tickOn{0%,33%{opacity:0;transform:scale(.4)}39%,86%{opacity:1;transform:scale(1)}93%,to{opacity:0;transform:scale(.4)}}.reel-toast{z-index:3;color:#cbd5e1;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#020617ed;border:1px solid #22d3ee4d;border-radius:11px;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:600;animation:toastOn 6s infinite;display:inline-flex;position:absolute;bottom:12px;left:-8px;box-shadow:0 20px 40px -20px #000000e6}.reel-toast i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #34d399e6}@keyframes toastOn{0%,58%{opacity:0;transform:translateY(7px)}67%,87%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.reel-cap span,.reel-chip,.reel-in-bar i,.reel-tick,.reel-toast{animation:none}.reel-in-bar i{width:100%}.reel-chip{color:#22d3ee;border-color:#22d3ee80}.reel-tick{opacity:1;transform:scale(1)}.reel-toast{opacity:1}.reel-cap .w2{color:#67e8f9;opacity:1}}@media (max-width:1120px){.reel{transform-origin:50%;transform:scale(.9)}}@media (max-width:900px){.reel{margin:0 auto;transform:scale(.86)}}@media (max-width:560px){.reel{height:420px;transform:scale(.72)}}@media (max-width:420px){.reel{height:370px;transform:scale(.62)}}.hero-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.hero-platforms .pk{color:var(--faint);margin-right:4px;font-size:12.5px}.plogo{width:38px;height:38px;color:var(--muted);border:1px solid var(--hair);background:#ffffff0a;border-radius:11px;place-items:center;transition:color .16s,border-color .16s,transform .16s,background .16s;display:inline-grid}.plogo svg{width:19px;height:19px;display:block}.plogo:hover{color:var(--ink);border-color:var(--line-2);background:#ffffff12;transform:translateY(-2px)}.hero{isolation:isolate;text-align:left;padding:calc(var(--nav-h) + 56px) 0 72px;min-height:min(94vh,900px);display:flex}.hero,.hero-grid{align-items:center;position:relative}.hero-grid{z-index:2;grid-template-columns:1.05fr .85fr;gap:48px;width:100%;display:grid}.hero-copy .hero-badge{margin-bottom:20px}.hero-copy .h1{font-size:clamp(34px,4.2vw,58px);line-height:1.04}.hero-copy .lead{max-width:520px;margin:20px 0 0}.hero-copy .hero-cta{justify-content:flex-start;margin-top:28px}.hero-copy .hero-platforms{justify-content:flex-start;margin-top:26px}.hero-grid .hero-stage{max-width:none;margin:0;overflow:visible;transform:none}@media (max-width:900px){.hero-grid{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.hero-copy{order:-1;width:100%;min-width:0}.hero-copy .h1{font-size:clamp(28px,8.5vw,44px)}.hero-copy .lead{margin-left:auto;margin-right:auto}.hero-copy .hero-cta,.hero-copy .hero-platforms{justify-content:center}.hero-stage{min-height:360px;transform:scale(.86)}}:root{--sidebar-w:258px;--yt:#ff4d4d;--li:#3b82f6;--x:#e7e9ea;--tt:#22d3ee;--ig:#ec4899;--fb:#1877f2;--glass:#1419269e;--glass-2:#1a2030b8;--hair:#ffffff12;--hair-2:#ffffff1f}:root[data-theme=light] .shell{background:#f3f4f8}:root[data-theme=light] .content{--panel:#fff;--panel-2:#f7f8fc;--glass:#fff;--glass-2:#f7f8fc;--hair:#e8e9f1;--hair-2:#d7d9e4;--ink:#05070d;--muted:#3c4252;--faint:#666c7d;--line:#e8e9f1;--line-2:#d7d9e4;--bg:#f3f4f8;--bg-2:#fff;--accent-soft:#eef0fb;color:var(--ink)}:root[data-theme=light] .content .chip,:root[data-theme=light] .content .dist-qf,:root[data-theme=light] .content .dist-qtg,:root[data-theme=light] .content .dist-slot,:root[data-theme=light] .content .dtp-day,:root[data-theme=light] .content .dtp-time,:root[data-theme=light] .content .fmt-chip,:root[data-theme=light] .content .mini,:root[data-theme=light] .content .seg-i{color:var(--ink)}:root[data-theme=light] .content .chip.on,:root[data-theme=light] .content .dist-qf.on,:root[data-theme=light] .content .dist-qtg.on,:root[data-theme=light] .content .dist-slot.on,:root[data-theme=light] .content .dtp-day.on,:root[data-theme=light] .content .dtp-time.on,:root[data-theme=light] .content .fmt-chip.on,:root[data-theme=light] .content .seg-i.on{color:#fff}:root[data-theme=light] .content .card,:root[data-theme=light] .content .panel,:root[data-theme=light] .content .statc{box-shadow:0 8px 24px -16px #14142d2e}:root[data-theme=light] .content .statc:after{opacity:.5}:root[data-theme=light] .content input,:root[data-theme=light] .content select,:root[data-theme=light] .content textarea{border-color:var(--line);color:var(--ink);background:#fff}.shell{background:radial-gradient(1000px 620px at 82% -6%,#a855f724,transparent 58%),radial-gradient(900px 560px at 6% 2%,#6d8bff1f,transparent 55%),radial-gradient(760px 620px at 60% 108%,#ec489914,transparent 60%),var(--bg);height:100vh;display:flex;position:relative;overflow:hidden}body.app-locked,html.app-locked{overscroll-behavior:none;height:100%;max-height:100%;overflow:hidden}.sidebar{width:var(--sidebar-w);z-index:5;background:linear-gradient(#0e121b,#0a0d14);border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;height:100vh;padding:22px 16px 16px;display:flex;overflow-y:auto}.sidebar .logo{letter-spacing:-.03em;gap:10px;padding:4px 10px 20px;font-size:20px;font-weight:800}.sidebar .logo:before{display:none}.brand-mark{object-fit:contain;vertical-align:middle;border-radius:7px;flex-shrink:0;width:26px;height:26px}.sidebar .logo .brand-mark{border-radius:0;width:40px;height:auto}.sidebar a.logo{transition:opacity .16s}.sidebar a.logo:hover{opacity:.9}.sidebar a.logo:hover:before{transform:scale(1.15);box-shadow:0 0 24px #a855f7f2}.nav{flex-direction:column;flex:1;gap:3px;display:flex}.nav-cap{letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-top:6px;padding:6px 12px;font-size:10px;font-weight:700}.navitem{color:var(--muted);border-radius:11px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:550;transition:background .14s,color .14s;display:flex;position:relative}.navitem:hover{color:var(--ink);background:#ffffff0b}.navitem.active{color:#fff;box-shadow:inset 0 0 0 1px var(--hair-2);background:linear-gradient(100deg,#6d8bff2e,#a855f71f)}.navitem.active:before{content:"";background:var(--grad);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.nav-ic{color:#fff;background:linear-gradient(150deg,var(--nc1,#818cf8),var(--nc2,#4f46e5));width:26px;height:26px;box-shadow:0 4px 10px -4px var(--nc2,#4f46e5),inset 0 1px 0 #ffffff59;border:0;border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;transition:transform .14s,box-shadow .14s;display:grid}.navitem:hover .nav-ic{transform:translateY(-1px)scale(1.05)}.navitem.active .nav-ic{color:#fff;box-shadow:0 6px 14px -4px var(--nc2,#4f46e5),inset 0 1px 0 #fff6}.nav-lbl{flex-direction:column;line-height:1.16;display:flex}.nav-hint{color:var(--faint);letter-spacing:.01em;font-size:10.5px;font-weight:400}.navitem.active .nav-hint{color:var(--accent-2)}.nav-badge{background:var(--grad);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:grid;box-shadow:0 2px 10px #a855f773}.nav-sep{background:var(--hair);height:1px;margin:14px 6px}.sidebar-foot{margin-top:6px;padding-top:14px}.profile{border-radius:12px;align-items:center;gap:10px;padding:8px;transition:background .14s;display:flex}.profile:hover{background:#ffffff0a}.profile .avatar{flex-shrink:0}.profile-meta{min-width:0;line-height:1.25}.profile-name{color:var(--ink);font-size:13px;font-weight:650}.profile-mail,.profile-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-mail{color:var(--faint);font-size:11px}.plan-chip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;margin-top:6px;padding:3px 9px;font-size:10.5px;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex}.plan-chip:hover{filter:brightness(1.08);transform:translateY(-1px)}.plan-chip.plan-free{color:#b6c0d4;background:#ffffff12;border:1px solid #ffffff1f}.plan-chip.plan-pro{color:#fff;background:linear-gradient(100deg,#6d8bff,#a855f7);box-shadow:0 6px 14px -6px #7c3aed99}.plan-chip.plan-business{color:#fff;background:linear-gradient(100deg,#34d399,#059669);box-shadow:0 6px 14px -6px #05966999}.profile-logout{text-align:left;border:1px solid var(--hair);background:var(--panel-2);color:var(--muted);cursor:pointer;border-radius:10px;gap:8px;margin:10px 0 0;padding:9px 14px;font-weight:600;transition:all .15s}.profile-logout:hover{color:var(--bad);background:#f871711a;border-color:#f8717159}.avatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6d8bff,#a855f7);border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 3px 12px #7850dc59}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar.sm{border-radius:9px;width:30px;height:30px;font-size:12px}.content{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;max-width:none;height:100vh;min-height:0;padding:34px 18px 56px;display:flex;position:relative;overflow-y:auto}.content>*{width:100%}.content-in{width:100%;max-width:none}.chip:focus,.navitem:focus,a:focus,button:focus{outline:none}.chip:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.pt-toggle-opt:focus,.pt-toggle-opt:focus-visible{box-shadow:none!important;outline:none!important}.navitem:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}a:has(.qa-card):focus,a:has(.qa-card):focus-visible,a:has(.statc):focus,a:has(.statc):focus-visible{outline:none}a:has(.qa-card):focus-visible .qa-card,a:has(.statc):focus-visible .statc{border-color:var(--accent)}.shell{-webkit-user-select:none;user-select:none}.item-reason,.item-text,.kpi-val,.shell [contenteditable],.shell input,.shell textarea,.stat,.top-t{-webkit-user-select:text;user-select:text}.page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.inbox-actions,.page-head>.btn,.page-head>button{margin-top:22px}.inbox-actions{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.inbox-tabs{max-width:460px;margin-left:0}.page-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-2);align-items:center;gap:8px;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}.page-kicker:before{content:"";background:var(--grad);border-radius:2px;width:16px;height:2px}.page-title{font-size:30px;font-weight:820;line-height:1.05}.page-desc{color:var(--muted);max-width:620px;margin-top:8px;line-height:1.5}.panel{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:22px;box-shadow:inset 0 1px #ffffff08,0 20px 50px #0000003d}.panel-title{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);align-items:center;gap:8px;margin-bottom:16px;font-size:11.5px;font-weight:700;display:flex}.k{color:var(--muted);font-size:13.5px}.v{color:var(--ink);font-weight:650}.stats3{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.statc{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:22px;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.statc:hover{border-color:var(--hair-2);transform:translateY(-2px)}.statc:after{content:"";background:var(--sc,var(--grad-soft));filter:blur(46px);opacity:.5;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-40%;right:-20%}.statc .stat-ic{border:1px solid var(--hair);background:#ffffff0d;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:16px;font-size:18px;display:grid;position:relative}.stat{letter-spacing:-.03em;font-size:40px;font-weight:850;line-height:1}.stat,.stat-lbl{position:relative}.stat-lbl{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;transition:color .14s,gap .14s;display:inline-flex}.statc:hover .stat-lbl{color:var(--ink);gap:9px}.btn{background:var(--grad);color:#fff;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;width:auto;margin:0;padding:10px 17px;font-size:13.5px;font-weight:650;transition:filter .15s,transform 50ms,box-shadow .15s;display:inline-flex;box-shadow:0 8px 22px #7846d247}.btn:hover{filter:brightness(1.07);box-shadow:0 10px 28px #7846d261}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default;filter:none;box-shadow:none}.btn-ghost:hover{filter:none;box-shadow:none;background:#ffffff14}.chip{color:var(--muted);border:1px solid var(--hair-2);cursor:pointer;background:#ffffff08;border-radius:10px;width:auto;margin:0;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .13s}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip.on{color:#fff;box-shadow:inset 0 0 0 1px var(--hair-2);background:linear-gradient(100deg,#6d8bff47,#a855f738);border-color:#0000}.seg{background:var(--panel-2,#f3f4f9);max-width:100%;box-shadow:inset 0 0 0 1px var(--hair);border:0;border-radius:13px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}:root[data-theme=dark] .seg{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.seg .seg-i,.seg button{cursor:pointer;width:auto;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:10px;margin:0;padding:8px 16px;font-size:13px;font-weight:700;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,background .14s,color .12s}.seg .seg-i:hover:not(.on),.seg button:hover:not(.on){color:var(--ink);background:#7f7fa01a}.seg .seg-i.on,.seg button.on{color:#fff;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(1px);box-shadow:inset 0 1px #fff6,0 1px #312e81,0 2px #312e81,0 8px 14px -9px #312e8199}.item{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;margin-bottom:14px;padding:20px 22px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.item:hover{border-color:var(--hair-2);transform:translateY(-1px);box-shadow:0 16px 40px #00000047}.item.done{opacity:.5}.item-head,.item-id{align-items:center;gap:12px;display:flex}.item-id{flex:1;min-width:0}.item-who{min-width:0;line-height:1.3}.item-name{color:var(--ink);font-size:14.5px;font-weight:700}.item-sub{color:var(--faint);align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex}.item-text{color:var(--ink);margin:14px 0 6px;font-size:14.5px;line-height:1.55}.item-reason{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-style:italic;display:inline-flex}.item-reason:before{content:"✦";color:var(--accent-2);font-style:normal}.item textarea{border-color:var(--hair);background:#00000038;border-radius:12px;font-size:13.5px}.pf{letter-spacing:.01em;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.pf:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pf-youtube{color:var(--yt);background:#ff4d4d21}.pf-linkedin{color:var(--li);background:#3b82f624}.pf-x{color:var(--x);background:#e7e9ea1a}.pf-tiktok{color:var(--tt);background:#22d3ee21}.pf-instagram{color:var(--ig);background:#ec489924}.pf-facebook{color:var(--fb);background:#1877f224}.score{border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid;position:relative}.score:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:4px}.score span{z-index:1;position:relative}.score-urgent{background:conic-gradient(var(--bad) calc(var(--p,80)*1%),#f8717126 0);color:var(--bad)}.score-high{background:conic-gradient(var(--warn) calc(var(--p,60)*1%),#fbbf2426 0);color:var(--warn)}.score-low{background:conic-gradient(var(--muted) calc(var(--p,30)*1%),#8b97ad26 0)}.score-low,.step{color:var(--muted)}.step{border:1px solid var(--hair);background:#ffffff05;border-radius:12px;flex:1;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.step.on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);background:linear-gradient(100deg,#6d8bff29,#a855f71f);border-color:#0000}.step .n{color:var(--faint);background:#ffffff0f;border-radius:50%;margin:0;font-size:12px}.step.on .n{background:var(--grad)}.dropzone{background:#ffffff04;min-height:268px;padding:24px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.dropzone:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(circle,#6d8bff29,#0000 70%);border-radius:50%;width:180px;height:180px;animation:dzGlow 3.4s ease-in-out infinite;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.dropzone:hover{border-color:var(--accent);background:#6d8bff0d}.dropzone:hover .dz-ic{transform:translateY(-4px)scale(1.04);box-shadow:0 14px 30px #6d8bff47}.dropzone.drag{border-color:var(--accent);background:#6d8bff17;border-style:solid;transform:scale(1.008);box-shadow:inset 0 0 0 3px #6d8bff38}.dropzone.drag .dz-ic{transform:translateY(-4px)scale(1.1);box-shadow:0 16px 34px #6d8bff66}.dropzone .dz-ic{z-index:1;background:var(--grad-soft);border:1px solid var(--hair-2);border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 15px;font-size:26px;transition:transform .22s cubic-bezier(.2,.8,.3,1.3),box-shadow .22s;animation:dzFloat 3.4s ease-in-out infinite;display:grid;position:relative;box-shadow:0 8px 22px #00000047}.dropzone .dz-t{z-index:1;color:var(--ink);font-size:15.5px;font-weight:700;position:relative}.dropzone .dz-s{z-index:1;color:var(--muted);margin-top:5px;font-size:12.5px;position:relative}.dz-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dz-spin{border:3px solid #ffffff2e;border-top:3px solid var(--accent-2);border-radius:50%;width:26px;height:26px;animation:dzSpin .8s linear infinite}@keyframes dzFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes dzGlow{0%,to{opacity:.4}50%{opacity:.75}}@keyframes dzSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dropzone .dz-ic,.dropzone:before{animation:none}}.dz-file{color:var(--good);margin-top:12px;font-size:13px;font-weight:600}.url-field{border:1px solid var(--hair-2);background:#ffffff05;border-radius:14px;gap:12px;height:56px;padding:0 16px;transition:border-color .2s,background .2s,box-shadow .25s;position:relative}.url-field:hover{border-color:var(--hair)}.url-field:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#6d8bff,#a855f7,#ec4899,#6d8bff) 0 0/300% 100%;border-radius:15px;padding:1.5px;transition:opacity .3s;animation:urlFlow 4s linear infinite;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.url-field:focus-within:before{opacity:1}.url-field-ic{color:var(--faint);flex-shrink:0;place-items:center;transition:color .22s,transform .22s cubic-bezier(.2,.8,.3,1.4);display:grid}.url-field:hover .url-field-ic{color:var(--muted)}.url-field.has .url-field-ic,.url-field:focus-within .url-field-ic{color:var(--accent-2);transform:rotate(-14deg)scale(1.1)}.url-input{min-width:0;height:100%;color:var(--ink);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-size:15px}.url-input::placeholder{color:var(--faint)}@keyframes urlFlow{to{background-position:300% 0}}.agent-cmd-wrap{margin-top:15px}.agent-cmd-lbl{color:var(--muted);align-items:center;gap:7px;margin-bottom:9px;font-size:12.5px;font-weight:650;display:flex}.agent-cmd-spark{color:var(--accent-2)}.agent-cmd{resize:vertical;border:1px solid var(--hair-2);width:100%;min-height:78px;color:var(--ink);background:#ffffff05;border-radius:13px;outline:none;padding:13px 15px;font-family:inherit;font-size:13.5px;line-height:1.55;transition:border-color .2s,box-shadow .2s,background .2s}.agent-cmd:hover{border-color:var(--hair)}.agent-cmd:focus{border-color:var(--accent);background:#6d8bff0a;box-shadow:0 0 0 4px #6d8bff1f}.agent-cmd::placeholder{color:var(--faint)}.ai-desc-head{box-sizing:border-box;width:100%;min-height:20px;margin:15px 0 9px;display:block;position:relative}.ai-desc-head .agent-cmd-lbl{white-space:nowrap;margin:0}.ai-enhance{letter-spacing:.01em;color:var(--accent-2);background:0 0;border:none;gap:6px;padding:2px;font-size:12px;font-weight:600;transition:color .14s,opacity .14s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ai-enhance:hover:not(:disabled){color:var(--accent)}.ai-enhance:disabled{opacity:.4}.ai-enhance .ai-spark{font-size:12px}.ai-enhanced-note{color:var(--accent-2);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.ai-opts{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.ai-opt{flex-direction:column;gap:7px;display:flex}@media (max-width:560px){.content .ai-opts{gap:14px}.content .ai-opt{width:100%}}.ai-opt>label{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:650}.rec{border:1.5px dashed var(--hair-2);text-align:center;background:#ffffff04;border-radius:16px;justify-content:center;min-height:268px;padding:24px}.rec,.rec-idle{flex-direction:column;align-items:center;display:flex}.rec-idle{gap:14px}.rec-btn{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ef4444,#ec4899);border:0;border-radius:14px;align-items:center;gap:11px;width:auto;margin:0;padding:14px 28px;font-size:15px;font-weight:700;transition:filter .15s,transform 50ms;display:inline-flex;box-shadow:0 10px 28px #ef444459}.rec-btn:hover{filter:brightness(1.07)}.rec-btn:active{transform:translateY(1px)}.rec-btn .rec-dot{background:#fff}.rec-round{cursor:pointer;background:radial-gradient(circle at 50% 38%,#ff4d6d29,#ff4d6d08);border:2px solid #ff4d6d80;border-radius:50%;place-items:center;width:84px;height:84px;margin:2px auto 0;padding:0;transition:transform .18s cubic-bezier(.2,.8,.3,1.3),box-shadow .2s,border-color .2s;display:grid;position:relative}.rec-round:before{content:"";pointer-events:none;border:2px solid #ff4d6d8c;border-radius:50%;animation:recPing 2.2s cubic-bezier(.2,.7,.3,1) infinite;position:absolute;inset:-2px}.rec-round-dot{background:linear-gradient(160deg,#ff6b6b,#ff2d6f);border-radius:50%;width:34px;height:34px;transition:border-radius .22s cubic-bezier(.2,.8,.3,1.3),transform .22s;box-shadow:0 5px 16px #ff2d6f8c}.rec-round:hover{border-color:#ff4d6dd9;transform:scale(1.06);box-shadow:0 0 30px #ff2d6f6b}.rec-round:hover .rec-round-dot{border-radius:10px;transform:scale(.86)}.rec-round:active{transform:scale(.95)}.rec-round:focus-visible{outline:none;box-shadow:0 0 0 4px #ff4d6d4d}.rec-round-lbl{color:var(--ink);letter-spacing:-.01em;margin-top:4px;font-size:14.5px;font-weight:750}@keyframes recPing{0%{opacity:.5;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.rec-round:before{animation:none}}.rec-live{justify-content:center;align-items:center;gap:20px;display:flex}.rec-timer{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:11px;font-size:30px;font-weight:800;display:inline-flex}.rec-timer .rec-dot{background:#ef4444;animation:recPulse 1.1s ease-in-out infinite}.rec-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}@keyframes recPulse{0%,to{opacity:1;box-shadow:0 0 #ef444480}70%{opacity:.4;box-shadow:0 0 0 8px #ef444400}}.rec-done video{border-radius:12px}.recbar{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--hair-2);background:#141926eb;border-radius:14px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:13.5px;font-weight:650;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0000008c}.recbar-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:recPulse 1.1s ease-in-out infinite}.recbar-txt{color:var(--ink);font-variant-numeric:tabular-nums}.recbar-hint{color:var(--faint);font-size:12px;font-weight:500}.recbar-stop{cursor:pointer;color:#fff;width:auto;box-shadow:none;background:linear-gradient(100deg,#ef4444,#ec4899);border:0;border-radius:10px;margin:0;padding:8px 15px;font-size:13px;font-weight:700}.recbar.ready{border-color:#34d39966}.recbar-check{color:var(--good);font-weight:800}.recbar-go{color:var(--accent-2);padding-left:4px;font-weight:700}.recbar-spin{border:2px solid var(--hair-2);border-top-color:var(--accent-2);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:620px){.recbar-hint{display:none}}.reclist{scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent;flex-direction:column;gap:10px;max-height:264px;margin-top:4px;padding-right:6px;display:flex;overflow-y:auto}.reclist::-webkit-scrollbar{width:8px}.reclist::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:8px}.recrow{background:var(--glass);border:1px solid var(--hair);border-radius:14px;align-items:center;gap:14px;padding:12px;transition:border-color .14s;display:flex}.recrow:hover{border-color:var(--hair-2)}.recrow-thumbwrap{cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;width:92px;height:56px;margin:0;padding:0;position:relative;overflow:hidden}.recrow-thumb{object-fit:cover;border:1px solid var(--hair-2);background:#000;border-radius:9px;width:100%;height:100%;display:block}.recrow-play{color:#fff;opacity:0;background:#00000059;place-items:center;font-size:15px;transition:opacity .14s;display:grid;position:absolute;inset:0}.recrow-thumbwrap:hover .recrow-play{opacity:1}.recrow-body{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;width:auto;min-width:0;margin:0;padding:0}.recrow-name{color:var(--ink);font-size:13.5px;font-weight:650}.recrow-meta{color:var(--faint);margin-top:3px;font-size:12px}.recrow-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.recrow-actions .btn{white-space:nowrap}@media (max-width:720px){.content .card,.content .panel{min-width:0}.content .seg{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:6px;max-width:100%;display:grid}.content .seg .seg-i,.content .seg button{text-align:center;justify-content:center;padding:10px 6px}.content .stepper{gap:8px}.content .stepper .step{min-width:0;padding:10px}.content .step-d,.content .step-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.content .recrow{flex-wrap:wrap}}@media (max-width:640px){.content .page-head{flex-direction:column;align-items:stretch;gap:14px}.content .page-head>.btn,.content .page-head>button{align-self:flex-start;margin-top:0}.content .page-head .row-actions,.content .page-head-right{flex-wrap:wrap;justify-content:flex-start}}.iconbtn{border:1px solid var(--hair-2);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:10px;flex-shrink:0;place-items:center;margin:0;padding:0;font-size:14px;text-decoration:none;transition:all .13s;display:grid}.iconbtn:hover{color:var(--ink);border-color:var(--accent)}.iconbtn-del:hover{color:var(--bad);border-color:var(--bad)}@media (max-width:620px){.recrow-thumbwrap{display:none}}.modal-back{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cb8;place-items:center;padding:24px;animation:fadeUp .2s;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--hair-2);border-radius:18px;width:min(760px,100%);padding:16px;position:relative;box-shadow:0 40px 120px #0009}.modal-video{background:#000;border-radius:12px;width:100%;max-height:70vh;display:block}.modal-foot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.modal-x{z-index:5;border:1px solid var(--hair-2);background:var(--panel-2);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;font-size:14px;transition:background .14s,border-color .14s;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 6px 20px #0000008c}.modal-x:hover{background:var(--panel);border-color:var(--accent)}.modal-editor{width:min(1000px,100%);overflow:visible}.editor-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:22px;display:grid}.editor-main{flex-direction:column;gap:14px;min-width:0;display:flex}.modal-editor .modal-video{max-height:44vh}.video-wrap{aspect-ratio:var(--src-a,1.7778);width:min(100%,calc(44vh * var(--src-a,1.7778)));background:#000;border-radius:14px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000073}.video-wrap .modal-video{object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none;display:block}.fmt-badge{z-index:3;pointer-events:none;letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c18bd;border-radius:8px;padding:5px 11px;font-size:11px;font-weight:800;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff29}.cap-editor{background:var(--panel-2);border:1px solid var(--hair);border-radius:14px;margin-top:16px;padding:15px 16px}.cap-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px}.cap-head,.cap-head label{align-items:center;display:flex}.cap-head label{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);gap:7px;margin:0;font-size:11px;font-weight:700}.cap-head label .k{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:500}.cap-list{flex-direction:column;gap:8px;max-height:190px;padding-right:4px;display:flex;overflow-y:auto}.cap-row{align-items:center;gap:10px;display:flex}.cap-time{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:36px;margin:0;padding:0;font-size:11.5px}.cap-time:hover{color:var(--accent-2)}.cap-row input{flex:1;padding:8px 12px}.cap-row.active input{border-color:var(--accent);box-shadow:0 0 0 2px #6d8bff2e}.cap-overlay{text-align:center;pointer-events:none;z-index:2;position:absolute;bottom:11%;left:6%;right:6%}.cap-overlay span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:0 1px 3px #000000d9;background:#0009;border-radius:6px;padding:3px 10px;font-size:clamp(15px,2.3vw,24px);font-weight:800;line-height:1.55}.cap-overlay.banded{background:#000;border-radius:0 0 12px 12px;place-items:center;min-height:56px;padding:14px 12px;display:grid;bottom:0;left:0;right:0}.cap-overlay.banded span{text-shadow:none;background:0 0}.cap-overlay.editable{pointer-events:auto}.cap-overlay.editable input{text-align:center;color:#fff;text-shadow:0 1px 3px #000000d9;background:#0009;border:0;border-radius:6px;outline:none;width:100%;margin:0;padding:6px 12px;font-size:clamp(15px,2.3vw,24px);font-weight:800;line-height:1.4;box-shadow:0 0 0 1px #ffffff2e}.cap-overlay.editable input:focus{box-shadow:0 0 0 2px var(--accent)}.cap-overlay.editable input:disabled{opacity:.75;box-shadow:none;background:#00000059;font-weight:600}.cap-overlay.banded.editable input{box-shadow:none;text-shadow:none;background:0 0}.cap-overlay.banded.editable input:focus{box-shadow:0 0 0 2px var(--accent);background:#ffffff0f}.cap-nav{background:var(--panel);border:1px solid var(--hair-2);border-radius:11px;align-items:center;gap:8px;padding:7px 9px;display:flex}.cap-nav .cap-nav-hint{flex:1}.cap-nav-count{color:var(--muted);font-variant-numeric:tabular-nums;background:var(--panel-2);border:1px solid var(--hair);white-space:nowrap;border-radius:7px;flex:none;padding:4px 8px;font-size:11px;font-weight:700}.cap-nav-input{background:var(--panel-2);border:1px solid var(--hair-2);min-width:0;color:var(--ink);border-radius:9px;flex:1;margin:0;padding:9px 12px;font-size:13px}.cap-nav-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #6d8bff26}.cap-nav .iconbtn{flex:none;font-size:17px}.fmt-pick{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.fmt-chip{border:1px solid var(--hair-2);background:var(--panel);color:var(--muted);cursor:pointer;text-align:center;border-radius:10px;margin:0;padding:9px 8px;font-size:13px;font-weight:700;transition:all .13s}.fmt-chip:hover{color:var(--ink);border-color:var(--accent)}.fmt-chip.on{color:#fff;background:linear-gradient(100deg,#6d8bffe6,#a855f7d9);border-color:#0000;box-shadow:0 6px 16px #7846d24d}.iconbtn-del{font-size:18px;line-height:1}.zoom-ctl{flex-direction:column;gap:10px;margin-top:4px;display:flex}.zoom-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.zoom-val{font-variant-numeric:tabular-nums;text-align:center;min-width:46px;font-size:13px;font-weight:700}.zbtn,.zoom-val{color:var(--ink)}.zbtn{cursor:pointer;background:var(--panel);border:1px solid var(--hair-2);width:34px;height:34px;border-radius:9px;flex:none;place-items:center;margin:0;padding:0;font-size:16px;line-height:1;transition:border-color .13s,background .13s,transform 60ms;display:grid}.zbtn:hover{border-color:var(--accent);background:var(--grad-soft);color:var(--accent-2)}.zbtn:active{transform:scale(.94)}.zoom-row .zbtn{flex:1}.zoom-pad{grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,34px);justify-content:center;gap:6px;display:grid}.zpad-u{grid-area:1/2}.zpad-l{grid-area:2/1}.zpad-c{color:var(--accent-2);grid-area:2/2}.zpad-r{grid-area:2/3}.zpad-d{grid-area:3/2}.zoom-frame{border:2px solid var(--accent);pointer-events:none;border-radius:6px;position:absolute;box-shadow:0 0 0 9999px #0000006b}.zoom-frame span{background:var(--accent);color:#fff;border-radius:5px 0;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:0;left:0}.fmt-outline{pointer-events:none;z-index:2;border:2px dashed #ffffffd9;border-radius:4px;position:absolute;box-shadow:0 0 0 9999px #00000057}.fmt-outline span{color:#fff;white-space:nowrap;background:#000000b3;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:6px;left:50%;transform:translate(-50%)}.editor-side{gap:12px}.editor-side,.etool{flex-direction:column;display:flex}.etool{background:var(--panel-2);border:1px solid var(--hair);border-radius:14px;gap:10px;padding:13px 15px}.etool label{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:700;display:flex}.etool label .k{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:500}.etool input{background:var(--panel);border:1px solid var(--hair-2);border-radius:10px;padding:11px 13px}.etool input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #6d8bff26}.etool .seg{width:100%}.etool .seg .seg-i{text-align:center;flex:1}.trim{background:var(--panel-2);border:1px solid var(--hair);border-radius:14px;padding:13px 16px 15px}.trim-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11px;font-weight:700;display:flex}.trim-lbl>span:first-child{align-items:center;gap:7px;display:flex}.trim-lbl .k{text-transform:none;letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.trim-track{background:var(--panel);border:1px solid var(--hair-2);border-radius:9px;height:34px;position:relative}.trim-sel{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);pointer-events:none;background:linear-gradient(100deg,#6d8bff4d,#a855f742);border-radius:6px;position:absolute;top:-1px;bottom:-1px}.trim-handle{background:var(--grad);cursor:ew-resize;touch-action:none;z-index:1;border:1px solid #ffffff59;border-radius:6px;width:13px;height:46px;transition:transform .1s;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 4px 14px #7846d280}.trim-handle:after{content:"";background:#ffffff8c;border-radius:2px;width:3px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trim-handle:hover{transform:translate(-50%)scaleY(1.06)}.foot-left{align-items:center;gap:12px;display:flex}@media (max-width:760px){.editor-grid{grid-template-columns:1fr}}.progress{background:#0000004d;border-radius:6px;height:8px;margin-top:16px;overflow:hidden}.progress .bar{background:var(--grad);height:100%;transition:width .4s;box-shadow:0 0 14px #a855f780}.badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.b-urgent{color:var(--bad);background:#f8717126}.b-high{color:var(--warn);background:#fbbf2426}.b-low,.b-scheduled{color:var(--muted);background:#8b97ad24}.b-good,.b-published,.b-reached,.b-sent{color:var(--good);background:#34d39926}.b-failed{color:var(--bad);background:#f8717126}.b-processing,.b-publishing{color:var(--accent-2);background:#6d8bff26}.empty{border:1px dashed var(--hair-2);background:#ffffff03;border-radius:18px;padding:72px 24px}.empty .big{background:var(--grad-soft);border:1px solid var(--hair-2);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:28px;display:grid}.conn{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.page-head-right{flex-wrap:wrap;justify-content:flex-end;gap:18px}.conn-plan{--g1:#6d8bff;--g2:#a855f7;flex:none;align-items:center;gap:14px;display:flex}.conn-plan.plan-business{--g1:#34d399;--g2:#059669}.cp-ring{background:conic-gradient(from -90deg,var(--g1),var(--g2) calc(var(--pct,0) * 1%),var(--g1) calc(var(--pct,0) * 1%));border-radius:50%;flex:none;width:64px;height:64px;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-ring{background:conic-gradient(from -90deg,var(--g1),var(--g2) calc(var(--pct,0) * 1%),color-mix(in srgb,var(--g1) 12%,transparent) calc(var(--pct,0) * 1%))}}.cp-ring{filter:drop-shadow(0 8px 20px var(--g2))}@supports (color:color-mix(in lab,red,red)){.cp-ring{filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--g2) 40%,transparent))}}.cp-ring{transition:background .5s}.cp-ring:before{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 1px 4px #0000001a}.cp-ring-in{z-index:1;letter-spacing:-.02em;background:linear-gradient(135deg,var(--g1),var(--g2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex;position:absolute;inset:0}.cp-info{flex-direction:column;line-height:1.25;display:flex}.cp-name{letter-spacing:-.01em;background:linear-gradient(100deg,var(--g1),var(--g2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800}.cp-sub{color:var(--muted);font-size:12px}.cp-up{color:#a78bfa;margin-top:4px;font-size:12px;font-weight:700}.cp-up:hover{color:#c084fc}@media (max-width:760px){.conn-plan{margin-top:14px}}.conn-ic{width:46px;height:46px;color:var(--mc,var(--muted));background:linear-gradient(145deg,var(--mc,#888),var(--mc,#888) 60%,var(--mc,#888));border:0;border-radius:13px;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.conn-ic{background:linear-gradient(145deg,color-mix(in srgb,var(--mc,#888) 7%,#fff),color-mix(in srgb,var(--mc,#888) 15%,#fff) 60%,color-mix(in srgb,var(--mc,#888) 20%,#fff))}}.conn-ic{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px var(--mc,#888),0 1px 0 var(--mc,#888),0 2px 0 var(--mc,#888),0 3px 0 var(--mc,#888),0 4px 0 var(--mc,#888),0 14px 20px -13px var(--mc,#888)}@supports (color:color-mix(in lab,red,red)){.conn-ic{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px color-mix(in srgb,var(--mc,#888) 26%,transparent),0 1px 0 color-mix(in srgb,var(--mc,#888) 34%,#d8dae6),0 2px 0 color-mix(in srgb,var(--mc,#888) 34%,#d8dae6),0 3px 0 color-mix(in srgb,var(--mc,#888) 40%,#cfd2e0),0 4px 0 color-mix(in srgb,var(--mc,#888) 46%,#c7cadb),0 14px 20px -13px color-mix(in srgb,var(--mc,#888) 55%,transparent)}}.conn-ic{transition:transform .14s cubic-bezier(.2,.8,.3,1),box-shadow .14s}.conn-ic svg{filter:drop-shadow(0 1px #ffffffb3);width:23px;height:23px;display:block}.conn:hover .conn-ic{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px var(--mc,#888),0 1px 0 var(--mc,#888),0 2px 0 var(--mc,#888),0 3px 0 var(--mc,#888),0 4px 0 var(--mc,#888),0 5px 0 var(--mc,#888),0 18px 24px -14px var(--mc,#888);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.conn:hover .conn-ic{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px color-mix(in srgb,var(--mc,#888) 30%,transparent),0 1px 0 color-mix(in srgb,var(--mc,#888) 34%,#d8dae6),0 2px 0 color-mix(in srgb,var(--mc,#888) 34%,#d8dae6),0 3px 0 color-mix(in srgb,var(--mc,#888) 40%,#cfd2e0),0 4px 0 color-mix(in srgb,var(--mc,#888) 46%,#c7cadb),0 5px 0 color-mix(in srgb,var(--mc,#888) 50%,#bfc3d6),0 18px 24px -14px color-mix(in srgb,var(--mc,#888) 60%,transparent)}}:root[data-theme=dark] .conn-ic{background:linear-gradient(145deg,var(--mc,#888),var(--mc,#888) 60%,var(--mc,#888))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .conn-ic{background:linear-gradient(145deg,color-mix(in srgb,var(--mc,#888) 26%,#1a2130),color-mix(in srgb,var(--mc,#888) 18%,#141a27) 60%,color-mix(in srgb,var(--mc,#888) 12%,#0f1420))}}:root[data-theme=dark] .conn-ic{box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px var(--mc,#888),0 1px 0 #05070d,0 2px 0 #05070d,0 3px 0 #04050a,0 4px 0 #03040800,0 14px 20px -13px #000000b3}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .conn-ic{box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px color-mix(in srgb,var(--mc,#888) 30%,transparent),0 1px 0 #05070d,0 2px 0 #05070d,0 3px 0 #04050a,0 4px 0 #03040800,0 14px 20px -13px #000000b3}}:root[data-theme=dark] .conn-ic svg{filter:none}.conn-body{flex:1;min-width:0}.conn-name{flex-wrap:wrap;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.conn-note{color:var(--muted);margin-top:3px;font-size:12.5px}.conn.on{border-color:var(--line-2)}.conn-btn{flex-shrink:0;width:auto;margin:0}@media (max-width:560px){.content .conn{flex-wrap:wrap;row-gap:12px}.content .conn-btn{flex:1 0 100%;justify-content:center}}.conn-accts{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.conn-acct{color:var(--ink);border:1px solid var(--hair);background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:4px 6px 4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.conn-acct-dot{background:var(--good);border-radius:50%;flex:none;width:7px;height:7px}.conn-x{width:20px;height:20px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;place-items:center;margin:0;padding:0;font-size:10px;line-height:1;transition:background .12s,color .12s;display:grid}.conn-x:hover{color:var(--bad);background:#f871712e}.dash{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.dash-main{min-width:0}.dash-main,.rail{flex-direction:column;gap:20px;display:flex}.rail{position:sticky;top:20px}.section-lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.section-lbl a{color:var(--accent-2);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.qa{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qa-card{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;flex-direction:column;gap:10px;padding:20px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.qa-card:hover{border-color:var(--hair-2);transform:translateY(-2px);box-shadow:0 18px 44px #0000004d}.qa-ic{background:var(--grad-soft);border:1px solid var(--hair-2);border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.qa-t{justify-content:space-between;align-items:center;font-size:15.5px;font-weight:700;display:flex}.qa-t .arr{color:var(--muted);transition:transform .16s,color .16s}.qa-card:hover .qa-t .arr{color:var(--accent-2);transform:translate(3px)}.qa-d{color:var(--muted);font-size:13px;line-height:1.5}.mini{border-radius:11px;align-items:center;padding:11px 8px;transition:background .14s;display:flex}.mini:hover{background:#ffffff08}.acct-label{margin-bottom:8px;font-size:13px;font-weight:650;display:block}.acct-input,.acct-label{color:var(--acct-ink,#0b0d14)}.acct-input{border:1px solid var(--acct-line,#e4e4ee);background:var(--acct-card,#fff);width:100%;font:inherit;border-radius:11px;outline:none;padding:11px 14px;font-size:14px}.acct-input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a88bfa29}.acct-hint{color:var(--acct-faint,#9aa0ad);margin-top:6px;font-size:12px}.rt-form{flex-direction:column;gap:18px;display:flex}.rt-grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rt-chips{flex-wrap:wrap;gap:8px;display:flex}.rt-chip{--c-side:#d5d8e6;white-space:nowrap;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--c-side),0 2px 0 var(--c-side),0 3px 0 var(--c-side),0 10px 14px -12px #14162d6b;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:11px;flex:none;margin:0;padding:8px 15px;font-size:13px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s}.rt-chip:hover:not(.on){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--c-side),0 8px 11px -12px #14162d61;transform:translateY(2px)}.rt-chip.on{--c-side:#312e81;color:#fff;box-shadow:inset 0 1px 0 #ffffff6b,0 1px 0 var(--c-side),0 2px 0 var(--c-side),0 10px 14px -10px #312e8199;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(2px)}:root[data-theme=dark] .rt-chip{--c-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.rt-actions{align-items:center;gap:14px;display:flex}@media (max-width:720px){.rt-grid2{grid-template-columns:1fr}}.ws-upsell{color:#fff;background:radial-gradient(120% 140% at 100% 0,#7c3aed 0,#4f46e5 42%,#0b1020 100%);border-radius:20px;gap:20px;margin-bottom:24px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px -26px #4f46e5b3}.ws-upsell-l{z-index:1;position:relative}.ws-upsell-tag{letter-spacing:.06em;text-transform:uppercase;color:#c7d2fe;font-size:11px;font-weight:800}.ws-upsell-h{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:850}.ws-upsell-p{color:#ffffffd1;max-width:560px;margin:8px 0 14px;font-size:13.5px;line-height:1.55}.ws-upsell-feats{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.ws-upsell-feats li{color:#ffffffeb;align-items:center;gap:9px;font-size:13.5px;display:flex}.ws-upsell-feats .acct-plan-check{color:#6ee7b7}.ws-upsell .acct-btn-grad{color:#4f46e5;background:#fff}.ws-upsell-r{z-index:0;position:absolute;top:-40px;right:-40px}.ws-upsell-orb{background:radial-gradient(circle at 35% 35%,#ffffff59,#fff0 60%);border-radius:50%;width:220px;height:220px}.bill-current{border:1px solid var(--acct-line,#e7e8f0);background:var(--acct-card,#fff);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:22px;padding:18px 20px;box-shadow:0 10px 30px -22px #00000059}.bill-current,.bill-current-l{align-items:center;display:flex}.bill-current-l{gap:14px}.bill-current-name{color:var(--acct-ink,#0b0d14);font-size:15.5px;font-weight:750}.bill-current-sub{color:var(--acct-muted,#6a7180);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.bill-cycle{background:var(--acct-soft,#f1f2f7);border:1px solid var(--acct-line,#e7e8f0);border-radius:12px;margin-bottom:20px;padding:4px;display:inline-flex}.bill-cycle-opt{color:var(--acct-muted,#6a7180);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 18px;font-size:13.5px;font-weight:650;transition:all .15s;display:inline-flex}.bill-cycle-opt.on{color:#fff;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(1px);box-shadow:inset 0 1px #fff6,0 1px #312e81,0 2px #312e81,0 8px 14px -9px #312e8199}.bill-save{color:#05261a;background:#34d399e6;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.bill-cycle-opt.on .bill-save{color:#6d28d9;background:#ffffffd9}.bill-cycle.sm{margin:0;padding:3px}.bill-cycle.sm .bill-cycle-opt{padding:6px 13px;font-size:12.5px}.bill-block{margin-top:22px}.bill-block-h{color:var(--acct-ink,#0b0d14);margin-bottom:12px;font-size:13px;font-weight:750}.bill-block-h-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.bill-inc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.bill-inc{color:var(--acct-ink,#0b0d14);align-items:center;gap:9px;font-size:13.5px;display:flex}.bill-uprows{flex-direction:column;gap:10px;display:flex}.bill-uprow{border:1px solid var(--acct-line,#e7e8f0);background:var(--acct-card,#fff);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.bill-uprow.hot{background:linear-gradient(100deg,#7c3aed0d,var(--acct-card,#fff));border-color:#7c3aed59}.bill-uprow-l{flex:1;min-width:0}.bill-uprow-name{color:var(--acct-ink,#0b0d14);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.bill-pop{letter-spacing:.03em;color:#fff;background:linear-gradient(120deg,#6d8bff,#a855f7);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.bill-uprow-perks{color:var(--acct-muted,#6a7180);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;overflow:hidden}.bill-uprow-price{flex:none;align-items:baseline;gap:3px;display:flex}.bill-uprow-price b{color:var(--acct-ink,#0b0d14);font-size:20px;font-weight:850}.bill-uprow-price span{color:var(--acct-muted,#6a7180);font-size:12px}.bill-uprow-btn{flex:none;width:auto;margin:0}.bill-link{width:auto;font:inherit;color:#7c3aed;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:650;text-decoration:underline}@media (max-width:640px){.bill-inc-grid{grid-template-columns:1fr}.bill-uprow{flex-wrap:wrap}}.bset{border-top:1px solid var(--acct-line,#eceef4);margin-top:26px;padding-top:26px}.bset:first-of-type{border-top:0;margin-top:26px;padding-top:0}.bset-head{gap:14px}.bset-head,.bset-head-row{align-items:center;margin-bottom:18px;display:flex}.bset-head-row{flex-wrap:wrap;justify-content:space-between;gap:16px}.bset-ic{border:1px solid var(--acct-line,#e7e8f0);width:46px;height:46px;color:var(--acct-muted,#6a7180);background:var(--acct-card,#fff);border-radius:50%;flex:none;place-items:center;display:grid}.bset-ic svg{width:22px;height:22px}.bset-title{color:var(--acct-ink,#0b0d14);letter-spacing:-.01em;font-size:17px;font-weight:800}.bset-sub{margin-top:1px;font-size:13px}.bset-note,.bset-sub{color:var(--acct-muted,#6a7180)}.bset-note{font-size:12.5px;line-height:1.5}.pay-box{background:var(--acct-soft,#f3f4f8);border:1px solid var(--acct-line,#eceef4);border-radius:16px;padding:20px}.pay-box-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pay-brand{letter-spacing:.12em;color:var(--acct-ink,#0b0d14);align-items:center;gap:12px;font-size:15px;font-weight:700;display:inline-flex}.pay-chip{background:linear-gradient(120deg,#cbd5e1,#94a3b8);border-radius:4px;flex:none;width:30px;height:21px}.pay-secured{color:var(--acct-muted,#6a7180);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pay-box .acct-btn-grad{margin-top:16px}.sub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sub-card{border:1px solid var(--acct-line,#e7e8f0);background:var(--acct-card,#fff);border-radius:16px;padding:18px}.sub-card-k{letter-spacing:.06em;text-transform:uppercase;color:var(--acct-faint,#9aa0ad);font-size:11px;font-weight:800}.sub-card-v{letter-spacing:-.02em;color:var(--acct-ink,#0b0d14);margin:8px 0 10px;font-size:22px;font-weight:850}.sub-card .acct-btn{width:100%}@media (max-width:760px){.sub-cards{grid-template-columns:1fr}}:root[data-theme=dark] .acct{--acct-card:var(--panel);--acct-ink:var(--ink);--acct-line:var(--line);--acct-soft:#ffffff0d;--acct-muted:var(--muted);--acct-faint:var(--faint)}.dist-qactions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.btn-sm{padding:7px 14px;font-size:13px}.dist-qedit-hint{color:var(--muted);font-size:12px}.btn-ghost{color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important}.dist-resch{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dist-resch input{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;border-radius:9px;padding:7px 10px;font-size:13px}.dist-qerr{color:#e11d48;word-break:break-word;background:#e11d4814;border:1px solid #e11d4838;border-radius:9px;margin-top:9px;padding:9px 12px;font-size:12.5px;line-height:1.5}.dist-qf-fail{color:#e11d48!important;background:#e11d4824!important}.review-video{background:#000;border-radius:16px;width:auto;max-width:100%;max-height:60vh;margin:0 auto;display:block;box-shadow:0 14px 40px -18px #00000080}.mini-ic{width:34px;height:34px;color:var(--mc,var(--muted));background:var(--mc,#888);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mini-ic{background:color-mix(in srgb,var(--mc,#888) 14%,transparent)}}.mini-ic{border:1px solid var(--mc,#888)}@supports (color:color-mix(in lab,red,red)){.mini-ic{border:1px solid color-mix(in srgb,var(--mc,#888) 28%,transparent)}}.mini-ic svg{width:18px;height:18px;display:block}:root[data-theme=light] .content .mini-ic{background:var(--mc,#888)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .content .mini-ic{background:color-mix(in srgb,var(--mc,#888) 12%,#fff)}}:root[data-theme=light] .content .mini-ic{border-color:var(--mc,#888)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .content .mini-ic{border-color:color-mix(in srgb,var(--mc,#888) 24%,#ececf2)}}.mini-name{flex:1;font-size:13.5px;font-weight:600}.mini-state{color:var(--faint);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.mini-state:before{content:"";background:var(--faint);border-radius:50%;width:6px;height:6px}.mini-dot.on,.mini-state.on:before{background:var(--good);box-shadow:0 0 6px #34d39999}.mini-c.on{border-color:#34d39947}.mini-pair{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;padding-top:9px;display:grid}.mini-pair .mini{border-top:none;border:1px solid var(--hair);background:#ffffff05;border-radius:11px;gap:9px;padding:9px 10px}.mini-c .mini-ic{border-radius:8px;width:28px;height:28px;font-size:12.5px}.mini-c .mini-name{font-size:12.5px}.mini-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.check{gap:12px;padding:11px 4px;display:flex}.check+.check{border-top:1px solid var(--hair)}.check-box{border:1px solid var(--hair-2);width:22px;height:22px;color:var(--faint);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.check.on .check-box{background:var(--grad);color:#fff;border-color:#0000}.check-t{font-size:13.5px;font-weight:600;line-height:1.3}.check.on .check-t{color:var(--muted);text-decoration:line-through}.check-d{color:var(--faint);margin-top:2px;font-size:12px}.studio2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.formats{gap:12px;margin-top:6px}.fmt{border:1px solid var(--hair);text-align:center;background:#ffffff05;width:100%;padding:14px;transition:border-color .15s,background .15s,transform .15s}.fmt:hover{border-color:var(--hair-2)}.fmt.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.fmt.on .fmt-box{background:var(--grad);border-color:#0000}.fmt-box{background:var(--grad-soft);border:1px solid var(--hair-2);border-radius:8px}.fmt-r{font-size:13px;font-weight:750}.tip{padding:13px 0}.tip+.tip{border-top:1px solid var(--hair)}.tip-n{background:var(--grad-soft);border:1px solid var(--hair-2);width:24px;height:24px;color:var(--accent-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.tip-t{font-weight:650}@media (max-width:1080px){.dash{grid-template-columns:1fr}.rail{position:static}.studio2{grid-template-columns:1fr}}@media (max-width:860px){:root{--sidebar-w:74px}.nav-cap,.nav-lbl,.profile-meta,.sidebar .logo span{display:none}.navitem{justify-content:center}.content{padding:26px 20px 60px}.formats,.g2,.g3,.qa,.stats3{grid-template-columns:1fr}}@keyframes flowGrad{0%{background-position:0}to{background-position:200%}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes auraDrift{0%{opacity:.5;transform:translate(0)scale(1)}to{opacity:.8;transform:translate(46px,14px)scale(1.12)}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.welcome{margin-bottom:30px;position:relative}.welcome-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.welcome-main .btn{flex-shrink:0}@media (max-width:640px){.welcome-main{flex-direction:column;align-items:stretch;gap:16px}.welcome-main .row-actions{gap:10px;display:flex}.welcome-main .row-actions .btn{flex:1;justify-content:center}}.welcome:before{content:"";filter:blur(44px);pointer-events:none;z-index:0;background:radial-gradient(circle at 30%,#a855f747,#6d8bff29 45%,#0000 72%);width:360px;height:170px;animation:auraDrift 7s ease-in-out infinite alternate;position:absolute;top:-34px;left:-26px}.welcome>*{z-index:1;position:relative}.w-kick{animation:riseIn .55s cubic-bezier(.2,.7,.2,1) both}.w-kick:before{display:none}.w-kick .livedot{background:#ec4899;border-radius:50%;width:7px;height:7px;animation:livePulse 2s ease-in-out infinite}.w-bar{background:var(--grad);transform-origin:0;border-radius:2px;width:18px;height:2px;animation:barGrow .5s both;display:inline-block}.wtitle{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,38px);font-weight:830;line-height:1.04;animation:riseIn .55s cubic-bezier(.2,.7,.2,1) 70ms both}.wname{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#6d8bff,#a855f7,#ec4899,#a855f7,#6d8bff);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:flowGrad 5s linear infinite}.welcome .page-desc{animation:riseIn .55s cubic-bezier(.2,.7,.2,1) .14s both}.welcome .btn{animation:riseIn .55s cubic-bezier(.2,.7,.2,1) .2s both}@media (prefers-reduced-motion:reduce){.w-bar,.w-kick,.w-kick .livedot,.welcome .btn,.welcome .page-desc,.welcome:before,.wname,.wtitle{animation:none}.wname{-webkit-text-fill-color:transparent}}@keyframes dashIn{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes growUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.kpi{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:20px;transition:border-color .16s,transform .16s;animation:fadeUp .5s both;position:relative;overflow:hidden}.kpi:hover{border-color:var(--hair-2);transform:translateY(-2px)}.kpi-top{justify-content:space-between;align-items:center;display:flex}.kpi-lbl{color:var(--muted);font-size:12px;font-weight:600}.kpi-val{letter-spacing:-.03em;margin-top:8px;font-size:30px;font-weight:850}.kpi-spark{width:100%;height:34px;margin-top:12px;display:block}.trend{border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.trend.up{color:var(--good);background:#34d39924}.trend.down{color:var(--bad);background:#f8717124}.kpi-go{opacity:.5;font-size:15px;font-weight:700;transition:transform .16s,opacity .16s}.kpi:hover .kpi-go{opacity:1;transform:translate(3px)}.chart-manage{color:var(--accent-2);align-self:center;font-weight:600}.chart-manage:hover{text-decoration:underline}.layer-row{align-items:center;gap:11px;padding:11px 4px;display:flex}.layer-row+.layer-row{border-top:1px solid var(--hair)}.layer-row .layer-lbl{color:var(--ink);flex:1;font-size:13.5px;font-weight:650}.layer-row .layer-arr{color:var(--muted);transition:transform .16s,color .16s}.layer-row:hover .layer-arr{color:var(--accent-2);transform:translate(3px)}.an-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:20px;display:grid}.an-main{min-width:0}.an-main,.an-rail{flex-direction:column;gap:20px;display:flex}.chart-head{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.chart-title{font-size:15px;font-weight:700}.chart-sub{color:var(--muted);margin-top:2px;font-size:12.5px}.legend{flex-wrap:wrap;gap:14px;display:flex}.legend span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.area-wrap{margin-top:14px}.area-wrap svg{width:100%;height:auto;display:block;overflow:visible}.area-line{stroke:url(#gradLine);stroke-width:2.5px;stroke-dasharray:var(--len);animation:dashIn 1.4s cubic-bezier(.4,0,.2,1) both}.area-fill{fill:url(#gradFill);opacity:.9}.area-dot{fill:#fff;stroke:#a855f7;stroke-width:2.5px}.axis-x{justify-content:space-between;margin-top:10px;display:flex}.axis-x span{color:var(--faint);font-size:11px}.bars{flex-direction:column;gap:14px;margin-top:16px;display:flex}.bar-row{grid-template-columns:96px 1fr auto;align-items:center;gap:12px;display:grid}.bar-name{align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:inline-flex}.bar-track{background:#ffffff0d;border-radius:7px;height:12px;overflow:hidden}.bar-fill{transform-origin:0;border-radius:7px;height:100%;animation:growUp .9s cubic-bezier(.3,0,.2,1) both;box-shadow:inset 0 0 14px #ffffff0f}.bar-val{color:var(--ink);text-align:right;min-width:44px;font-size:12.5px;font-weight:700}.donut-wrap{align-items:center;gap:20px;margin-top:14px;display:flex}.donut{--p1:0;--p2:0;--p3:0;--p4:0;background:conic-gradient(var(--yt) 0 var(--s1),var(--tt) var(--s1) var(--s2),var(--ig) var(--s2) var(--s3),var(--li) var(--s3) var(--s4),var(--x) var(--s4) 100%);border-radius:50%;flex-shrink:0;width:132px;height:132px;position:relative}.donut:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 0 0 1px var(--hair);background:#12172090;border-radius:50%;position:absolute;inset:22px}.donut-mid{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.donut-mid b{letter-spacing:-.02em;font-size:20px;font-weight:850;display:block}.donut-mid small{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.donut-legend{flex-direction:column;flex:1;gap:9px;display:flex}.dl-row{align-items:center;gap:9px;font-size:12.5px;display:flex}.dl-row i{border-radius:3px;width:9px;height:9px}.dl-row .dl-name{color:var(--muted);flex:1;font-weight:600}.dl-row .dl-v{font-weight:700}.top-row{align-items:center;gap:12px;padding:12px 0;display:flex}.top-row+.top-row{border-top:1px solid var(--hair)}.top-thumb{background:var(--grad-soft);border:1px solid var(--hair-2);border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:52px;font-size:15px;display:grid;overflow:hidden}.top-thumb img{object-fit:cover;width:100%;height:100%;display:block}.top-body{flex:1;min-width:0}.top-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.top-m{color:var(--faint);align-items:center;gap:7px;margin-top:2px;font-size:11.5px;display:inline-flex}.top-v{text-align:right;font-size:13px;font-weight:750}.top-v small{color:var(--faint);font-size:10.5px;font-weight:500;display:block}@media (max-width:1080px){.an-grid{grid-template-columns:1fr}}@media (max-width:860px){.kpis{grid-template-columns:1fr 1fr}}.b-draft{background:#8b97ad21}.b-draft,.tagpill{color:var(--muted)}.tagpill{border:1px solid var(--hair);text-transform:capitalize;background:#ffffff0b;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.empty.sm{padding:28px 18px;font-size:13px}.empty.sm .big{margin-bottom:8px;font-size:30px}.dist-grid{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:18px;margin-bottom:26px;display:grid}.dist-compose{background:var(--panel);border:1px solid var(--hair);border-radius:16px;flex-direction:column;gap:20px;padding:20px 20px 22px;display:flex}.dist-step-h{gap:9px;margin-bottom:12px;font-size:13.5px;font-weight:700}.dist-num{background:var(--accent-soft);width:21px;height:21px;color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.dist-shorts{scrollbar-width:thin;gap:11px;padding-bottom:6px;display:flex;overflow-x:auto}.dist-short-wrap{flex:none;position:relative}.dist-short-del{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;opacity:0;background:#080a109e;border:none;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:opacity .14s,transform .14s,background .14s,color .14s;display:grid;position:absolute;top:7px;left:7px;transform:scale(.9)}.dist-short-wrap:hover .dist-short-del{opacity:1;transform:scale(1)}.dist-short-del:hover{background:var(--bad);color:#fff}.dist-short-del svg{display:block}.dist-short{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:none;gap:7px;width:104px;padding:0;display:flex}.dist-short-vid{aspect-ratio:9/16;border:2px solid var(--hair);background:#05070c;border-radius:11px;width:104px;transition:border-color .14s,transform .14s;display:block;position:relative;overflow:hidden}.dist-short-vid video{object-fit:cover;width:100%;height:100%;display:block}.dist-short:hover .dist-short-vid{border-color:var(--line-2);transform:translateY(-2px)}.dist-short.on .dist-short-vid{border-color:var(--accent);box-shadow:0 0 0 3px #6d8bff38}.dist-short-dur{color:#fff;background:#000000a8;font-size:10px;font-weight:700;bottom:5px;right:5px}.dist-short-ar,.dist-short-dur{border-radius:6px;padding:2px 6px;position:absolute}.dist-short-ar{letter-spacing:.03em;color:#dfe6f5;text-transform:uppercase;background:#0000008c;font-size:9px;font-weight:800;top:5px;left:5px}.dist-short-title{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dist-short.on .dist-short-title{color:var(--ink)}.dist-short.skel .dist-short-vid{background:linear-gradient(100deg,#10151f 30%,#1a2233 50%,#10151f 70%) 0 0/200% 100%;animation:distShimmer 1.3s infinite}@keyframes distShimmer{to{background-position:-200% 0}}.dist-slot{border:1px solid var(--hair);color:var(--muted);background:#ffffff08;border-radius:11px;gap:7px;padding:9px 14px;font-weight:600;transition:border-color .14s,color .14s,background .14s,transform .12s}.dist-slot:hover{border-color:var(--line-2);color:var(--ink);transform:translateY(-1px)}.dist-slot.on{background:linear-gradient(120deg,#6d8bffd9,#a878ffd9);border-color:#0000;box-shadow:0 6px 18px -8px #6d8bff99}.dist-slot-ic{font-size:14px}.dist-dt{border:1px solid var(--line-2);background:var(--bg-2);width:100%;color:var(--ink);color-scheme:dark;border-radius:11px;margin:12px 0 0;padding:11px 13px;font-size:13.5px}.dist-go{color:#fff;cursor:pointer;background:linear-gradient(120deg,#6d8bff,#a878ff 48%,#ff5db1) 0 0/160% 100%;border:none;border-radius:11px;justify-content:center;align-self:flex-end;align-items:center;gap:7px;width:auto;margin-top:4px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:background-position .5s,filter .15s,transform .12s,opacity .15s;display:inline-flex;box-shadow:0 10px 24px -12px #a878ffb3}.dist-go:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px)}.dist-go:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dist-go-sub{opacity:.8;font-size:13px;font-weight:600}.dist-flash{color:var(--good);background:#34d3991a;border:1px solid #34d39947;border-radius:13px;align-items:center;gap:10px;margin:0 0 18px;padding:13px 16px;font-size:13.5px;font-weight:600;animation:distFlashIn .32s cubic-bezier(.2,.9,.3,1.2);display:flex}.dist-flash.err{color:var(--warn);background:#fbbf241a;border-color:#fbbf244d}.dist-flash-ic{background:#34d39933;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.dist-flash.err .dist-flash-ic{background:#fbbf2433}@keyframes distFlashIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.confirm-modal{text-align:center;width:min(380px,100%);padding:26px 24px 22px}.confirm-ic{width:46px;height:46px;color:var(--bad);background:#f871711f;border:1px solid #f8717147;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.confirm-title{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:800}.confirm-body{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}.confirm-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.confirm-actions .btn{flex:1}.btn-danger{background:var(--bad);color:#fff;border:none}.btn-danger:hover{filter:brightness(1.08)}.dist-toast{z-index:210;color:var(--ink);background:var(--panel);border:1px solid var(--hair-2);border-radius:13px;align-items:center;gap:9px;padding:12px 18px;font-size:13.5px;font-weight:650;animation:toastIn .28s cubic-bezier(.2,.9,.3,1.2);display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0006}.dist-toast-ic{width:20px;height:20px;color:var(--good);background:#34d39933;border-radius:999px;place-items:center;font-size:11px;display:inline-grid}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.dist-short-check{color:#fff;background:linear-gradient(120deg,#6d8bff,#a878ff);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 8px #0006}.dist-preview{background:var(--panel);border:1px solid var(--hair);border-radius:16px;flex-direction:column;gap:14px;min-height:320px;padding:16px;display:flex;position:sticky;top:12px}.dist-pv-frame{border:1px solid var(--hair);background:#05070c;border-radius:12px;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.dist-pv-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dist-pv-title{color:var(--ink);overflow-wrap:anywhere;word-break:break-word;font-size:15px;font-weight:750;line-height:1.35}.dist-pv-sub{margin-top:9px}.dist-pv-sub,.dist-pv-to{flex-wrap:wrap;gap:7px;display:flex}.dist-pv-to{margin-top:13px}.dist-pv-when{color:var(--muted);margin-top:11px;font-size:12.5px;font-weight:600}.dist-queue-h{align-items:center;gap:16px;margin:4px 0 16px;display:flex}.dist-qtoggle{border:1px solid var(--hair);background:#ffffff08;border-radius:13px;flex:none;gap:4px;padding:4px;display:inline-flex}.dist-qtg{color:var(--muted);background:0 0;border:none;border-radius:9px;gap:7px;padding:7px 15px;font-weight:650;transition:color .12s,background .12s}.dist-qtg:hover{color:var(--ink)}.dist-qtg.on{background:linear-gradient(120deg,#6d8bffeb,#a878ffeb);box-shadow:0 6px 16px -9px #6d8bffb3}.dist-qtg.on .dist-qf-n{background:#ffffff38}.dist-qfilter{scrollbar-width:none;gap:7px;max-width:72%;margin-left:auto;padding-bottom:2px;display:flex;overflow-x:auto}.dist-qfilter::-webkit-scrollbar{display:none}.dist-qf{border:1px solid var(--hair);width:auto;color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:11px;flex:none;align-items:center;gap:7px;margin:0;padding:8px 14px;font-size:12.5px;font-weight:650;transition:border-color .12s,color .12s,background .12s,transform .1s;display:inline-flex}.dist-qf:hover{color:var(--ink);border-color:var(--line-2);transform:translateY(-1px)}.dist-qf.on{color:#fff;background:linear-gradient(120deg,#6d8bffe6,#a878ffe6);border-color:#0000;box-shadow:0 6px 16px -9px #6d8bffb3}.dist-qf-n{min-width:18px;height:18px;background:#ffffff17;border-radius:999px;place-items:center;display:inline-grid}.dist-qf.on .dist-qf-n{background:#ffffff38}.dist-queue{flex-direction:column;gap:14px;display:flex}.dist-qgroup{background:var(--panel);border:1px solid var(--hair);border-radius:16px;align-items:flex-start;gap:16px;padding:15px;display:flex}.dist-qthumb{aspect-ratio:9/16;border:1px solid var(--hair);background:#05070c;border-radius:11px;flex:none;place-items:center;width:74px;font-size:24px;display:grid;overflow:hidden}.dist-qthumb video{object-fit:cover;width:100%;height:100%}.dist-qbody{flex:1;min-width:0}.dist-qtop{align-items:center;gap:10px;display:flex}.dist-qtime{color:var(--ink);font-size:13px;font-weight:700}.dist-qcount{color:var(--muted);border:1px solid var(--hair);background:#ffffff0a;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:600}.dist-qtabs{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:6px;margin:12px 0 0;padding-bottom:0;display:flex}.dist-qtab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:7px;width:auto;margin:0 0 -1px;padding:8px 13px 9px;font-size:12.5px;font-weight:650;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.dist-qtab:hover{color:var(--ink);background:#ffffff08}.dist-qtab.on{color:var(--ink);border-bottom-color:var(--accent);background:#ffffff0a}.dist-qtab-dot{border-radius:50%;flex:none;width:7px;height:7px}.dist-qcap{margin-top:12px}.dist-qcap-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dist-qcap textarea{min-height:74px;margin:0;font-size:13.5px;line-height:1.55}@media (max-width:1080px){.dist-grid{grid-template-columns:1fr}.dist-grid>*{min-width:0}.dist-preview{position:static}.dist-pv-frame{flex:none;height:60vh;max-height:480px}}.dist-modal{width:min(560px,100%);padding:22px 22px 18px}.dist-modal-h{color:var(--ink);font-size:17px;font-weight:750}.dist-modal-sub{color:var(--muted);margin:4px 0 16px;font-size:13px}.dist-modal-when{color:var(--accent-2);font-size:13.5px;font-weight:700}.dist-modal-done{width:auto;margin:0;padding:9px 22px;font-size:13.5px}.dtp{background:var(--bg-2);border:1px solid var(--hair);border-radius:14px;grid-template-columns:1fr 118px;gap:16px;padding:16px;display:grid}.dtp-cal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dtp-month{color:var(--ink);font-size:13.5px;font-weight:700}.dtp-nav{border:1px solid var(--hair);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:8px;margin:0;padding:0;font-size:16px;line-height:1;transition:color .12s,border-color .12s,background .12s}.dtp-nav:hover:not(:disabled){color:var(--ink);border-color:var(--line-2);background:#ffffff0f}.dtp-nav:disabled{opacity:.3;cursor:not-allowed}.dtp-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.dtp-wd{margin-bottom:4px}.dtp-wdl{text-align:center;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;padding:2px 0;font-size:10.5px;font-weight:700}.dtp-day{aspect-ratio:1;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;margin:0;padding:0;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,transform .1s;display:grid}.dtp-day:hover:not(:disabled):not(.empty){color:var(--ink);background:#ffffff0f}.dtp-day.empty{cursor:default}.dtp-day:disabled{color:var(--faint);opacity:.35;cursor:not-allowed}.dtp-day.today{color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.dtp-day.on{color:#fff;background:linear-gradient(120deg,#6d8bff,#a878ff);font-weight:800;box-shadow:0 6px 16px -8px #6d8bffb3}.dtp-times{scrollbar-width:thin;border-left:1px solid var(--hair);flex-direction:column;gap:4px;max-height:236px;padding-left:12px;padding-right:4px;display:flex;overflow-y:auto}.dtp-time{color:var(--muted);cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #0000;border-radius:9px;width:100%;margin:0;padding:8px 6px;font-size:12.5px;font-weight:650;transition:background .12s,color .12s,border-color .12s}.dtp-time:hover:not(:disabled){color:var(--ink);border-color:var(--line-2)}.dtp-time:disabled{opacity:.32;cursor:not-allowed}.dtp-time.on{color:#fff;background:linear-gradient(120deg,#6d8bff,#a878ff);border-color:#0000;box-shadow:0 5px 14px -8px #6d8bffb3}@media (max-width:520px){.dtp{grid-template-columns:1fr}.dtp-times{border-left:none;border-top:1px solid var(--hair);flex-flow:wrap;max-height:none;padding-top:12px;padding-left:0}.dtp-time{flex:none;width:auto}}.radar-split{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.radar-list{scrollbar-width:thin;gap:8px;max-height:calc(100vh - 240px);padding-right:4px;overflow-y:auto}.radar-list,.radar-row{flex-direction:column;display:flex}.radar-row{text-align:left;border:1px solid var(--hair);background:var(--panel);cursor:pointer;border-radius:12px;gap:5px;width:100%;margin:0;padding:12px 13px;transition:border-color .12s,background .12s}.radar-row:hover{border-color:var(--line-2)}.radar-row.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.radar-row.done{opacity:.55}.radar-row-top{align-items:center;gap:8px;display:flex}.radar-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.radar-dot.t-hot{background:#f87171;box-shadow:0 0 7px #f8717199}.radar-dot.t-warm{background:var(--warn)}.radar-dot.t-cool{background:var(--accent)}.radar-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.radar-score{color:var(--muted);background:#ffffff0f;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:800}.radar-score.t-hot{color:#f87171;background:#f8717129}.radar-score.t-warm{color:var(--warn);background:#fbbf2429}.radar-score.t-cool{color:var(--accent-2);background:#6d8bff29}.radar-oneline{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.radar-rowmeta{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.radar-detail{background:var(--panel);border:1px solid var(--hair);scrollbar-width:thin;border-radius:16px;flex-direction:column;min-height:420px;max-height:calc(100vh - 210px);padding:22px;display:flex;position:sticky;top:12px;overflow-y:auto}.radar-d-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.radar-d-name{color:var(--ink);letter-spacing:-.01em;font-size:21px;font-weight:800}.radar-d-meta{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.radar-d-badge{width:60px;height:60px;color:var(--muted);background:#ffffff0d;border-radius:14px;flex:none;place-items:center;font-size:22px;font-weight:800;line-height:1;display:grid}.radar-d-badge small{text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-top:2px;font-size:9px;font-weight:700;display:block}.radar-d-badge.t-hot{color:#f87171;background:#f8717124}.radar-d-badge.t-warm{color:var(--warn);background:#fbbf2424}.radar-d-badge.t-cool{color:var(--accent-2);background:#6d8bff24}.radar-d-tier{margin-top:16px;font-size:12.5px;font-weight:700}.radar-d-tier.t-hot{color:#f87171}.radar-d-tier.t-warm{color:var(--warn)}.radar-d-tier.t-cool{color:var(--accent-2)}.radar-d-what{color:var(--ink);margin-top:8px;font-size:15px;line-height:1.5}.radar-d-why{color:var(--muted);margin-top:10px;font-size:13px;font-style:italic}.radar-d-draftlbl{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin:18px 0 8px;font-size:12px;font-weight:700}.radar-d-draft{min-height:130px;margin:0;font-size:13.5px;line-height:1.55}.radar-d-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}@media (max-width:1000px){.radar-split{grid-template-columns:1fr}.radar-detail{scroll-margin-top:70px;position:static}.radar-list{max-height:none}}.radar-rowtags{flex-wrap:wrap;gap:5px;display:flex}.radar-tag{color:var(--muted);border:1px solid var(--hair);white-space:nowrap;background:#ffffff0d;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:650}.radar-tag.lg{border-radius:999px;padding:4px 11px;font-size:11.5px}.radar-d-labels{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.radar-d-opp{color:var(--ink);background:#f8717112;border:1px solid #f8717138;border-radius:12px;margin-top:15px;padding:13px 15px;font-size:14px;line-height:1.55}.radar-d-opp.t-warm{background:#fbbf2412;border-color:#fbbf2438}.radar-d-opp.t-cool{background:#6d8bff12;border-color:#6d8bff38}.radar-d-opp-lbl{color:var(--muted);margin-bottom:6px;font-size:11px}.radar-d-opp-lbl,.radar-d-sectlbl{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.radar-d-sectlbl{color:var(--faint);margin:18px 0 7px;font-size:12px}.radar-d-about{color:var(--ink);font-size:14px;line-height:1.6}.toaster{z-index:400;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.toast{pointer-events:auto;min-width:260px;max-width:400px;color:var(--ink);border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#131824eb;border-radius:13px;align-items:center;gap:11px;padding:13px 16px;font-size:13.5px;font-weight:600;animation:toastIn .34s cubic-bezier(.2,.9,.3,1.2);display:flex;box-shadow:0 18px 44px -14px #000000b3}.toast-msg{line-height:1.4}.toast-ic{border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.toast-success{border-color:#34d3994d}.toast-success .toast-ic{color:var(--good);background:#34d3992e}.toast-error{border-color:#f871714d}.toast-error .toast-ic{color:var(--bad);background:#f871712e}.toast-info .toast-ic{color:var(--accent-2);background:#6d8bff29}.toast-spin{border:2px solid #8ba3ff4d;border-top:2px solid var(--accent-2);border-radius:50%;width:13px;height:13px;animation:spin .7s linear infinite}.legal-page{--lg-ink:#05070d;--lg-muted:#3c4252;--lg-faint:#666c7d;--lg-border:#e7e8f0;--lg-soft:#f5f7fb}.legal-page.lp{background:radial-gradient(900px 500px at 78% -8%,#a855f71a,#0000 60%),radial-gradient(800px 500px at 8% 4%,#6d8bff1a,#0000 55%),#f4f5f9}.legal-page .lp-grid{background-image:linear-gradient(#0b0d140b 1px,#0000 0),linear-gradient(90deg,#0b0d140b 1px,#0000 0)}:root[data-theme=dark] .legal-page{--lg-ink:#f4f6fb;--lg-muted:#9aa4ba;--lg-faint:#6f7891;--lg-border:#ffffff17;--lg-soft:#ffffff08}:root[data-theme=dark] .legal-page.lp{background:radial-gradient(900px 500px at 78% -8%,#a855f72e,transparent 60%),radial-gradient(800px 500px at 8% 4%,#6d8bff24,transparent 55%),var(--bg)}:root[data-theme=dark] .legal-page .lp-grid{background-image:linear-gradient(#94a3b80b 1px,#0000 0),linear-gradient(90deg,#94a3b80b 1px,#0000 0)}.legal-wrap{max-width:840px;margin:0 auto;padding:120px 0 30px}.legal-badge{text-transform:uppercase;letter-spacing:.16em;color:#7c3aed;background:#7c3aed1a;border:1px solid #7c3aed38;border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:700;display:inline-block}:root[data-theme=dark] .legal-badge{color:#c4b5fd;background:#8ba3ff1f;border-color:#8ba3ff47}.legal-title{letter-spacing:-.03em;color:var(--lg-ink);margin:18px 0 10px;font-size:clamp(30px,5vw,46px);font-weight:850;line-height:1.05}.legal-updated{color:var(--lg-faint);font-size:14px}.legal-glance{border-radius:var(--radius);background:linear-gradient(135deg,#7c3aed14,#6d8bff0d);border:1px solid #7c3aed2e;margin-top:24px;padding:18px 20px}:root[data-theme=dark] .legal-glance{background:linear-gradient(135deg,#8ba3ff1f,#6d8bff0d);border-color:#8ba3ff38}.legal-glance b{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.legal-glance p{color:var(--lg-muted);margin:7px 0 0;font-size:15px;line-height:1.6}.legal-body{margin-top:34px}.legal-section{margin-top:30px}.legal-section h2{letter-spacing:-.01em;color:var(--lg-ink);align-items:center;gap:11px;margin-bottom:12px;font-size:18px;font-weight:850;display:flex}.legal-section h2:before{content:"";background:linear-gradient(#a5b4fc,#6366f1);border-radius:2px;flex:none;width:3px;height:17px}.legal-section p{color:var(--lg-muted);margin:0 0 8px;font-size:15px;line-height:1.72}.legal-section ul{margin:6px 0 0;padding-left:20px}.legal-section li{color:var(--lg-muted);margin-bottom:7px;font-size:15px;line-height:1.68}.legal-section a{color:#7c3aed;text-decoration:none}:root[data-theme=dark] .legal-section a{color:#c4b5fd}.legal-section a:hover{text-decoration:underline}.legal-note{background:var(--lg-soft);border:1px solid var(--lg-border);color:var(--lg-muted);border-radius:10px;margin-top:10px;padding:12px 15px;font-size:14px}.legal-foot{border-top:1px solid var(--lg-border);color:var(--lg-faint);margin-top:44px;padding-top:22px;font-size:13.5px}.legal-foot a{color:#7c3aed;text-decoration:none}:root[data-theme=dark] .legal-foot a{color:#c4b5fd}.pnotice{z-index:400;background:#fff;border:1px solid #e7e8f0;border-radius:16px;width:calc(100% - 32px);max-width:420px;padding:16px 18px;animation:toastIn .45s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:16px;left:16px;box-shadow:0 24px 60px -24px #0f14204d}:root[data-theme=dark] .pnotice{background:var(--panel);border-color:var(--line-2);box-shadow:0 24px 64px -22px #000000b3}.pnotice-row{align-items:flex-start;gap:12px;display:flex}.pnotice-ic{color:#7c3aed;background:#7c3aed1f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}:root[data-theme=dark] .pnotice-ic{color:var(--accent-2);background:#8ba3ff29}.pnotice h4{color:#0b0d14;margin:0 0 3px;font-size:14px;font-weight:750}:root[data-theme=dark] .pnotice h4{color:var(--ink)}.pnotice p{color:#52586a;margin:0;font-size:13px;line-height:1.55}:root[data-theme=dark] .pnotice p{color:var(--muted)}.pnotice p a{color:#7c3aed;font-weight:600;text-decoration:none}:root[data-theme=dark] .pnotice p a{color:var(--accent-2)}.pnotice p a:hover{text-decoration:underline}.pnotice-actions{gap:8px;margin-top:14px;display:flex}.pn-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:650;text-decoration:none;transition:all .15s;display:inline-flex}.pn-accept{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d8bff)}.pn-accept:hover{filter:brightness(1.07)}.pn-more{color:#52586a;background:0 0;border-color:#dcdce6}:root[data-theme=dark] .pn-more{border-color:var(--line-2);color:var(--muted)}:root[data-theme=dark] .pn-more:hover{color:var(--ink)}@media (max-width:520px){.pnotice{max-width:none}}@media (max-width:720px){.legal-page .lp-inner{padding:0 22px}.legal-wrap{padding:104px 0 24px}}@media (max-width:460px){.legal-page .lp-inner{padding:0 16px}.legal-wrap{padding-top:calc(var(--nav-h) + 36px)}.legal-glance{padding:15px 16px}.legal-section h2{font-size:17px}.legal-section li,.legal-section p{font-size:14.5px}}.app-topbar{display:none}@media (max-width:860px){.app-topbar{z-index:45;background:linear-gradient(#0e121b,#0a0d14);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.app-topbar-logo{order:0}.app-burger{order:1}:root[data-theme=light] .app-topbar{background:#fff;border-color:#e7e8f0}.app-burger{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:40px;height:38px;margin:0;padding:0 9px;display:flex}:root[data-theme=light] .app-burger{background:#f3f4f8;border-color:#e2e5ee}.app-burger span{background:var(--ink);border-radius:2px;height:2px;display:block}:root[data-theme=light] .app-burger span{background:#0b0d14}.app-topbar-logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}:root[data-theme=light] .app-topbar-logo{color:#0b0d14}.app-topbar-logo .brand-mark{width:28px;height:auto}.shell{display:block}.sidebar{z-index:60;width:268px;max-width:84vw;height:100dvh;padding:20px 16px 16px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:24px 0 60px -20px #0009}.sidebar.open{transform:none}.sidebar .nav-lbl{display:flex}.sidebar .logo span,.sidebar .nav-cap,.sidebar .profile-meta{display:block}.sidebar-foot{display:flex}.sidebar .navitem{justify-content:flex-start}.sidebar-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02060c8c;animation:fadeIn .2s;position:fixed;inset:0}.content{height:calc(100dvh - 54px);margin-top:54px;padding:20px 16px 60px;overflow-x:hidden}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-nav .admin-cap{color:#f472b6;align-items:center;gap:7px;display:flex}.admin-cap-dot{background:#f472b6;border-radius:50%;width:7px;height:7px;animation:adminPulse 2s ease-in-out infinite;box-shadow:0 0 10px #f472b6}@keyframes adminPulse{0%,to{opacity:.55}50%{opacity:1}}.plan-row{align-items:center;gap:8px;margin-top:4px;display:flex}.admin-entry-icon{cursor:pointer;color:#f472b6;background:linear-gradient(135deg,#f472b629,#db27771f);border:1px solid #f472b647;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;transition:all .15s;display:inline-flex}.admin-entry-icon:hover{border-color:#0000;transform:translateY(-1px);box-shadow:0 5px 14px -3px #db27778c}.admin-entry-icon:hover,.admin-mode-chip{color:#fff;background:linear-gradient(135deg,#f472b6,#db2777)}.admin-mode-chip{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 4px 12px -3px #db277780}.admin-inline-error{color:var(--bad);background:#f871711a;border:1px solid #f871714d;border-radius:11px;margin:10px 0;padding:11px 14px;font-size:13.5px}.admin-ok{color:var(--good);margin-top:8px;font-size:13px;font-weight:600}.admin-muted{color:var(--muted);font-size:12.5px}.admin-grid-2{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}@media (max-width:820px){.admin-grid-2{grid-template-columns:1fr}}.admin-row{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.admin-row:last-child{border-bottom:0}.admin-row-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-sep{background:var(--hair);height:1px;margin:8px 0}.admin-clip,.admin-date{white-space:nowrap}.admin-clip{text-overflow:ellipsis;overflow:hidden}.admin-table{padding:14px 16px;overflow-x:auto}.admin-thead,.admin-trow{grid-template-columns:2fr 1.4fr .8fr .7fr .8fr;align-items:center;gap:12px;min-width:620px;display:grid}.admin-thead{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding:6px 8px;font-size:11px;font-weight:700}.admin-trow{border-top:1px solid var(--hair);cursor:pointer;border-radius:9px;padding:12px 8px;font-size:13.5px}.admin-trow:hover{background:var(--grad-soft)}.admin-num{text-align:right}.admin-thead-admins,.admin-trow-admins{grid-template-columns:2fr 1.2fr .8fr .9fr}.admin-ticket-row{grid-template-columns:2.4fr .9fr .7fr .8fr}.admin-audit-row{cursor:default;grid-template-columns:1.4fr 1fr 1.6fr .8fr}.admin-audit-row:hover{background:0 0}.admin-action{font-family:var(--mono,ui-monospace,monospace);color:var(--accent-2);font-size:12.5px}.admin-reason-cell{color:var(--muted);font-style:italic}.admin-input{background:var(--panel-2);border:1px solid var(--hair-2);width:100%;color:var(--ink);border-radius:10px;padding:10px 13px;font-family:inherit;font-size:14px}.admin-input:focus{border-color:var(--accent);outline:none}.admin-input-sm{padding:6px 9px;font-size:12.5px}select.admin-input{cursor:pointer}.admin-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060c9e;justify-content:center;align-items:center;padding:20px;animation:fadeIn .16s;display:flex;position:fixed;inset:0}.admin-modal{background:var(--panel);border:1px solid var(--hair-2);border-radius:20px;width:100%;max-width:440px;max-height:90vh;padding:26px;overflow-y:auto;box-shadow:0 30px 80px #00000080}.admin-modal-wide{max-width:640px}.admin-verify-badge{background:var(--grad-soft);border:1px solid var(--hair-2);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;font-size:26px;display:flex}.admin-modal-title{letter-spacing:-.02em;font-size:21px;font-weight:800}.admin-modal-desc{color:var(--muted);margin:6px 0 16px;font-size:13.5px;line-height:1.5}.admin-modal-error{color:var(--bad);margin-top:8px;font-size:13px}.admin-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.admin-modal .admin-input{margin-bottom:4px}.admin-org-card{margin-top:14px;padding:16px}.admin-statline{color:var(--muted);flex-wrap:wrap;gap:6px;margin:6px 0 12px;font-size:12.5px;display:flex}.admin-field{margin-top:14px}.admin-field>label{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:8px;font-size:11.5px;font-weight:700;display:block}.admin-reason{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.admin-reason .admin-input{flex:1;min-width:180px}.admin-bonus{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-num-input span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}@media (max-width:560px){.admin-bonus{grid-template-columns:1fr}}.admin-invite{grid-template-columns:2fr 1fr 2fr auto;align-items:center;gap:10px;display:grid}@media (max-width:720px){.admin-invite{grid-template-columns:1fr}}.admin-bar-row{grid-template-columns:90px 1fr 44px;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.admin-bar-lbl{color:var(--muted)}.admin-bar-track{background:var(--panel-2);border-radius:6px;height:9px;overflow:hidden}.admin-bar-fill{background:var(--grad);border-radius:6px;min-width:2px;height:100%;display:block}.admin-bar-row b{text-align:right}.admin-thread{flex-direction:column;gap:10px;max-height:320px;margin:6px 0 14px;padding:4px;display:flex;overflow-y:auto}.admin-msg{background:var(--panel-2);border:1px solid var(--hair);border-radius:12px;padding:11px 13px;font-size:13.5px;line-height:1.5}.admin-msg.from-admin{background:var(--grad-soft);border-color:var(--hair-2)}.admin-msg-meta{color:var(--faint);margin-bottom:4px;font-size:11px;font-weight:600}.admin-ticket-actions{justify-content:flex-start}.admin-spark-flat{opacity:.45;position:relative}.admin-spark-flat:after{content:"";background:linear-gradient(90deg,transparent,var(--sc,#8b97ad),transparent);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0}.admin-signup-row{border-top:1px solid var(--hair);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.admin-signup-row:first-of-type{border-top:0}.admin-avatar{color:#fff;background:linear-gradient(135deg,var(--ac,#6d8bff),#00000061);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex}.admin-signup-body{min-width:0}.admin-signup-time{white-space:nowrap;font-size:12px}.admin-big-stat{letter-spacing:-.03em;margin:10px 0 4px;font-size:46px;font-weight:850;line-height:1}.admin-big-stat.ok{color:var(--good)}.admin-big-stat.warn{color:var(--warn)}.admin-fail-row{border-top:1px solid var(--hair);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.admin-fail-row:first-of-type{border-top:0}.admin-fail-dot{background:var(--bad);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #f871718c}.admin-fail-msg{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden}.admin-back{background:var(--panel-2);border:1px solid var(--hair-2);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin-bottom:20px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.admin-back:hover{color:var(--ink);border-color:var(--accent)}.admin-userbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.admin-pill{background:var(--panel-2);border:1px solid var(--hair);width:auto;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;margin:0;padding:8px 14px;font-size:12.5px;transition:border-color .15s,background .15s;display:inline-flex}.admin-pill:hover{border-color:var(--hair-2)}.admin-pill.on{border-color:var(--accent);background:var(--grad-soft);box-shadow:0 0 0 1px var(--accent) inset}.admin-pill-n{font-weight:800}.admin-pill-l{color:var(--muted);text-transform:capitalize}.admin-pill-dot{border-radius:50%;flex:none;width:8px;height:8px}.admin-pill-ro{color:var(--warn)}.admin-user-row{grid-template-columns:auto minmax(0,1.8fr) minmax(0,1.2fr) auto minmax(0,1.4fr) auto 18px}.admin-user-row .admin-avatar{box-shadow:0 0 0 1px var(--hair-2),0 4px 12px #00000047}.admin-av-wrap{display:inline-flex;position:relative}.admin-av-tick{background:var(--good);color:#04140c;border:2px solid var(--panel);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:-3px;right:-3px}.admin-uname{align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-susp-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--bad);background:#f8717124;border-radius:5px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:700}.admin-trow.is-suspended{background:#f871710b}.admin-usage-idle{color:var(--faint);font-size:15px}.admin-row-chev{color:var(--faint);text-align:center;opacity:0;font-size:20px;line-height:1;transition:opacity .15s,transform .15s,color .15s;transform:translate(-4px)}.admin-trow:hover .admin-row-chev{opacity:1;color:var(--accent-2);transform:translate(0)}.admin-user-row .badge{border-radius:8px}.admin-admin-row{grid-template-columns:auto minmax(0,1.8fr) minmax(0,1.3fr) auto auto 18px}.admin-cell-stack{min-width:0}.admin-usage{align-items:center;gap:10px;display:flex}.admin-usage-track{background:var(--panel-2);border-radius:5px;flex:1;height:8px;overflow:hidden}.admin-usage-fill{border-radius:5px;height:100%;display:block}.admin-usage-n{text-align:right;min-width:26px;font-size:13px;font-weight:600}.admin-static{cursor:default}.admin-static:hover{background:0 0}.admin-role-cell{align-items:center;gap:9px;display:flex}.admin-role-dot{border-radius:50%;flex:none;width:9px;height:9px}.admin-toggle{background:var(--panel-2);border:1px solid var(--hair-2);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.admin-toggle.on{color:var(--good);border-color:#34d39966}.admin-toggle-dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.admin-toggle.on .admin-toggle-dot{background:var(--good);box-shadow:0 0 8px #34d39999}.admin-profile-head{align-items:center;gap:18px;display:flex}.admin-profile-name{letter-spacing:-.03em;font-size:26px;font-weight:820;line-height:1.1}.admin-profile-tags{flex-wrap:wrap;gap:8px;display:flex}.admin-section-cap{margin:26px 0 14px}.admin-org-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-org-name{align-items:baseline;gap:10px;min-width:0;display:flex}.admin-org-name b{font-size:16px}.admin-org-role{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11px}.admin-org-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 4px;display:grid}.admin-stat{background:var(--panel-2);border:1px solid var(--hair);border-radius:12px;padding:12px 14px}.admin-stat b{letter-spacing:-.02em;font-size:20px;font-weight:800;display:block}.admin-stat span{color:var(--muted);font-size:11.5px}@media (max-width:640px){.admin-org-stats{grid-template-columns:1fr 1fr}}.admin-donut-wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.admin-donut{border-radius:50%;flex:none;width:150px;height:150px;position:relative}.admin-donut:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:24%}.admin-donut-mid{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.admin-donut-mid b{letter-spacing:-.02em;font-size:24px;font-weight:820}.admin-donut-mid small{color:var(--muted);font-size:11px}.admin-donut-legend{flex-direction:column;gap:9px;width:100%;display:flex}.admin-dl-row{align-items:center;gap:9px;font-size:13px;display:flex}.admin-dl-row i{border-radius:3px;flex:none;width:9px;height:9px}.admin-dl-name{text-transform:capitalize}.admin-dl-v{margin-left:auto;font-weight:700}.admin-ticket-list{flex-direction:column;gap:12px;display:flex}.admin-ticket-card{cursor:pointer;align-items:center;gap:14px;padding:16px 18px 16px 20px;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.admin-ticket-card:hover{border-color:var(--hair-2);transform:translateY(-1px)}.admin-ticket-rail{background:var(--tc);width:4px;position:absolute;top:0;bottom:0;left:0}.admin-ticket-main{flex:1;min-width:0}.admin-ticket-assignee,.admin-ticket-meta{white-space:nowrap;font-size:12px}.admin-ticket-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.admin-thread-page{max-height:none}@media (max-width:620px){.admin-ticket-assignee,.admin-ticket-meta{display:none}}.admin-timeline{padding:20px 22px}.admin-tl-row{border-top:1px solid var(--hair);gap:14px;padding:15px 0;display:flex}.admin-tl-row:first-child{border-top:0}.admin-tl-icon{width:36px;height:36px;color:var(--tc);background:var(--panel-2);border:1px solid var(--hair-2);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.admin-tl-body{flex:1;min-width:0}.admin-tl-line{font-size:14px}.admin-tl-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:12.5px;display:flex}.admin-tl-reason{border-left:2px solid var(--accent);background:var(--panel-2);color:var(--muted);border-radius:0 8px 8px 0;margin-top:9px;padding:9px 13px;font-size:13px;font-style:italic}.admin-crumb{align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.admin-crumb-link{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.admin-crumb-link:hover{color:var(--accent-2)}.admin-crumb-sep{color:var(--faint)}.admin-crumb-cur{color:var(--ink);font-weight:600}.admin-idcard{align-items:center;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.admin-idcard.is-suspended{border-color:#f8717159}.admin-idcard.is-suspended:before{content:"";background:var(--bad);width:4px;position:absolute;top:0;bottom:0;left:0}.admin-idcard-main{flex:1;min-width:0}.admin-idcard-name{letter-spacing:-.03em;align-items:center;gap:10px;font-size:24px;font-weight:820;display:flex}.admin-verified{background:var(--good);color:#04140c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:inline-flex}.admin-idcard-mail{color:var(--muted);margin-top:3px;font-size:14px}.admin-idcard-badges{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.admin-idcard-meta{color:var(--faint);font-size:12.5px}.admin-idcard-id{color:var(--muted);background:var(--panel-2);border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:12px}.admin-status{border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.admin-status.ok{color:var(--good);background:#34d3991f}.admin-status.susp{color:var(--bad);background:#f871711f}.admin-status-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.admin-kv{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.admin-kv:first-of-type{border-top:0}.admin-kv>span{color:var(--muted)}.admin-kv code{color:var(--ink);font-family:ui-monospace,monospace;font-size:12px}.admin-mini-action{border-top:1px solid var(--hair);align-items:center;gap:10px;padding:8px 0;display:flex}.admin-mini-action:first-of-type{border-top:0}.admin-mini-icon{width:26px;height:26px;color:var(--tc);background:var(--panel-2);border:1px solid var(--hair);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.admin-mini-name{text-transform:capitalize;font-size:13px;font-weight:600}.admin-trust{border-color:var(--hair-2)}.admin-trust.is-suspended{border-color:#f8717159}.admin-trust-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.admin-trust-row b{font-size:13.5px}.admin-confirm{background:var(--panel-2);border:1px solid var(--hair-2);border-radius:12px;margin-top:12px;padding:14px}.sup-shell{grid-template-columns:300px 1fr;gap:16px;height:calc(100vh - 250px);min-height:520px;display:grid}.sup-list{flex-direction:column;gap:10px;min-height:0;display:flex}.sup-new{--s-side:#d5d8e6;cursor:pointer;text-align:left;color:#2a2f3e;width:100%;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--s-side),0 2px 0 var(--s-side),0 3px 0 var(--s-side),0 12px 17px -12px #14162d6b;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:13px;align-items:center;gap:9px;margin:0;padding:11px 14px 11px 9px;font-size:13.5px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:flex}.sup-new.on{--s-side:#312e81;color:#fff;box-shadow:inset 0 1px 0 #ffffff6b,0 1px 0 var(--s-side),0 2px 0 var(--s-side),0 12px 17px -10px #312e8199;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(2px)}:root[data-theme=dark] .sup-new{--s-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.sup-new:hover:not(.on){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--s-side),0 9px 13px -12px #14162d61;transform:translateY(2px)}.sup-convos{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.sup-convo{cursor:pointer;text-align:left;background:var(--panel,#fff);width:100%;box-shadow:inset 0 0 0 1px var(--hair),0 1px 0 #e6e8f2,0 2px 0 #e6e8f2,0 10px 15px -13px #14162d66;border:0;border-radius:13px;align-items:center;gap:11px;margin:0;padding:12px 13px;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s;display:flex}.sup-convo:hover:not(.on){box-shadow:inset 0 0 0 1px var(--hair),0 1px 0 #e6e8f2,0 8px 11px -13px #14162d61;transform:translateY(1px)}.sup-convo.on{transform:translateY(2px);box-shadow:inset 0 0 0 2px #6366f1,0 1px #c7caf0,0 12px 18px -12px #312e8173}.sup-convo-dot{border-radius:50%;flex:none;width:9px;height:9px}.sup-convo b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.sup-convo-sub{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:11.5px}.sup-convo-empty{text-align:center;color:var(--faint);padding:18px 12px;font-size:12.5px;line-height:1.6}@media (max-width:820px){.sup-shell{grid-template-columns:1fr;height:auto}.sup-list{flex-direction:row;gap:8px}.sup-convos{flex-direction:row;overflow-x:auto}.sup-convo{min-width:190px}}.admin-backbtn{background:var(--panel-2);border:1px solid var(--hair-2);width:auto;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:9px 16px 9px 13px;font-size:13px;font-weight:600;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.admin-backbtn:hover{border-color:var(--accent);background:var(--grad-soft);transform:translateY(-1px);box-shadow:0 6px 18px #7846d233}.admin-backbtn-ic{align-items:center;transition:transform .16s;display:inline-flex}.admin-backbtn:hover .admin-backbtn-ic{transform:translate(-3px)}.admin-idcard .admin-backbtn,.admin-ticket-head .admin-backbtn{align-self:flex-start;margin-bottom:0}.chat-head .admin-backbtn{margin-bottom:0}.admin-trust-block{padding:2px 0}.admin-trust-label{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.admin-trust-label b{font-size:13.5px}.admin-trust-label span{font-size:12px}.admin-action-btn{border:1px solid var(--hair-2);background:var(--panel-2);width:100%;color:var(--ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13.5px;font-weight:650;transition:all .15s;display:inline-flex}.admin-action-btn:hover:not(:disabled){border-color:var(--accent);background:var(--grad-soft)}.admin-action-btn:disabled{opacity:.55;cursor:not-allowed}.admin-action-btn.ok{color:var(--good);border-color:#34d39966}.admin-action-btn.ok:hover:not(:disabled){border-color:var(--good);background:#34d3991f}.admin-action-btn.danger{color:var(--bad);border-color:#f8717166}.admin-action-btn.danger:hover:not(:disabled){border-color:var(--bad);background:#f871711f}.admin-search{background:var(--panel-2);border:1px solid var(--hair-2);border-radius:12px;align-items:center;gap:9px;min-width:300px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.admin-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-search-ic{width:16px;height:16px;color:var(--muted);flex:none}.admin-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-family:inherit;font-size:13.5px}.admin-search input::placeholder{color:var(--faint)}.admin-search-x{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-size:19px;line-height:1}.admin-search-x:hover{color:var(--ink)}@media (max-width:560px){.admin-search{width:100%;min-width:0}}.admin-search-x,.admin-toggle{width:auto}.admin-action-btn,.admin-backbtn,.admin-pill,.admin-search-x,.admin-toggle{margin-top:0}.admin-cap-hint{color:var(--faint);text-transform:none;letter-spacing:0;margin-left:8px;font-size:10px;font-weight:600}.admin-stat-btn{text-align:left;cursor:pointer;width:100%;margin:0;transition:border-color .15s,transform .15s,background .15s;position:relative}.admin-stat-btn:hover{border-color:var(--accent);background:var(--grad-soft);transform:translateY(-1px)}.admin-stat-chev{color:var(--faint);opacity:0;font-size:16px;transition:opacity .15s;position:absolute;top:12px;right:13px}.admin-stat-btn:hover .admin-stat-chev{opacity:1;color:var(--accent-2)}.admin-billing-cta{text-align:left;background:var(--panel);border:1px solid var(--hair);cursor:pointer;border-radius:14px;align-items:center;gap:14px;width:100%;margin:14px 0 0;padding:15px 18px;transition:all .15s;display:flex}.admin-billing-cta:hover{border-color:var(--accent);background:var(--grad-soft)}.admin-billing-cta>span:nth-child(2){flex:1;min-width:0}.admin-billing-ic{font-size:22px}.admin-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.admin-list{padding:12px 18px}.admin-connrow,.admin-jobrow{border-top:1px solid var(--hair);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.admin-connrow:first-child,.admin-jobrow:first-child{border-top:0}.admin-job-ic{background:var(--panel-2);border:1px solid var(--hair);font-size:18px}.admin-conn-ic,.admin-job-ic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.admin-conn-ic{color:#fff;font-size:16px;font-weight:800}.admin-job-main{flex:1;min-width:0}.admin-job-line{align-items:baseline;min-width:0;font-size:14px;display:flex}.admin-job-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;font-size:12.5px;display:flex}.admin-job-err{border:1px solid #f8717138;border-left:3px solid var(--bad);color:#fca5a5;word-break:break-word;white-space:pre-wrap;background:#f8717114;border-radius:8px;margin-top:9px;padding:10px 13px;font-family:ui-monospace,monospace;font-size:12px}.admin-connrow{align-items:center}.admin-note{background:var(--grad-soft);border:1px solid var(--hair-2);color:var(--muted);border-radius:12px;margin-bottom:16px;padding:13px 16px;font-size:13px}.admin-invoice{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:12px 0;display:flex}.admin-invoice:first-of-type{border-top:0}.admin-invoice-link{color:var(--accent-2);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.admin-invoice-link:hover{text-decoration:underline}.admin-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding-bottom:22px;display:flex;position:relative}.admin-head:after{content:"";background:var(--grad);border-radius:2px;width:120px;height:2px;position:absolute;bottom:-1px;left:0}.admin-head-l{gap:18px;min-width:0}.admin-head-ic,.admin-head-l{align-items:center;display:flex}.admin-head-ic{color:#fff;background:linear-gradient(140deg,var(--h1),var(--h2));width:54px;height:54px;box-shadow:0 10px 26px -8px var(--h2);border-radius:16px;flex:none;justify-content:center;font-size:24px}.admin-head-l .page-title{margin:2px 0}.admin-head-actions{flex:none}@media (max-width:720px){.admin-head{flex-direction:column;align-items:stretch;gap:16px}.admin-head-ic{width:46px;height:46px;font-size:21px}.admin-head-actions .admin-search{width:100%;min-width:0}}.admin-rail-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-viewall{width:auto;color:var(--accent-2);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12px;font-weight:600}.admin-viewall:hover{text-decoration:underline}.admin-history-btn{border:1px solid var(--hair-2);background:var(--panel-2);width:100%;color:var(--ink);cursor:pointer;border-radius:10px;margin:12px 0 0;padding:10px;font-size:12.5px;font-weight:600;transition:all .15s}.admin-history-btn:hover{border-color:var(--accent);background:var(--grad-soft)}.admin-bill-org{padding-top:6px}.admin-bill-org+.admin-bill-org{border-top:1px solid var(--hair);margin-top:14px;padding-top:14px}.admin-bill-org-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;font-size:13.5px;display:flex}.admin-chip{background:var(--panel-2);border:1px solid var(--hair);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;display:inline-flex}.admin-chip b{color:var(--ink);font-weight:800}.admin-job-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-job-title{font-size:14.5px}.admin-job-detail{color:var(--muted);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-jobrow{border-radius:10px;transition:background .15s}.admin-jobrow:hover{background:#ffffff06}.admin-rolechip{color:#fff;background:var(--panel-2);border:1px solid var(--hair-2);border-radius:8px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.admin-rolechip:before{content:"";background:var(--rc);border-radius:50%;flex:none;width:8px;height:8px}.admin-statustag{border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.admin-statustag.on{color:var(--good);background:#34d3991f}.admin-statustag.off{color:var(--muted);background:var(--panel-2)}.admin-statustag.on .admin-toggle-dot{background:var(--good);box-shadow:0 0 8px #34d39999}.admin-caps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-capchip{background:var(--panel-2);border:1px solid var(--hair);border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.admin-capchip-tick{width:18px;height:18px;color:var(--good);background:#34d39926;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}@media (max-width:640px){.admin-caps{grid-template-columns:1fr}}.admin-userbar-split{justify-content:space-between;align-items:center}.admin-userbar-l{flex-wrap:wrap;gap:10px;display:flex}.admin-add-cta{background:var(--grad);color:#fff;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;width:auto;margin:0;padding:10px 18px;font-size:13.5px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 8px 20px -6px #7846d280}.admin-add-cta:hover{transform:translateY(-1px)}.admin-add-ic{font-size:18px;font-weight:700;line-height:1}.admin-reports{margin-top:3px;font-size:11.5px}.admin-role-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.admin-role-opt{background:var(--panel-2);border:1px solid var(--hair-2);width:auto;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 13px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.admin-role-opt.on,.admin-role-opt:hover{border-color:var(--rc)}.admin-role-opt.on{box-shadow:0 0 0 1px var(--rc) inset;background:var(--grad-soft)}.admin-role-opt-dot{background:var(--rc);border-radius:50%;flex:none;width:9px;height:9px}.admin-caps-compact .admin-capchip{padding:9px 12px;font-size:12.5px}.admin-step-badge{color:var(--accent-2);background:var(--panel-2);border:1px solid var(--hair-2);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:800}.admin-invite-success{text-align:center;padding:10px 0 4px}.admin-invite-check{color:#04140c;background:var(--good);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:6px auto 16px;font-size:28px;font-weight:900;display:flex;box-shadow:0 10px 30px -6px #34d39999}.admin-ticket-row2{grid-template-columns:auto minmax(0,2.4fr) auto auto auto 18px}.admin-tdot{border-radius:50%;align-self:center;width:9px;height:9px;box-shadow:0 0 8px}.admin-tcard-pri{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700}.pri-high{color:#fbbf24;background:#fbbf2424}.pri-urgent{color:#f87171;background:#f8717124}.pri-low{color:var(--muted);background:var(--panel-2)}.admin-ticket-layout{align-items:start}.chat-shell{background:var(--glass);border:1px solid var(--hair);border-radius:18px;flex-direction:column;height:calc(100vh - 250px);min-height:480px;display:flex;overflow:hidden}.chat-head{border-bottom:1px solid var(--hair);align-items:center;gap:14px;padding:15px 18px;display:flex;position:relative}.chat-rail{width:4px;position:absolute;top:0;bottom:0;left:0}.chat-title{letter-spacing:-.02em;font-size:17px;font-weight:800}.chat-msgs{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex;overflow-y:auto}.chat-empty{text-align:center;max-width:420px;color:var(--muted);flex-direction:column;align-items:center;gap:14px;margin:auto;display:flex}.chat-empty .big{margin-bottom:8px;font-size:34px}.chat-empty h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:850}.chat-empty p{margin:0;font-size:13.5px;line-height:1.65}.chat-row{align-items:flex-end;gap:10px;max-width:76%;display:flex}.chat-row.me{flex-direction:row-reverse;align-self:flex-end}.chat-row.them{align-self:flex-start}.chat-av{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#6d8bff,#4f46e5);border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.chat-av.me{background:linear-gradient(135deg,#f472b6,#db2777)}.chat-bubble{border-radius:17px;min-width:0;padding:12px 16px;font-size:14px;line-height:1.55}.chat-row.them .chat-bubble{color:var(--ink);background:var(--panel-2,#fafbff);box-shadow:inset 0 0 0 1px var(--hair),0 1px 0 #e2e4ef,0 2px 0 #e2e4ef,0 12px 18px -14px #14162d66;border-bottom-left-radius:6px}.chat-row.me .chat-bubble{color:#fff;background:linear-gradient(135deg,#818cf8,#6366f1 52%,#4f46e5);border-bottom-right-radius:6px;box-shadow:inset 0 1px #ffffff59,0 1px #312e81,0 2px #312e81,0 14px 20px -13px #312e8199}.chat-body{white-space:pre-wrap;word-break:break-word}.chat-time{color:var(--faint);margin-top:6px;font-size:10.5px;font-weight:650;display:block}.chat-row.me .chat-time{color:#ffffffb8}:root[data-theme=dark] .chat-row.them .chat-bubble{box-shadow:inset 0 0 0 1px #ffffff14,0 12px 18px -14px #0009}.chat-composer-wrap{border-top:1px solid var(--hair);padding:12px 16px 16px}.chat-composer{background:var(--panel-2);border:1px solid var(--hair-2);border-radius:20px;padding:6px 6px 6px 4px;transition:border-color .15s,box-shadow .15s}.chat-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.chat-composer-input{resize:none;width:100%;color:var(--ink);background:0 0;border:none;outline:none;min-height:26px;max-height:160px;padding:11px 14px 4px;font-family:inherit;font-size:14.5px;line-height:1.5;display:block}.chat-composer-input::placeholder{color:var(--faint)}.chat-composer-bar{justify-content:space-between;align-items:center;padding:2px 6px 4px 14px;display:flex}.chat-composer-hint{color:var(--faint);font-size:11px}.chat-composer-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#6366f1 55%,#a855f7);border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0;transition:transform .12s,opacity .12s;display:inline-flex;box-shadow:0 4px 12px -3px #7846d280}.chat-composer-send:hover:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #fff6,0 1px #312e81,0 9px 12px -11px #312e8199}.chat-composer-send:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.chat-closed{text-align:center;color:var(--muted);border-top:1px solid var(--hair);padding:18px;font-size:13px}.admin-status-opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-status-opt{text-transform:capitalize;background:var(--panel-2);border:1px solid var(--hair-2);width:100%;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.admin-status-opt.on,.admin-status-opt:hover{border-color:var(--sc)}.admin-status-opt.on{box-shadow:0 0 0 1px var(--sc) inset;background:var(--panel)}.admin-status-optdot{width:8px;height:8px}.admin-status-optdot,.admin-tstatus-icon{background:var(--sc);border-radius:50%;flex:none}.admin-tstatus-icon{width:11px;height:11px;box-shadow:0 0 10px var(--sc)}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-detail-box{background:var(--panel-2);border:1px solid var(--hair);border-radius:12px;min-width:0;padding:12px 14px}.admin-detail-box .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:600}.admin-detail-box .val{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:700;overflow:hidden}.admin-pri-pill{text-transform:capitalize;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.admin-pri-pill.pri-urgent{color:#f87171;background:#f8717126}.admin-pri-pill.pri-high{color:#fbbf24;background:#fbbf2426}.admin-pri-pill.pri-normal{color:var(--accent-2);background:var(--accent-soft)}.admin-pri-pill.pri-low{color:var(--muted);background:var(--panel)}@media (max-width:1080px){.chat-shell{height:62vh}}.admin-assignee{background:var(--panel-2);border:1px solid var(--hair-2);border-left:3px solid var(--rc);border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-assignee b{font-size:14px}.admin-assignee-role{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.admin-assignee-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--good);background:#34d39924;border-radius:6px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:700}.admin-assignee-empty{color:var(--muted);padding:4px 0;font-size:13px}.admin-status-sm{padding:3px 10px;font-size:11px}.admin-vbadge{color:var(--good);gap:6px;font-size:12.5px;font-weight:600}.admin-vbadge,.admin-vtick{align-items:center;display:inline-flex}.admin-vtick{background:var(--good);color:#04140c;border-radius:50%;flex:none;justify-content:center;width:16px;height:16px;font-size:9px;font-weight:900}.admin-idcopy{color:var(--ink);cursor:pointer;background:var(--panel-2);border:1px solid var(--hair);border-radius:7px;padding:3px 9px;font-family:ui-monospace,monospace;font-size:12px;transition:all .15s}.admin-idcopy:hover{border-color:var(--accent);color:var(--accent-2)}.admin-trust-header{align-items:center;gap:11px;margin-bottom:16px;display:flex}.admin-trust-shield{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.admin-signup-scroll{max-height:244px;margin-right:-6px;padding-right:6px;overflow-y:auto}.admin-signup-scroll::-webkit-scrollbar{width:6px}.admin-signup-scroll::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:3px}.admin-signup-scroll::-webkit-scrollbar-track{background:0 0}.admin-signup-scroll{scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent}.rec-mobile-btn{z-index:3;cursor:pointer;width:auto;color:var(--ink);background:var(--panel-2);border:1px solid var(--hair-2);border-radius:10px;margin:0;padding:8px 14px;font-size:12.5px;font-weight:650;transition:border-color .15s,background .15s;position:absolute;top:12px;right:12px}.rec-mobile-btn:hover{border-color:var(--accent);background:var(--grad-soft)}.rmp-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c188c;justify-content:center;align-items:center;padding:20px;animation:rmp-in .16s ease-out;display:flex;position:fixed;inset:0}@keyframes rmp-in{0%{opacity:0}to{opacity:1}}.rmp{text-align:center;background:var(--sheet);border:1px solid var(--edge);border-radius:22px;flex-direction:column;gap:0;width:min(400px,92vw);padding:30px 28px 26px;display:flex;position:relative;box-shadow:0 40px 90px -30px #0a0c1e8c,0 2px 8px #0a0c1e14}.rmp,.rmp-x{align-items:center}.rmp-x{cursor:pointer;width:30px;height:30px;color:var(--faint);background:var(--ink);border:0;border-radius:10px;justify-content:center;margin:0;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.rmp-x{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.rmp-x{transition:background .14s,color .14s}.rmp-x:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.rmp-x:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}}.rmp-head{flex-direction:column;align-items:center;gap:8px;display:flex}.rmp-title{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:800}.rmp-sub{color:var(--faint);max-width:290px;font-size:12.5px;line-height:1.55}.rmp-qr{width:176px;height:176px;box-shadow:0 1px 0 var(--edge),0 16px 30px -18px #0a0c1e66;border:1px solid var(--edge);background:#fff;border-radius:16px;margin-top:20px;padding:11px}.rmp-or{color:var(--faint);text-transform:uppercase;letter-spacing:.14em;margin-top:20px;font-size:10px;font-weight:800}.rmp-linkrow{background:var(--ink);border-radius:12px;align-items:center;gap:6px;width:100%;margin-top:8px;padding:5px 5px 5px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.rmp-linkrow{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.rmp-linkrow{box-shadow:inset 0 0 0 1px var(--edge)}.rmp-link{min-width:0;color:var(--faint);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.rmp-copy{cursor:pointer;color:#fff;background:linear-gradient(145deg,#818cf8,#4f46e5 55%,#4338ca);border:0;border-radius:9px;flex:none;width:auto;margin:0;padding:7px 13px;font-size:12px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s;box-shadow:inset 0 1px #ffffff61,0 1px #312e81,0 2px #312e81}.rmp-copy:hover{transform:translateY(1px);box-shadow:inset 0 1px #ffffff61,0 1px #312e81}.rmp-copy:active{box-shadow:none;transform:translateY(2px)}.rmp-wait{letter-spacing:-.005em;color:#312e81;background:linear-gradient(145deg,#eef2ff,#e0e7ff 55%,#dbe3ff);border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:9px 17px 9px 13px;font-size:12.5px;font-weight:750;display:flex;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #6366f138,0 1px #b9c0ee,0 2px #b9c0ee,0 3px #b3bbea,0 4px #adb5e6,0 14px 20px -12px #312e8173}:root[data-theme=dark] .rmp-wait{color:#c7d2fe;background:linear-gradient(145deg,#312e81,#272363 55%,#201d52);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #818cf842,0 1px #15123a,0 2px #15123a,0 3px #121033,0 4px #0f0d2b,0 14px 20px -12px #0009}.rmp-pulse{background:radial-gradient(circle at 34% 30%,#a5b4fc,#6366f1 58%,#4338ca);border-radius:50%;width:9px;height:9px;animation:rmp-pulse 1.4s infinite;box-shadow:inset 0 .5px #ffffffb3,0 1px #312e8173,0 0 #6366f1}.rmp-hint{color:var(--faint);max-width:300px;margin-top:12px;font-size:11.5px;line-height:1.55}.rmp-done{flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.rmp-done b{color:var(--ink);font-size:18px;font-weight:800}.rmp-done span{color:var(--faint);font-size:12.5px}.ads-tbl{flex-direction:column;display:flex;overflow-x:auto}.ads-tr{border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;grid-template-columns:minmax(180px,2.4fr) .85fr .8fr .7fr .7fr .8fr;align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:grid}.ads-tr:last-child{border-bottom:0}.ads-th{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--hair-2);font-size:11px;font-weight:700}.ads-offer{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ads-offer>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ads-offer .badge{flex:none}.an-lens{margin:16px 0 22px;display:inline-flex}.admin-mrr{letter-spacing:-.03em;font-size:32px;font-weight:850;line-height:1}.admin-mrr span{color:var(--muted);margin-left:4px;font-size:15px;font-weight:600}.feature.feature-hero{border-color:var(--c1)}@supports (color:color-mix(in lab,red,red)){.feature.feature-hero{border-color:color-mix(in srgb,var(--c1) 50%,var(--hair-2))}}.feature.feature-hero{box-shadow:0 0 0 1px var(--c1),0 20px 48px #0000006b}@supports (color:color-mix(in lab,red,red)){.feature.feature-hero{box-shadow:0 0 0 1px color-mix(in srgb,var(--c1) 28%,transparent),0 20px 48px #0000006b}}.feature.feature-hero{background:linear-gradient(165deg,var(--c1),transparent 60%)}@supports (color:color-mix(in lab,red,red)){.feature.feature-hero{background:linear-gradient(165deg,color-mix(in srgb,var(--c1) 9%,transparent),transparent 60%)}}.sample-rows{flex-direction:column;gap:26px;margin-top:30px;display:flex}.sample-row .samples{margin-top:0}.sample-row-h{letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 0 9px;padding:5px 12px 5px 9px;font-size:11px;font-weight:700;line-height:1;display:flex;box-shadow:0 5px 14px #0000004d,inset 0 0 0 1px #ffffff29}.sample-row-ic{font-size:12px;line-height:1}.sample-card{background:linear-gradient(145deg,#2a1a3e,#0f1320)}.cc-toast{z-index:60;justify-content:center;animation:cc-rise .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:16px;left:16px;right:16px}@keyframes cc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cc-body{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10131cdb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;width:100%;max-width:640px;padding:14px 16px;display:flex;box-shadow:0 18px 44px #00000080}:root[data-theme=light] .cc-body{background:#ffffffeb;border-color:#e4e8f0;box-shadow:0 18px 44px #141e3c29}.cc-text{color:var(--muted);flex:240px;margin:0;font-size:13px;line-height:1.5}.cc-text a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.cc-actions{flex:none;gap:8px;display:flex}.cc-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:transform .12s,filter .12s}.cc-btn:hover{transform:translateY(-1px)}.cc-ghost{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.cc-ghost:hover{color:var(--ink)}.cc-primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 6px 16px #8b5cf659}.cc-primary:hover{filter:brightness(1.06)}@media (max-width:480px){.cc-actions{flex:100%}.cc-btn{flex:1}}.ts-actions{align-items:center;gap:8px;display:flex}.ts-pill{border:1px solid var(--hair-2);background:var(--panel);height:30px;color:var(--accent-2,#8b5cf6);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.ts-pill:hover{border-color:var(--accent,#8b5cf6);color:var(--ink)}.ts-pill.ok{color:var(--good,#34d399);border-color:var(--good,#34d399)}@supports (color:color-mix(in lab,red,red)){.ts-pill.ok{border-color:color-mix(in srgb,var(--good,#34d399) 40%,transparent)}}.ts-icon{border:1px solid var(--hair-2);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;margin:0;padding:0;font-size:13px;line-height:1;transition:border-color .14s,color .14s,background .14s;display:grid}.ts-icon:hover{color:#f87171;background:#f8717114;border-color:#f8717173}.otp-row{gap:10px;margin:2px 0;display:flex}.otp-box{text-align:center;border:1px solid var(--hair-2,#ffffff24);background:var(--panel-2,#171d2b);min-width:0;height:54px;color:var(--ink,#eef2f8);caret-color:var(--accent,#8b5cf6);border-radius:12px;flex:1 1 0;padding:0;font-family:inherit;font-size:22px;font-weight:700;transition:border-color .14s,box-shadow .14s,background .14s}.otp-box:focus{border-color:var(--accent,#8b5cf6);background:var(--panel,#131824);box-shadow:0 0 0 3px var(--accent,#8b5cf6);outline:none}@supports (color:color-mix(in lab,red,red)){.otp-box:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#8b5cf6) 22%,transparent)}}.btn.btn-key{--key-1:#7fe9fb;--key-2:#22d3ee;--key-3:#0bb3d4;--key-side:#0a6d83;--key-press:6px;color:#04121a;letter-spacing:-.01em;background:linear-gradient(145deg,var(--key-1),var(--key-2) 52%,var(--key-3));box-shadow:inset 0 1px 0 #ffffff8c,0 1px 0 var(--key-side),0 2px 0 var(--key-side),0 3px 0 var(--key-side),0 4px 0 var(--key-side),0 5px 0 var(--key-side),0 6px 0 var(--key-side),0 7px 0 var(--key-side),0 24px 36px -20px #000000d9;border:0;border-radius:999px;font-weight:700;transition:transform .2s ease-out,box-shadow .2s ease-out,filter .2s;position:relative}.btn.btn-key:before{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#0000);border-radius:999px 999px 0 0;position:absolute;inset:0 0 50%}.btn.btn-key:hover{transform:translateY(var(--key-press));filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff8c,0 1px 0 var(--key-side),0 14px 22px -16px #000c}.btn.btn-key:active{transform:translateY(calc(var(--key-press) + 2px))}.btn.btn-key-quiet{--key-1:#35455f;--key-2:#243049;--key-3:#19233a;--key-side:#0c3f52;color:#e8f4f8;box-shadow:inset 0 0 0 1px #22d3ee66,inset 0 1px 0 #ffffff24,0 1px 0 var(--key-side),0 2px 0 var(--key-side),0 3px 0 var(--key-side),0 4px 0 var(--key-side),0 5px 0 var(--key-side),0 6px 0 var(--key-side),0 7px 0 var(--key-side),0 24px 36px -20px #000000e6}.btn.btn-key-quiet:before{background:linear-gradient(#ffffff24,#0000)}.btn.btn-key-quiet:hover{color:#fff;box-shadow:inset 0 0 0 1px #22d3eebf,inset 0 1px 0 #ffffff24,0 1px 0 var(--key-side),0 14px 22px -16px #000000d9}@media (prefers-reduced-motion:reduce){.btn.btn-key{transition:none}}.cc-btn,.pn-btn{cursor:pointer;border:0;border-radius:999px;transition:transform .18s ease-out,box-shadow .18s ease-out,filter .18s;position:relative}.cc-btn:before,.pn-btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#0000);border-radius:999px 999px 0 0;position:absolute;inset:0 0 50%}.cc-btn:hover,.pn-btn:hover{transform:translateY(5px)}.cc-btn:active,.pn-btn:active{transform:translateY(7px)}.cc-primary,.pn-accept{--k:#0a6d83;color:#04121a;box-shadow:inset 0 1px 0 #ffffff8c,0 1px 0 var(--k),0 2px 0 var(--k),0 3px 0 var(--k),0 4px 0 var(--k),0 5px 0 var(--k),0 6px 0 var(--k),0 18px 28px -18px #0009;background:linear-gradient(145deg,#7fe9fb,#22d3ee 52%,#0bb3d4);font-weight:700}.cc-primary:hover,.pn-accept:hover{filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff8c,0 1px 0 var(--k),0 10px 18px -14px #0009}.pn-more{--k:#c3c7d4;color:#434a5c;box-shadow:inset 0 0 0 1px #0f172a1a,0 1px 0 var(--k),0 2px 0 var(--k),0 3px 0 var(--k),0 4px 0 var(--k),0 5px 0 var(--k),0 6px 0 var(--k),0 16px 24px -18px #0f172a73;background:linear-gradient(145deg,#fff,#f2f4f8 54%,#e6e9f0);border:0;font-weight:650}.pn-more:before{background:linear-gradient(#ffffffb3,#0000)}.pn-more:hover{color:#0b0d14;box-shadow:inset 0 0 0 1px #0f172a24,0 1px 0 var(--k),0 10px 18px -14px #0f172a73}.cc-ghost{--k:#070b13;color:#e2e8f0;box-shadow:inset 0 0 0 1px #22d3ee4d,inset 0 1px 0 #ffffff1a,0 1px 0 var(--k),0 2px 0 var(--k),0 3px 0 var(--k),0 4px 0 var(--k),0 5px 0 var(--k),0 6px 0 var(--k),0 18px 28px -18px #000c;background:linear-gradient(145deg,#253044,#1b2435 54%,#141b29);font-weight:600}.cc-ghost:before{background:linear-gradient(#ffffff14,#0000)}.cc-ghost:hover{color:#fff;box-shadow:inset 0 0 0 1px #22d3ee99,inset 0 1px 0 #ffffff1a,0 1px 0 var(--k),0 10px 18px -14px #000c}@media (prefers-reduced-motion:reduce){.cc-btn,.pn-btn{transition:none}}.pnotice p{color:#171b26}.pnotice p a{color:#0e7490}.pnotice p a:hover{color:#0b5f78}.cc-text{color:#d7dee9}.cc-text a{color:#67e8f9}:root[data-theme=light] .cc-text{color:#171b26}:root[data-theme=light] .cc-text a{color:#0e7490}.nav-cta{color:#22d3ee;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:2px 4px;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.nav-cta:hover{color:#67e8f9;transform:translateY(-1px)}.nav-cta:focus-visible{outline:none;box-shadow:0 0 0 1px #22d3ee99}.nav-cta-ic{place-items:center;width:22px;height:22px;display:grid}.nav-cta-ic svg{width:19px;height:19px;display:block}.nav-cta-label{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.nav-cta{transition:none}}.ticker{margin:-34px 0 12px;padding:0 0 22px;position:relative;overflow:hidden}.ticker:after{content:"";z-index:3;background:linear-gradient(90deg,#22d3ee73,#a855f766,#fb923c73);height:1px;position:absolute;bottom:0;left:0;right:0}.ticker:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff,#fff0 13% 87%,#fff);position:absolute;inset:0}.ticker-run{width:max-content;animation:tickerRight 42s linear infinite;display:flex}@keyframes tickerRight{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-set{display:flex}.ticker-item{align-items:center;gap:24px;padding-right:24px;display:inline-flex}.ticker-text{letter-spacing:-.018em;white-space:nowrap;background:linear-gradient(145deg,#0b1220,#3c4759 58%,#0b1220);font-size:clamp(15px,1.75vw,24px);line-height:1.1}.ticker-text,.ticker-text b{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.ticker-text b{background-image:linear-gradient(100deg,#06b6d4,#0891b2 58%,#0e7490)}.ticker-mark{background:radial-gradient(circle at 34% 30%,#67e8f9,#06b6d4 58%,#0e7490);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 2px 6px #0891b273,inset 0 1px #fff9}@media (prefers-reduced-motion:reduce){.ticker-run{animation:none;transform:translate(-12%)}}@media (max-width:640px){.ticker{margin:-26px 0 10px;padding:0 0 18px}.ticker-item{gap:16px;padding-right:16px}}:root[data-theme=dark] .ticker:before{background:linear-gradient(90deg,#0a0d15,#0a0d1500 13% 87%,#0a0d15)}:root[data-theme=dark] .ticker-text{background-image:linear-gradient(145deg,#fff,#c9d4e3 58%,#fff)}:root[data-theme=dark] .ticker-text b{background-image:linear-gradient(100deg,#7fe9fb,#22d3ee 58%,#0ea5e9)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.how-head{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:640px){.how-head{flex-direction:row;align-items:center;gap:24px}}.how-rule{background:linear-gradient(#0000,#0f172a38,#0000);flex:none;width:1px;height:44px;display:none}@media (min-width:640px){.how-rule{display:block}}.how-head .section-title{text-align:left;letter-spacing:-.02em;margin:0}.how-sub{text-align:left;max-width:560px;margin:16px 0 0}.room-label{letter-spacing:.085em;text-transform:uppercase;color:#0b1220;text-shadow:.7px .7px #9aa6b8,1.4px 1.4px #b4bfcd,2.1px 2.1px #ccd4de;font-size:12.5px;font-weight:900;line-height:1;display:inline-block}.flow-rows{border-top:1px solid #0f172a1a;margin-top:34px}.flow-row{border-bottom:1px solid #0f172a1a;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:22px;padding:22px 4px;transition:opacity .3s;display:grid;position:relative}@media (min-width:720px){.flow-row{gap:34px;padding:26px 6px}}.flow-rows:hover .flow-row{opacity:.72}.flow-rows .flow-row:hover{opacity:1}.flow-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:.9;display:inline-block;position:relative}.flow-num b,.flow-num i{font-style:normal;font-weight:800;display:block}.flow-num{--deep:var(--c2)}@supports (color:color-mix(in lab,red,red)){.flow-num{--deep:color-mix(in srgb,var(--c2) 58%,#000)}}.flow-num i{z-index:0;color:var(--deep);text-shadow:1px 1.1px 0 var(--deep),2px 2.2px 0 var(--deep),3px 3.3px 0 var(--deep),4px 4.4px 0 var(--deep),5px 5.5px 0 var(--deep),6px 6.6px 0 var(--deep),7px 7.7px 0 var(--deep);position:absolute;top:0;left:0}.flow-num b{z-index:1;background:linear-gradient(145deg,var(--c1),var(--c2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.flow-blk{--deep:var(--c2);flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.flow-blk{--deep:color-mix(in srgb,var(--c2) 52%,#000)}}.flow-blk{color:#fff;background:linear-gradient(145deg,var(--c1),var(--c2) 54%,var(--c2));border-radius:16px;width:52px;height:52px}@supports (color:color-mix(in lab,red,red)){.flow-blk{background:linear-gradient(145deg,var(--c1),var(--c2) 54%,color-mix(in srgb,var(--c2) 84%,#000))}}.flow-blk{box-shadow:inset 0 1px 0 #ffffff80,.9px 1.1px 0 var(--deep),1.8px 2.2px 0 var(--deep),2.7px 3.3px 0 var(--deep),3.6px 4.4px 0 var(--deep),4.5px 5.5px 0 var(--deep),5.4px 6.6px 0 var(--deep),6.3px 7.7px 0 var(--deep),0 20px 28px -16px #0f172a8c;transition:transform .5s ease-out;transform:rotateX(13deg)rotateY(-15deg)}.flow-rows{perspective:700px}.flow-row:hover .flow-blk{transform:rotateX(3deg)rotateY(-5deg)translateZ(10px)}.flow-blk svg{width:23px;height:23px;display:block;position:relative}.flow-blk:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#0000);border-radius:16px 16px 0 0;position:absolute;inset:0 0 50%}.flow-copy h3{letter-spacing:-.015em;color:#05070d;margin:0 0 4px;font-size:18px;font-weight:750}.flow-copy p{color:#252d3b;max-width:62ch;margin:0;font-size:14.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.flow-blk,.flow-row{transition:none}}@media (max-width:560px){.flow-row{grid-template-columns:auto minmax(0,1fr);gap:14px 16px}.flow-blk{grid-area:1/2;justify-self:start}.flow-copy{grid-column:1/-1}}:root[data-theme=dark] .room-label{color:#f2f5fa;text-shadow:.7px .7px #475569,1.4px 1.4px #3b475a,2.1px 2.1px #2e3848}:root[data-theme=dark] .how-rule{background:linear-gradient(#0000,#ffffff40,#0000)}:root[data-theme=dark] .flow-rows{border-top-color:#ffffff1a}:root[data-theme=dark] .flow-row{border-bottom-color:#ffffff1a}.how-grid{display:block}@media (min-width:1040px){.how-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}}.flow-art{perspective:1600px;height:392px;margin-top:30px;display:none;position:relative}@media (min-width:1040px){.flow-art{display:block}}.art{opacity:0;transition:opacity .35s;position:absolute;inset:0}.art-1{opacity:1}.flow-rows:has(.flow-row:first-child:hover)~.flow-art .art{opacity:0}.flow-rows:has(.flow-row:first-child:hover)~.flow-art .art-1{opacity:1}.flow-rows:has(.flow-row:nth-child(2):hover)~.flow-art .art{opacity:0}.flow-rows:has(.flow-row:nth-child(2):hover)~.flow-art .art-2{opacity:1}.flow-rows:has(.flow-row:nth-child(3):hover)~.flow-art .art{opacity:0}.flow-rows:has(.flow-row:nth-child(3):hover)~.flow-art .art-3{opacity:1}.flow-rows:has(.flow-row:nth-child(4):hover)~.flow-art .art{opacity:0}.flow-rows:has(.flow-row:nth-child(4):hover)~.flow-art .art-4{opacity:1}.art-face{color:#e6ecf5;background:linear-gradient(160deg,#141c2b,#0a0f1a 60%,#070b13);border-radius:16px;flex-direction:column;height:100%;padding:14px;transition:transform .5s ease-out;display:flex;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:inset 0 1px #ffffff14,2px 3px #05080f,4px 6px #05080f,6px 9px #060a12,8px 12px #070b14,10px 15px #080c16,0 34px 50px -26px #0f172a99}.flow-art:hover .art-face{transform:rotateY(-1.5deg)rotateX(.5deg)}.art-head{letter-spacing:.07em;text-transform:uppercase;color:#8294ae;flex:none;align-items:center;gap:7px;margin-bottom:11px;font-size:10.5px;font-weight:600;display:flex}.art-dot{background:#22d3ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22d3eecc}.art-foot{color:#7f8ea6;border-top:1px solid #ffffff14;flex:none;margin-top:auto;padding-top:11px;font-size:10.5px;line-height:1.4}.art-video{background:#0b1220;border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.art-video img,.art-video video{object-fit:cover;width:100%;height:100%;display:block}.art-cap{text-align:center;text-transform:uppercase;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 10px #000000d9;font-size:12.5px;font-weight:800;position:absolute;bottom:12px;left:10px;right:10px}.art-cap b{color:#67e8f9}.art-chips{flex:none;gap:6px;margin-top:10px;display:flex}.art-chips span{text-align:center;color:#a5b6cc;background:#ffffff0d;border-radius:7px;flex:1;padding:5px 0;font-size:10px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff12}.art-rows{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;display:flex}.art-line{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:8px 0;display:flex}.art-line:first-child{border-top:0}.art-sq{color:#fff;background:linear-gradient(145deg,var(--ico),var(--ico) 56%,var(--ico));border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.art-sq{background:linear-gradient(145deg,color-mix(in srgb,var(--ico) 62%,#fff),var(--ico) 56%,color-mix(in srgb,var(--ico) 84%,#000))}}.art-sq{box-shadow:inset 0 1px 0 #ffffff59,.7px .9px 0 var(--ico),1.4px 1.8px 0 var(--ico)}@supports (color:color-mix(in lab,red,red)){.art-sq{box-shadow:inset 0 1px 0 #ffffff59,.7px .9px 0 color-mix(in srgb,var(--ico) 48%,#000),1.4px 1.8px 0 color-mix(in srgb,var(--ico) 48%,#000)}}.art-sq svg{width:12px;height:12px;display:block}.art-name{color:#d4deeb;flex:1;font-size:12px}.art-at{color:#8294ae;font-variant-numeric:tabular-nums;font-size:11px}.art-tick{color:#22d3ee;place-items:center;width:14px;height:14px;display:grid}.art-tick svg{width:11px;height:11px;display:block}.art-score{color:#22d3ee;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.art-who{flex:1;gap:1px;min-width:0;display:grid}.art-who b{color:#d4deeb;font-size:12px;font-weight:650}.art-who i{color:#7f8ea6;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.art-av{letter-spacing:.02em;color:#cfe9f3;background:linear-gradient(145deg,#35455f,#1b2435);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff1f}.art-av-sm{width:24px;height:24px;font-size:9.5px}.art-msg{background:#ffffff0a;border-radius:10px;flex:none;align-items:flex-start;gap:9px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.art-msg-tx{color:#b9c6d8;gap:3px;font-size:11.5px;line-height:1.45;display:grid}.art-msg-tx b{color:#8294ae;letter-spacing:.01em;font-size:10.5px;font-weight:650}.art-3 .art-msg{margin-top:auto}.art-reply{background:#22d3ee14;border-radius:10px;flex:none;margin:9px 0 auto;padding:10px;box-shadow:inset 0 0 0 1px #22d3ee42}.art-reply-k{letter-spacing:.07em;text-transform:uppercase;color:#67e8f9;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.art-reply p{color:#cdeff7;margin:0;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.art,.art-face{transition:none}}:root[data-theme=dark] .flow-copy h3{color:#f4f7fb}:root[data-theme=dark] .flow-copy p{color:#a8b4c6}.studio-head{margin-top:6px}.room-label-dark,:root[data-theme=dark] .room-label-dark{color:#f4f7fb;text-shadow:.7px .7px #4a5568,1.4px 1.4px #3b4658,2.1px 2.1px #2d3647}.studio-head .how-rule{background:linear-gradient(#0000,#ffffff4d,#0000)}#studio .how-sub{color:var(--muted)}.feat-blk{--deep:var(--c2);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.feat-blk{--deep:color-mix(in srgb,var(--c2) 52%,#000)}}.feat-blk{color:#fff;background:linear-gradient(145deg,var(--c1),var(--c2) 54%,var(--c2));border-radius:14px;width:46px;height:46px}@supports (color:color-mix(in lab,red,red)){.feat-blk{background:linear-gradient(145deg,var(--c1),var(--c2) 54%,color-mix(in srgb,var(--c2) 84%,#000))}}.feat-blk{box-shadow:inset 0 1px 0 #ffffff73,.9px 1.1px 0 var(--deep),1.8px 2.2px 0 var(--deep),2.7px 3.3px 0 var(--deep),3.6px 4.4px 0 var(--deep),4.5px 5.5px 0 var(--deep),5.4px 6.6px 0 var(--deep),0 18px 26px -16px #000c;transition:transform .5s ease-out;transform:rotateX(13deg)rotateY(-15deg)}.feat-blk:before{content:"";pointer-events:none;background:linear-gradient(#ffffff42,#0000);border-radius:14px 14px 0 0;position:absolute;inset:0 0 50%}.feat-blk svg{width:21px;height:21px;display:block;position:relative}.feature:hover .feat-blk{transform:rotateX(3deg)rotateY(-5deg)translateZ(10px)}@media (prefers-reduced-motion:reduce){.feat-blk{transition:none}}.feature{position:relative}.feat-live{position:absolute;top:20px;right:20px;overflow:visible}.feat-live img{object-fit:cover;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.feat-scene,.feat-screen{z-index:0;border-radius:18px;position:absolute;inset:0;overflow:hidden}.feat-scene img,.feat-screen img,.feat-screen video{object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.feat-scene:after,.feat-screen:after{content:"";z-index:1;background:linear-gradient(118deg,#050910f2,#050910e0 38%,#0509106b 72%,#0509104d),linear-gradient(#05091080,#0000 34%,#0509108c);position:absolute;inset:0}.feat-scene .feat-live-k,.feat-screen .feat-live-k{bottom:16px;left:auto;right:18px;transform:none}.feature:has(.feat-scene)>:not(.feat-live),.feature:has(.feat-screen)>:not(.feat-live){z-index:1;position:relative}.feature:has(.feat-scene),.feature:has(.feat-screen){border-color:var(--c1)}@supports (color:color-mix(in lab,red,red)){.feature:has(.feat-scene),.feature:has(.feat-screen){border-color:color-mix(in srgb,var(--c1) 34%,transparent)}}.feature:has(.feat-scene) p,.feature:has(.feat-screen) p{padding-bottom:8px;padding-right:0}.feat-stack{border-radius:9px;width:58px;height:77px}.feat-stack:before{background:#1a2233;transform:rotate(-7deg)translate(-5px,2px);box-shadow:inset 0 0 0 1px #ffffff1a}.feat-stack:after,.feat-stack:before{content:"";border-radius:9px;position:absolute;inset:0}.feat-stack:after{background:#222c40;transform:rotate(-3.5deg)translate(-2px,1px);box-shadow:inset 0 0 0 1px #ffffff1f}.feat-stack img{z-index:1;border-radius:9px;box-shadow:0 0 0 1px #ffffff2e,0 16px 26px -14px #000000f2}.feat-live-k{z-index:2;letter-spacing:.09em;text-transform:uppercase;color:#04121a;background:#22d3ee;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px -4px #22d3eee6}.feat-live-k:before{content:"";background:#04121a;border-radius:50%;width:4px;height:4px;animation:livePulse 2.6s ease-in-out infinite}.feature:has(.feat-stack) h4,.feature:has(.feat-stack) p{padding-right:76px}@media (prefers-reduced-motion:reduce){.feat-live-k:before{animation:none}.feat-live img{transition:none}}#studio .how-sub,.section .section-sub{color:#ffffffdb}.feature h4{color:#fff}.feature p{color:#ffffffd1}.step-head{align-items:center;margin-bottom:0}.step-head .how-rule{align-self:stretch;height:auto;min-height:52px}.step-head h3{margin:0}.step-label{color:#5b21b6;text-shadow:.7px .7px #7c3aed,1.4px 1.4px #8b5cf6,2.1px 2.1px #a78bfa}.step-label-2{color:#1d4ed8;text-shadow:.7px .7px #2563eb,1.4px 1.4px #3b82f6,2.1px 2.1px #60a5fa}.step-label-3{color:#9f1239;text-shadow:.7px .7px #be123c,1.4px 1.4px #e11d48,2.1px 2.1px #fb7185}.step-label-4{color:#065f46;text-shadow:.7px .7px #047857,1.4px 1.4px #059669,2.1px 2.1px #34d399}.sp-check{border-radius:8px;box-shadow:inset 0 1px #ffffff80,.7px .9px #0f172a73,1.4px 1.8px #0f172a4d}.loopbar{gap:12px}.loopbar .lb{color:#4a5465;background:linear-gradient(145deg,#fff,#f3f4f8 54%,#e9ebf2);border:0;padding:7px 15px;font-size:12px;font-weight:700;transition:transform .18s ease-out,box-shadow .18s ease-out;position:relative;box-shadow:inset 0 0 0 1px #0f172a14,inset 0 1px #ffffffe6,0 1px #c9ccd8,0 2px #c9ccd8,0 3px #c9ccd8,0 4px #c9ccd8,0 10px 16px -10px #0f172a66}.loopbar .lb:before{content:"";pointer-events:none;background:linear-gradient(#fffc,#0000);border-radius:999px 999px 0 0;position:absolute;inset:0 0 50%}.loopbar .lb.active{color:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed 54%,#6d28d9);transform:translateY(3px);box-shadow:inset 0 1px #fff6,0 1px #4c1d95,0 8px 14px -10px #4c1d95e6}.loopbar .lb.active:before{background:linear-gradient(#ffffff4d,#0000)}#distribute .loopbar .lb.active,.create-light .showcase.rev .loopbar .lb.active{background:linear-gradient(145deg,#60a5fa,#2563eb 54%,#1d4ed8);box-shadow:inset 0 1px #fff6,0 1px #10265c,0 8px 14px -10px #10265ce6}#engage .loopbar .lb.active{background:linear-gradient(145deg,#fb7185,#e11d48 54%,#be123c);box-shadow:inset 0 1px #fff6,0 1px #6b0a22,0 8px 14px -10px #6b0a22e6}#grow .loopbar .lb.active{background:linear-gradient(145deg,#34d399,#059669 54%,#047857);box-shadow:inset 0 1px #fff6,0 1px #023d2b,0 8px 14px -10px #023d2be6}.loopbar .lb-sep{background:linear-gradient(90deg,#cfd3e0,#e6e8f0);border-radius:2px;width:18px;height:3px;box-shadow:0 1px #ffffffe6}@media (prefers-reduced-motion:reduce){.loopbar .lb{transition:none}}.loopbar,.loopbar-cell{align-items:center}.loopbar-cell{gap:12px;display:inline-flex}.loopbar .lb{cursor:pointer;text-decoration:none}.loopbar .lb:hover{color:#0b0d14;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0f172a1a,inset 0 1px #ffffffe6,0 1px #c9ccd8,0 2px #c9ccd8,0 3px #c9ccd8,0 4px #c9ccd8,0 5px #c9ccd8,0 14px 20px -10px #0f172a73}.loopbar .lb:active{box-shadow:inset 0 0 0 1px #0f172a1a,0 1px #c9ccd8,0 6px 10px -8px #0f172a80}.loopbar .lb.active:active,.loopbar .lb.active:hover,.loopbar .lb:active{transform:translateY(3px)}.loopbar .lb:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #7c3aed99}#aivideo,#distribute,#engage,#features,#grow,#how,#studio{scroll-margin-top:calc(var(--nav-h) + 18px)}.create-light .step-text p{color:#1a2030}.create-light .step-text h3{color:#05070d}.step-points li{color:#141a27}.create-stage{perspective:900px}.csrc{-webkit-backdrop-filter:none;background:linear-gradient(150deg,#243043,#161e2d 56%,#101726);border:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24,0 2px #0a0f1a,0 4px #0a0f1a,0 6px #090d17,0 8px #080c14,0 24px 34px -18px #000000d9}.csrc:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000);border-radius:14px 14px 0 0;position:absolute;inset:0 0 50%}.csrc-ic{--deep:var(--c2);border-radius:11px;width:34px;height:34px;position:relative}@supports (color:color-mix(in lab,red,red)){.csrc-ic{--deep:color-mix(in srgb,var(--c2) 50%,#000)}}.csrc-ic{background:linear-gradient(145deg,var(--c1),var(--c1) 40%,var(--c2))}@supports (color:color-mix(in lab,red,red)){.csrc-ic{background:linear-gradient(145deg,color-mix(in srgb,var(--c1) 70%,#fff),var(--c1) 40%,var(--c2))}}.csrc-ic{box-shadow:inset 0 1px 0 #ffffff80,.8px 1px 0 var(--deep),1.6px 2px 0 var(--deep),2.4px 3px 0 var(--deep),3.2px 4px 0 var(--deep),4px 5px 0 var(--deep),0 14px 20px -12px #000000e6;transform:rotateX(12deg)rotateY(-14deg)}.csrc-ic:before{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#0000);border-radius:11px 11px 0 0;position:absolute;inset:0 0 50%}.csrc-ic svg{position:relative}.csrc-t{color:#eef3fa}.cout-chip{box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff29,0 2px #0a0f1a,0 4px #090d17,0 16px 22px -14px #000000e6!important}.step-note{text-align:center;color:#2b3242;max-width:620px;margin:44px auto 0;padding-top:18px;font-size:14px;line-height:1.6;position:relative}.step-note:before{content:"";background:linear-gradient(90deg,#0000,#7c3aed,#0000);border-radius:2px;width:86px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.step-note-2:before{background:linear-gradient(90deg,#0000,#2563eb,#0000)}.step-note-3:before{background:linear-gradient(90deg,#0000,#e11d48,#0000)}.step-note-4:before{background:linear-gradient(90deg,#0000,#059669,#0000)}@media (max-width:620px){.step-note{margin-top:32px;font-size:13.5px}}.create-light{padding-top:30px;padding-bottom:28px}.create-light+.create-light{padding-top:12px}#aivideo{padding-top:58px}.step-note{color:#0d1320;margin-top:40px;padding-top:14px}@media (max-width:620px){.create-light{padding-bottom:22px}.step-note{margin-top:30px}}.akoto-card{background:linear-gradient(150deg,#1b2434,#121926 56%,#0d1420);border-radius:15px;align-items:center;gap:13px;margin-top:14px;padding:13px 14px;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;display:flex;box-shadow:inset 0 0 0 1px #22d3ee42,inset 0 1px #ffffff1f,0 2px #080c14,0 4px #080c14,0 6px #070a12,0 22px 30px -18px #000c}.akoto-card:hover{transform:translateY(4px);box-shadow:inset 0 0 0 1px #22d3ee99,inset 0 1px #ffffff1f,0 2px #080c14,0 12px 18px -14px #000000d9}.akoto-face{background:linear-gradient(155deg,#e8edf5,#b9c4d4 60%,#8e9bad);border-radius:13px;flex:none;width:40px;height:40px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 6px 10px -6px #000000b3}.akoto-eye{background:#0f1724;border-radius:50%;width:5px;height:5px;position:absolute;top:14px}.akoto-eye:first-child{left:10px}.akoto-eye:nth-child(2){right:10px}.akoto-panel{background:#22d3ee;border-radius:3px;width:15px;height:4px;animation:akotoBreath 2.8s ease-in-out infinite;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #22d3eee6}@keyframes akotoBreath{0%,to{opacity:.5}50%{opacity:1}}.akoto-tx{gap:2px;min-width:0;display:grid}.akoto-tx b{color:#eef3fa;font-size:13.5px;font-weight:700}.akoto-tx i{color:#93a3ba;font-size:11.5px;font-style:normal;line-height:1.4}.akoto-go{color:#22d3ee;flex:none;place-items:center;width:24px;height:24px;display:grid}.akoto-go svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.akoto-card{transition:none}.akoto-panel{animation:none}}.cf-submit.btn.btn-key{width:auto;height:auto;padding:12px 22px;font-size:14.5px}.footer-col h5.room-label{margin-bottom:14px}.reception{background:linear-gradient(150deg,#1b2434,#121926 58%,#0d1420);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;max-width:760px;margin:34px auto 0;padding:26px 28px;display:grid;box-shadow:inset 0 0 0 1px #22d3ee38,inset 0 1px #ffffff1f,0 3px #080c14,0 6px #080c14,0 9px #070a12,0 12px #060911,0 40px 56px -30px #0f172a99}.reception-figure{place-items:center;width:96px;height:96px;display:grid;position:relative}.reception-head{border-radius:24px;width:72px;height:72px}.reception-head .akoto-eye{width:8px;height:8px;top:26px}.reception-head .akoto-eye:first-child{left:19px}.reception-head .akoto-eye:nth-child(2){right:19px}.reception-head .akoto-panel{width:26px;height:6px;bottom:12px}.reception-wave{border-radius:50%;animation:receptionWave 3s ease-out infinite;position:absolute;inset:0;box-shadow:0 0 0 1px #22d3ee59}@keyframes receptionWave{0%{opacity:.9;transform:scale(.82)}to{opacity:0;transform:scale(1.18)}}.reception-tx h3{letter-spacing:-.015em;color:#fff;margin:0 0 6px;font-size:19px;font-weight:750}.reception-tx p{color:#ffffffd6;max-width:54ch;margin:0;font-size:14px;line-height:1.6}.reception-keys{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.reception-keys .btn{white-space:nowrap;width:auto}.reception-note{font-size:12px;color:#ffffff85!important;margin-top:14px!important}@media (prefers-reduced-motion:reduce){.reception-wave{animation:none}}@media (max-width:680px){.reception{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;padding:24px 20px}.reception-tx p{margin-inline:auto}.reception-keys{justify-content:center}}.tw :after,.tw :before,:where(.tw *),:where(.tw){box-sizing:border-box}:where(.tw ol),:where(.tw ul){margin:0;padding:0;list-style:none}:where(.tw blockquote),:where(.tw figure),:where(.tw h1),:where(.tw h2),:where(.tw h3),:where(.tw h4),:where(.tw h5),:where(.tw h6),:where(.tw p){font-size:inherit;font-weight:inherit;margin:0}:where(.tw canvas),:where(.tw img),:where(.tw svg),:where(.tw video){vertical-align:middle;display:block}:where(.tw img),:where(.tw video){max-width:100%;height:auto}:where(.tw a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.tw button),:where(.tw input),:where(.tw select),:where(.tw textarea){font:inherit;color:inherit;width:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:0}:where(.tw button){cursor:pointer}:where(.tw hr){border-top-width:1px}.tw{color:var(--ink);--ground:#f5f5f7;--sheet:#fff;--ink:#05070d;--faint:#86868b;--edge:#d2d2d7;--rule:#e5e5ea;--label-face:linear-gradient(145deg,#1d1d1f,#000 60%,#1d1d1f);--label-stroke:#000;--label-side:#6b7280;--label-top:.45;font-size:16px}:root[data-theme=dark] .tw{--ground:#020617;--sheet:#0d1424;--ink:#f1f5f9;--faint:#8694a8;--edge:#ffffff1f;--rule:#ffffff12;--label-face:linear-gradient(145deg,#fff,#d2d2d7 60%,#fff);--label-stroke:#fff;--label-side:#475569;--label-top:.6}:root[data-theme=dark] footer.tw,footer.tw{--ground:#020617;--sheet:#0d1424;--ink:#f1f5f9}:root{--bg:#020617;--bg-2:#070c18}.lp{background:radial-gradient(900px 500px at 78% -8%,#a855f72e,#0000 60%),radial-gradient(800px 500px at 8% 4%,#6d8bff24,#0000 55%),#020617}#features,#studio,.section{background:0 0}:root[data-theme=dark] .create-light,:root[data-theme=dark] .how-light{background:#020617}.authx-card.tw-card{width:100%;max-width:none;margin:0}.authx-foot{text-align:center;margin-top:14px;font-size:12.5px}.authx-page>main{min-height:auto;padding-top:calc(var(--nav-h) + 26px)}.authx-page .theme-toggle{display:inline-flex}.authx-btn:disabled{cursor:not-allowed;filter:grayscale(.45)}.authx-page main.tw>header{display:none}.authx-page main.tw>header+div{margin-top:0}.authx-page main.tw>.grid{align-items:stretch}.authx-page main.tw>.grid>section:first-child{flex-direction:column;display:flex}.authx-page main.tw>.grid>section:first-child>ul{margin-bottom:0}.authx-page main.tw>.grid>section:first-child>div:last-child{margin-top:auto}.authx-page main.tw>.grid>div:nth-child(2){align-self:stretch}.authx-page main.tw>.grid>section:last-child{flex-direction:column;display:flex}.authx-page .authx-card>.authx-body,.authx-page main.tw>.grid>section:last-child>.authx-card{flex-direction:column;flex:auto;min-height:0;display:flex}.authx-page .authx-card>.authx-body{justify-content:center}.authx-page main.tw>.grid>section:last-child{padding-bottom:68px}:root[data-theme=dark] .authx-page main.tw{background-color:#020617}:root[data-theme=dark] .authx-page main.tw>div[aria-hidden]>div:first-child{background-color:#7a49c761}:root[data-theme=dark] .authx-page main.tw>div[aria-hidden]>div:nth-child(2){background-color:#24c2d74d}:root[data-theme=dark] .authx-page main.tw>div[aria-hidden]>div:nth-child(3){opacity:.26}:root[data-theme=dark] .authx-page .authx-card{box-shadow:0 40px 80px -36px #000000f2,0 0 0 1px #ffffff0f,inset 0 1px #ffffff12}.authx-btn{--key-side:#5b2f86;--key-press:6px;background:var(--grad);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--key-side),0 2px 0 var(--key-side),0 3px 0 var(--key-side),0 4px 0 var(--key-side),0 5px 0 var(--key-side),0 6px 0 var(--key-side),0 18px 30px -16px #1a0a30bf;border-radius:13px;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;position:relative}.authx-btn:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--key-side),0 2px 0 var(--key-side),0 3px 0 var(--key-side),0 14px 24px -16px #1a0a30b3;transform:translateY(3px)}.authx-btn:active{transform:translateY(var(--key-press));box-shadow:inset 0 1px #ffffff59,0 8px 18px -14px #1a0a30b3}.authx-btn:disabled{opacity:.55;transform:none}:root[data-theme=dark] .authx-btn{--key-side:#6f3ca3}.authx-card{min-height:446px;position:relative}.authx-steps{align-items:center;gap:7px;margin:0;display:flex;position:absolute;top:16px;right:18px}.authx-steps i{flex:none;width:14px}.authx-steps span{width:19px;height:19px;color:var(--faint,#8a8f9c);border:1px solid var(--line-2,#e4e4ee);background:0 0;border-radius:999px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.authx-steps span.on{color:#fff;background:var(--grad);border-color:#0000}.authx-steps span.done{color:#fff;background:#22d3ee;border-color:#0000}.authx-steps i{background:var(--line-2,#e4e4ee);height:1px}.authx-hint{color:var(--faint,#8a8f9c);margin:-2px 0 0;font-size:12.5px;line-height:1.5}.authx-back{width:auto;box-shadow:none;color:var(--muted,#55596a);background:0 0;border-radius:8px;margin:10px auto 0;padding:6px 10px;font-size:13px;font-weight:600}.authx-back:hover{filter:none;background:#7f7fa01a;transform:none}.authx-theme-key{--k-face:#fff;--k-side:#bcc0cf;--k-ink:#2a2f3e;--k-press:3px;background:var(--k-face);width:auto;color:var(--k-ink);box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 10px 18px -12px #14142873;border-radius:11px;margin:0;padding:8px 13px;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s}.authx-theme-key:hover{box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--k-side),0 8px 14px -12px #14142866;transform:translateY(2px)}.authx-theme-key:active{transform:translateY(var(--k-press));box-shadow:inset 0 1px #ffffffb3,0 6px 12px -10px #14142866}:root[data-theme=dark] .authx-theme-key{--k-face:#1b2334;--k-side:#0a0f1c;--k-ink:#dbe3f0;box-shadow:inset 0 1px 0 #ffffff14,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 12px 22px -14px #000000e6}.authx-page .authx-title{color:#05070d}.authx-page .authx-sub{color:#1d2030}.authx-page .authx-form label{color:#0b0d14;font-weight:600}.authx-page .authx-toggle{color:#2a2f3e}.authx-page .authx-foot,.authx-page .authx-hint{color:#3a4053}:root[data-theme=dark] .authx-page .authx-title{color:#fff}:root[data-theme=dark] .authx-page .authx-sub{color:#dbe3f0}:root[data-theme=dark] .authx-page .authx-form label{color:#eef2f8}:root[data-theme=dark] .authx-page .authx-foot,:root[data-theme=dark] .authx-page .authx-hint,:root[data-theme=dark] .authx-page .authx-toggle{color:#b6c2d6}.authx-page .authx-form input{color:#05070d;background:#fbfbfe;border:1px solid #d7d9e6;border-radius:13px;width:100%;height:54px;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block;box-shadow:inset 0 2px 4px #1012280d}.authx-page .authx-form input::placeholder{color:#8c91a6;font-weight:400}.authx-page .authx-form input:hover{border-color:#bcc0d4}.authx-page .authx-form input:focus{background:#fff;border-color:#22d3ee;outline:none;box-shadow:inset 0 2px 4px #1012280a,0 0 0 3px #22d3ee38}.authx-page .authx-form label{letter-spacing:.005em;margin:16px 0 7px;font-size:12.5px}.authx-page .authx-form label:first-of-type{margin-top:2px}.authx-page .otp-box{color:#05070d;background:#fbfbfe;border:1px solid #d7d9e6;border-radius:13px;height:54px;font-size:20px;font-weight:700;box-shadow:inset 0 2px 4px #1012280d}.authx-page .otp-box:focus{border-color:#22d3ee;outline:none;box-shadow:inset 0 2px 4px #1012280a,0 0 0 3px #22d3ee38}:root[data-theme=dark] .authx-page .authx-form input,:root[data-theme=dark] .authx-page .otp-box{color:#f1f5f9;background:#ffffff0a;border-color:#ffffff24;box-shadow:inset 0 2px 5px #00000073}:root[data-theme=dark] .authx-page .authx-form input::placeholder{color:#7d879c}:root[data-theme=dark] .authx-page .authx-form input:hover{border-color:#ffffff3d}:root[data-theme=dark] .authx-page .authx-form input:focus,:root[data-theme=dark] .authx-page .otp-box:focus{background:#ffffff0f;border-color:#22d3ee;box-shadow:inset 0 2px 5px #0006,0 0 0 3px #22d3ee40}.nav-avatar{width:auto;height:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex;position:relative;overflow:visible}.nav-avatar:active{transform:none}.nav-caret{color:var(--faint);transition:transform .18s ease-out,color .18s}.nav-avatar:hover .nav-caret{color:#22d3ee}.nav-caret.on{color:#22d3ee;transform:rotate(180deg)}.nav-menu{background:linear-gradient(#121a2b,#0b1120);border:1px solid #ffffff1a;border-radius:16px;width:268px;padding:7px;animation:nav-menu-in .16s cubic-bezier(.2,.8,.3,1) both;top:calc(100% + 14px);box-shadow:0 30px 60px -24px #000000f2,0 0 0 1px #ffffff0a,inset 0 1px #ffffff12}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.nav-menu{animation:none}}.nav-menu-id{align-items:center;gap:11px;padding:11px 11px 13px;display:flex}.nav-menu-id-tx{gap:2px;min-width:0;display:grid}.nav-menu-id-tx b{color:#fff;font-size:13.5px;font-weight:700}.nav-menu-id-tx b,.nav-menu-id-tx i{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-menu-id-tx i{color:#93a0b8;font-size:11.5px;font-style:normal}.nav-menu-group{border-top:1px solid #ffffff12;padding:5px 0}.nav-menu-item{text-align:left;color:#dbe3f0;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;margin:0;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .14s,color .14s;display:flex}.nav-menu-item svg{color:#8fa0bb;flex:none;transition:color .14s}.nav-menu-item:hover{color:#fff;background:#22d3ee1a}.nav-menu-item:hover svg{color:#22d3ee}.nav-menu-out:hover{color:#ffe4e6;background:#f43f5e1f}.nav-menu-out:hover svg{color:#fb7185}:root[data-theme=light] .nav-menu{background:linear-gradient(#fff,#f7f7fb);border-color:#e4e4ee;box-shadow:0 24px 48px -22px #14162d4d,0 0 0 1px #14162d0a}:root[data-theme=light] .nav-menu-id-tx b{color:#05070d}:root[data-theme=light] .nav-menu-id-tx i{color:#5b6076}:root[data-theme=light] .nav-menu-group{border-top-color:#ececf4}:root[data-theme=light] .nav-menu-item{color:#1d2030}:root[data-theme=light] .nav-menu-item svg{color:#6b7187}.radar-stage{perspective:1100px}.radar{transform:rotateX(62deg)rotate(0)}.radar-face{z-index:0;background:radial-gradient(circle,#051e16d1,#041611eb 62%,#03100cf5 100%),repeating-conic-gradient(#10b9810e 0deg 6deg,#0000 6deg 12deg);box-shadow:inset 0 0 60px #10b9811a,inset 0 0 0 1px #34d3992e}.radar-edge,.radar-face{border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-edge{z-index:-1;box-shadow:0 2px #052e23,0 4px #04291f,0 6px #04241c,0 8px #031f18,0 10px #031a14,0 12px #021511,0 14px #02110e,0 40px 60px -18px #000000d9}.radar-cross,.radar-ring{z-index:1}.radar-sweep{z-index:2}.core-shadow{z-index:2;pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0003 60%,#0000 78%);border-radius:50%;width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pin{z-index:3;width:0;height:0;transform-style:preserve-3d;position:absolute}.pin-stem{background:linear-gradient(#6ee7b7f2,#10b98140);border-radius:2px;width:2px;height:30px;bottom:0;left:-1px}.pin-head,.pin-stem{transform-origin:bottom;position:absolute;transform:rotateX(-62deg)}.pin-head{background:radial-gradient(circle at 36% 30%,#ecfdf5,#6ee7b7 42%,#059669);border-radius:50%;width:11px;height:11px;animation:pinPulse 4s ease-in-out infinite;bottom:26px;left:-5.5px;box-shadow:0 0 10px 3px #34d399bf,0 0 22px 7px #10b9814d}.pin-foot{background:radial-gradient(closest-side,#0009,#0000 80%);border-radius:50%;width:14px;height:6px;position:absolute;bottom:-3px;left:-7px}@keyframes pinPulse{0%,to{opacity:.45}50%{opacity:1}}.p1{top:24%;left:62%}.p1 .pin-head{animation-delay:.2s}.p2{top:40%;left:30%}.p2 .pin-head{animation-delay:1.6s}.p3{top:66%;left:54%}.p3 .pin-head{animation-delay:.9s}.p4{top:30%;left:44%}.p4 .pin-head{animation-delay:2.8s}.p5{top:58%;left:74%}.p5 .pin-head{animation-delay:3.4s}.p6{top:72%;left:38%}.p6 .pin-head{animation-delay:2.1s}.p1 .pin-stem,.p4 .pin-stem{height:24px}.p1 .pin-head,.p4 .pin-head{bottom:20px}.p3 .pin-stem,.p5 .pin-stem{height:36px}.p3 .pin-head,.p5 .pin-head{bottom:32px}.radar-core{width:64px;height:64px;margin-top:-22px;box-shadow:0 0 34px 7px #10b9818c,inset -5px -6px 14px #043c288c,inset 5px 5px 12px #ffffff73}@media (prefers-reduced-motion:reduce){.pin-head{opacity:.9;animation:none}}:root[data-theme=light] .radar-face{background:radial-gradient(circle,#ecfdf5f2,#d1fae5d9 62%,#a7f3d0b3 100%),repeating-conic-gradient(#0596690d 0deg 6deg,#0000 6deg 12deg);box-shadow:inset 0 0 60px #10b98129,inset 0 0 0 1px #05966933}:root[data-theme=light] .radar-edge{box-shadow:0 2px #a7f3d0,0 4px #9aeec6,0 6px #8ce7bd,0 8px #7ee0b4,0 10px #6fd8aa,0 12px #61d1a1,0 14px #53c997,0 36px 52px -20px #064e3b59}:root[data-theme=light] .pin-head{background:radial-gradient(circle at 36% 30%,#6ee7b7,#10b981 45%,#047857);box-shadow:0 0 0 1px #04785759,0 0 10px 2px #10b98173}:root[data-theme=light] .pin-stem{background:linear-gradient(#10b981,#05966959)}:root[data-theme=light] .pin-foot{background:radial-gradient(closest-side,#044e3b59,#0000 80%)}:root[data-theme=light] .core-shadow{background:radial-gradient(closest-side,#044e3b4d,#044e3b1f 60%,#0000 78%)}:root[data-theme=light] .radar-sweep{background:conic-gradient(#0596694d 0deg,#10b9811a 26deg,#0000 60deg 1turn)}:root[data-theme=light] .radar-ring{border-color:#0596694d}:root[data-theme=light] .radar-cross{background:#05966933}.cout-chip{letter-spacing:.005em;color:#fff!important;-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,var(--chip-lit),var(--chip) 54%,var(--chip-dim))!important;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--chip-side),0 2px 0 var(--chip-side),0 3px 0 var(--chip-side),0 4px 0 var(--chip-side),0 5px 0 var(--chip-side),0 18px 26px -14px var(--chip-cast)!important;border:0!important}.cout-chip:after{content:"";pointer-events:none;background:linear-gradient(#ffffff42,#0000);border-radius:999px 999px 40% 40%;position:absolute;inset:0 0 52%}.cout-chip.cc-a,.cout-chip.cc-b{--chip-lit:#67e8f9;--chip:#22d3ee;--chip-dim:#0e9fbd;--chip-side:#075e73;--chip-cast:#064656bf}.cout-chip.dchip{--chip-lit:#c4b5fd;--chip:#8b5cf6;--chip-dim:#6d28d9;--chip-side:#3f1d8a;--chip-cast:#311668bf}.cout-chip.echip{--chip-lit:#fda4af;--chip:#f43f5e;--chip-dim:#c81e42;--chip-side:#7d1030;--chip-cast:#690d28bf}.cout-chip.gchip{--chip-lit:#6ee7b7;--chip:#10b981;--chip-dim:#059467;--chip-side:#045c41;--chip-cast:#034632bf}.dist-stage .cout-chip,.radar-stage .cout-chip{color:#fff}:root[data-theme=dark] .step-note{color:#c6cfdf}:root[data-theme=dark] .step-note b,:root[data-theme=dark] .step-note strong{color:#f1f5f9}:root[data-theme=dark] .loopbar .lb{color:#cdd7e6}:root[data-theme=dark] .loopbar .lb:hover{color:#fff;background:#ffffff1a}:root[data-theme=dark] .loopbar .lb.active{color:#fff}:root[data-theme=dark] .loopbar .lb-sep{background:linear-gradient(90deg,#ffffff38,#ffffff1a)}.ob-card{border-radius:26px;position:relative;box-shadow:0 50px 110px -45px #14142d73,0 0 0 1px #14142d0a}.ob-card:before{content:"";z-index:2;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);height:4px;position:absolute;inset:0 0 auto}:root[data-theme=dark] .ob-card{box-shadow:0 50px 110px -45px #000000e6,0 0 0 1px #ffffff0f}.ob-head{justify-content:space-between;padding-top:22px}.ob-steps{gap:9px}.ob-step{gap:8px;padding:0}.ob-step-dot{color:#9aa0b2;width:26px;height:26px;box-shadow:none;background:0 0;border:1.5px solid #dcdee9;font-size:12px;transition:transform .14s ease-out,box-shadow .14s ease-out}:root[data-theme=dark] .ob-step-dot{color:#8b97ad;background:0 0;border-color:#ffffff29}.ob-step.done .ob-step-dot{color:#fff;background:linear-gradient(150deg,#34d399,#059669);border-color:#0000;box-shadow:0 2px #04694c}.ob-step.on .ob-step-dot{color:#fff;background:linear-gradient(150deg,#67e8f9,#22d3ee 54%,#0e9fbd);border-color:#0000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 1px #075e73,0 2px #075e73,0 3px #075e73,0 10px 16px -10px #064656e6}.ob-step.on .ob-step-lbl{color:var(--ink);font-weight:700}.ob-step-sep{background:#e4e6ef;border-radius:2px;width:14px;height:1.5px}:root[data-theme=dark] .ob-step-sep{background:#ffffff1f}.ob-pick{border-radius:16px;gap:0;padding:16px 16px 18px;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s,border-color .16s,background .16s;position:relative}.ob-pick-ic{font-size:inherit;margin-bottom:13px;display:block}.ob-pick-lbl{margin-bottom:4px}.ob-pick:hover{border-color:#cfd3e4;transform:translateY(-3px);box-shadow:0 18px 34px -20px #14142d73}:root[data-theme=dark] .ob-pick:hover{border-color:#fff3;box-shadow:0 18px 34px -20px #000000e6}.ob-pick.on{background:#22d3ee12;border-color:#22d3ee;box-shadow:0 0 0 1.5px #22d3ee,0 18px 34px -18px #0891b273}.ob-pick.on:after{content:"✓";color:#fff;background:linear-gradient(150deg,#67e8f9,#0e9fbd);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px #075e73}.ob-foot{border-top:1px solid #eef0f5}:root[data-theme=dark] .ob-foot{border-color:#ffffff14}.ob-btn-grad{--key-side:#5b2f86;--key-press:5px;color:#fff;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--key-side),0 2px 0 var(--key-side),0 3px 0 var(--key-side),0 4px 0 var(--key-side),0 5px 0 var(--key-side),0 18px 28px -16px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);border:0;border-radius:13px;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;position:relative}.ob-btn-grad:hover:not(:disabled){filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--key-side),0 2px 0 var(--key-side),0 12px 20px -14px #1a0a30a6;transform:translateY(3px)}.ob-btn-grad:active:not(:disabled){transform:translateY(var(--key-press));box-shadow:inset 0 1px #ffffff59,0 8px 16px -12px #1a0a3099}.ob-btn-grad:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.6;transform:none}:root[data-theme=dark] .ob-btn-grad{--key-side:#6f3ca3}.ob-btn-ghost{border-radius:11px;transition:background .14s,color .14s,transform .12s}.ob-btn-ghost:hover{transform:translateY(1px)}.ob .ob-h1{color:#05070d}.ob .ob-sub{color:#1d2030}.ob .ob-pick-lbl{color:#05070d}.ob .ob-pick-blurb{color:#343a4d}.ob .ob-field>span{color:#05070d}.ob .ob-btn-ghost,.ob .ob-step-lbl{color:#2a2f3e}.ob .ob-btn-ghost:hover{color:#05070d}:root[data-theme=dark] .ob .ob-h1{color:#fff}:root[data-theme=dark] .ob .ob-sub{color:#dbe3f0}:root[data-theme=dark] .ob .ob-pick-lbl{color:#fff}:root[data-theme=dark] .ob .ob-pick-blurb{color:#b6c2d6}:root[data-theme=dark] .ob .ob-field>span{color:#eef2f8}:root[data-theme=dark] .ob .ob-btn-ghost,:root[data-theme=dark] .ob .ob-step-lbl{color:#b6c2d6}.ob-frame{width:100%;max-width:720px;position:relative}.ob-above,.ob-below{text-align:center;pointer-events:none;margin:0;font-size:12.5px;line-height:1.5;position:absolute;left:0;right:0}.ob-above{letter-spacing:.1em;text-transform:uppercase;color:#1d2030;font-size:11px;font-weight:700;bottom:calc(100% + 16px)}.ob-below{color:#1d2030;top:calc(100% + 16px)}:root[data-theme=dark] .ob-above{color:#8b97ad}:root[data-theme=dark] .ob-below{color:#a8b3c7}@media (max-height:760px),(max-width:640px){.ob-above,.ob-below{position:static}.ob-above{margin-bottom:12px}.ob-below{margin-top:12px}}.ob-fic{border-radius:0;align-items:center;width:auto;height:auto;display:inline-flex;box-shadow:none!important;background:0 0!important}.ob-field>span{gap:11px;margin-bottom:11px}.ob .ob-field input,.ob .ob-field textarea{color:#05070d;background:#fbfbfe;border:1px solid #d7d9e6;border-radius:13px;padding:15px 16px;font-size:15px;font-weight:500;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 2px 4px #1012280d}.ob .ob-field textarea{min-height:86px}.ob .ob-field input::placeholder,.ob .ob-field textarea::placeholder{color:#8c91a6;font-weight:400}.ob .ob-field input:hover,.ob .ob-field textarea:hover{border-color:#bcc0d4}.ob .ob-field input:focus,.ob .ob-field textarea:focus{background:#fff;border-color:#22d3ee;outline:none;box-shadow:inset 0 2px 4px #1012280a,0 0 0 3px #22d3ee38}:root[data-theme=dark] .ob .ob-field input,:root[data-theme=dark] .ob .ob-field textarea{color:#f1f5f9;background:#ffffff0a;border-color:#ffffff24;box-shadow:inset 0 2px 5px #00000073}:root[data-theme=dark] .ob .ob-field input::placeholder,:root[data-theme=dark] .ob .ob-field textarea::placeholder{color:#7d879c}:root[data-theme=dark] .ob .ob-field input:hover,:root[data-theme=dark] .ob .ob-field textarea:hover{border-color:#ffffff3d}:root[data-theme=dark] .ob .ob-field input:focus,:root[data-theme=dark] .ob .ob-field textarea:focus{background:#ffffff0f;border-color:#22d3ee;box-shadow:inset 0 2px 5px #0006,0 0 0 3px #22d3ee40}.ob .ob-field em,.ob .ob-field>span>span:not(.ob-fic){color:#5b6076;font-weight:500}:root[data-theme=dark] .ob .ob-field em,:root[data-theme=dark] .ob .ob-field>span>span:not(.ob-fic){color:#8b97ad}.ob-fic{color:#fff}.ob-fic svg{width:auto;height:auto}.ob-btn-ghost{align-items:center;gap:10px;padding-left:6px;display:inline-flex}.ob-btn-ghost:hover{background:0 0;transform:none}.ob-chip{--c-side:#c9cddd;--c-press:3px;color:#2a2f3e;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--c-side),0 2px 0 var(--c-side),0 3px 0 var(--c-side),0 10px 16px -12px #14142d73;background:#fff;border:0;border-radius:11px;padding:8px 15px;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s}.ob-chip:hover{box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--c-side),0 8px 13px -12px #14142d66;transform:translateY(2px)}.ob-chip:active{transform:translateY(var(--c-press));box-shadow:inset 0 1px #ffffffb3,0 6px 11px -10px #14142d66}.ob-chip.on{--c-side:#0a6d83;color:#fff;box-shadow:inset 0 1px 0 #ffffff80,0 1px 0 var(--c-side),0 2px 0 var(--c-side),0 3px 0 var(--c-side),0 12px 20px -12px #064656a6;background:linear-gradient(145deg,#67e8f9,#22d3ee 54%,#0e9fbd)}:root[data-theme=dark] .ob-chip{--c-side:#0b1120;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .ob-chip.on{--c-side:#06485a;color:#04121a;background:linear-gradient(145deg,#7fe9fb,#22d3ee 54%,#0bb3d4)}.ob-plat{cursor:pointer;border:0;border-radius:0;width:auto;height:auto;margin:0;padding:0;transition:opacity .14s;box-shadow:none!important;background:0 0!important}.ob-plat:not(.on){opacity:.72}.ob-plat:hover{opacity:1}.ob-plat svg{width:19px;height:19px;display:block}.ob-platforms{gap:13px}.ob-tag{color:#0b7f97;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:9px;padding:4px 9px}:root[data-theme=dark] .ob-tag{color:#7fe9fb;background:#22d3ee1a;border-color:#22d3ee47}.ob-form2>.ob-field:nth-child(n+3){grid-column:1/-1}:root[data-theme=light] .sidebar{background:#fff;border-right:1px solid #e6e7f0}:root[data-theme=light] .sidebar .logo{color:#05070d}:root[data-theme=light] .nav-cap{color:#767c90}:root[data-theme=light] .navitem{color:#2a2f3e}:root[data-theme=light] .navitem:hover{color:#05070d;background:#f3f4f9}:root[data-theme=light] .navitem.active{color:#05070d;background:linear-gradient(100deg,#22d3ee24,#a855f71a);box-shadow:inset 0 0 0 1px #dfe1ec}:root[data-theme=light] .nav-hint{color:#767c90}:root[data-theme=light] .navitem.active .nav-hint{color:#0b7f97}:root[data-theme=light] .nav-sep{background:#e6e7f0}:root[data-theme=light] .profile:hover{background:#f3f4f9}:root[data-theme=light] .profile-name{color:#05070d}:root[data-theme=light] .profile-mail{color:#767c90}:root[data-theme=light] .profile-logout{color:#2a2f3e}:root[data-theme=light] .profile-logout:hover{color:#05070d;background:#f3f4f9}:root[data-theme=light] .plan-row{color:#2a2f3e}:root[data-theme=light] .admin-mode-chip{color:#2a2f3e;border-color:#dfe1ec}:root[data-theme=light] .sidebar-backdrop{background:#14162d66}:root[data-theme=dark] .shell{background:#020617}:root[data-theme=dark] .sidebar{background:linear-gradient(#070c18,#020617);border-right:1px solid #ffffff12}.sidebar{padding:0 16px 16px}.sidebar .logo{border-bottom:1px solid var(--hair);border-radius:0;align-items:center;gap:12px;margin:0 -16px 10px;padding:20px;transition:background .14s;display:flex}.sidebar a.logo:hover{opacity:1;background:#ffffff0a}.logo-tx{flex-direction:column;line-height:1.2;display:flex}.logo-tx b{letter-spacing:-.02em;font-size:15px;font-weight:800}.logo-tx i{color:var(--faint);letter-spacing:.01em;font-size:12.5px;font-style:normal;font-weight:500}.sidebar .brand-mark{width:32px}.sidebar-foot{margin:6px -16px 0;padding:12px}.sidebar-foot .profile{padding:8px}:root[data-theme=light] .sidebar .logo{border-bottom-color:#e6e7f0}:root[data-theme=light] .sidebar a.logo:hover{background:#f3f4f9}:root[data-theme=light] .logo-tx i{color:#767c90}.profile-logout{--l-side:#cfd3e0;--l-press:3px;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--l-side),0 2px 0 var(--l-side),0 3px 0 var(--l-side),0 10px 16px -12px #14142d73;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;margin:12px 0 0;padding:7px 13px 7px 8px;font-size:12.5px;font-weight:650;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.profile-logout:hover{color:#be123c;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--l-side),0 8px 13px -12px #88133766;background:#fff5f6;transform:translateY(2px)}.profile-logout:active{transform:translateY(var(--l-press));box-shadow:inset 0 1px #ffffffb3,0 6px 11px -10px #88133766}.profile-logout svg{opacity:1}:root[data-theme=dark] .profile-logout{--l-side:#05070d;color:#dbe3f0;box-shadow:inset 0 1px 0 #ffffff14,0 1px 0 var(--l-side),0 2px 0 var(--l-side),0 3px 0 var(--l-side),0 12px 20px -14px #000000e6;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .profile-logout:hover{color:#fda4af;background:linear-gradient(145deg,#3a2130,#2a1823 54%,#1f1119)}.room-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.room-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#05070d;text-shadow:0 1px #b9bdd0,0 2px #a9aec4;font-size:10.5px;font-weight:800}:root[data-theme=dark] .room-eyebrow{color:#fff;text-shadow:0 1px #2b3446,0 2px #1e2533}.room-rule{background:linear-gradient(#0000,#c7c7cc,#0000);flex:none;width:1px;height:18px}:root[data-theme=dark] .room-rule{background:linear-gradient(#0000,#ffffff4d,#0000)}.room-live{letter-spacing:.12em;text-transform:uppercase;color:#0b7f97;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}:root[data-theme=dark] .room-live{color:#7fe9fb}.room-sec{padding-bottom:12px;position:relative}.room-sec:after{content:"";background:linear-gradient(90deg,#d2d2d7,#d2d2d700 62%);height:1px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=dark] .room-sec:after{background:linear-gradient(90deg,#ffffff38,#fff0 62%)}.dk-ic,.dtool-ic{box-shadow:none!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.dh-actions .btn,.dk-ic,.dtool-ic{align-items:center;display:inline-flex}.dh-actions .btn{gap:9px}.content{padding-left:10px;padding-right:10px}@media (min-width:1500px){.content{padding-left:12px;padding-right:12px}}.content{padding-top:12px}.conn-meter{background:#e8e9f1;border-radius:999px;height:5px;margin:12px 0 6px;overflow:hidden}.conn-meter span{background:linear-gradient(90deg,#22d3ee,#a855f7 60%,#fb923c);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.8,.3,1);display:block;box-shadow:0 0 10px #a855f773}:root[data-theme=dark] .conn-meter{background:#ffffff14}.mini{color:inherit;border-radius:12px;gap:12px;padding:9px 8px;text-decoration:none;transition:background .14s,transform .14s}.mini+.mini{border-top:1px solid var(--hair)}.mini:hover{transform:translate(2px)}.mini-ic{align-items:center;display:inline-flex;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mini-name{font-weight:650}.mini-state.on{color:#10b981}.mini-state.on:before{background:#10b981;box-shadow:0 0 8px #10b981cc}.mini-key{--m-side:#cfd3e0;letter-spacing:.01em;color:#2a2f3e;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--m-side),0 2px 0 var(--m-side),0 3px 0 var(--m-side),0 8px 14px -10px #14142d73;background:#fff;border-radius:10px;flex:none;padding:6px 12px;font-size:11.5px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s}.mini:hover .mini-key{color:#05070d;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--m-side),0 6px 11px -10px #14142d66;transform:translateY(2px)}:root[data-theme=dark] .mini-key{--m-side:#05070d;color:#dbe3f0;box-shadow:inset 0 1px 0 #ffffff14,0 1px 0 var(--m-side),0 2px 0 var(--m-side),0 3px 0 var(--m-side),0 10px 18px -12px #000000e6;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .mini:hover .mini-key{color:#fff}.dhero{--ink:#e2e8f0;--faint:#94a3b8;--edge:#ffffff24;background:linear-gradient(135deg,#0b1227,#0d1730 55%,#020617);border:1px solid #ffffff1a;border-radius:18px;margin-bottom:14px;padding:16px 20px 18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #020617bf}.dhero-lights{pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.dhero-l1{background:#22d3ee29;top:-64px;left:-64px}.dhero-l1,.dhero-l2{filter:blur(48px);border-radius:50%;width:224px;height:224px;position:absolute}.dhero-l2{background:#a855f729;bottom:-48px;right:-48px}.dhero-in{position:relative}.dhero-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dhero-say{min-width:0}.dhero-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dhero-date{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:11px;font-weight:600}.dhero-sep{background:#ffffff2e;width:1px;height:12px}:root[data-theme=light] .dhero-sep{background:#dfe1ec}.dhero-title{letter-spacing:-.02em;color:#fff;margin:6px 0 0;font-size:clamp(21px,2.4vw,26px);font-weight:800}.dhero-sub{color:#cbd5e1;max-width:46ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}@media (max-width:720px){.dhero-row{flex-direction:column}}.dhero-sub b{color:#fff;font-weight:700}.dhero-pill{border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.dhero-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.dhero-pill.amber{color:#fcd34d;background:#fbbf2426;box-shadow:inset 0 0 0 1px #fbbf244d}.dhero-pill.cyan{color:#7fe9fb;background:#22d3ee24;box-shadow:inset 0 0 0 1px #22d3ee4d}.dhero-pill.green{color:#6ee7b7;background:#10b98126;box-shadow:inset 0 0 0 1px #10b9814d}.dhero-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dhero-step{--s-side:#060d1c;--s-press:4px;max-width:100%;box-shadow:inset 0 1px 0 #ffffff1a,0 1px 0 var(--s-side),0 2px 0 var(--s-side),0 3px 0 var(--s-side),0 4px 0 var(--s-side),0 14px 22px -14px #000000f2;background:linear-gradient(145deg,#1a2740,#142033 54%,#0e1829);border:0;border-radius:14px;flex:0 auto;align-items:center;gap:11px;padding:10px 13px;text-decoration:none;transition:transform .13s cubic-bezier(.2,.8,.3,1),box-shadow .13s,background .14s;display:flex}.dhero-step:hover{box-shadow:inset 0 1px 0 #ffffff1f,0 1px 0 var(--s-side),0 2px 0 var(--s-side),0 10px 16px -12px #000000e6;background:linear-gradient(145deg,#203050,#17263d 54%,#101c30);transform:translateY(2px)}.dhero-step:active{transform:translateY(var(--s-press));box-shadow:inset 0 1px #ffffff14,0 7px 12px -10px #000000e6}.dhero-step.done{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0f}.dhero-step.done:hover{background:#ffffff0d;transform:none;box-shadow:inset 0 0 0 1px #ffffff1a}.dhero-step-ic{flex:none;align-items:center;display:inline-flex}.dhero-step-tx{gap:3px;min-width:0;display:grid}.dhero-step-tx b{color:#fff;font-size:13.5px;font-weight:700}.dhero-step.done .dhero-step-tx b{color:#94a3b8;-webkit-text-decoration:line-through #475569;text-decoration:line-through #475569}.dhero-step-tx i{color:#94a3b8;font-size:12px;font-style:normal;line-height:1.45}.dhero .btn-ghost,:root[data-theme=dark] .content .dhero .btn-ghost,:root[data-theme=light] .content .dhero .btn-ghost{color:#dbe3f0;background:#ffffff12;border:1px solid #ffffff24}.dhero .btn-ghost:hover,:root[data-theme=dark] .content .dhero .btn-ghost:hover,:root[data-theme=light] .content .dhero .btn-ghost:hover{color:#fff;background:#ffffff1f}.dhero~.an-grid .an-rail .panel:last-child:has(.check){display:none}.tw .text-fg{color:var(--ink)}.tw .text-fg-2,.tw .text-muted{color:var(--faint)}.tw .bg-surface{background:var(--sheet)}.tw .border-edge{border-color:var(--edge)}:root[data-theme=light] .dhero{--ink:#05070d;--faint:#5b6076;--edge:#e4e6ef;background:radial-gradient(520px 320px at 8% -20%,#22d3ee1f,#0000 60%),radial-gradient(520px 320px at 96% 120%,#a855f71f,#0000 60%),#fbfbfe;border:1px solid #e6e7f0;box-shadow:0 24px 48px -32px #14162d59}:root[data-theme=light] .dhero-l1,:root[data-theme=light] .dhero-l2{display:none}:root[data-theme=light] .dhero-date{color:#767c90}:root[data-theme=light] .dhero-title{color:#05070d}:root[data-theme=light] .dhero-sub{color:#343a4d}:root[data-theme=light] .dhero-sub b{color:#05070d}:root[data-theme=light] .dhero-pill.amber{color:#a16207;background:#fbbf242e;box-shadow:inset 0 0 0 1px #a1620740}:root[data-theme=light] .dhero-pill.cyan{color:#0b7f97;background:#22d3ee29;box-shadow:inset 0 0 0 1px #0b7f9740}:root[data-theme=light] .dhero-pill.green{color:#047857;background:#10b98129;box-shadow:inset 0 0 0 1px #04785740}:root[data-theme=light] .dhero-step{background:linear-gradient(145deg,var(--k,#22d3ee),var(--k,#22d3ee))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .dhero-step{background:linear-gradient(145deg,color-mix(in srgb,var(--k,#22d3ee) 9%,#fff),color-mix(in srgb,var(--k,#22d3ee) 14%,#fff))}}:root[data-theme=light] .dhero-step{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px var(--k,#22d3ee),0 1px 0 var(--k,#22d3ee),0 2px 0 var(--k,#22d3ee),0 3px 0 var(--k,#22d3ee),0 4px 0 var(--k,#22d3ee),0 14px 22px -14px var(--k,#22d3ee)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .dhero-step{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px color-mix(in srgb,var(--k,#22d3ee) 26%,#fff),0 1px 0 color-mix(in srgb,var(--k,#22d3ee) 34%,#fff),0 2px 0 color-mix(in srgb,var(--k,#22d3ee) 34%,#fff),0 3px 0 color-mix(in srgb,var(--k,#22d3ee) 34%,#fff),0 4px 0 color-mix(in srgb,var(--k,#22d3ee) 34%,#fff),0 14px 22px -14px color-mix(in srgb,var(--k,#22d3ee) 45%,transparent)}}:root[data-theme=light] .dhero-step:hover{background:linear-gradient(145deg,var(--k,#22d3ee),var(--k,#22d3ee))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .dhero-step:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--k,#22d3ee) 14%,#fff),color-mix(in srgb,var(--k,#22d3ee) 20%,#fff))}}:root[data-theme=light] .dhero-step:hover{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px var(--k,#22d3ee),0 1px 0 var(--k,#22d3ee),0 2px 0 var(--k,#22d3ee),0 10px 16px -12px var(--k,#22d3ee)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .dhero-step:hover{box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px color-mix(in srgb,var(--k,#22d3ee) 34%,#fff),0 1px 0 color-mix(in srgb,var(--k,#22d3ee) 34%,#fff),0 2px 0 color-mix(in srgb,var(--k,#22d3ee) 34%,#fff),0 10px 16px -12px color-mix(in srgb,var(--k,#22d3ee) 50%,transparent)}}:root[data-theme=light] .dhero-step.done{background:#f6f7fb;box-shadow:inset 0 0 0 1px #e6e7f0}:root[data-theme=light] .dhero-step.done:hover{background:#f1f2f8;box-shadow:inset 0 0 0 1px #dfe1ec}:root[data-theme=light] .dhero-step-tx b{color:#05070d}:root[data-theme=light] .dhero-step.done .dhero-step-tx b{color:#767c90;text-decoration-color:#b9bdd0}:root[data-theme=light] .dhero-step-tx i{color:#5b6076}:root[data-theme=light] .content .dhero .btn-ghost{color:#2a2f3e;background:#fff;border:1px solid #dfe1ec}:root[data-theme=light] .content .dhero .btn-ghost:hover{color:#05070d;background:#f6f7fb}:root{--c-edge-soft:#e2e8f0;--c-room:#eef2f7;--c-room-floor:#f4f7fb;--c-room-ceiling:#eef2f7;--c-room-spill:#dbeafed9;--c-window:linear-gradient(160deg,#dbeafe,#eff6ff 45%,#f8fafc);--c-window-frame:#0f172a24;--c-window-mullion:#0f172a29;--c-window-glow:0 10px 22px -8px #3882f680;--c-emboss:#ffffffe6}:root[data-theme=dark]{--c-edge-soft:#ffffff0d;--c-room:#0c1426;--c-room-floor:#111b30;--c-room-ceiling:#16203a;--c-room-spill:#7daaeb17;--c-window:radial-gradient(2.4px 2.4px at 21% 69%,#fde047,transparent 60%),radial-gradient(2.2px 2.2px at 61% 79%,#fdba74,transparent 60%),radial-gradient(2px 2px at 79% 61%,#fde047e6,transparent 60%),radial-gradient(2.2px 2.2px at 37% 85%,#bfdbfef2,transparent 60%),radial-gradient(1.9px 1.9px at 47% 58%,#fde047cc,transparent 60%),radial-gradient(ellipse 75% 55% at 28% 16%,#94c5fd3d,transparent 70%),linear-gradient(170deg,#0a1120,#0e1a2e 55%,#13213a);--c-window-frame:#94a3b852;--c-window-mullion:#94a3b857;--c-window-glow:0 10px 26px -10px #3b82f652;--c-emboss:#0000008c}.dhero-room-wrap{border-radius:18px;margin-bottom:14px;overflow:hidden;box-shadow:0 24px 48px -32px #14162d66,inset 0 0 0 1px #14162d0f}:root[data-theme=dark] .dhero-room-wrap{box-shadow:0 30px 60px -34px #000000e6,inset 0 0 0 1px #ffffff12}.dhero-say-row{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 12px;display:flex}.dhero-say-row .dhero-title{color:var(--ink);margin:0}.dhero-say-row .dhero-sub{color:var(--muted);max-width:52ch;margin:5px 0 0}.dhero-say-row .dhero-sub b{color:var(--ink)}@media (max-width:720px){.dhero-say-row{flex-direction:column}}@keyframes alert-halo{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.62;transform:scale(1.1)}}@keyframes alert-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes reading-sway{0%,to{transform:rotateY(-11deg)}50%{transform:rotateY(11deg)}}@media (prefers-reduced-motion:reduce){.reading-sway{animation:none!important}}.chart-head{align-items:flex-start}.chart-head-l{align-items:center;gap:12px;min-width:0;display:flex}.badge.b-sample{color:#7c3aed;background:#a855f724;box-shadow:inset 0 0 0 1px #7c3aed47}:root[data-theme=dark] .badge.b-sample{color:#d8b4fe;background:#a855f729;box-shadow:inset 0 0 0 1px #a855f74d}.area-wrap.is-sample{opacity:.62}.area-wrap.is-sample .area-line{stroke-dasharray:7 6}.area-note{color:var(--faint);margin:8px 0 0;font-size:12px;line-height:1.5}.area-wrap{position:relative}.area-grid line{stroke:var(--hair);stroke-width:1px}.area-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dhero-room-wrap{--ink:#05070d;--faint:#3a4053}:root[data-theme=dark] .dhero-room-wrap{--ink:#f1f5f9;--faint:#b6c2d6}.floor-sign{letter-spacing:.07em;color:var(--ink);-webkit-text-stroke:.6px currentColor;font-size:40px;font-weight:900}:root{--c-room-floor:#f7f8fa;--c-room-spill:#e2e8f080}:root[data-theme=dark]{--c-room-floor:#0f1726;--c-room-spill:#94a3b814}.mo-read{align-items:baseline;gap:12px;margin:14px 0 2px;display:flex}.mo-val{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:850;line-height:1}.mo-delta{color:#047857;align-items:baseline;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.mo-delta.down{color:#be123c}.mo-delta i{color:var(--faint);font-size:12px;font-style:normal;font-weight:500}:root[data-theme=dark] .mo-delta{color:#6ee7b7}:root[data-theme=dark] .mo-delta.down{color:#fda4af}.mo-panel .area-wrap{margin-top:6px;position:relative}.mo-panel .area-wrap:after{content:"";background:var(--hair);height:1px;position:absolute;bottom:0;left:0;right:0}.mo-now{background:#fb923c;border-radius:50%;width:9px;height:9px;position:absolute;right:0;transform:translate(50%,50%);box-shadow:0 0 0 3px #fb923c38,0 0 14px 3px #fb923c80}.area-wrap.is-sample .mo-now{opacity:.55}.mo-panel .axis-x{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);justify-content:space-between;margin-top:10px;font-size:11px;font-weight:600;display:flex}.an-grid{align-items:start}.an-rail{align-self:start}.mo-plot{justify-content:space-between;align-items:flex-end;gap:4px;height:150px;margin-top:10px;padding:0 2px 0 0;display:flex}.mo-bar{background:linear-gradient(180deg,var(--b),var(--b) 46%,var(--b));border-radius:4px 4px 2px 2px;flex:1 1 0;min-width:0;max-width:11px}@supports (color:color-mix(in lab,red,red)){.mo-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--b) 72%,#fff),var(--b) 46%,color-mix(in srgb,var(--b) 78%,#000))}}.mo-bar{box-shadow:inset 0 1px 0 #ffffff8c,1px 1px 0 var(--b),2px 2px 0 var(--b),4px 5px 8px -3px var(--b)}@supports (color:color-mix(in lab,red,red)){.mo-bar{box-shadow:inset 0 1px 0 #ffffff8c,1px 1px 0 color-mix(in srgb,var(--b) 60%,#000),2px 2px 0 color-mix(in srgb,var(--b) 54%,#000),4px 5px 8px -3px color-mix(in srgb,var(--b) 45%,transparent)}}.mo-bar{transform-origin:bottom;animation:mo-grow .55s cubic-bezier(.2,.8,.3,1) both;animation-delay:var(--d,0s)}@keyframes mo-grow{0%{opacity:0;transform:scaleY(.04)}}@media (prefers-reduced-motion:reduce){.mo-bar{animation:none}}.mo-plot.is-sample{opacity:.66}.mo-panel .mo-plot{position:relative}.mo-panel .mo-plot:after{content:"";background:var(--hair);height:1px;position:absolute;bottom:-1px;left:0;right:0}.mo-plot{height:210px}@media (max-width:1100px){.mo-plot{height:160px}}.content .an-grid.dg{align-items:stretch}.content .an-grid.dg>.an-rail{align-self:stretch}.an-main,.an-rail{flex-direction:column;display:flex}.an-main>.panel,.an-rail>.panel{flex:auto}.mo-panel{flex-direction:column;display:flex}.mo-plot{flex:auto;height:auto;min-height:150px}.an-grid,.an-main{gap:10px}.dtools{margin-bottom:12px!important}.dhero-grid{margin-bottom:14px}.dsec-head{margin-bottom:8px!important}.dhero-room-wrap,.dhero-say-row{margin-bottom:10px}.dads-panel .chart-head{align-items:center;margin-bottom:12px}.dads-panel .chart-title{display:inline}.dads-panel .chart-sub{margin-left:8px;display:inline}.dads-line{color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.dads-line-tx{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.dads-line-tx b{color:var(--ink);font-size:14px;font-weight:700}.dads-line-tx i{color:var(--muted);font-size:12.5px;font-style:normal;line-height:1.5}.dads-line .dk-arr{margin-left:auto}.dads-line:hover .dk-arr{color:var(--accent);transform:translate(3px)}.dads-panel,.dads-panel~.panel{margin-top:14px}.content{padding-bottom:10px}.dhero-key,.dhero-say-row .btn{border:0;border-radius:13px;padding:9px 16px 9px 10px;font-size:13.5px;font-weight:700;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s}.dhero-key{--g-side:#cfd3e0;color:#2a2f3e;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--g-side),0 2px 0 var(--g-side),0 3px 0 var(--g-side),0 12px 18px -12px #14162d73;background:#fff}.dhero-key:hover{color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--g-side),0 9px 14px -12px #14162d66;background:#fbfbff;transform:translateY(2px)}.dhero-key:active{transform:translateY(3px);box-shadow:inset 0 1px #fffc,0 7px 11px -10px #14162d66}:root[data-theme=dark] .dhero-key{--g-side:#05070d;color:#dbe3f0;box-shadow:inset 0 1px 0 #ffffff14,0 1px 0 var(--g-side),0 2px 0 var(--g-side),0 3px 0 var(--g-side),0 12px 20px -14px #000000e6;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.dhero-say-row .dh-cta{--c-side:#5b2f86;--c-press:5px;color:#fff;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--c-side),0 2px 0 var(--c-side),0 3px 0 var(--c-side),0 4px 0 var(--c-side),0 5px 0 var(--c-side),0 18px 28px -16px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c)}.dhero-say-row .dh-cta:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--c-side),0 2px 0 var(--c-side),0 12px 20px -14px #1a0a30a6;transform:translateY(3px)}.dhero-say-row .dh-cta:active{transform:translateY(var(--c-press));box-shadow:inset 0 1px #ffffff59,0 8px 16px -12px #1a0a3099}:root[data-theme=dark] .dhero-say-row .dh-cta{--c-side:#6f3ca3}.dhero-key{cursor:pointer;white-space:nowrap;gap:9px;width:auto;margin:0}.chart-manage,.dhero-key{align-items:center;display:inline-flex}.chart-manage{--p-side:#cfd3e0;color:#0b7f97;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--p-side),0 2px 0 var(--p-side),0 3px 0 var(--p-side),0 10px 16px -12px #14162d73;background:#fff;border:0;border-radius:10px;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:750;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s}.chart-manage:hover{color:#06586b;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--p-side),0 8px 13px -12px #14162d66;transform:translateY(2px)}.chart-manage:active{transform:translateY(3px);box-shadow:inset 0 1px #fffc,0 6px 11px -10px #14162d66}:root[data-theme=dark] .chart-manage{--p-side:#05070d;color:#7fe9fb;box-shadow:inset 0 1px 0 #ffffff14,0 1px 0 var(--p-side),0 2px 0 var(--p-side),0 3px 0 var(--p-side),0 10px 18px -12px #000000e6;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .chart-manage:hover{color:#a5f3fc}.mo-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:8px 0 4px;display:flex}.mo-empty p{max-width:44ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.badge.b-published{letter-spacing:.06em;text-transform:uppercase;color:#047857;background:#fff;border:0;border-radius:999px;align-items:center;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 1px #c7cedb,0 2px #c7cedb,0 8px 12px -9px #14162d73}:root[data-theme=dark] .badge.b-published{color:#6ee7b7;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b);box-shadow:inset 0 1px #ffffff14,0 1px #05070d,0 2px #05070d,0 8px 14px -10px #000000e6}.mo-key{--k-side:#5b2f86;--k-press:4px;color:#fff;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 4px 0 var(--k-side),0 16px 24px -16px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);border:0;border-radius:13px;align-items:center;gap:9px;padding:9px 16px 9px 10px;font-size:13.5px;font-weight:750;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;display:inline-flex}.mo-key:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 11px 18px -14px #1a0a30a6;transform:translateY(2px)}.mo-key:active{transform:translateY(var(--k-press));box-shadow:inset 0 1px #ffffff59,0 7px 14px -12px #1a0a3099}:root[data-theme=dark] .mo-key{--k-side:#6f3ca3}.doors{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.door{--s:#cfd3e0;color:#2a2f3e;cursor:pointer;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--s),0 2px 0 var(--s),0 3px 0 var(--s),0 10px 16px -12px #14162d73;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;margin:0;padding:7px 13px 7px 8px;font-size:13px;font-weight:700;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,background .14s,color .12s;display:inline-flex}.door:hover{box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--s),0 8px 13px -12px #14162d66;transform:translateY(2px)}.door.on{--s:var(--d)}@supports (color:color-mix(in lab,red,red)){.door.on{--s:color-mix(in srgb,var(--d) 42%,#000)}}.door.on{color:#fff;background:linear-gradient(145deg,var(--d),var(--d) 52%,var(--d));transform:translateY(3px)}@supports (color:color-mix(in lab,red,red)){.door.on{background:linear-gradient(145deg,color-mix(in srgb,var(--d) 72%,#fff),var(--d) 52%,color-mix(in srgb,var(--d) 84%,#000))}}.door.on{box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--s),0 10px 16px -12px var(--d)}@supports (color:color-mix(in lab,red,red)){.door.on{box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--s),0 10px 16px -12px color-mix(in srgb,var(--d) 55%,transparent)}}:root[data-theme=dark] .door{--s:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.stepper{gap:8px;margin-bottom:14px;display:flex}.step{--s:#cfd3e0;color:#5b6076;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--s),0 2px 0 var(--s),0 3px 0 var(--s),0 10px 16px -12px #14162d66;background:#fff;border:0;border-radius:13px;flex:1 1 0;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.step .n{color:#767c90;background:#eef0f6;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #dfe1ec}.step.on{color:#05070d}.step.on .n{color:#fff;background:linear-gradient(150deg,#67e8f9,#0e9fbd);box-shadow:0 2px #075e73}:root[data-theme=dark] .step{--s:#05070d;color:#8b97ad;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .step.on{color:#fff}:root[data-theme=dark] .step .n{color:#8b97ad;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.section-lbl{letter-spacing:.13em;color:#05070d;text-shadow:0 1px #c3c7d6,0 2px #b2b7ca;justify-content:flex-start;gap:0;margin-bottom:14px;font-size:11px;font-weight:800}.section-lbl:before{content:"";background:linear-gradient(90deg,#22d3ee,#a855f7 55%,#fb923c);border-radius:2px;flex:none;width:18px;height:2px;margin-right:10px}.section-lbl>a:last-child,.section-lbl>span:last-child{margin-left:auto}:root[data-theme=dark] .section-lbl{color:#fff;text-shadow:0 1px #2b3446,0 2px #1e2533}.page-title{letter-spacing:-.03em;color:var(--ink);font-size:clamp(26px,2.6vw,32px);font-weight:850}.page-desc{max-width:62ch;font-size:14px}.chart-title{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:800}.rec-stage{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:30px 24px 26px;display:flex}.rec-stage h3{letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:17px;font-weight:800}.rec-stage p{max-width:46ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.rec-stage .rec-fine{color:var(--faint);max-width:44ch;font-size:12px}.rec-stage .rec-fine b{color:var(--muted);font-weight:650}.rec-key{--k-side:#7d1030;--k-press:4px;color:#fff;cursor:pointer;width:auto;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 4px 0 var(--k-side),0 18px 26px -16px #690d28b3;background:linear-gradient(145deg,#fda4af,#f43f5e 52%,#c81e42);border:0;border-radius:13px;align-items:center;gap:9px;margin:4px 0 0;padding:11px 20px 11px 16px;font-size:14px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;display:inline-flex}.rec-key:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 12px 18px -14px #690d28a6;transform:translateY(2px)}.rec-key:active{transform:translateY(var(--k-press));box-shadow:inset 0 1px #ffffff59,0 8px 14px -12px #690d2899}.rec-key-dot{background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ffffff47}.formats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fmt{width:auto;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:0;padding:14px 10px 12px;transition:transform .14s,box-shadow .14s,background .14s;display:flex;box-shadow:inset 0 0 0 1px #e6e7f0,0 10px 18px -14px #14162d66}.fmt:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #d3d6e3,0 14px 22px -14px #14162d73}.fmt.on{background:#22d3ee12;box-shadow:inset 0 0 0 1.5px #22d3ee,0 14px 24px -14px #0891b273}:root[data-theme=dark] .fmt{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 20px -16px #000000e6}:root[data-theme=dark] .fmt.on{background:#22d3ee1a;box-shadow:inset 0 0 0 1.5px #22d3ee,0 14px 24px -14px #000000e6}.fmt-box{background:linear-gradient(160deg,#eef0f6,#e3e6f0);border-radius:7px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #14162d14}.fmt-box i{letter-spacing:.06em;color:#767c90;font-size:10px;font-style:normal;font-weight:800}.fmt.on .fmt-box{background:linear-gradient(160deg,#a5f3fc,#22d3ee);box-shadow:inset 0 0 0 1px #06465640}.fmt.on .fmt-box i{color:#04303a}.fmt-n{text-align:center;color:var(--muted);font-size:11.5px;font-weight:650;line-height:1.3}.fmt.on .fmt-n{color:var(--ink)}:root[data-theme=dark] .fmt-box{background:linear-gradient(160deg,#243049,#1a2336);box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-theme=dark] .fmt-box i{color:#8b97ad}.tip{border-top:1px solid var(--hair);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.tip:first-child{border-top:0;padding-top:4px}.tip-t{color:var(--ink);font-size:13.5px;font-weight:750}.tip-d{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.55}.cr{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:980px){.cr{grid-template-columns:1fr}}.cr-rail{position:sticky;top:12px}.cr-rail .doors{flex-direction:column;gap:6px;margin:0}.cr-rail .door{justify-content:flex-start;width:100%}@media (max-width:980px){.cr-rail{position:static}.cr-rail .doors{flex-flow:wrap}.cr-rail .door{width:auto}}.cr-formats{border-top:1px solid var(--hair);margin-top:20px;padding-top:18px}.cr-formats .formats{grid-template-columns:repeat(3,minmax(0,150px))}.cr-formats .section-lbl .k{text-transform:none;letter-spacing:0;color:var(--faint);margin-left:8px;font-weight:500}.title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.title-rule{background:linear-gradient(#0000,#c7c7cc,#0000);flex:none;width:1px;height:30px}:root[data-theme=dark] .title-rule{background:linear-gradient(#0000,#ffffff4d,#0000)}.title-row .page-title{margin:0}.title-row .room-eyebrow{letter-spacing:.15em;font-size:11px}@media (max-width:560px){.title-rule{display:none}}.cr-rail .doors{gap:2px}.cr-rail .door{box-shadow:none;color:var(--muted);background:0 0;border-radius:10px;padding:8px 10px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s;position:relative;transform:none}.cr-rail .door:hover{box-shadow:none;color:var(--ink);background:#7f7fa014;transform:none}.cr-rail .door.on{color:var(--ink);background:var(--d);font-weight:750;transform:none}@supports (color:color-mix(in lab,red,red)){.cr-rail .door.on{background:color-mix(in srgb,var(--d) 11%,transparent)}}.cr-rail .door.on{box-shadow:none}.cr-rail .door.on:before{content:"";background:var(--d);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:root[data-theme=dark] .cr-rail .door{color:#8b97ad;background:0 0}:root[data-theme=dark] .cr-rail .door:hover{color:#fff;background:#ffffff0d}:root[data-theme=dark] .cr-rail .door.on{color:#fff;background:var(--d)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cr-rail .door.on{background:color-mix(in srgb,var(--d) 16%,transparent)}}.cr-rail .section-lbl{margin-bottom:8px}.head-right{align-items:center;gap:18px;display:flex}.head-mark{display:inline-flex}@media (max-width:720px){.head-mark{display:none}}.sidebar .avatar{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;align-items:center;font-size:0;display:inline-flex}.door-group+.door-group{margin-top:14px}.door-group-n{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;padding:0 10px;font-size:10px;font-weight:800}.rec{background:0 0!important;border:0!important;padding:0!important}.rec-stage{padding:34px 24px 28px}.rec-alt{--a-side:#cfd3e0;color:#2a2f3e;cursor:pointer;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--a-side),0 2px 0 var(--a-side),0 3px 0 var(--a-side),0 10px 16px -12px #14162d66;background:#fff;border:0;border-radius:11px;align-items:center;gap:8px;margin:10px 0 0;padding:7px 14px 7px 8px;font-size:12.5px;font-weight:700;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s;display:inline-flex}.rec-alt:hover{box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--a-side),0 8px 13px -12px #14162d59;transform:translateY(2px)}:root[data-theme=dark] .rec-alt{--a-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.cr-formats{margin-top:18px;padding-top:16px}.cr-formats .formats{grid-template-columns:repeat(3,minmax(0,132px));gap:8px}.cr-formats .fmt{gap:7px;padding:10px 8px 9px}.fmt-9x16{width:26px;height:46px}.fmt-1x1{width:40px;height:40px}.fmt-16x9{width:52px;height:29px}.fmt-n{font-size:11px}.cr{grid-template-columns:minmax(0,1fr)}.cr-rail{display:none}.cr-doors{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:0;margin-bottom:20px;padding-bottom:18px;display:flex}.cr-doors .door-group{align-items:center;gap:8px;margin:0;display:flex}.cr-doors .door-group+.door-group{border-left:1px solid var(--hair);margin-left:14px;padding-left:14px}.cr-doors .door-group-n{display:none}.cr-doors .doors{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cr-doors .door{border-radius:12px;width:auto;padding:9px 15px 9px 9px;font-size:13.5px}.cr-doors .door.on:before{display:none}@supports (color:color-mix(in lab,red,red)){.cr-doors .door.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d) 45%,transparent)}}@media (max-width:860px){.cr-doors .door-group+.door-group{border-left:0;margin-left:0;padding-left:0}}@supports (color:color-mix(in lab,red,red)){.cr-doors .door{background:color-mix(in srgb,var(--d) 11%,transparent)}}.cr-doors .door{box-shadow:none;font-weight:700}.cr-doors .door:hover{background:var(--d)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door:hover{background:color-mix(in srgb,var(--d) 20%,transparent)}}.cr-doors .door:hover{color:var(--d)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door:hover{color:color-mix(in srgb,var(--d) 84%,#05070d)}.cr-doors .door.on{box-shadow:inset 0 1px 0 #fff6,0 1px 0 color-mix(in srgb,var(--d) 45%,#000),0 2px 0 color-mix(in srgb,var(--d) 45%,#000),0 10px 16px -12px color-mix(in srgb,var(--d) 55%,transparent)}:root[data-theme=dark] .cr-doors .door{background:color-mix(in srgb,var(--d) 16%,transparent)}}:root[data-theme=dark] .cr-doors .door:hover{background:var(--d)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cr-doors .door:hover{background:color-mix(in srgb,var(--d) 26%,transparent)}}.cr-doors .door{--ds:var(--d)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door{--ds:color-mix(in srgb,var(--d) 34%,#fff)}}.cr-doors .door{background:linear-gradient(145deg,var(--d),var(--d))}@supports (color:color-mix(in lab,red,red)){.cr-doors .door{background:linear-gradient(145deg,color-mix(in srgb,var(--d) 7%,#fff),color-mix(in srgb,var(--d) 15%,#fff))}}.cr-doors .door{color:var(--d)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door{color:color-mix(in srgb,var(--d) 72%,#05070d)}}.cr-doors .door{box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--ds),0 2px 0 var(--ds),0 8px 12px -9px var(--d)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door{box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--ds),0 2px 0 var(--ds),0 8px 12px -9px color-mix(in srgb,var(--d) 45%,transparent)}}.cr-doors .door{transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,background .14s,color .12s}.cr-doors .door:hover{background:linear-gradient(145deg,var(--d),var(--d));transform:translateY(1px)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--d) 13%,#fff),color-mix(in srgb,var(--d) 22%,#fff))}}.cr-doors .door:hover{box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--ds),0 6px 10px -9px var(--d)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door:hover{box-shadow:inset 0 1px 0 #ffffffe6,0 1px 0 var(--ds),0 6px 10px -9px color-mix(in srgb,var(--d) 45%,transparent)}}.cr-doors .door.on{--ds:var(--d)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door.on{--ds:color-mix(in srgb,var(--d) 42%,#000)}}.cr-doors .door.on{color:#fff;background:linear-gradient(145deg,var(--d),var(--d) 52%,var(--d));transform:translateY(2px)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door.on{background:linear-gradient(145deg,color-mix(in srgb,var(--d) 76%,#fff),var(--d) 52%,color-mix(in srgb,var(--d) 86%,#000));box-shadow:inset 0 1px 0 #ffffff6b,0 1px 0 var(--ds),0 6px 11px -9px color-mix(in srgb,var(--d) 55%,transparent)}}:root[data-theme=dark] .cr-doors .door{--ds:var(--d)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cr-doors .door{--ds:color-mix(in srgb,var(--d) 40%,#000)}}:root[data-theme=dark] .cr-doors .door{background:linear-gradient(145deg,var(--d),var(--d))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cr-doors .door{background:linear-gradient(145deg,color-mix(in srgb,var(--d) 22%,#141b2b),color-mix(in srgb,var(--d) 12%,#141b2b))}}:root[data-theme=dark] .cr-doors .door{color:var(--d)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cr-doors .door{color:color-mix(in srgb,var(--d) 55%,#fff)}}:root[data-theme=dark] .cr-doors .door.on,:root[data-theme=dark] .cr-doors .door:hover{color:#fff}.topbar{z-index:8;background:var(--bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:16px;height:78px;margin:-12px 0 14px;padding:12px 2px 0;display:flex;position:sticky;top:-12px}:root[data-theme=light] .content .topbar{background:#f3f4f8;border-bottom-color:#e6e7f0}.topbar-where{align-items:center;gap:9px;min-width:0;display:flex}.topbar-home{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.topbar-sep{color:var(--faint);font-size:15px}.topbar-now{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.topbar-hint{color:var(--faint);font-size:12px}.topbar-right{align-items:center;gap:14px;display:flex}.topbar-key{--t-side:#5b2f86;--t-press:3px;color:#fff;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--t-side),0 2px 0 var(--t-side),0 3px 0 var(--t-side),0 12px 18px -14px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);border:0;border-radius:12px;align-items:center;gap:8px;padding:9px 17px 9px 10px;font-size:14px;font-weight:780;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;display:inline-flex}.topbar-key:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--t-side),0 8px 13px -12px #1a0a3099;transform:translateY(2px)}.topbar-key:active{transform:translateY(var(--t-press));box-shadow:inset 0 1px #ffffff59,0 6px 11px -10px #1a0a3099}:root[data-theme=dark] .topbar-key{--t-side:#6f3ca3}@media (max-width:640px){.topbar-hint{display:none}}.topbar-plan{--p-side:#cfd3e0;color:#2a2f3e;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--p-side),0 2px 0 var(--p-side),0 8px 13px -10px #14162d73;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.topbar-plan:hover{color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--p-side),0 6px 10px -10px #14162d66;transform:translateY(1px)}.topbar-plan:active{transform:translateY(2px);box-shadow:inset 0 1px #fffc,0 5px 9px -9px #14162d66}.topbar-plan-n{letter-spacing:.02em}.topbar-plan-c{font-variant-numeric:tabular-nums;color:#0b7f97;background:#22d3ee24;border-radius:999px;padding:1px 7px;font-weight:800;box-shadow:inset 0 0 0 1px #0b7f9733}:root[data-theme=dark] .topbar-plan-c{color:#7fe9fb;background:#22d3ee29;box-shadow:inset 0 0 0 1px #22d3ee42}.topbar-plan:hover .topbar-plan-c{color:var(--muted)}:root[data-theme=dark] .topbar-plan{--p-side:#05070d;color:#dbe3f0;box-shadow:inset 0 1px 0 #ffffff14,0 1px 0 var(--p-side),0 2px 0 var(--p-side),0 8px 14px -10px #000000e6;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .topbar-plan:hover{color:#fff}.rec-choices{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:820px){.rec-choices{grid-template-columns:1fr}}.rec-choice{background:var(--panel-2,#fafbff);box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 20px 20px;transition:box-shadow .16s,transform .16s;display:flex}.rec-choice:hover{box-shadow:inset 0 0 0 1px var(--hair-2),0 16px 28px -22px #14162d80;transform:translateY(-2px)}.rec-choice h3{letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:16px;font-weight:800}.rec-choice p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.rec-choice .rec-fine{color:var(--faint);margin-top:2px;font-size:11.5px}.rec-choice .rec-fine b{color:var(--muted);font-weight:650}.rec-choice .rec-key{margin-top:4px}:root[data-theme=dark] .rec-choice{background:#ffffff08}.rec-key-alt{--k-side:#075e73;color:#04121a;box-shadow:inset 0 1px 0 #ffffff8c,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 14px 22px -16px #064656b3;background:linear-gradient(145deg,#7fe9fb,#22d3ee 52%,#0bb3d4);padding:9px 16px 9px 8px;font-size:13px}.rec-key-alt:hover{box-shadow:inset 0 1px 0 #ffffff8c,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 10px 16px -14px #064656a6}.cr-history{border-radius:0 0 var(--r,18px) var(--r,18px);background:var(--panel-2,#fafbff);box-shadow:inset 0 1px 0 var(--hair);margin:22px -22px -22px;padding:20px 22px 22px}.cr-work{padding-bottom:0!important}:root[data-theme=dark] .cr-history{background:#ffffff05}.cr-history-n{letter-spacing:0;text-transform:none;color:#0b7f97;text-shadow:none;background:#22d3ee24;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #0b7f9733}:root[data-theme=dark] .cr-history-n{color:#7fe9fb;background:#22d3ee29;box-shadow:inset 0 0 0 1px #22d3ee42}.cr-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 16px 24px;display:flex}.cr-empty p{max-width:44ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.dropzone{border:1.5px dashed var(--hair-2);background:var(--panel-2,#fafbff);cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:36px 24px 32px;transition:border-color .16s,background .16s,transform .16s;display:flex}.dropzone:hover{background:#22d3ee0a;border-color:#22d3ee}.dropzone.drag{background:#22d3ee17;border-color:#22d3ee;transform:scale(1.004)}.dropzone.busy{cursor:progress}:root[data-theme=dark] .dropzone{background:#ffffff05}.dz-ic{font-size:0;display:inline-flex;box-shadow:none!important;background:0 0!important;width:auto!important;height:auto!important}.dz-t{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:800}.dz-s{color:var(--muted);font-size:13px}.cr-work input:not([type]),.cr-work input[type=text],.cr-work input[type=url],.cr-work textarea{color:#05070d;background:#fbfbfe;border:1px solid #d7d9e6;border-radius:13px;padding:14px 16px;font-size:14.5px;font-weight:500;line-height:1.55;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 2px 4px #1012280d}.cr-work textarea{min-height:96px}.cr-work input::placeholder,.cr-work textarea::placeholder{color:#8c91a6;font-weight:400}.cr-work input:hover,.cr-work textarea:hover{border-color:#bcc0d4}.cr-work input:focus,.cr-work textarea:focus{background:#fff;border-color:#22d3ee;outline:none;box-shadow:inset 0 2px 4px #1012280a,0 0 0 3px #22d3ee38}:root[data-theme=dark] .cr-work input,:root[data-theme=dark] .cr-work textarea{color:#f1f5f9;background:#ffffff0a;border-color:#ffffff24;box-shadow:inset 0 2px 5px #00000073}:root[data-theme=dark] .cr-work input::placeholder,:root[data-theme=dark] .cr-work textarea::placeholder{color:#7d879c}:root[data-theme=dark] .cr-work input:focus,:root[data-theme=dark] .cr-work textarea:focus{background:#ffffff0f;border-color:#22d3ee;box-shadow:inset 0 2px 5px #0006,0 0 0 3px #22d3ee40}.cr-work .agent-cmd-lbl,.cr-work .agent-cmd-top{color:var(--ink);font-size:13.5px;font-weight:750}.cr-work .agent-cmd-lbl .k,.cr-work .agent-cmd-top .k{color:var(--faint);font-weight:500}.cr-work .agent-cmd-spark{color:#a855f7}.cr-work .btn:not(.btn-ghost):not(.rec-key):not(.rec-key-alt){--k-side:#5b2f86;--k-press:4px;color:#fff;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 4px 0 var(--k-side),0 18px 26px -16px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);border:0;border-radius:13px;padding:11px 20px;font-size:14px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s}.cr-work .btn:not(.btn-ghost):not(.rec-key):not(.rec-key-alt):hover:not(:disabled){filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 12px 18px -14px #1a0a30a6;transform:translateY(2px)}.cr-work .btn:not(.btn-ghost):not(.rec-key):not(.rec-key-alt):active:not(:disabled){transform:translateY(var(--k-press));box-shadow:inset 0 1px #ffffff59,0 8px 14px -12px #1a0a3099}.cr-work .btn:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.55;transform:none}:root[data-theme=dark] .cr-work .btn:not(.btn-ghost){--k-side:#6f3ca3}.door-stage{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:900px){.door-stage{grid-template-columns:1fr}}.door-tile{background:var(--panel-2,#fafbff);box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 20px 20px;display:flex}.door-tile h3{letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:16px;font-weight:800}.door-tile p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.door-tile .url-field,.door-tile textarea,.door-tile>input{width:100%;margin-top:4px}:root[data-theme=dark] .door-tile{background:#ffffff08}.url-field{background:#fbfbfe;border:1px solid #d7d9e6;border-radius:13px;align-items:center;gap:10px;padding-left:10px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;box-shadow:inset 0 2px 4px #1012280d}.url-field:focus-within{background:#fff;border-color:#22d3ee;box-shadow:inset 0 2px 4px #1012280a,0 0 0 3px #22d3ee38}.url-field-ic{color:inherit;flex:none;display:inline-flex;width:auto!important;height:auto!important}.cr-work .url-field .url-input,.url-field-ic{box-shadow:none!important;background:0 0!important}.cr-work .url-field .url-input{flex:1;padding-left:0;border:0!important}.cr-work .url-field .url-input:focus{box-shadow:none!important}:root[data-theme=dark] .url-field{background:#ffffff0a;border-color:#ffffff24;box-shadow:inset 0 2px 5px #00000073}.cr-doors .door.on{box-shadow:inset 0 1px 0 #ffffff6b,0 0 0 2px var(--d),0 1px 0 var(--ds),0 8px 16px -8px var(--d)}@supports (color:color-mix(in lab,red,red)){.cr-doors .door.on{box-shadow:inset 0 1px 0 #ffffff6b,0 0 0 2px color-mix(in srgb,var(--d) 34%,transparent),0 1px 0 var(--ds),0 8px 16px -8px color-mix(in srgb,var(--d) 70%,transparent)}}.cr-doors .door.on{font-weight:800}.cr-doors .door:not(.on){opacity:.82}.cr-doors .door:not(.on):hover{opacity:1}.cr-work .ai-opt>label,.cr-work .ai-opts>div>label{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}.cr-work .seg{gap:3px}.ai-enhanced-note{color:var(--muted);font-size:12.5px}.cr-work .ai-hint,.cr-work .ai-opts+div{font-size:12.5px;line-height:1.55}.ai-enhance{--e-side:#cfd3e0;white-space:nowrap;color:#2a2f3e;cursor:pointer;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--e-side),0 2px 0 var(--e-side),0 3px 0 var(--e-side),0 10px 16px -12px #14162d66;background:#fff;border:0;border-radius:11px;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 8px;font-size:12.5px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;display:inline-flex}.ai-enhance:hover:not(:disabled){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--e-side),0 8px 13px -12px #14162d59;transform:translateY(2px)}.ai-enhance:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5;transform:none}:root[data-theme=dark] .ai-enhance{--e-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.ai-field{position:relative}.cr-work .ai-field textarea{padding-bottom:52px}.ai-assist{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.ai-field .ai-assist>button,.cr-work .ai-enhance{position:static!important}.ai-field .ai-enhance{box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--e-side),0 2px 0 var(--e-side),0 6px 10px -8px #14162d59}.ai-opts-lbl{margin-top:22px;margin-bottom:12px}.cr-work .ai-opts{flex-wrap:wrap;gap:20px 26px;display:flex}.ai-assist-loose{margin-top:10px;position:static}.ai-enhance.is-off{cursor:not-allowed;filter:grayscale(.5);opacity:.5}label.ai-enhance{cursor:pointer}.door-stage-1{grid-template-columns:1fr}.etool-head{align-items:center;gap:9px;margin-bottom:11px;display:flex}.etool-head b{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:850}.etool-head .k{letter-spacing:0;text-transform:none;color:var(--faint);font-size:11.5px;font-weight:500}.trim-lbl .trim-name{align-items:center;gap:9px;display:inline-flex}.trim-lbl .trim-name b{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:850}.etool .seg,.fmt-pick{background:var(--panel-2,#f3f4f9);max-width:100%;box-shadow:inset 0 0 0 1px var(--hair);border:0;border-radius:13px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}:root[data-theme=dark] .etool .seg,:root[data-theme=dark] .fmt-pick{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.etool .seg .seg-i,.fmt-pick .fmt-chip{cursor:pointer;width:auto;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:10px;margin:0;padding:8px 16px;font-size:13px;font-weight:700;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,background .14s,color .12s}.etool .seg .seg-i:hover:not(.on),.fmt-pick .fmt-chip:hover:not(.on){color:var(--ink);background:#7f7fa01a}.etool .seg .seg-i.on,.fmt-pick .fmt-chip.on{color:#fff;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(1px);box-shadow:inset 0 1px #fff6,0 1px #312e81,0 2px #312e81,0 8px 14px -9px #312e8199}.cap-editor .row-actions .btn,.cap-editor .row-actions .chip,.modal-foot .btn{--k-side:#cfd3e0;cursor:pointer;color:#2a2f3e;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 10px 16px -12px #14162d66;background:#fff;border:0;border-radius:11px;margin:0;padding:9px 16px;font-size:13px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s}.cap-editor .row-actions .btn:hover:not(:disabled),.cap-editor .row-actions .chip:hover,.modal-foot .btn:hover:not(:disabled){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--k-side),0 8px 13px -12px #14162d59;transform:translateY(2px)}.cap-editor .row-actions .btn:disabled,.modal-foot .btn:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5;transform:none}.cap-editor .row-actions .chip.on{color:#fff;--k-side:#312e81;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca)}:root[data-theme=dark] .cap-editor .row-actions .btn,:root[data-theme=dark] .cap-editor .row-actions .chip,:root[data-theme=dark] .modal-foot .btn{--k-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.modal-foot .btn:not(.btn-ghost){--k-side:#5b2f86;color:#fff;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 4px 0 var(--k-side),0 18px 26px -16px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c)}.modal-foot .btn:not(.btn-ghost):hover:not(:disabled){filter:brightness(1.05);color:#fff}.foot-key{--k-side:#cfd3e0;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 4px 0 var(--k-side),0 14px 20px -14px #14162d73;background:linear-gradient(145deg,#fff,#f7f8fc 60%,#f1f3f9);border:0;border-radius:12px;margin:0;padding:10px 18px;font-size:13px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s}.foot-key:hover:not(:disabled){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 10px 15px -13px #14162d66;transform:translateY(2px)}.foot-key:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 1px #ffffffe6,0 8px 12px -12px #14162d59}.foot-key:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.45;transform:none}:root[data-theme=dark] .foot-key{--k-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.dist-step-h{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.dist-num{color:#fff;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11.5px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #fff6,0 1px #312e81,0 2px #312e81,0 6px 10px -7px #312e8199}.dist-slots{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dist-slot{--k-side:#d5d8e6;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 3px 0 var(--k-side),0 10px 16px -12px #14162d66;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:12px;align-items:center;gap:8px;margin:0;padding:8px 15px 8px 9px;font-size:13px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.dist-slot:hover:not(.on){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--k-side),0 8px 13px -12px #14162d59;transform:translateY(2px)}.dist-slot.on{--k-side:#312e81;color:#fff;box-shadow:inset 0 1px 0 #ffffff6b,0 1px 0 var(--k-side),0 2px 0 var(--k-side),0 10px 16px -10px #312e81a6;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(2px)}.dist-slot-ic{font-size:0;display:inline-flex;box-shadow:none!important;background:0 0!important;width:auto!important;height:auto!important}:root[data-theme=dark] .dist-slot{--k-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.dist-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 20px 18px;display:flex}.dist-empty p{max-width:280px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.dist-step+.dist-step{margin-top:18px}.dist-num{border-radius:7px;width:22px;height:22px;font-size:11px}.dist-step-h{font-size:14px}.content>.dist-empty,.dist-queue-wrap .dist-empty{padding:34px 20px}.page-head-right{gap:12px;margin-top:6px;display:flex}.dist-plan{flex:none}.dist-qhead,.dist-qtabs{gap:6px}.dist-qtg{--q-side:#d5d8e6;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--q-side),0 2px 0 var(--q-side),0 3px 0 var(--q-side),0 10px 16px -12px #14162d66;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:12px;align-items:center;gap:8px;margin:0;padding:9px 16px;font-size:13px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.dist-qtg:hover:not(.on){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--q-side),0 8px 13px -12px #14162d59;transform:translateY(2px)}.dist-qtg.on{--q-side:#312e81;color:#fff;box-shadow:inset 0 1px 0 #ffffff6b,0 1px 0 var(--q-side),0 2px 0 var(--q-side),0 10px 16px -10px #312e81a6;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(2px)}.dist-qf-n{font-variant-numeric:tabular-nums;min-width:19px;height:19px;color:inherit;background:#14162d12;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px 1px #14162d1a}.dist-qtg.on .dist-qf-n{background:#0a082842;box-shadow:inset 0 1px 1px #0a08284d}:root[data-theme=dark] .dist-qtg{--q-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .dist-qtg .dist-qf-n{background:#0006}.content .dist-grid{gap:12px;margin-bottom:12px}.content .dist-queue-h{margin:0 0 12px}.content .dist-qtoggle{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0}.content .dist-shorts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding-bottom:0;display:grid;overflow:visible}.content .dist-short,.content .dist-short-wrap{flex:initial;width:auto}.content .dist-short-vid{width:100%;aspect-ratio:var(--a,16/9)}.content .dist-short-title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:12px;font-weight:650;display:block;overflow:hidden}.content .dist-short.on .dist-short-title{color:var(--ink);font-weight:750}.content .dist-pv-frame{aspect-ratio:var(--a,16/9);flex:none;width:100%;max-height:52vh;margin-inline:auto}.content .dist-pv-frame video{object-fit:contain}.content .dist-preview{justify-content:flex-start;gap:14px}.conn-safe{background:var(--panel-2,#fafbff);box-shadow:inset 0 0 0 1px var(--hair);border-radius:15px;align-items:flex-start;gap:13px;margin-bottom:14px;padding:15px 17px;display:flex}.conn-safe>div>b{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:800;display:block}.conn-safe p b{color:var(--ink);font-weight:750}.conn-safe p{color:var(--muted);max-width:76ch;margin:0;font-size:12.5px;line-height:1.6}:root[data-theme=dark] .conn-safe{background:#ffffff08}.conn-key{--c-side:#d5d8e6;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--c-side),0 2px 0 var(--c-side),0 3px 0 var(--c-side),0 10px 16px -12px #14162d66;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:12px;flex:none;margin:0;padding:9px 18px;font-size:13px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s}.conn-key:hover:not(:disabled){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--c-side),0 8px 13px -12px #14162d59;transform:translateY(2px)}.conn-key:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px #ffffffe6,0 6px 10px -11px #14162d59}.conn-key:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5;transform:none}:root[data-theme=dark] .conn-key{--c-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.conn.on .conn-key{color:var(--muted);font-weight:700}.conn-empty{text-align:center;color:var(--faint);margin-top:14px;font-size:12.5px}.content .grid.g2{gap:12px}:root[data-theme=light] .content .conn-name{color:var(--ink);font-weight:750}.conn-up{--u-side:#cfd3e0;color:#2a2f3e;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--u-side),0 2px 0 var(--u-side),0 3px 0 var(--u-side),0 4px 0 var(--u-side),0 16px 22px -14px #14162d73;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border-radius:13px;flex:none;align-items:center;gap:10px;margin-top:2px;padding:9px 16px 9px 10px;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s;display:inline-flex}.conn-up:hover{box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--u-side),0 2px 0 var(--u-side),0 11px 16px -14px #14162d66;transform:translateY(2px)}.conn-up:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffffe6,0 8px 12px -12px #14162d59}.conn-up-tx{flex-direction:column;gap:1px;line-height:1.25;display:flex}.conn-up-tx b{color:#05070d;font-size:13px;font-weight:800}.conn-up-tx i{color:#0000;background:linear-gradient(100deg,#22d3ee,#a855f7 55%,#fb923c);-webkit-background-clip:text;background-clip:text;font-size:11.5px;font-style:normal;font-weight:700}:root[data-theme=dark] .conn-up{--u-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .conn-up-tx b{color:#f1f5f9}.ap-hero{text-align:center;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair),0 20px 50px -40px #14162d80;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:54px 28px 50px;display:flex}.ap-hero h2{letter-spacing:-.02em;color:var(--ink);margin:2px 0 0;font-size:21px;font-weight:820}.ap-hero p{max-width:460px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.65}.ap-hero .ap-key{margin-top:8px}.ap-spin{border:2.5px solid var(--ink);border-radius:50%;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.ap-spin{border:2.5px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.ap-spin{border-top-color:#a855f7;animation:dz-spin .7s linear infinite}.ap-key{--a-side:#cfd3e0;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--a-side),0 2px 0 var(--a-side),0 3px 0 var(--a-side),0 4px 0 var(--a-side),0 16px 22px -14px #14162d73;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:13px;align-items:center;gap:9px;margin:0;padding:10px 19px 10px 11px;font-size:13.5px;font-weight:780;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;display:inline-flex}.ap-key:hover{color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--a-side),0 2px 0 var(--a-side),0 11px 16px -14px #14162d66;transform:translateY(2px)}.ap-key:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffffe6,0 8px 12px -12px #14162d59}:root[data-theme=dark] .ap-key{--a-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.ap-key-go{--a-side:#5b2f86;color:#fff;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--a-side),0 2px 0 var(--a-side),0 3px 0 var(--a-side),0 4px 0 var(--a-side),0 20px 28px -16px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);padding:12px 22px 12px 13px;font-size:14.5px}.ap-key-go:hover{color:#fff;filter:brightness(1.05)}:root[data-theme=dark] .ap-key-go{--a-side:#6f3ca3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c)}.pr-tabs,.v-tabs{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;display:flex}.pr-tab,.v-tab{--v-side:#d5d8e6;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--v-side),0 2px 0 var(--v-side),0 3px 0 var(--v-side),0 12px 18px -13px #14162d6b;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:13px;align-items:center;gap:9px;margin:0;padding:9px 17px 9px 10px;font-size:13.5px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.pr-tab:hover:not(.on),.v-tab:hover:not(.on){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--v-side),0 9px 14px -13px #14162d61;transform:translateY(2px)}.pr-tab.on,.v-tab.on{--v-side:#312e81;color:#fff;box-shadow:inset 0 1px 0 #ffffff6b,0 1px 0 var(--v-side),0 2px 0 var(--v-side),0 12px 18px -11px #312e81a6;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(2px)}:root[data-theme=dark] .pr-tab,:root[data-theme=dark] .v-tab{--v-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.v-clone-badge{flex:none;font-size:0;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important}.content .an-grid{align-items:stretch;gap:12px}.content .an-grid>.an-main>.panel:first-child{margin-top:0}.v-empty{text-align:center;background:var(--panel-2,#fafbff);box-shadow:inset 0 0 0 1px var(--hair);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:13px;margin-top:18px;padding:40px 24px;display:flex}.v-empty p{max-width:330px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.v-empty .v-tab{text-decoration:none}:root[data-theme=dark] .v-empty{background:#ffffff08}.v-clone-key{--vk-side:#5b2f86;cursor:pointer;letter-spacing:-.01em;color:#fff;width:100%;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--vk-side),0 2px 0 var(--vk-side),0 3px 0 var(--vk-side),0 4px 0 var(--vk-side),0 5px 0 var(--vk-side),0 22px 30px -16px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:14px 22px;font-size:15px;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;display:flex}.v-clone-key:hover:not(:disabled){filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--vk-side),0 2px 0 var(--vk-side),0 3px 0 var(--vk-side),0 14px 20px -15px #1a0a3099;transform:translateY(2px)}.v-clone-key:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 1px #ffffff59,0 10px 15px -13px #1a0a308c}.v-clone-key:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.5;transform:none}:root[data-theme=dark] .v-clone-key{--vk-side:#6f3ca3}.v-notice{background:#f59e0b17;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #f59e0b47}.v-notice>div>b{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:800;display:block}.v-notice p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.v-notice p b{color:var(--ink);font-weight:750}.v-notice-fix{margin-top:6px!important}.pr-key,.v-gen-key{--g-side:#5b2f86;cursor:pointer;color:#fff;width:auto;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--g-side),0 2px 0 var(--g-side),0 3px 0 var(--g-side),0 4px 0 var(--g-side),0 5px 0 var(--g-side),0 22px 30px -16px #1a0a30b3;background:linear-gradient(100deg,#22d3ee,#a855f7 52%,#fb923c);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin:0;padding:13px 24px;font-size:14.5px;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;display:inline-flex}.pr-key:hover:not(:disabled),.v-gen-key:hover:not(:disabled){filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--g-side),0 2px 0 var(--g-side),0 3px 0 var(--g-side),0 14px 20px -15px #1a0a3099;transform:translateY(2px)}.pr-key:active:not(:disabled),.v-gen-key:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 1px #ffffff59,0 10px 15px -13px #1a0a308c}.pr-key:disabled,.v-gen-key:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.5;transform:none}:root[data-theme=dark] .pr-key,:root[data-theme=dark] .v-gen-key{--g-side:#6f3ca3}.ap-study-btn{white-space:nowrap;flex:none}.ap-generate{justify-content:center;width:100%;margin-top:16px}.ap-key:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.5;transform:none}.ap-study-badge{flex:none;font-size:0;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important}.ap-nowhere{text-align:center;background:var(--panel-2,#fafbff);box-shadow:inset 0 0 0 1px var(--hair);border-radius:15px;flex-direction:column;align-items:center;gap:12px;margin-top:4px;padding:26px 20px 24px;display:flex}.ap-nowhere p{max-width:340px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ap-nowhere .ap-key{text-decoration:none}:root[data-theme=dark] .ap-nowhere{background:#ffffff08}.ap-sum-badge{flex:none;font-size:0;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important}.ap-receipt{background:var(--panel-2,#fafbff);box-shadow:inset 0 0 0 1px var(--hair);border-radius:15px;margin-bottom:18px}.ap-rrow{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.ap-rrow+.ap-rrow{box-shadow:inset 0 1px 0 var(--hair)}.ap-rrow-wrap{flex-wrap:wrap;row-gap:10px}.ap-rk{color:var(--muted);font-size:12.5px;font-weight:650}.ap-rv{color:var(--ink);text-transform:capitalize;font-size:14px;font-weight:800}.ap-sum-none{color:var(--faint);font-size:12.5px}.ap-rn{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#fda4af,#fb7185 52%,#e11d48);border-radius:11px;justify-content:center;align-items:center;min-width:38px;padding:5px 11px;font-size:19px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 1px #9f1239,0 2px #9f1239,0 3px #96113a,0 4px #8c0f36,0 14px 20px -12px #9f123999}:root[data-theme=dark] .ap-receipt{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff12}:root[data-theme=dark] .ap-rrow+.ap-rrow{box-shadow:inset 0 1px #ffffff12}.content .an-grid>.an-rail{align-self:stretch;align-items:flex-start}.content .an-grid>.an-rail>*{flex:none;width:100%}.content .an-grid>.an-rail>.ap-summary,.content .an-grid>.an-rail>.panel:only-child{position:sticky;top:12px}.ap-opt-ic{margin-bottom:8px;font-size:0;display:inline-flex}.content .an-rail .ap-summary{padding:18px}.content .an-rail .ap-receipt,.content .an-rail .ap-sum-head{margin-bottom:14px}.content .an-rail .ap-rrow{padding:10px 14px}.content .an-rail .ap-voicestrip,.content .an-rail .v-voicerow{scrollbar-width:thin;max-height:128px;overflow-y:auto}.content .an-rail .ap-generate{margin-top:12px}.content .an-rail .ap-sum-note,.content .an-rail .ap-summary>.admin-muted:last-child{margin-top:8px}.pr-step{align-items:center;gap:11px;margin-bottom:12px;display:flex}.pr-stepn{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#c4b5fd,#8b5cf6 54%,#6d28d9);border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 1px #4c1d95,0 2px #4c1d95,0 3px #46157f,0 12px 16px -11px #4c1d959e}.pr-step-t{letter-spacing:-.01em;color:var(--ink);text-transform:none;font-size:14px;font-weight:800}.pr-step-s{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:550}.pr-ic{border:0;flex:none;margin:0;padding:0;font-size:0;display:inline-flex;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important}.page-head-right .pr-tabs,.page-head-right .v-tabs{justify-content:flex-end;margin-top:0}.an-filters,.page-head-right{align-items:center}.an-filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.tri-key{--s-side:#d5d8e6;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--s-side),0 2px 0 var(--s-side),0 3px 0 var(--s-side),0 12px 17px -12px #14162d6b;border-radius:12px;gap:9px;padding:9px 17px 9px 10px}.tri-key:hover:not(:disabled){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--s-side),0 9px 13px -12px #14162d61;transform:translateY(2px)}.tri-key:disabled{cursor:default;filter:grayscale(.5);opacity:.6;transform:none}:root[data-theme=dark] .tri-key{--s-side:#05070d}.tri-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tri-filter{--f-side:#d5d8e6;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--f-side),0 2px 0 var(--f-side),0 3px 0 var(--f-side),0 10px 14px -12px #14162d6b;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:11px;align-items:center;gap:8px;margin:0;padding:7px 13px 7px 8px;font-size:12.5px;font-weight:750;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.tri-filter:hover:not(.on){color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--f-side),0 8px 11px -12px #14162d61;transform:translateY(2px)}.tri-filter.on{--f-side:#312e81;color:#fff;box-shadow:inset 0 1px 0 #ffffff6b,0 1px 0 var(--f-side),0 2px 0 var(--f-side),0 11px 15px -10px #312e8199;background:linear-gradient(145deg,#a5b4fc,#6366f1 52%,#4338ca);transform:translateY(2px)}.tri-n{font-variant-numeric:tabular-nums;min-width:20px;color:var(--muted);background:#14162d12;border-radius:7px;justify-content:center;align-items:center;padding:1px 6px;font-size:11px;font-weight:800;display:inline-flex}.tri-filter.on .tri-n{color:#fff;background:#ffffff38}:root[data-theme=dark] .tri-filter{--f-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .tri-n{background:#ffffff1a}.tri-pf{border-radius:10px!important}.tri-pf svg{width:55%!important;height:55%!important}.tri-pf-fallback{color:var(--mc);font-size:11px;font-weight:800}.tri-split{grid-template-columns:370px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1000px){.tri-split{grid-template-columns:1fr}}.tri-list{scrollbar-width:thin;gap:10px;max-height:calc(100vh - 270px);padding:3px;overflow-y:auto}.tri-list,.tri-row{flex-direction:column;display:flex}.tri-row{--r-side:#e2e4ef;cursor:pointer;text-align:left;background:var(--panel,#fff);width:100%;box-shadow:inset 0 0 0 1px var(--hair),0 1px 0 var(--r-side),0 2px 0 var(--r-side),0 10px 16px -13px #14162d66;border:0;border-radius:14px;gap:7px;margin:0;padding:13px 15px;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s}.tri-row:hover:not(.on){box-shadow:inset 0 0 0 1px var(--hair),0 1px 0 var(--r-side),0 8px 12px -13px #14162d61;transform:translateY(1px)}.tri-row.on{transform:translateY(2px);box-shadow:inset 0 0 0 2px #6366f1,0 1px #c7caf0,0 12px 18px -12px #312e8173}.tri-row.done{opacity:.62}.tri-row-top{align-items:center;gap:10px;display:flex}.tri-rname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:13.5px;font-weight:800;overflow:hidden}.tri-rtext{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tri-rmeta{color:var(--faint);text-transform:capitalize;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.tri-sent{text-transform:none;color:#065f46;background:#10b98129;border-radius:6px;padding:1px 7px;font-size:10px;font-weight:800}.tri-prio,.tri-score{--n-side:#0369a1;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;min-width:34px;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--n-side),0 2px 0 var(--n-side),0 3px 0 var(--n-side),0 10px 14px -11px var(--n-side);background:linear-gradient(145deg,#7dd3fc,#0ea5e9 52%,#0284c7);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:3px 9px;font-size:13px;font-weight:850;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tri-prio,.tri-score{box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--n-side),0 2px 0 var(--n-side),0 3px 0 var(--n-side),0 10px 14px -11px color-mix(in srgb,var(--n-side) 70%,transparent)}}.tri-prio.t-warm,.tri-score.t-warm{--n-side:#b45309;background:linear-gradient(145deg,#fcd34d,#f59e0b 52%,#d97706)}.tri-prio.t-hot,.tri-score.t-hot{--n-side:#991b1b;background:linear-gradient(145deg,#fca5a5,#ef4444 52%,#dc2626)}.tri-prio{border-radius:12px;flex-direction:column;gap:0;min-width:52px;padding:7px 10px;font-size:20px;line-height:1.05}.tri-prio small{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:800}.tri-panel{background:var(--panel,#fff);box-shadow:inset 0 0 0 1px var(--hair),0 18px 34px -26px #14162d73;border-radius:18px;padding:20px;position:sticky;top:12px}@media (max-width:1000px){.tri-panel{position:static}}.tri-p-head{align-items:center;gap:13px;margin-bottom:14px;display:flex}.tri-p-who{flex:1;min-width:0}.tri-p-name{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:850}.tri-p-meta{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.tri-chip{text-transform:capitalize;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair);background:#14162d0f;border-radius:7px;padding:2px 9px;font-size:11px;font-weight:750}:root[data-theme=dark] .tri-chip{background:#ffffff0f}.tri-tier{color:var(--muted);background:#0ea5e914;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:11px 14px;font-size:12.5px;line-height:1.55;display:flex;box-shadow:inset 0 0 0 1px #0ea5e93d}.tri-tier.t-warm{background:#f59e0b17;box-shadow:inset 0 0 0 1px #f59e0b42}.tri-tier.t-hot{background:#ef444414;box-shadow:inset 0 0 0 1px #ef444442}.tri-tier b{color:var(--ink);font-weight:850}.tri-tier-dot{background:#0ea5e9;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 3px #0ea5e938}.tri-tier.t-warm .tri-tier-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}.tri-tier.t-hot .tri-tier-dot{background:#ef4444;box-shadow:0 0 0 3px #ef444438}.tri-sect{text-transform:uppercase;letter-spacing:.09em;color:var(--faint);align-items:baseline;gap:9px;margin-bottom:9px;font-size:11px;font-weight:800;display:flex}.tri-sect-s{text-transform:none;letter-spacing:0;color:var(--muted);font-size:11.5px;font-weight:550}.tri-quote{color:var(--ink);background:var(--panel-2,#fafbff);box-shadow:inset 0 0 0 1px var(--hair),inset 3px 0 0 #6366f1;border-radius:13px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.6}.tri-quote:before{content:"“"}.tri-quote:after{content:"”"}.tri-draft{width:100%;color:var(--ink);background:var(--panel-2,#fafbff);resize:vertical;border:0;border-radius:13px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;transition:box-shadow .14s;box-shadow:inset 0 0 0 1px #d7d9e6,inset 0 2px 5px #14162d0f}.tri-draft:focus{outline:none;box-shadow:inset 0 0 0 2px #22d3ee,inset 0 2px 5px #14162d0d}.tri-draft:disabled{opacity:.65}.tri-acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tri-send{--g-side:#0e7490;cursor:pointer;color:#fff;width:auto;box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--g-side),0 2px 0 var(--g-side),0 3px 0 var(--g-side),0 4px 0 var(--g-side),0 18px 26px -15px #0e7490b3;background:linear-gradient(100deg,#22d3ee,#6366f1 60%,#a855f7);border:0;border-radius:13px;align-items:center;gap:9px;margin:0;padding:12px 22px 12px 13px;font-size:14px;font-weight:800;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,filter .15s;display:inline-flex}.tri-send:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73,0 1px 0 var(--g-side),0 2px 0 var(--g-side),0 12px 18px -14px #0e749099;transform:translateY(2px)}.tri-send:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff59,0 9px 13px -13px #0e74908c}.tri-key{--a-side:#d5d8e6;cursor:pointer;color:#2a2f3e;width:auto;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--a-side),0 2px 0 var(--a-side),0 3px 0 var(--a-side),0 12px 17px -12px #14162d6b;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:13px;align-items:center;gap:8px;margin:0;padding:12px 18px 12px 11px;font-size:13.5px;font-weight:750;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.tri-key:hover{color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--a-side),0 9px 13px -12px #14162d61;transform:translateY(2px)}:root[data-theme=dark] .tri-key{--a-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.tri-done{color:#065f46;background:#10b9811f;border-radius:12px;padding:11px 16px;font-size:13px;font-weight:750;box-shadow:inset 0 0 0 1px #10b9814d}.tri-fine{color:var(--faint);margin-top:12px;font-size:11.5px}.tri-empty{text-align:center;background:var(--panel,#fff);box-shadow:inset 0 0 0 1px var(--hair);border-radius:18px;flex-direction:column;align-items:center;gap:16px;padding:54px 20px 50px;display:flex}.tri-empty.sm{box-shadow:none;background:0 0;gap:12px;padding:40px 20px}.tri-empty p{max-width:430px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.tri-ic{border:0;flex:none;margin:0;padding:0;font-size:0;display:inline-flex;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important}:root[data-theme=dark] .tri-done,:root[data-theme=dark] .tri-sent{color:#6ee7b7}.tri-tags{flex-wrap:wrap;gap:5px;display:flex}.tri-tags.lg{gap:6px;margin-bottom:14px}.tri-tag{color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair);background:#14162d0f;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.tri-tags.lg .tri-tag{padding:3px 10px;font-size:11.5px}:root[data-theme=dark] .tri-tag{background:#ffffff0f}.tri-opp{color:var(--muted);background:#f59e0b14;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex;box-shadow:inset 0 0 0 1px #f59e0b42}.tri-opp b{color:var(--ink);margin-bottom:3px;font-size:12.5px;font-weight:850;display:block}.tri-about{margin-bottom:20px;font-size:13.5px}.empty,.tri-about{color:var(--muted);line-height:1.65}.empty{text-align:center;max-width:640px;margin:0 auto;padding:56px 24px;font-size:13px}.empty .big{opacity:.45;margin-bottom:14px;font-size:34px}a.tri-key,a.tri-send{text-decoration:none}.sup-agent-av{background:var(--panel-2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.sup-agent-av img{width:26px;height:26px}.sup-agent-sub{color:var(--muted);align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex}.sup-live{background:var(--good);width:7px;height:7px;box-shadow:0 0 8px var(--good);border-radius:50%;flex:none}.sup-av-logo{box-shadow:inset 0 0 0 1px var(--hair);background:var(--panel-2)!important}.sup-av-logo img{width:19px;height:19px}.sup-closed{text-align:center;color:var(--muted);border-top:1px solid var(--hair);padding:18px;font-size:13px}.sup-av-you{background:linear-gradient(135deg,#818cf8,#4f46e5)!important}.sk{animation:sk-in .18s both}@keyframes sk-in{0%{opacity:0}to{opacity:1}}.sk-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.sk-keys{gap:8px;display:flex}.sk-card,.sk-key,.sk-line{background:var(--ink);border-radius:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sk-card,.sk-key,.sk-line{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.sk-card:after,.sk-key:after,.sk-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:sk-sweep 1.4s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{to{transform:translate(100%)}}.sk-kicker{border-radius:4px;width:92px;height:11px;margin-bottom:12px}.sk-title{border-radius:8px;width:230px;height:30px;margin-bottom:14px}.sk-desc{border-radius:4px;width:440px;max-width:70vw;height:13px}.sk-key{border-radius:13px;width:118px;height:40px}.sk-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.sk-card{border-radius:18px;height:260px}.sk-card-lg{height:420px}@media (max-width:1000px){.sk-body{grid-template-columns:1fr}.sk-keys{display:none}}:root[data-theme=dark] .sk-card:after,:root[data-theme=dark] .sk-key:after,:root[data-theme=dark] .sk-line:after{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}@media (prefers-reduced-motion:reduce){.sk{animation:none}.sk-card:after,.sk-key:after,.sk-line:after{animation:none;display:none}}.sidebar-foot{border-top:1px solid var(--hair);margin:8px -16px 0;padding:10px 12px 0}:root[data-theme=light] .sidebar-foot{border-top-color:#e6e7f0}.sidebar-foot .profile{border-radius:12px;align-items:center;gap:9px;padding:6px 7px;transition:background .14s;display:flex}.sidebar-foot .profile:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sidebar-foot .profile:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.sidebar-foot .avatar{flex:none}.sidebar-foot .profile-meta{flex:1;min-width:0;line-height:1.25}.sidebar-foot .profile-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;overflow:hidden}.profile-plan{color:var(--faint);white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.profile-plan i{color:#6366f1;font-style:normal;font-weight:800}@supports (color:color-mix(in lab,red,red)){.profile-plan i{color:color-mix(in srgb,#6366f1 88%,var(--ink))}}.profile-plan i:before{content:"· ";color:var(--faint);font-weight:700}.profile-plan:hover i{text-decoration:underline}.profile-plan.is-admin{color:#db2777}.foot-icon{--f-side:#d5d8e6;cursor:pointer;color:#4a5064;width:28px;height:28px;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--f-side),0 2px 0 var(--f-side),0 8px 11px -10px #14162d73;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.foot-icon:hover{box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--f-side),0 6px 9px -10px #14162d66;transform:translateY(2px)}.foot-icon.foot-out:hover{color:#be123c}:root[data-theme=dark] .foot-icon{--f-side:#05070d;color:#aab4c6;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}.sidebar{overflow:hidden}.sidebar .logo{flex:none}.sidebar .nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.sidebar .nav::-webkit-scrollbar{width:6px}.sidebar .nav::-webkit-scrollbar-thumb{background:var(--ink);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.sidebar .nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 14%,transparent)}}.sidebar-foot{flex:none}.topbar-me{width:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;text-decoration:none;display:inline-flex}.topbar-right .nav-user{display:inline-flex;position:relative}.topbar-right .nav-menu{top:calc(100% + 14px)}.nmi-tail{letter-spacing:.02em;color:var(--muted);background:var(--ink);border-radius:7px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.nmi-tail{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.nav-menu-item:hover .nmi-tail{color:var(--ink)}@media (max-width:720px){.topbar{gap:10px}.topbar-where{flex:auto;min-width:0;overflow:hidden}.topbar-home,.topbar-sep{display:none}.topbar-now{min-width:0;font-size:15px}.topbar-now>:not(.tw):not(span[class*=relative]),.topbar-now>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-right{flex:none;gap:8px}.topbar-plan{display:none}.topbar-key{padding:7px 9px}.topbar-key-tx{display:none}.page-head{flex-direction:column;align-items:stretch;gap:14px}.page-head-right{margin-top:0}.page-head-right,.page-head-right .acct-seg,.page-head-right .pr-tabs,.page-head-right .v-tabs{justify-content:flex-start;width:100%}}.authx-lbl-row{justify-content:space-between;align-items:baseline;gap:10px;margin:15px 0 7px;display:flex}.authx-form .authx-lbl-row label{margin:0}.authx-forgot{color:#7c5cf0;flex:none;font-size:12px;font-weight:700;text-decoration:none}.authx-forgot:hover{color:#5b3fd0;text-decoration:underline}.authx-note{color:var(--muted);margin:2px 0 14px;font-size:13px;line-height:1.6}.pricing-head{gap:18px}.pricing-hero .pricing-head{text-align:center;justify-content:center}.pricing-hero .pricing-head .pricing-h1{margin-top:0}.pricing-explain .pricing-head{margin-bottom:8px}.pricing-explain .pricing-head .pricing-h2{margin-top:0}.pricing-head-stack{gap:12px;flex-direction:column!important;align-items:flex-start!important}.pricing-head-stack .how-rule{display:none}@media (max-width:760px){.pricing-hero .pricing-head{flex-direction:column;gap:12px}.pricing-hero .pricing-head .how-rule{display:none}}.faq-title,.pricing-h1,.pricing-h2{color:var(--pc-ink);-webkit-text-fill-color:var(--pc-ink)}.faq-orb .orb-core{background:radial-gradient(circle at 30% 24%,#fffffff2 0,#fff0 14%),radial-gradient(circle at 34% 30%,#f3ecff 0,#c4b5fd 20%,#8b5cf6 48%,#5b21b6 76%,#2a1065 100%);box-shadow:0 0 46px 9px #8b5cf680,0 0 100px 26px #7c3aed42,inset -16px -18px 40px #180636cc,inset 12px 14px 30px #ffffff52}.faq-orb .orb-ring.o1{border-color:#a855f7ad;box-shadow:0 0 26px #a855f761,inset 0 0 26px #a855f72e}.faq-orb .orb-ring.o2{border-color:#8b5cf675}.faq-orb .orb-ring.o3{border-color:#94a3ff4d}@media (prefers-reduced-motion:reduce){.faq-orb .orb,.faq-orb .orb-core{animation:none!important}}.pt-card{--pc-ink:#f4f7fb;--pc-muted:#aab4c6;--pc-faint:#7b8599;background:radial-gradient(120% 90% at 85% 0,var(--t1),transparent 60%),radial-gradient(90% 70% at 0 100%,var(--t2),transparent 62%),#020617}@supports (color:color-mix(in lab,red,red)){.pt-card{background:radial-gradient(120% 90% at 85% 0,color-mix(in srgb,var(--t1) 22%,transparent),transparent 60%),radial-gradient(90% 70% at 0 100%,color-mix(in srgb,var(--t2) 16%,transparent),transparent 62%),#020617}}.pt-card{box-shadow:inset 0 0 0 1px var(--t1),inset 0 1px 0 #ffffff1a,0 2px 0 var(--t2),0 4px 0 var(--t2),0 30px 44px -26px var(--t2)}@supports (color:color-mix(in lab,red,red)){.pt-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t1) 26%,#ffffff1a),inset 0 1px 0 #ffffff1a,0 2px 0 color-mix(in srgb,var(--t2) 30%,#c9ccdd),0 4px 0 color-mix(in srgb,var(--t2) 24%,#c3c6d8),0 30px 44px -26px color-mix(in srgb,var(--t2) 55%,transparent)}}.pt-card:hover{box-shadow:inset 0 0 0 1px var(--t1),inset 0 1px 0 #ffffff1f,0 2px 0 var(--t2),0 4px 0 var(--t2),0 38px 52px -26px var(--t2);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.pt-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t1) 42%,#ffffff1f),inset 0 1px 0 #ffffff1f,0 2px 0 color-mix(in srgb,var(--t2) 32%,#c9ccdd),0 4px 0 color-mix(in srgb,var(--t2) 26%,#c3c6d8),0 38px 52px -26px color-mix(in srgb,var(--t2) 62%,transparent)}}.pt-card-hot{box-shadow:inset 0 0 0 2px var(--t1),inset 0 1px 0 #ffffff1f,0 2px 0 var(--t2),0 4px 0 var(--t2),0 34px 48px -24px var(--t2)}@supports (color:color-mix(in lab,red,red)){.pt-card-hot{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--t1) 58%,transparent),inset 0 1px 0 #ffffff1f,0 2px 0 color-mix(in srgb,var(--t2) 40%,#c3c6d8),0 4px 0 color-mix(in srgb,var(--t2) 34%,#bcc0d4),0 34px 48px -24px color-mix(in srgb,var(--t2) 62%,transparent)}}.pt-card-hot:hover{transform:translateY(-4px)}.pt-name{color:var(--t1);-webkit-text-fill-color:var(--t1)}.pt-toggle{background:#020617;box-shadow:inset 0 0 0 1px #ffffff1f,0 2px #cdd0de,0 16px 24px -18px #02061799}.pt-toggle-opt{color:#aab4c6}.pt-toggle-opt:hover:not(.on){color:#fff;background:#ffffff12}.pt-disc{color:#e9e4ff;background:#ffffff24}.pricing-hero .room-label{animation:riseIn .5s cubic-bezier(.2,.7,.2,1) both}.pricing-h1{animation:riseIn .5s cubic-bezier(.2,.7,.2,1) 40ms both}.pricing-lead{animation:riseIn .5s cubic-bezier(.2,.7,.2,1) .1s both}.pt-toggle-wrap{animation:riseIn .5s cubic-bezier(.2,.7,.2,1) .16s both}.pt-grid>.pt-card:first-child{animation:riseIn .55s cubic-bezier(.2,.7,.2,1) .2s both}.pt-grid>.pt-card:nth-child(2){animation:riseIn .55s cubic-bezier(.2,.7,.2,1) .26s both}.pt-grid>.pt-card:nth-child(3){animation:riseIn .55s cubic-bezier(.2,.7,.2,1) .32s both}.pt-foot{animation:riseIn .5s cubic-bezier(.2,.7,.2,1) .38s both}.pt-card:hover{animation:none}@media (prefers-reduced-motion:reduce){.pricing-h1,.pricing-hero .room-label,.pricing-lead,.pt-foot,.pt-grid>.pt-card,.pt-toggle-wrap{animation:none}}.legal-head{gap:18px;margin-bottom:14px}.legal-head .legal-title{margin:0}@media (max-width:760px){.legal-head{flex-direction:column;align-items:flex-start;gap:10px}.legal-head .how-rule{display:none}}.legal-glance{background:var(--lg-soft);box-shadow:inset 0 0 0 1px var(--lg-border),inset 4px 0 0 #6366f1,0 2px 0 var(--lg-border),0 14px 22px -18px #14162d59;border:0;position:relative}@supports (color:color-mix(in lab,red,red)){.legal-glance{box-shadow:inset 0 0 0 1px var(--lg-border),inset 4px 0 0 #6366f1,0 2px 0 color-mix(in srgb,var(--lg-border) 70%,transparent),0 14px 22px -18px #14162d59}}.legal-glance b{color:var(--lg-ink);font-weight:900}.lg-doc{max-width:1180px;margin:0 auto;padding:118px 0 40px}.lg-head-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lg-back{--b-side:#d5d8e6;color:#2a2f3e;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--b-side),0 2px 0 var(--b-side),0 3px 0 var(--b-side),0 11px 15px -12px #14162d6b;background:linear-gradient(145deg,#fff,#f8f9fd 60%,#f2f4fa);border-radius:11px;flex:none;align-items:center;gap:7px;padding:8px 14px 8px 11px;font-size:13.5px;font-weight:750;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .12s,color .12s;display:inline-flex}.lg-back:hover{color:#05070d;box-shadow:inset 0 1px 0 #fffffff2,0 1px 0 var(--b-side),0 8px 12px -12px #14162d61;transform:translateY(2px)}.lg-head-sep{background:linear-gradient(180deg,transparent,var(--lg-border),transparent);flex:none;width:1px;height:34px}.lg-title{letter-spacing:-.03em;color:var(--lg-ink);margin:0;font-size:clamp(28px,4vw,44px);font-weight:850;line-height:1.04}.lg-lede-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.lg-rule{background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:2px;flex:none;width:26px;height:2px}.lg-label{letter-spacing:.14em;text-transform:uppercase;color:#5b4ddb;font-size:11.5px;font-weight:900}.lg-lede{color:var(--lg-muted);margin:0;font-size:14.5px;line-height:1.6}.lg-updated{color:var(--lg-faint);margin:10px 0 0;font-size:13px}.lg-grid{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:44px;margin-top:30px;display:grid}.lg-sheet{background:var(--lg-sheet,#fff);box-shadow:inset 0 0 0 1px var(--lg-border),0 2px 0 var(--lg-border),0 26px 40px -28px #14162d66;border-radius:20px}@supports (color:color-mix(in lab,red,red)){.lg-sheet{box-shadow:inset 0 0 0 1px var(--lg-border),0 2px 0 color-mix(in srgb,var(--lg-border) 60%,transparent),0 26px 40px -28px #14162d66}}.lg-sheet{overflow:hidden}.lg-glance{background:var(--lg-soft);border-bottom:1px solid var(--lg-border);padding:24px 30px}.lg-glance-t{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-faint);margin-bottom:7px;font-size:11px;font-weight:900;display:block}.lg-glance p{color:var(--lg-ink);margin:0;font-size:15px;line-height:1.62}.lg-clause{grid-template-columns:62px minmax(0,1fr);gap:18px;padding:28px 30px;display:grid}.lg-clause+.lg-clause{border-top:1px solid var(--lg-border)}.lg-clause-body h2{letter-spacing:-.015em;color:var(--lg-ink);margin:0 0 10px;font-size:19px;font-weight:850;display:block}.lg-clause-body h2:before{content:none}.lg-clause-body p{color:var(--lg-muted);margin:0 0 9px;font-size:15px;line-height:1.72}.lg-clause-body ul{margin:8px 0 0;padding-left:20px;list-style:outside}.lg-clause-body li::marker{color:#8b93a8}.lg-clause-body li{color:var(--lg-muted);margin-bottom:8px;font-size:15px;line-height:1.68}.lg-clause-body a{color:#5b4ddb;font-weight:650;text-decoration:none}.lg-clause-body a:hover{text-decoration:underline}.lg-sheet-foot{border-top:1px solid var(--lg-border);color:var(--lg-muted);background:var(--lg-soft);padding:22px 30px;font-size:14px}.lg-sheet-foot a{color:#5b4ddb;font-weight:650;text-decoration:none}.lg-num{-webkit-user-select:none;user-select:none;letter-spacing:-.04em;flex:none;width:46px;font-size:34px;font-weight:800;line-height:1}.lg-num,.lg-num-in{display:inline-block;position:relative}.lg-num-in{transform-style:preserve-3d;transform:rotateY(-9deg)rotateX(4deg)}.lg-num-side{white-space:nowrap;position:absolute;top:0;left:0}.lg-num-face{white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.lg-rail{position:sticky;top:96px}.lg-rail-t{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-faint);margin-bottom:11px;font-size:11px;font-weight:900;display:block}.lg-rail-list{border-left:1px solid var(--lg-border);margin:0;padding:0;list-style:none}.lg-rail-list a{color:var(--lg-faint);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;font-size:13px;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.lg-rail-list a.on,.lg-rail-list a:hover{color:var(--lg-ink)}.lg-rail-list a.on{border-left-color:#5b4ddb;font-weight:750}:root[data-theme=dark] .lg-back{--b-side:#05070d;color:#dbe3f0;background:linear-gradient(145deg,#243049,#1a2336 54%,#141b2b)}:root[data-theme=dark] .lg-sheet{--lg-sheet:#ffffff08}:root[data-theme=dark] .lg-label,:root[data-theme=dark] .lg-rail-list a.on{color:#c4b5fd}@media (max-width:1000px){.lg-grid{grid-template-columns:1fr;gap:0}.lg-rail{display:none}.lg-clause{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px 20px}.lg-num{width:34px;font-size:26px}.lg-glance{padding:20px}}.lg-rows{margin-top:2px}.lg-row{border-bottom:1px solid var(--lg-border);justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.lg-row:last-child{border-bottom:0;padding-bottom:0}.lg-row-k{letter-spacing:.09em;text-transform:uppercase;color:var(--lg-faint);flex:none;font-size:11.5px;font-weight:800}.lg-row-v{text-align:right;color:var(--lg-ink);font-size:14.5px}@media (max-width:620px){.lg-row{flex-direction:column;gap:3px}.lg-row-v{text-align:left}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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 ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}