/*! 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-family-ui);--font-mono:var(--font-family-mono);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-400:oklch(75% .183 55.934);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-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-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-900:oklch(38.1% .176 304.987);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:#f4f7f5;--color-slate-100:#e8eeeb;--color-slate-200:#d3dbd7;--color-slate-300:#b9c4bf;--color-slate-400:#8c9993;--color-slate-500:#6b7873;--color-slate-600:#4a5753;--color-slate-700:#2a322f;--color-slate-800:#151a18;--color-slate-900:#0e1211;--color-slate-950:#050807;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-ui);--default-mono-font-family:var(--font-family-mono);--color-primary-50:#f0f8f5;--color-primary-100:#dcefe8;--color-primary-200:#b7ded1;--color-primary-300:#85c5b3;--color-primary-400:#4fa68d;--color-primary-500:#23836a;--color-primary-600:#176b57;--color-primary-700:#0f5848;--color-primary-800:#0d463a;--color-primary-900:#0b382f;--color-primary-950:#061f1a;--color-dark-surface:#0e1211}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-start-0\.5{inset-inline-start:calc(var(--spacing) * -.5)}.-start-10{inset-inline-start:calc(var(--spacing) * -10)}.-start-\[10000px\]{inset-inline-start:-10000px}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.start-6{inset-inline-start:calc(var(--spacing) * 6)}.start-\[15px\]{inset-inline-start:15px}.start-full{inset-inline-start:100%}.-end-\[1\.375rem\]{inset-inline-end:-1.375rem}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-5{inset-inline-end:calc(var(--spacing) * 5)}.end-6{inset-inline-end:calc(var(--spacing) * 6)}.end-\[45\%\]{inset-inline-end:45%}.end-\[clamp\(1rem\,2vw\,1\.5rem\)\]{inset-inline-end:clamp(1rem,2vw,1.5rem)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-14{top:calc(var(--spacing) * 14)}.top-\[1\.375rem\]{top:1.375rem}.top-\[3px\]{top:3px}.top-\[14px\]{top:14px}.top-\[20vh\]{top:20vh}.top-\[clamp\(1rem\,2vw\,1\.5rem\)\]{top:clamp(1rem,2vw,1.5rem)}.top-full{top:100%}.-right-8{right:calc(var(--spacing) * -8)}.right-0{right:0}.right-8{right:calc(var(--spacing) * 8)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-2\.5{margin:calc(var(--spacing) * -2.5)}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.-ms-3\.5{margin-inline-start:calc(var(--spacing) * -3.5)}.ms-0{margin-inline-start:0}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-auto{margin-inline-start:auto}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.me-0\.5{margin-inline-end:calc(var(--spacing) * .5)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.\!h-screen{height:100vh!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[5px\]{height:5px}.h-\[40vh\]{height:40vh}.h-\[40vmin\]{height:40vmin}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[70vh\]{height:70vh}.h-\[80px\]{height:80px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[200px\]{height:200px}.h-\[400px\]{height:400px}.h-\[450px\]{height:450px}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[max\(2\.75rem\,calc\(2\.5rem\/var\(--ui-zoom\,1\)\)\)\]{height:max(2.75rem,calc(2.5rem / var(--ui-zoom,1)))}.h-dvh{height:100dvh}.h-full{height:100%}.h-lvh{height:100lvh}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh\*var\(--ui-zoom\)-2rem\)\]{max-height:calc(100dvh * var(--ui-zoom) - 2rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh\/var\(--ui-zoom\)-2rem\)\]{max-height:calc(100dvh / var(--ui-zoom) - 2rem)}.max-h-\[min\(22rem\,60vh\)\]{max-height:min(22rem,60vh)}.max-h-full{max-height:100%}.\[min-height\:100vh\]{min-height:100vh}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[420px\]{min-height:420px}.min-h-\[500px\]{min-height:500px}.min-h-\[550px\]{min-height:550px}.min-h-\[max\(2\.75rem\,calc\(2\.5rem\/var\(--ui-zoom\,1\)\)\)\]{min-height:max(2.75rem,calc(2.5rem / var(--ui-zoom,1)))}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.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-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[4\.5rem\]{width:4.5rem}.w-\[5rem\]{width:5rem}.w-\[50vw\]{width:50vw}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[100vw\]{width:100vw}.w-\[132px\]{width:132px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[max\(2\.75rem\,calc\(2\.5rem\/var\(--ui-zoom\,1\)\)\)\]{width:max(2.75rem,calc(2.5rem / var(--ui-zoom,1)))}.w-\[min\(24rem\,calc\(100vw-3rem\)\)\]{width:min(24rem,100vw - 3rem)}.w-\[min\(390px\,calc\(100\%-2rem\)\)\]{width:min(390px,100% - 2rem)}.w-\[min\(410px\,calc\(100\%-2rem\)\)\]{width:min(410px,100% - 2rem)}.w-dvw{width:100dvw}.w-fit{width:fit-content}.w-full{width:100%}.w-lvw{width:100lvw}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.w-svw{width:100svw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[80px\]{max-width:80px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[200px\]{max-width:200px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(18rem\,calc\(100vw-1rem\)\)\]{max-width:min(18rem,100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[560px\]{min-width:560px}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.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{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color-mix\(in_srgb\,var\(--color-status-warning\)_38\%\,transparent\)\]>:not(:last-child)){border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){:where(.divide-\[color-mix\(in_srgb\,var\(--color-status-warning\)_38\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--color-status-warning) 38%,transparent)}}:where(.divide-\[var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-full{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.rounded-s-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-r-\[6px\]{border-right-style:var(--tw-border-style);border-right-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#354a42\]{border-color:#354a42}.border-\[\#d7dfda\]{border-color:#d7dfda}.border-\[color-mix\(in_srgb\,var\(--admin-accent\)_30\%\,transparent\)\]{border-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--admin-accent\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--admin-accent) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-action-primary\)_38\%\,transparent\)\]{border-color:var(--color-action-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-action-primary\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-action-primary) 38%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-danger\)_38\%\,transparent\)\]{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-danger\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-danger) 38%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-danger\)_45\%\,transparent\)\]{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-danger\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-danger) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-info\)_38\%\,transparent\)\]{border-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-info\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-info) 38%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-info\)_45\%\,transparent\)\]{border-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-info\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-info) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-success\)_38\%\,transparent\)\]{border-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-success\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-success) 38%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-warning\)_38\%\,transparent\)\]{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-warning\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-warning) 38%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-warning\)_45\%\,transparent\)\]{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-warning\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-warning) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--theatre-coach\)_45\%\,transparent\)\]{border-color:var(--theatre-coach)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--theatre-coach\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--theatre-coach) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--theatre-story\)_45\%\,transparent\)\]{border-color:var(--theatre-story)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--theatre-story\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--theatre-story) 45%,transparent)}}.border-\[var\(--accent-gold\)\]{border-color:var(--accent-gold)}.border-\[var\(--accent-teal\)\],.border-\[var\(--accent-teal\)\]\/30{border-color:var(--accent-teal)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-teal\)\]\/30{border-color:color-mix(in oklab,var(--accent-teal) 30%,transparent)}}.border-\[var\(--admin-accent-strong\)\]{border-color:var(--admin-accent-strong)}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[var\(--admin-danger-border\)\]{border-color:var(--admin-danger-border)}.border-\[var\(--admin-neutral-border\)\]{border-color:var(--admin-neutral-border)}.border-\[var\(--admin-warning-border\)\]{border-color:var(--admin-warning-border)}.border-\[var\(--bg-card\)\]{border-color:var(--bg-card)}.border-\[var\(--bg-secondary\)\]{border-color:var(--bg-secondary)}.border-\[var\(--border-medium\)\]{border-color:var(--border-medium)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--color-status-danger\)\]{border-color:var(--color-status-danger)}.border-\[var\(--color-status-success\)\]{border-color:var(--color-status-success)}.border-\[var\(--push-card-line\)\]{border-color:var(--push-card-line)}.border-\[var\(--push-card-line-granted\)\]{border-color:var(--push-card-line-granted)}.border-\[var\(--tier-edge\)\]{border-color:var(--tier-edge)}.border-\[var\(--tier-ink\)\]{border-color:var(--tier-ink)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-600{border-color:var(--color-amber-600)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-current{border-color:currentColor}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-900\/30{border-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/30{border-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-primary-100{border-color:var(--color-primary-100)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-500\/30{border-color:#23836a4d}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/30{border-color:color-mix(in oklab,var(--color-primary-500) 30%,transparent)}}.border-primary-500\/50{border-color:#23836a80}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/50{border-color:color-mix(in oklab,var(--color-primary-500) 50%,transparent)}}.border-primary-600{border-color:var(--color-primary-600)}.border-primary-800{border-color:var(--color-primary-800)}.border-primary-900{border-color:var(--color-primary-900)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-600{border-color:var(--color-rose-600)}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700\/50{border-color:#2a322f80}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-s-\[color\:var\(--section-ink\)\]{border-inline-start-color:var(--section-ink)}.border-t-\[var\(--accent-gold\)\]{border-top-color:var(--accent-gold)}.border-t-emerald-900\/90{border-top-color:#004e3be6}@supports (color:color-mix(in lab,red,red)){.border-t-emerald-900\/90{border-top-color:color-mix(in oklab,var(--color-emerald-900) 90%,transparent)}}.border-t-rose-900\/90{border-top-color:#8b0836e6}@supports (color:color-mix(in lab,red,red)){.border-t-rose-900\/90{border-top-color:color-mix(in oklab,var(--color-rose-900) 90%,transparent)}}.border-t-slate-800{border-top-color:var(--color-slate-800)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-r-transparent{border-right-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#0f172a\]{background-color:#0f172a}.bg-\[\#0f5243\]{background-color:#0f5243}.bg-\[\#101b18\]{background-color:#101b18}.bg-\[\#020617\]{background-color:#020617}.bg-\[\#B45309\]{background-color:#b45309}.bg-\[\#f4f6f3\]{background-color:#f4f6f3}.bg-\[color-mix\(in_srgb\,var\(--accent-teal\)_14\%\,transparent\)\]{background-color:var(--accent-teal)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-teal\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-teal) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-action-primary\)_8\%\,var\(--bg-card\)\)\]{background-color:var(--color-action-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-action-primary\)_8\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-action-primary) 8%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_10\%\,transparent\)\]{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-danger) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_12\%\,transparent\)\]{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-danger) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_12\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_12\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-danger) 12%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_14\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_14\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-danger) 14%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_18\%\,transparent\)\]{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-danger) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_20\%\,transparent\)\]{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-danger) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_22\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_22\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-danger) 22%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_45\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_45\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-danger) 45%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_12\%\,transparent\)\]{background-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-info) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_14\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_14\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-info) 14%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_16\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_16\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-info) 16%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_20\%\,transparent\)\]{background-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-info) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_22\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-info\)_22\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-info) 22%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_10\%\,transparent\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-success) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_12\%\,transparent\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-success) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_12\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_12\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-success) 12%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_13\%\,transparent\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_13\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-success) 13%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_14\%\,transparent\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-success) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_14\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_14\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-success) 14%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_16\%\,transparent\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-success) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_18\%\,transparent\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-success) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_20\%\,transparent\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-success) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_22\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_22\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-success) 22%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_45\%\,var\(--bg-card\)\)\]{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_45\%\,var\(--bg-card\)\)\]{background-color:color-mix(in srgb,var(--color-status-success) 45%,var(--bg-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_10\%\,transparent\)\]{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-warning) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_12\%\,transparent\)\]{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-warning) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_18\%\,transparent\)\]{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-warning) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_20\%\,transparent\)\]{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-warning) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--theatre-coach\)_8\%\,transparent\)\]{background-color:var(--theatre-coach)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--theatre-coach\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--theatre-coach) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--theatre-story\)_8\%\,transparent\)\]{background-color:var(--theatre-story)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--theatre-story\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--theatre-story) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--theatre-story\)_35\%\,transparent\)\]{background-color:var(--theatre-story)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--theatre-story\)_35\%\,transparent\)\]{background-color:color-mix(in srgb,var(--theatre-story) 35%,transparent)}}.bg-\[var\(--accent-blue\)\]{background-color:var(--accent-blue)}.bg-\[var\(--accent-blue-bg\)\]{background-color:var(--accent-blue-bg)}.bg-\[var\(--accent-gold\)\]{background-color:var(--accent-gold)}.bg-\[var\(--accent-gold-bg\)\]{background-color:var(--accent-gold-bg)}.bg-\[var\(--accent-purple\)\]{background-color:var(--accent-purple)}.bg-\[var\(--accent-purple-bg\)\]{background-color:var(--accent-purple-bg)}.bg-\[var\(--accent-teal\)\]{background-color:var(--accent-teal)}.bg-\[var\(--accent-teal-bg\)\]{background-color:var(--accent-teal-bg)}.bg-\[var\(--admin-accent-soft\)\]{background-color:var(--admin-accent-soft)}.bg-\[var\(--admin-accent-strong\)\]{background-color:var(--admin-accent-strong)}.bg-\[var\(--admin-danger-bg\)\]{background-color:var(--admin-danger-bg)}.bg-\[var\(--admin-info-bg\)\]{background-color:var(--admin-info-bg)}.bg-\[var\(--admin-muted\)\]{background-color:var(--admin-muted)}.bg-\[var\(--admin-neutral-bg\)\]{background-color:var(--admin-neutral-bg)}.bg-\[var\(--admin-surface\)\]{background-color:var(--admin-surface)}.bg-\[var\(--admin-surface-subtle\)\]{background-color:var(--admin-surface-subtle)}.bg-\[var\(--admin-warning-bg\)\]{background-color:var(--admin-warning-bg)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-card-hover\)\]{background-color:var(--bg-card-hover)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--bg-table-alt\)\]{background-color:var(--bg-table-alt)}.bg-\[var\(--border-medium\)\]{background-color:var(--border-medium)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--call-band\,transparent\)\]{background-color:var(--call-band,transparent)}.bg-\[var\(--chart-attention\)\]{background-color:var(--chart-attention)}.bg-\[var\(--chart-comparison\)\]{background-color:var(--chart-comparison)}.bg-\[var\(--chart-primary\)\]{background-color:var(--chart-primary)}.bg-\[var\(--color-action-primary\)\]{background-color:var(--color-action-primary)}.bg-\[var\(--color-action-primary-soft\)\]{background-color:var(--color-action-primary-soft)}.bg-\[var\(--color-status-danger\)\]{background-color:var(--color-status-danger)}.bg-\[var\(--color-status-info\)\]{background-color:var(--color-status-info)}.bg-\[var\(--color-status-success\)\]{background-color:var(--color-status-success)}.bg-\[var\(--color-status-warning\)\]{background-color:var(--color-status-warning)}.bg-\[var\(--push-card-accent-soft\)\]{background-color:var(--push-card-accent-soft)}.bg-\[var\(--push-card-action\)\]{background-color:var(--push-card-action)}.bg-\[var\(--push-card-surface\)\]{background-color:var(--push-card-surface)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--theatre-story\)\]{background-color:var(--theatre-story)}.bg-\[var\(--tier-ink\)\]{background-color:var(--tier-ink)}.bg-\[var\(--tier-wash\)\]{background-color:var(--tier-wash)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/30{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current{background-color:currentColor}.bg-dark-surface{background-color:var(--color-dark-surface)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-emerald-900\/10{background-color:#004e3b1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/10{background-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.bg-emerald-900\/90{background-color:#004e3be6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/90{background-color:color-mix(in oklab,var(--color-emerald-900) 90%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-50\/60{background-color:#f0f8f599}@supports (color:color-mix(in lab,red,red)){.bg-primary-50\/60{background-color:color-mix(in oklab,var(--color-primary-50) 60%,transparent)}}.bg-primary-50\/70{background-color:#f0f8f5b3}@supports (color:color-mix(in lab,red,red)){.bg-primary-50\/70{background-color:color-mix(in oklab,var(--color-primary-50) 70%,transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\/10{background-color:#23836a1a}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/10{background-color:color-mix(in oklab,var(--color-primary-500) 10%,transparent)}}.bg-primary-500\/20{background-color:#23836a33}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/20{background-color:color-mix(in oklab,var(--color-primary-500) 20%,transparent)}}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-950\/80{background-color:#061f1acc}@supports (color:color-mix(in lab,red,red)){.bg-primary-950\/80{background-color:color-mix(in oklab,var(--color-primary-950) 80%,transparent)}}.bg-primary-950\/85{background-color:#061f1ad9}@supports (color:color-mix(in lab,red,red)){.bg-primary-950\/85{background-color:color-mix(in oklab,var(--color-primary-950) 85%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/70{background-color:color-mix(in oklab,var(--color-rose-50) 70%,transparent)}}.bg-rose-50\/80{background-color:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/80{background-color:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-900\/90{background-color:#8b0836e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-900\/90{background-color:color-mix(in oklab,var(--color-rose-900) 90%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f4f7f580}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#6b78731a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-slate-500\/50{background-color:#6b787380}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/50{background-color:color-mix(in oklab,var(--color-slate-500) 50%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/50{background-color:#151a1880}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/70{background-color:#0e1211b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.bg-slate-900\/80{background-color:#0e1211cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.bg-slate-900\/90{background-color:#0e1211e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-slate-950\/70{background-color:#050807b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.fill-none{fill:none}.fill-white\/20{fill:#fff3}@supports (color:color-mix(in lab,red,red)){.fill-white\/20{fill:color-mix(in oklab,var(--color-white) 20%,transparent)}}.stroke-primary-500{stroke:var(--color-primary-500)}.stroke-slate-100{stroke:var(--color-slate-100)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[2px\]{padding:2px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[1px\]{padding-inline:1px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.ps-1{padding-inline-start:var(--spacing)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-start{text-align:start}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-\[family\]{font-family:family}.font-mono{font-family:var(--font-family-mono)}.font-sans{font-family:var(--font-family-ui)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--admin-type-secondary\)\]{font-size:var(--admin-type-secondary)}.text-\[length\:var\(--type-label-size\)\]{font-size:var(--type-label-size)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:balance\]{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#176b57\]{color:#176b57}.text-\[\#10231d\]{color:#10231d}.text-\[\#50645c\]{color:#50645c}.text-\[var\(--accent-blue\)\]{color:var(--accent-blue)}.text-\[var\(--accent-gold\)\]{color:var(--accent-gold)}.text-\[var\(--accent-purple\)\]{color:var(--accent-purple)}.text-\[var\(--accent-teal\)\]{color:var(--accent-teal)}.text-\[var\(--admin-accent\)\]{color:var(--admin-accent)}.text-\[var\(--admin-accent-strong\)\]{color:var(--admin-accent-strong)}.text-\[var\(--admin-amber\)\]{color:var(--admin-amber)}.text-\[var\(--admin-danger-ink\)\]{color:var(--admin-danger-ink)}.text-\[var\(--admin-ink\)\]{color:var(--admin-ink)}.text-\[var\(--admin-muted\)\]{color:var(--admin-muted)}.text-\[var\(--admin-surface\)\]{color:var(--admin-surface)}.text-\[var\(--admin-warning-ink\)\]{color:var(--admin-warning-ink)}.text-\[var\(--bg-card\)\]{color:var(--bg-card)}.text-\[var\(--chart-attention\)\]{color:var(--chart-attention)}.text-\[var\(--chart-comparison\)\]{color:var(--chart-comparison)}.text-\[var\(--chart-primary\)\]{color:var(--chart-primary)}.text-\[var\(--color-action-primary\)\]{color:var(--color-action-primary)}.text-\[var\(--color-status-danger\)\]{color:var(--color-status-danger)}.text-\[var\(--color-status-info\)\]{color:var(--color-status-info)}.text-\[var\(--color-status-success\)\]{color:var(--color-status-success)}.text-\[var\(--color-status-warning\)\]{color:var(--color-status-warning)}.text-\[var\(--push-card-accent\)\]{color:var(--push-card-accent)}.text-\[var\(--push-card-action-ink\)\]{color:var(--push-card-action-ink)}.text-\[var\(--push-card-danger\)\]{color:var(--push-card-danger)}.text-\[var\(--push-card-ink\)\]{color:var(--push-card-ink)}.text-\[var\(--push-card-muted\)\]{color:var(--push-card-muted)}.text-\[var\(--section-ink\)\]{color:var(--section-ink)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-table\)\]{color:var(--text-table)}.text-\[var\(--theatre-coach\)\]{color:var(--theatre-coach)}.text-\[var\(--theatre-story\)\]{color:var(--theatre-story)}.text-\[var\(--tier-fair\)\]{color:var(--tier-fair)}.text-\[var\(--tier-ink\)\]{color:var(--tier-ink)}.text-\[var\(--tier-strong\)\]{color:var(--tier-strong)}.text-\[var\(--tier-weak\)\]{color:var(--tier-weak)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/80{color:#007956cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/80{color:color-mix(in oklab,var(--color-emerald-700) 80%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-rose-200{color:var(--color-rose-200)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-700\/80{color:#c20039cc}@supports (color:color-mix(in lab,red,red)){.text-rose-700\/80{color:color-mix(in oklab,var(--color-rose-700) 80%,transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.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}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.placeholder-slate-600::placeholder{color:var(--color-slate-600)}.accent-\[var\(--accent-teal\)\]{accent-color:var(--accent-teal)}.accent-\[var\(--color-status-success\)\]{accent-color:var(--color-status-success)}.accent-primary-600{accent-color:var(--color-primary-600)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--bg-card\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--bg-card));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--tier-edge\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--tier-edge));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_8px_30px_rgb\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_var\(--push-card-shadow\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,var(--push-card-shadow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--color-status-success\)_28\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-status-success))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--color-status-success\)_28\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--color-status-success) 28%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--color-status-success\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-1\)\]{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-2\)\]{--tw-shadow:var(--elevation-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--lift-open\)\]{--tw-shadow:var(--lift-open);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--lift-rest\)\]{--tw-shadow:var(--lift-rest);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-elevated\)\]{--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[color\:color-mix\(in_srgb\,var\(--color-status-success\)_20\%\,transparent\)\]{--tw-shadow-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.shadow-\[color\:color-mix\(in_srgb\,var\(--color-status-success\)_20\%\,transparent\)\]{--tw-shadow-color:color-mix(in oklab, color-mix(in srgb,var(--color-status-success) 20%,transparent) var(--tw-shadow-alpha), transparent)}}.shadow-\[color\:color-mix\(in_srgb\,var\(--color-status-success\)_25\%\,transparent\)\]{--tw-shadow-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.shadow-\[color\:color-mix\(in_srgb\,var\(--color-status-success\)_25\%\,transparent\)\]{--tw-shadow-color:color-mix(in oklab, color-mix(in srgb,var(--color-status-success) 25%,transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/20{--tw-shadow-color:#23836a33}@supports (color:color-mix(in lab,red,red)){.shadow-primary-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/25{--tw-shadow-color:#23836a40}@supports (color:color-mix(in lab,red,red)){.shadow-primary-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/30{--tw-shadow-color:#23836a4d}@supports (color:color-mix(in lab,red,red)){.shadow-primary-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/20{--tw-shadow-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-500\/20{--tw-shadow-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.shadow-rose-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/50{--tw-shadow-color:#d3dbd780}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#B86B1E\]{--tw-ring-color:#b86b1e}.ring-\[var\(--accent-gold\)\]{--tw-ring-color:var(--accent-gold)}.ring-\[var\(--accent-teal-bg\)\]{--tw-ring-color:var(--accent-teal-bg)}.ring-\[var\(--bg-card\)\]{--tw-ring-color:var(--bg-card)}.ring-\[var\(--border-medium\)\]{--tw-ring-color:var(--border-medium)}.ring-primary-500{--tw-ring-color:var(--color-primary-500)}.ring-primary-500\/20{--tw-ring-color:#23836a33}@supports (color:color-mix(in lab,red,red)){.ring-primary-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.ring-rose-400{--tw-ring-color:var(--color-rose-400)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[0\.8\]{--tw-grayscale:grayscale(.8);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.dir-ltr{direction:ltr;unicode-bidi:isolate}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--dial-size\:120px\]\!{--dial-size:120px!important}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:ring-2:is(:where(.group):focus-within *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus-within\:ring-primary-400:is(:where(.group):focus-within *){--tw-ring-color:var(--color-primary-400)}@media(hover:hover){.group-hover\:border-slate-500:is(:where(.group):hover *){border-color:var(--color-slate-500)}.group-hover\:text-\[var\(--text-primary\)\]:is(:where(.group):hover *){color:var(--text-primary)}.group-hover\:text-primary-500:is(:where(.group):hover *){color:var(--color-primary-500)}.group-hover\:text-slate-300:is(:where(.group):hover *){color:var(--color-slate-300)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/avatar\:scale-110:is(:where(.group\/avatar):hover *),.group-hover\/toggle\:scale-110:is(:where(.group\/toggle):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/toggle\:bg-\[var\(--bg-card-hover\)\]:is(:where(.group\/toggle):hover *){background-color:var(--bg-card-hover)}}.group-focus-visible\/toggle\:ring-2:is(:where(.group\/toggle):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus-visible\/toggle\:ring-\[var\(--accent-teal\)\]:is(:where(.group\/toggle):focus-visible *){--tw-ring-color:var(--accent-teal)}.selection\:bg-primary-500 ::selection{background-color:var(--color-primary-500)}.selection\:bg-primary-500::selection{background-color:var(--color-primary-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:start-1:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 1)}.before\:top-1:before{content:var(--tw-content);top:var(--spacing)}.before\:h-6:before{content:var(--tw-content);height:calc(var(--spacing) * 6)}.before\:h-9:before{content:var(--tw-content);height:calc(var(--spacing) * 9)}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:w-9:before{content:var(--tw-content);width:calc(var(--spacing) * 9)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:shadow-sm:before{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:transition-\[inset-inline-start\]:before{content:var(--tw-content);transition-property:inset-inline-start;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-150:before{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:bg-primary-600:checked{background-color:var(--color-primary-600)}.checked\:before\:start-8:checked:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 8)}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[color-mix\(in_srgb\,var\(--color-status-danger\)_38\%\,transparent\)\]:hover{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--color-status-danger\)_38\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--color-status-danger) 38%,transparent)}}.hover\:border-\[var\(--accent-teal\)\]:hover{border-color:var(--accent-teal)}.hover\:border-\[var\(--border-medium\)\]:hover{border-color:var(--border-medium)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-primary-400:hover{border-color:var(--color-primary-400)}.hover\:border-primary-500:hover{border-color:var(--color-primary-500)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#0b3f34\]:hover{background-color:#0b3f34}.hover\:bg-\[\#087a5d\]:hover{background-color:#087a5d}.hover\:bg-\[\#16241f\]:hover{background-color:#16241f}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-action-primary\)_14\%\,var\(--bg-card\)\)\]:hover{background-color:var(--color-action-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-action-primary\)_14\%\,var\(--bg-card\)\)\]:hover{background-color:color-mix(in srgb,var(--color-action-primary) 14%,var(--bg-card))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_10\%\,transparent\)\]:hover{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-status-danger) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_12\%\,transparent\)\]:hover{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-status-danger) 12%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_20\%\,transparent\)\]:hover{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-danger\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-status-danger) 20%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_20\%\,transparent\)\]:hover{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-status-success) 20%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_85\%\,black\)\]:hover{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-success\)_85\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--color-status-success) 85%,black)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_12\%\,transparent\)\]:hover{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-warning\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-status-warning) 12%,transparent)}}.hover\:bg-\[var\(--accent-teal\)\]:hover{background-color:var(--accent-teal)}.hover\:bg-\[var\(--accent-teal-bg\)\]:hover{background-color:var(--accent-teal-bg)}.hover\:bg-\[var\(--admin-surface-subtle\)\]:hover{background-color:var(--admin-surface-subtle)}.hover\:bg-\[var\(--bg-card\)\]:hover{background-color:var(--bg-card)}.hover\:bg-\[var\(--bg-card-hover\)\]:hover{background-color:var(--bg-card-hover)}.hover\:bg-\[var\(--bg-primary\)\]:hover{background-color:var(--bg-primary)}.hover\:bg-\[var\(--bg-secondary\)\]:hover{background-color:var(--bg-secondary)}.hover\:bg-\[var\(--bg-table-alt\)\]:hover{background-color:var(--bg-table-alt)}.hover\:bg-\[var\(--color-action-primary-hover\)\]:hover{background-color:var(--color-action-primary-hover)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-emerald-900:hover{background-color:var(--color-emerald-900)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-500:hover{background-color:var(--color-primary-500)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-primary-800:hover{background-color:var(--color-primary-800)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-transparent\!:hover{background-color:#0000!important}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[var\(--accent-teal\)\]:hover{color:var(--accent-teal)}.hover\:text-\[var\(--bg-card\)\]:hover{color:var(--bg-card)}.hover\:text-\[var\(--color-status-danger\)\]:hover{color:var(--color-status-danger)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-primary-300:hover{color:var(--color-primary-300)}.hover\:text-primary-500:hover{color:var(--color-primary-500)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[var\(--elevation-3\)\]:hover{--tw-shadow:var(--elevation-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--lift-hover\)\]:hover{--tw-shadow:var(--lift-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-\[var\(--accent-teal\)\]:hover{--tw-ring-color:var(--accent-teal)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[var\(--color-action-primary\)\]:focus{border-color:var(--color-action-primary)}.focus\:border-\[var\(--color-status-danger\)\]:focus{border-color:var(--color-status-danger)}.focus\:border-\[var\(--color-status-success\)\]:focus{border-color:var(--color-status-success)}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--accent-teal\)\]:focus{--tw-ring-color:var(--accent-teal)}.focus\:ring-\[var\(--color-action-primary-soft\)\]:focus{--tw-ring-color:var(--color-action-primary-soft)}.focus\:ring-\[var\(--color-status-danger\)\]:focus{--tw-ring-color:var(--color-status-danger)}.focus\:ring-\[var\(--color-status-success\)\]:focus{--tw-ring-color:var(--color-status-success)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-primary-700:focus{--tw-ring-color:var(--color-primary-700)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-primary-500:focus-visible{border-color:var(--color-primary-500)}.focus-visible\:bg-\[var\(--bg-card-hover\)\]:focus-visible{background-color:var(--bg-card-hover)}.focus-visible\:bg-rose-50:focus-visible{background-color:var(--color-rose-50)}.focus-visible\:text-rose-600:focus-visible{color:var(--color-rose-600)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent-teal\)\]:focus-visible{--tw-ring-color:var(--accent-teal)}.focus-visible\:ring-\[var\(--admin-focus\)\]:focus-visible{--tw-ring-color:var(--admin-focus)}.focus-visible\:ring-\[var\(--chart-attention\)\]:focus-visible{--tw-ring-color:var(--chart-attention)}.focus-visible\:ring-\[var\(--color-action-primary\)\]:focus-visible{--tw-ring-color:var(--color-action-primary)}.focus-visible\:ring-\[var\(--color-status-danger\)\]:focus-visible{--tw-ring-color:var(--color-status-danger)}.focus-visible\:ring-\[var\(--color-status-warning\)\]:focus-visible{--tw-ring-color:var(--color-status-warning)}.focus-visible\:ring-amber-500:focus-visible{--tw-ring-color:var(--color-amber-500)}.focus-visible\:ring-amber-600:focus-visible{--tw-ring-color:var(--color-amber-600)}.focus-visible\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-emerald-600:focus-visible{--tw-ring-color:var(--color-emerald-600)}.focus-visible\:ring-primary-400:focus-visible{--tw-ring-color:var(--color-primary-400)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:var(--color-primary-500)}.focus-visible\:ring-primary-600:focus-visible{--tw-ring-color:var(--color-primary-600)}.focus-visible\:ring-rose-500:focus-visible{--tw-ring-color:var(--color-rose-500)}.focus-visible\:ring-rose-600:focus-visible{--tw-ring-color:var(--color-rose-600)}.focus-visible\:ring-slate-500:focus-visible{--tw-ring-color:var(--color-slate-500)}.focus-visible\:ring-slate-900:focus-visible{--tw-ring-color:var(--color-slate-900)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#0f172a\]:focus-visible{--tw-ring-offset-color:#0f172a}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#c9a45a\]:focus-visible{outline-color:#c9a45a}.focus-visible\:outline-\[color\:var\(--accent-teal\)\]:focus-visible{outline-color:var(--accent-teal)}.focus-visible\:outline-slate-900:focus-visible{outline-color:var(--color-slate-900)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:48rem){.max-md\:flex{display:flex}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-center{align-items:center}.max-md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-md\:before\:text-xs:before{content:var(--tw-content);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-md\:before\:font-bold:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.max-md\:before\:text-\[var\(--text-muted\)\]:before{content:var(--tw-content);color:var(--text-muted)}.max-md\:before\:content-\[attr\(data-label\)\]:before{--tw-content:attr(data-label);content:var(--tw-content)}}@media(min-width:40rem){.sm\:start-4{inset-inline-start:calc(var(--spacing) * 4)}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ms-auto{margin-inline-start:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-grid{display:inline-grid}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:self-start{align-self:flex-start}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-0{padding-block:0}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:\[--dial-size\:168px\]\!{--dial-size:168px!important}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:table-header-group{display:table-header-group}.md\:table-row{display:table-row}.md\:table-row-group{display:table-row-group}.md\:h-screen{height:100vh}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:overflow-x-auto{overflow-x:auto}.md\:p-0{padding:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:text-start{text-align:start}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.lg\:static{position:static}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-3{grid-column-start:3}.lg\:row-start-1{grid-row-start:1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-y-0{row-gap:0}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:80rem){.xl\:col-auto{grid-column:auto}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:mt-0{margin-top:0}.xl\:w-auto{width:auto}.xl\:flex-none{flex:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-\[1\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.25rem minmax(0,1fr) auto}.xl\:items-center{align-items:center}}@media(min-width:96rem){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:36rem){.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:66rem){.\@min-\[66rem\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ltr\:origin-top-right:where(:dir(ltr),[dir=ltr],[dir=ltr] *){transform-origin:100% 0}.ltr\:-translate-x-2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.ltr\:-scale-x-100:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.ltr\:pr-4:where(:dir(ltr),[dir=ltr],[dir=ltr] *){padding-right:calc(var(--spacing) * 4)}.ltr\:pl-12:where(:dir(ltr),[dir=ltr],[dir=ltr] *){padding-left:calc(var(--spacing) * 12)}.ltr\:text-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *){text-align:left}@media(hover:hover){.ltr\:group-hover\:translate-x-0:where(:dir(ltr),[dir=ltr],[dir=ltr] *):is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.ltr\:group-hover\:translate-x-1:where(:dir(ltr),[dir=ltr],[dir=ltr] *):is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}.ltr\:checked\:before\:translate-x-6:where(:dir(ltr),[dir=ltr],[dir=ltr] *):checked:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.ltr\:checked\:before\:translate-x-7:where(:dir(ltr),[dir=ltr],[dir=ltr] *):checked:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y)}@media not all and (min-width:64rem){.max-lg\:ltr\:-translate-x-full:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.rtl\:origin-top-left:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:translate-x-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:pr-12:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing) * 12)}.rtl\:pl-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 4)}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){.rtl\:group-hover\:-translate-x-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:group-hover\:translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.rtl\:checked\:before\:-translate-x-6:where(:dir(rtl),[dir=rtl],[dir=rtl] *):checked:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:checked\:before\:-translate-x-7:where(:dir(rtl),[dir=rtl],[dir=rtl] *):checked:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -7);translate:var(--tw-translate-x) var(--tw-translate-y)}@media not all and (min-width:64rem){.max-lg\:rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}:where(.dark\:divide-slate-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-slate-700)}:where(.dark\:divide-white\/5:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-\[var\(--border-subtle\)\]:where(.dark,.dark *){border-color:var(--border-subtle)}.dark\:border-amber-400\/30:where(.dark,.dark *){border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-400\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.dark\:border-amber-500\/30:where(.dark,.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-black\/20:where(.dark,.dark *){border-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:border-black\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-emerald-500\/30:where(.dark,.dark *){border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-emerald-900\/30:where(.dark,.dark *){border-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-900\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:where(.dark,.dark *){border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-gray-700) 50%,transparent)}}.dark\:border-gray-800:where(.dark,.dark *){border-color:var(--color-gray-800)}.dark\:border-primary-400\/50:where(.dark,.dark *){border-color:#4fa68d80}@supports (color:color-mix(in lab,red,red)){.dark\:border-primary-400\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-primary-400) 50%,transparent)}}.dark\:border-primary-500\/15:where(.dark,.dark *){border-color:#23836a26}@supports (color:color-mix(in lab,red,red)){.dark\:border-primary-500\/15:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-primary-500) 15%,transparent)}}.dark\:border-rose-900\/30:where(.dark,.dark *){border-color:#8b08364d}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-900\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-rose-900) 30%,transparent)}}.dark\:border-rose-900\/70:where(.dark,.dark *){border-color:#8b0836b3}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-900\/70:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-rose-900) 70%,transparent)}}.dark\:border-slate-600:where(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-700\/40:where(.dark,.dark *){border-color:#2a322f66}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.dark\:border-slate-700\/50:where(.dark,.dark *){border-color:#2a322f80}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/8:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:bg-\[\#1a2333\]:where(.dark,.dark *){background-color:#1a2333}.dark\:bg-\[\#1e293b\]:where(.dark,.dark *){background-color:#1e293b}.dark\:bg-\[\#020617\]:where(.dark,.dark *){background-color:#020617}.dark\:bg-\[var\(--bg-card-hover\)\]:where(.dark,.dark *){background-color:var(--bg-card-hover)}.dark\:bg-\[var\(--bg-secondary\)\]:where(.dark,.dark *){background-color:var(--bg-secondary)}.dark\:bg-\[var\(--bg-table-alt\)\]:where(.dark,.dark *){background-color:var(--bg-table-alt)}.dark\:bg-amber-300:where(.dark,.dark *){background-color:var(--color-amber-300)}.dark\:bg-amber-500:where(.dark,.dark *){background-color:var(--color-amber-500)}.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-amber-500\/20:where(.dark,.dark *){background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.dark\:bg-black\/20:where(.dark,.dark *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.dark\:bg-blue-500:where(.dark,.dark *){background-color:var(--color-blue-500)}.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.dark\:bg-blue-900\/10:where(.dark,.dark *){background-color:#1c398e1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 10%,transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.dark\:bg-emerald-500:where(.dark,.dark *){background-color:var(--color-emerald-500)}.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.dark\:bg-emerald-500\/20:where(.dark,.dark *){background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark\:bg-emerald-900\/10:where(.dark,.dark *){background-color:#004e3b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}.dark\:bg-orange-900\/40:where(.dark,.dark *){background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 40%,transparent)}}.dark\:bg-primary-300:where(.dark,.dark *){background-color:var(--color-primary-300)}.dark\:bg-primary-400:where(.dark,.dark *){background-color:var(--color-primary-400)}.dark\:bg-primary-500:where(.dark,.dark *){background-color:var(--color-primary-500)}.dark\:bg-primary-500\/5:where(.dark,.dark *){background-color:#23836a0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/5:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 5%,transparent)}}.dark\:bg-primary-500\/10:where(.dark,.dark *){background-color:#23836a1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 10%,transparent)}}.dark\:bg-primary-500\/20:where(.dark,.dark *){background-color:#23836a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 20%,transparent)}}.dark\:bg-primary-500\/30:where(.dark,.dark *){background-color:#23836a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-500\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-500) 30%,transparent)}}.dark\:bg-primary-900\/20:where(.dark,.dark *){background-color:#0b382f33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-900) 20%,transparent)}}.dark\:bg-primary-900\/30:where(.dark,.dark *){background-color:#0b382f4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary-900) 30%,transparent)}}.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.dark\:bg-rose-500\/10:where(.dark,.dark *){background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.dark\:bg-rose-900\/10:where(.dark,.dark *){background-color:#8b08361a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-900) 10%,transparent)}}.dark\:bg-rose-950\/25:where(.dark,.dark *){background-color:#4d021840}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/25:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 25%,transparent)}}.dark\:bg-slate-100:where(.dark,.dark *){background-color:var(--color-slate-100)}.dark\:bg-slate-500\/30:where(.dark,.dark *){background-color:#6b78734d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-500\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.dark\:bg-slate-600:where(.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:#2a322f80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:#151a1880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.dark\:bg-slate-800\/60:where(.dark,.dark *){background-color:#151a1899}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/40:where(.dark,.dark *){background-color:#0e121166}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.dark\:bg-slate-900\/50:where(.dark,.dark *){background-color:#0e121180}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:#0e121199}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:#0e1211b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:#0e1211f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}.dark\:bg-slate-950:where(.dark,.dark *){background-color:var(--color-slate-950)}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-violet-500:where(.dark,.dark *){background-color:var(--color-violet-500)}.dark\:bg-violet-500\/10:where(.dark,.dark *){background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/\[0\.02\]:where(.dark,.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.02\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:stroke-slate-700:where(.dark,.dark *){stroke:var(--color-slate-700)}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-amber-950:where(.dark,.dark *){color:var(--color-amber-950)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-300\/80:where(.dark,.dark *){color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-300\/80:where(.dark,.dark *){color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-950:where(.dark,.dark *){color:var(--color-emerald-950)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-primary-300:where(.dark,.dark *){color:var(--color-primary-300)}.dark\:text-primary-400:where(.dark,.dark *){color:var(--color-primary-400)}.dark\:text-primary-950:where(.dark,.dark *){color:var(--color-primary-950)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-rose-300\/80:where(.dark,.dark *){color:#ffa2aecc}@supports (color:color-mix(in lab,red,red)){.dark\:text-rose-300\/80:where(.dark,.dark *){color:color-mix(in oklab,var(--color-rose-300) 80%,transparent)}}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-slate-900:where(.dark,.dark *){color:var(--color-slate-900)}.dark\:text-slate-950:where(.dark,.dark *){color:var(--color-slate-950)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:shadow-2xl:where(.dark,.dark *){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-lg:where(.dark,.dark *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-sm:where(.dark,.dark *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.dark\:group-hover\:text-white:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-white)}}.dark\:checked\:bg-primary-400:where(.dark,.dark *):checked{background-color:var(--color-primary-400)}@media(hover:hover){.dark\:hover\:border-\[var\(--border-strong\)\]:where(.dark,.dark *):hover{border-color:var(--border-strong)}.dark\:hover\:border-amber-500\/50:where(.dark,.dark *):hover{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-amber-500\/50:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.dark\:hover\:border-primary-500:where(.dark,.dark *):hover{border-color:var(--color-primary-500)}.dark\:hover\:border-primary-500\/30:where(.dark,.dark *):hover{border-color:#23836a4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-primary-500\/30:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-primary-500) 30%,transparent)}}.dark\:hover\:border-slate-600:where(.dark,.dark *):hover{border-color:var(--color-slate-600)}.dark\:hover\:bg-\[var\(--bg-card-hover\)\]:where(.dark,.dark *):hover{background-color:var(--bg-card-hover)}.dark\:hover\:bg-\[var\(--border-subtle\)\]:where(.dark,.dark *):hover{background-color:var(--border-subtle)}.dark\:hover\:bg-\[var\(--color-action-primary-hover\)\]:where(.dark,.dark *):hover{background-color:var(--color-action-primary-hover)}.dark\:hover\:bg-amber-900\/60:where(.dark,.dark *):hover{background-color:#7b330699}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900) 60%,transparent)}}.dark\:hover\:bg-emerald-500:where(.dark,.dark *):hover{background-color:var(--color-emerald-500)}.dark\:hover\:bg-primary-200:where(.dark,.dark *):hover{background-color:var(--color-primary-200)}.dark\:hover\:bg-primary-500\/10:where(.dark,.dark *):hover{background-color:#23836a1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-500\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-primary-500) 10%,transparent)}}.dark\:hover\:bg-primary-500\/20:where(.dark,.dark *):hover{background-color:#23836a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-500\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-primary-500) 20%,transparent)}}.dark\:hover\:bg-primary-900\/40:where(.dark,.dark *):hover{background-color:#0b382f66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-primary-900) 40%,transparent)}}.dark\:hover\:bg-primary-950\/40:where(.dark,.dark *):hover{background-color:#061f1a66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-primary-950) 40%,transparent)}}.dark\:hover\:bg-rose-500:where(.dark,.dark *):hover{background-color:var(--color-rose-500)}.dark\:hover\:bg-rose-900\/25:where(.dark,.dark *):hover{background-color:#8b083640}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-rose-900\/25:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-rose-900) 25%,transparent)}}.dark\:hover\:bg-slate-600:where(.dark,.dark *):hover{background-color:var(--color-slate-600)}.dark\:hover\:bg-slate-700:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-700\/40:where(.dark,.dark *):hover{background-color:#2a322f66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-700\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.dark\:hover\:bg-slate-700\/50:where(.dark,.dark *):hover{background-color:#2a322f80}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.dark\:hover\:bg-slate-800:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-transparent\!:where(.dark,.dark *):hover{background-color:#0000!important}.dark\:hover\:bg-white:where(.dark,.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:hover\:text-primary-500:where(.dark,.dark *):hover{color:var(--color-primary-500)}.dark\:hover\:text-rose-300:where(.dark,.dark *):hover{color:var(--color-rose-300)}.dark\:hover\:text-slate-200:where(.dark,.dark *):hover{color:var(--color-slate-200)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.dark\:focus\:ring-primary-300:where(.dark,.dark *):focus{--tw-ring-color:var(--color-primary-300)}.dark\:focus-visible\:bg-rose-900\/25:where(.dark,.dark *):focus-visible{background-color:#8b083640}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:bg-rose-900\/25:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-rose-900) 25%,transparent)}}.dark\:focus-visible\:text-rose-300:where(.dark,.dark *):focus-visible{color:var(--color-rose-300)}.dark\:focus-visible\:ring-primary-300:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-primary-300)}.dark\:focus-visible\:ring-offset-slate-800:where(.dark,.dark *):focus-visible{--tw-ring-offset-color:var(--color-slate-800)}.dark\:disabled\:bg-slate-700:where(.dark,.dark *):disabled{background-color:var(--color-slate-700)}.\[\&_button\]\:min-h-\[max\(2\.75rem\,calc\(2\.5rem\/var\(--ui-zoom\,1\)\)\)\] button{min-height:max(2.75rem,calc(2.5rem / var(--ui-zoom,1)))}.\[\&_footer\]\:hidden footer{display:none}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@font-face{font-family:Peyda;src:url(/assets/peyda-300-D45VLJpb.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/peyda-400-BWFH4EKh.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/peyda-500-C7vLf3a0.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/peyda-600--ugKiRPf.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/peyda-700-DkQwD7hI.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/peyda-800-wWz8UBPa.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/peyda-900-DYjHtIhG.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Peyda Script;src:url(/assets/peyda-300-D45VLJpb.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Peyda Script;src:url(/assets/peyda-400-BWFH4EKh.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Peyda Script;src:url(/assets/peyda-500-C7vLf3a0.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Peyda Script;src:url(/assets/peyda-600--ugKiRPf.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Peyda Script;src:url(/assets/peyda-700-DkQwD7hI.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Peyda Script;src:url(/assets/peyda-800-wWz8UBPa.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Peyda Script;src:url(/assets/peyda-900-DYjHtIhG.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}:root{--font-family-persian:"Peyda", Tahoma, "Segoe UI", Arial, sans-serif;--font-family-ltr:"Peyda Script", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-family-ui:var(--font-family-persian);--font-family-numeric:var(--font-family-persian);--font-family-mono:"Peyda Script", ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--font-weight-body:400;--font-weight-supporting:400;--font-weight-label:600;--font-weight-title:700;--font-weight-display:800;--font-weight-numeric:600;--type-display-size:clamp(2.25rem, 5vw, 4.5rem);--type-page-title-size:clamp(1.5rem, 2.4vw, 2rem);--type-section-title-size:clamp(1.125rem, 1.6vw, 1.375rem);--type-component-title-size:1rem;--type-body-size:.9375rem;--type-supporting-size:.8125rem;--type-label-size:.8125rem;--type-leading-display:1.24;--type-leading-title:1.42;--type-leading-body:1.78;--type-leading-supporting:1.72}html[dir=ltr]{--font-family-ui:var(--font-family-ltr);--font-family-numeric:var(--font-family-ltr)}html[dir=ltr] [lang=fa]{--font-family-ui:var(--font-family-persian);--font-family-numeric:var(--font-family-persian);font-family:var(--font-family-ui)}html{font-family:var(--font-family-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(body,button,input,select,textarea){font-family:var(--font-family-ui)}body{font-size:var(--type-body-size);font-weight:var(--font-weight-body);line-height:var(--type-leading-body)}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}h1{font-weight:var(--font-weight-display);line-height:var(--type-leading-display)}h2,h3{font-weight:var(--font-weight-title);line-height:var(--type-leading-title)}h4,h5,h6,:where(label,legend,th){font-weight:var(--font-weight-label)}:where(button,input,select,textarea){line-height:1.6}:where(input,textarea)::placeholder{font-weight:var(--font-weight-supporting)}:where(.type-numeric,[data-numeric=true],time,output,table,.recharts-text){font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.type-display{font-size:var(--type-display-size);font-weight:var(--font-weight-display);line-height:var(--type-leading-display)}.type-page-title{font-size:var(--type-page-title-size);font-weight:var(--font-weight-display);line-height:var(--type-leading-title)}.type-section-title{font-size:var(--type-section-title-size);font-weight:var(--font-weight-title);line-height:var(--type-leading-title)}.type-component-title{font-size:var(--type-component-title-size);font-weight:var(--font-weight-title);line-height:var(--type-leading-title)}.type-supporting{font-size:var(--type-supporting-size);font-weight:var(--font-weight-supporting);line-height:var(--type-leading-supporting)}.type-label{font-size:var(--type-label-size);font-weight:var(--font-weight-label);line-height:1.6}.type-numeric{font-weight:var(--font-weight-numeric)}@media(prefers-reduced-data:reduce){html{text-rendering:auto}}:root{--admin-canvas:#f4f6f3;--admin-surface:#fff;--admin-surface-subtle:#f8faf7;--admin-ink:#17201e;--admin-muted:#65716d;--admin-border:#dce3df;--admin-border-strong:#c7d0cb;--admin-accent:#176b57;--admin-accent-strong:#0e5544;--admin-accent-soft:#e6f1ed;--admin-blue:#4263a8;--admin-amber:#9f5e14;--admin-red:#a63f45;--admin-grid:#e6ebe8;--admin-focus:#176b57;--admin-success-ink:#176b57;--admin-success-bg:#edf7f3;--admin-success-border:#cce5dc;--admin-info-ink:#365b94;--admin-info-bg:#eff3fb;--admin-info-border:#d1dcf2;--admin-warning-ink:#93601e;--admin-warning-bg:#fff7e8;--admin-warning-border:#ead7b6;--admin-danger-ink:#9d3f44;--admin-danger-bg:#fff0f0;--admin-danger-border:#ebc9cb;--admin-neutral-ink:#64706c;--admin-neutral-bg:#f2f4f3;--admin-neutral-border:#dce2df;--admin-radius-sm:6px;--admin-radius:10px;--admin-radius-lg:14px;--admin-shadow-overlay:var(--shadow-elevated);--admin-type-secondary:13px;--admin-type-body:15px}@media(max-width:460px){:root{--admin-type-secondary:15px;--admin-type-body:16px}input,select,textarea{font-size:max(16px,1em)}}.dark{--admin-canvas:#000;--admin-surface:#0e1211;--admin-surface-subtle:#151a18;--admin-ink:#ecf1ee;--admin-muted:#8c9993;--admin-border:#232a27;--admin-border-strong:#34403b;--admin-accent:#34d399;--admin-accent-strong:#6ee7b7;--admin-accent-soft:#0f2a22;--admin-blue:#7aa2ff;--admin-amber:#f4b95a;--admin-red:#ff7a7a;--admin-grid:#1f2623;--admin-focus:#6ee7b7;--admin-success-ink:#4ade98;--admin-success-bg:#0f2a22;--admin-success-border:#1c4d3c;--admin-info-ink:#7aa2ff;--admin-info-bg:#121e38;--admin-info-border:#26407a;--admin-warning-ink:#f4b95a;--admin-warning-bg:#2c2108;--admin-warning-border:#5a4413;--admin-danger-ink:#ff7a7a;--admin-danger-bg:#2e1212;--admin-danger-border:#5c2222;--admin-neutral-ink:#b9c4bf;--admin-neutral-bg:#151a18;--admin-neutral-border:#2a322f}*,:before,:after{box-sizing:border-box}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:9999;color:var(--admin-surface);background:var(--admin-accent-strong);border-radius:var(--admin-radius-sm);padding:10px 16px;transition:top .14s;position:fixed;top:-80px;right:16px}.skip-link:focus{top:12px}.ts-button{min-height:40px;font-size:var(--admin-type-secondary);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:700;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ts-button:disabled{cursor:not-allowed;opacity:.52}.ts-button--primary{color:#fff;background:var(--admin-accent-strong);border-color:var(--admin-accent-strong)}.ts-button--primary:hover:not(:disabled){background:#093f33;border-color:#093f33}.dark .ts-button--primary{color:var(--bg-card);background:var(--color-action-primary);border-color:var(--color-action-primary)}.dark .ts-button--primary:hover:not(:disabled){background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}.ts-button--secondary{color:var(--admin-ink);background:var(--admin-surface);border-color:var(--admin-border-strong)}.ts-button--secondary:hover:not(:disabled){border-color:var(--admin-accent);color:var(--admin-accent-strong);background:var(--admin-surface-subtle)}.ts-button--ghost{color:var(--admin-muted);background:0 0;border-color:#0000}.ts-button--ghost:hover{color:var(--admin-ink);background:var(--admin-surface-subtle)}.admin-icon-button{width:38px;height:38px;color:var(--admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.admin-icon-button:hover{color:var(--admin-ink);background:var(--admin-surface-subtle);border-color:var(--admin-border)}.ts-panel{min-width:0;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--elevation-2),var(--elevation-edge);transition:box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .16s;position:relative}.ts-panel-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;display:flex}.ts-panel-header h3{font-size:var(--admin-type-body);letter-spacing:-.02em;margin:0;font-weight:800}.ts-panel-header p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:4px 0 0;line-height:1.7}.ts-panel-body{min-width:0;padding:18px}.ts-table-wrap{width:100%;overflow:auto}.ts-table{border-collapse:collapse;text-align:right;width:100%;font-size:var(--admin-type-secondary);white-space:nowrap}.ts-table th{height:42px;color:var(--admin-muted);background:var(--admin-surface-subtle);border-block:1px solid var(--admin-border);font-size:var(--admin-type-secondary);padding:0 13px;font-weight:700}.ts-table td{min-height:54px;color:var(--admin-ink);border-bottom:1px solid var(--admin-border);vertical-align:middle;padding:12px 13px}.ts-table tbody tr:last-child td{border-bottom:0}.ts-table tbody tr:hover td{background:var(--admin-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.ts-table tbody tr:hover td{background:color-mix(in srgb,var(--admin-surface-subtle) 72%,transparent)}}.ts-table td>strong{font-size:var(--admin-type-secondary);font-weight:700;display:block}.ts-table td>small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;display:block}.ts-table--dense td{padding-block:10px}.ts-status,.ticket-status{border:1px solid var(--admin-border);min-height:24px;color:var(--admin-muted);background:var(--admin-surface-subtle);font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-weight:800;display:inline-flex}.ts-status--active,.ts-status--healthy,.ts-status--resolved,.ts-status--converted,.ts-status--paid,.ticket-status--resolved{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.ts-status--trial,.ts-status--trialing,.ts-status--open,.ts-status--new,.ticket-status--open{color:var(--admin-info-ink);background:var(--admin-info-bg);border-color:var(--admin-info-border)}.ts-status--past_due,.ts-status--degraded,.ts-status--waiting_user,.ts-status--waiting_advisor,.ts-status--high,.ts-status--paused,.ticket-status--waiting_user{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-color:var(--admin-warning-border)}.ts-status--suspended,.ts-status--down,.ts-status--urgent{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.ts-status--inactive,.ts-status--cancelled,.ts-status--expired,.ts-status--closed,.ts-status--archived,.ts-status--void,.ticket-status--closed{color:var(--admin-neutral-ink);background:var(--admin-neutral-bg);border-color:var(--admin-neutral-border)}.ts-status--in_progress,.ts-status--qualified,.ts-status--follow_up,.ticket-status--in_progress{color:var(--admin-info-ink);background:var(--admin-info-bg);border-color:var(--admin-info-border)}.ts-search-field{min-width:220px;min-height:38px;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:8px;align-items:center;gap:8px;padding-inline:11px;display:flex}.ts-search-field:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-focus)}.ts-search-field input{width:100%;min-width:0;color:var(--admin-ink);font-size:var(--admin-type-secondary);background:0 0;border:0;outline:0}.ts-select,.ts-form-grid input,.ts-form-grid textarea,.ts-form-grid select,.advisor-profile-form input,.advisor-profile-form select{width:100%;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:8px;outline:0}.ts-select{min-height:38px;font-size:var(--admin-type-secondary);padding:6px 10px}.ts-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ts-form-grid>label{color:var(--admin-ink);font-size:var(--admin-type-secondary);flex-direction:column;gap:7px;font-weight:700;display:flex}.ts-form-grid input,.ts-form-grid select{min-height:42px;padding:8px 11px}.ts-form-grid textarea{resize:vertical;padding:10px 11px;line-height:1.8}.ts-form-grid input:focus,.ts-form-grid textarea:focus,.ts-form-grid select:focus,.advisor-profile-form input:focus,.advisor-profile-form select:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-focus)}.ts-form-grid label small{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:400;line-height:1.7}.ts-field-wide{grid-column:1/-1}.admin-entitlement-panel{border-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.admin-entitlement-panel{border-color:color-mix(in srgb,var(--admin-accent) 24%,var(--admin-border))}}.admin-entitlement-panel{box-shadow:inset 0 3px 0 var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.admin-entitlement-panel{box-shadow:inset 0 3px color-mix(in srgb,var(--admin-accent) 72%,#c9a45a)}}.admin-entitlement-panel .ts-panel-header{background:linear-gradient(90deg,transparent 0 62%,var(--admin-accent-soft))}@supports (color:color-mix(in lab,red,red)){.admin-entitlement-panel .ts-panel-header{background:linear-gradient(90deg,transparent 0 62%,color-mix(in srgb,var(--admin-accent-soft) 52%,transparent))}}.admin-check-field{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:center;min-height:84px;padding:11px 13px;display:grid!important}.admin-check-field input[type=checkbox]{block-size:20px;inline-size:20px;accent-color:var(--admin-accent)}.admin-check-field small{grid-column:1/-1}.admin-entitlement-feedback{font-size:var(--admin-type-secondary);border-inline-start:3px solid;border-radius:6px;margin:0;padding:10px 12px;line-height:1.8}.admin-entitlement-feedback.is-success{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-color:var(--admin-accent)}.admin-entitlement-feedback.is-error{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.admin-refund-form{background:var(--admin-surface-subtle);border:1px solid var(--admin-border-strong);border-radius:9px;margin-top:14px;padding:14px}.admin-refund-form>p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.9}.admin-refund-review{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border:1px solid var(--admin-danger-border);border-radius:8px;gap:10px;padding:11px 13px;display:grid}.admin-refund-review p{font-size:var(--admin-type-secondary);align-items:flex-start;gap:8px;margin:0;line-height:1.9;display:flex}.ts-table tr.is-selected>td{background:var(--admin-accent-soft)}.admin-audit-filter-link{color:var(--admin-accent-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.admin-audit-filter-link:hover{text-decoration:underline}.admin-audit-detail-row>td{background:var(--admin-surface-subtle)}.admin-audit-detail{gap:10px;padding:4px 2px;display:grid}.admin-audit-detail h4{color:var(--admin-muted);font-size:var(--admin-type-body);margin:0 0 4px}.admin-audit-detail pre{max-height:240px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);white-space:pre-wrap;word-break:break-word;border-radius:7px;margin:0;padding:9px 11px;line-height:1.7;overflow:auto}.admin-audit-detail p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0}.admin-review-ledger{background:var(--admin-border);border:1px solid var(--admin-border);border-radius:8px;gap:1px;margin:0;display:grid;overflow:hidden}.admin-review-ledger>div{background:var(--admin-surface-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.admin-review-ledger dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-review-ledger dd{color:var(--admin-ink);font-size:var(--admin-type-secondary);margin:0;font-weight:700}.admin-review-ledger .is-debit{color:var(--admin-danger-ink)}.admin-review-ledger .is-credit{color:var(--admin-accent-strong)}.ts-form-actions{align-items:center;gap:8px;margin-top:4px;display:flex}.ts-form-feedback{font-size:var(--admin-type-secondary);border-radius:7px;grid-column:1/-1;align-items:center;gap:7px;padding:10px 12px;display:flex}.ts-form-feedback--success{color:#176b57;background:#edf7f3;border:1px solid #cce5dc}.ts-form-feedback--error{color:#9d3f44;background:#fff0f0;border:1px solid #ebc9cb}.ts-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-inline-feedback{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border:1px solid var(--admin-accent);align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.ts-inline-feedback{border:1px solid color-mix(in srgb,var(--admin-accent) 25%,transparent)}}.ts-inline-feedback{font-size:var(--admin-type-secondary);border-radius:7px}.ts-segmented-control{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;align-items:center;gap:2px;margin-bottom:16px;padding:3px;display:flex;overflow:auto}.ts-segmented-control--fit{width:max-content;max-width:100%}.ts-segmented-control button{min-height:44px;color:var(--admin-muted);font-size:var(--admin-type-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:6px 12px;font-weight:700;display:inline-flex}.ts-segmented-control button.is-active{color:var(--color-status-success);background:var(--color-status-success);font-weight:900}@supports (color:color-mix(in lab,red,red)){.ts-segmented-control button.is-active{background:color-mix(in srgb,var(--color-status-success) 16%,transparent)}}.ts-segmented-control button.is-active{box-shadow:inset 0 0 0 2px var(--color-status-success)}.ts-switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ts-switch input{opacity:0;pointer-events:none;position:absolute}.ts-switch>span{background:#aeb8b4;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.ts-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0003}.ts-switch input:checked+span{background:var(--admin-accent)}.ts-switch input:checked+span:after{transform:translate(-16px)}.ts-switch input:focus-visible+span{outline:3px solid var(--admin-focus);outline-offset:2px}.ts-empty-state{text-align:center;min-height:280px;color:var(--admin-muted);background:var(--admin-surface);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.ts-empty-state h2,.ts-empty-state h3{color:var(--admin-ink);margin:0;font-size:16px;font-weight:800}.ts-empty-state p{max-width:460px;font-size:var(--admin-type-secondary);margin:0;line-height:1.9}.ts-empty-state--compact{background:0 0;border:0;min-height:230px}.product-shell{--shell-surface:var(--bg-card);--shell-surface-hover:var(--bg-card-hover);--shell-canvas:var(--bg-primary);--shell-line:var(--border-medium);--shell-ink:var(--text-primary);--shell-ink-secondary:var(--text-secondary);--shell-ink-muted:var(--text-muted);--lift-rest:var(--elevation-2);--lift-hover:var(--elevation-3);--lift-open:var(--elevation-4);--lift-edge:#ffffffd9;--call-ring:#10201c14;--call-ring-hover:#10201c26;--call-inlay:#10201c1c;--call-inlay-edge:#fff9;--call-rail-bevel:#ffffff47;--call-rail-hatch:#ffffff85;--call-band-refused:#98a6a1;--call-skeleton-sweep:#10201c0f;--call-lift-rest:var(--lift-rest), 0 0 0 1px var(--call-ring), inset 0 1px 0 var(--lift-edge);--call-lift-hover:var(--lift-hover), 0 0 0 1px var(--call-ring-hover), inset 0 1px 0 var(--lift-edge);--call-lift-open:var(--lift-open), 0 0 0 1px var(--call-ring-hover), inset 0 1px 0 var(--lift-edge)}.dark .product-shell{--lift-rest:var(--elevation-2);--lift-hover:var(--elevation-3);--lift-open:var(--elevation-4);--lift-edge:#ffffff12;--call-ring:#ffffff17;--call-ring-hover:#ffffff2b;--call-inlay:#0006;--call-inlay-edge:#ffffff0f;--call-rail-bevel:#ffffff2b;--call-rail-hatch:#ffffff4d;--call-band-refused:#666f6b;--call-skeleton-sweep:#ffffff0d}.product-shell .product-sidebar,.dark .product-shell .product-sidebar{box-shadow:var(--rail-cast),inset 1px 0 0 var(--lift-edge)}html[dir=ltr] .product-shell .product-sidebar{box-shadow:var(--rail-cast-ltr),inset -1px 0 0 var(--lift-edge)}.product-shell .card-premium{box-shadow:var(--lift-rest),inset 0 1px 0 var(--lift-edge);transition:box-shadow .18s,transform .18s}.product-shell .card-premium:hover{box-shadow:var(--lift-hover),inset 0 1px 0 var(--lift-edge)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-shell .card-premium:hover{transform:translateY(-2px)}}.product-shell main{scrollbar-gutter:stable}.call-card{--call-band:var(--call-band-refused,#98a6a1);--call-wash:var(--call-band);position:relative}@supports (color:color-mix(in lab,red,red)){.call-card{--call-wash:color-mix(in srgb, var(--call-band) 5%, var(--bg-card))}}.call-card{--call-wash-hover:var(--call-band)}@supports (color:color-mix(in lab,red,red)){.call-card{--call-wash-hover:color-mix(in srgb, var(--call-band) 8%, var(--bg-card))}}.call-card{--call-wash-body:var(--call-band)}@supports (color:color-mix(in lab,red,red)){.call-card{--call-wash-body:color-mix(in srgb, var(--call-band) 7%, var(--bg-primary))}}.call-card{--call-panel-ink:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.call-card{--call-panel-ink:color-mix(in srgb, var(--text-muted) 75%, var(--text-primary))}}.product-shell .call-card{box-shadow:var(--call-lift-rest,0 1px 2px #10201c0d);transition:box-shadow .18s,transform .18s,border-color .16s}.product-shell .call-card:hover{box-shadow:var(--call-lift-hover,0 8px 20px #10201c17)}.product-shell .call-card.is-open,.product-shell .call-card:has(button[aria-expanded=true]){box-shadow:var(--call-lift-open,0 16px 36px #10201c1f)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-shell .call-card:hover{transform:translateY(-2px)}}.product-shell .call-card:before{content:"";background-color:var(--call-band);background-image:repeating-linear-gradient(-45deg,var(--call-rail-hatch,#ffffff85) 0 3px,transparent 3px 6px);width:5px;box-shadow:inset 0 0 0 1px var(--call-rail-bevel,#ffffff47),0 0 9px var(--call-band);border-start-start-radius:inherit;border-end-start-radius:inherit;position:absolute;inset-block:0;inset-inline:0 auto}@supports (color:color-mix(in lab,red,red)){.product-shell .call-card:before{box-shadow:inset 0 0 0 1px var(--call-rail-bevel,#ffffff47),0 0 9px color-mix(in srgb,var(--call-band) 42%,transparent)}}.call-card--strong{--call-band:#10a37f}.call-card--fair{--call-band:#d99a12}.call-card--weak{--call-band:#d05c5c}.call-card--support{--call-band:#3f8fd0}.call-card--unscored{--call-band:var(--call-band-refused,#98a6a1)}.product-shell .call-card--strong:before,.product-shell .call-card--fair:before,.product-shell .call-card--weak:before,.product-shell .call-card--support:before{background-image:none}.product-shell .call-card.call-card--strong,.product-shell .call-card.call-card--fair,.product-shell .call-card.call-card--weak,.product-shell .call-card.call-card--support{background-color:var(--call-wash)}.product-shell .call-card.call-card--strong:hover,.product-shell .call-card.call-card--fair:hover,.product-shell .call-card.call-card--weak:hover,.product-shell .call-card.call-card--support:hover{background-color:var(--call-wash-hover)}.product-shell .call-card.call-card--strong>[class*=border-t],.product-shell .call-card.call-card--fair>[class*=border-t],.product-shell .call-card.call-card--weak>[class*=border-t],.product-shell .call-card.call-card--support>[class*=border-t]{background-color:var(--call-wash-body);--text-muted:var(--call-panel-ink)}.product-shell .call-card h4{line-height:1.35}.product-shell .call-card h4+div>div[class*=admin-type-secondary]{display:contents}.product-shell .call-card>.relative{padding:12px}.product-shell .call-card :has(>.call-facts){gap:2px}.call-score{min-width:66px;box-shadow:inset 0 0 0 1px var(--call-ring-hover,#10201c26),inset 0 2px 3px -1px var(--call-inlay,#10201c1c),0 1px 0 var(--call-inlay-edge,#fff9);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 12px;line-height:1;display:flex}.product-shell .call-score{color:var(--call-band)}@supports (color:color-mix(in lab,red,red)){.product-shell .call-score{color:color-mix(in srgb,var(--call-band) 52%,var(--text-primary))}}.call-score__value{letter-spacing:-.5px;font-size:28px;font-weight:900}.call-score__scale{font-size:var(--admin-type-secondary);font-weight:700}.call-score__none{font-size:var(--admin-type-secondary);text-align:center;font-weight:800;line-height:1.5}.call-score--compact{padding:6px 10px}.call-score--compact .call-score__value{font-size:clamp(20px,5vw,24px)}.call-facts{flex-wrap:wrap;align-items:center;gap:5px 13px;margin-top:2px;line-height:1.35;display:flex}.call-fact{min-width:0;font-size:var(--admin-type-secondary);color:var(--text-muted);align-items:center;gap:5px;font-weight:600;line-height:1.35;display:inline-flex}.call-fact strong{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-weight:700}.call-fact svg{opacity:.5;flex:none}.call-verdict{font-size:var(--admin-type-secondary);flex-wrap:wrap;gap:5px 8px;margin-top:2px;font-weight:700;display:flex}.call-verdict>span{border-radius:999px;align-items:center;gap:5px;min-width:0;padding:2px 9px;line-height:1.2;display:inline-flex}.call-verdict .is-high{color:#0f7a5f;background:#e7f4ef;box-shadow:inset 0 0 0 1px #c2e1d6}.call-verdict .is-low{color:#b4474b;background:#fceeee;box-shadow:inset 0 0 0 1px #eecdce}.dark .call-verdict .is-high{color:var(--color-status-success);background:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.dark .call-verdict .is-high{background:color-mix(in srgb,var(--color-status-success) 13%,transparent)}}.dark .call-verdict .is-high{box-shadow:inset 0 0 0 1px var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.dark .call-verdict .is-high{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-status-success) 28%,transparent)}}.dark .call-verdict .is-low{color:var(--color-status-danger);background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.dark .call-verdict .is-low{background:color-mix(in srgb,var(--color-status-danger) 13%,transparent)}}.dark .call-verdict .is-low{box-shadow:inset 0 0 0 1px var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.dark .call-verdict .is-low{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-status-danger) 28%,transparent)}}.call-card-skeleton{background:var(--bg-card);border:1px solid var(--border-subtle);min-height:120px;box-shadow:var(--call-lift-rest,0 1px 2px #10201c0d);border-radius:12px;position:relative;overflow:hidden}.call-card-skeleton:before{content:"";background-color:var(--call-band-refused,#98a6a1);background-image:repeating-linear-gradient(-45deg,var(--call-rail-hatch,#ffffff85) 0 3px,transparent 3px 6px);border-start-start-radius:inherit;border-end-start-radius:inherit;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.call-card-skeleton:after{content:"";background-color:var(--call-skeleton-sweep,#10201c0f);opacity:0;animation:1.4s ease-in-out infinite call-card-skeleton-sweep;position:absolute;inset-block:0;inset-inline:0}@keyframes call-card-skeleton-sweep{0%,to{opacity:0}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.call-card-skeleton:after{opacity:.6;animation:none}}@media(max-width:640px){.call-score{border-radius:12px;min-width:58px;padding:5px 9px}.call-score__value{font-size:25px}.product-shell .call-card:before{width:4px}.call-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3px 10px;display:grid}.call-fact{max-width:100%}.call-facts>.call-fact:last-child:nth-child(odd){grid-column:1/-1}.call-verdict{flex-direction:column;align-items:flex-start;gap:4px}.call-verdict>span{max-width:100%}.call-card-skeleton{min-height:260px}}.product-shell [class*=bg-gradient-to],.product-shell [class*="bg-[linear-gradient"]{background-image:none!important}.product-shell [class*=backdrop-blur]{-webkit-backdrop-filter:none!important}.product-shell [class*=text-transparent][class*=bg-clip-text]{color:var(--text-primary)!important;-webkit-text-fill-color:currentColor!important}.product-dashboard-hero{color:#edf5f1;background-color:#0d2b22;background-image:linear-gradient(#a8cebe0b 1px,#0000 1px),linear-gradient(90deg,#a8cebe0b 1px,#0000 1px);background-size:32px 32px;border:1px solid #275044;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(180px,auto);align-items:center;gap:clamp(18px,3vw,38px);min-width:0;padding:clamp(16px,2vw,24px);display:grid}.product-dashboard-hero h2{color:#f6f9f7;letter-spacing:-.045em;margin:4px 0 5px;font-size:clamp(21px,2.4vw,27px);font-weight:900;line-height:1.4}.product-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-controls{flex-wrap:wrap;align-items:center;gap:12px 28px;min-width:0;display:flex}.dashboard-switch{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;max-width:100%;display:flex}.dashboard-switch__label{color:var(--text-primary);flex:none;font-size:15px;font-weight:900;line-height:1.6}.dashboard-switch__group{background:var(--bg-card-hover);border:2px solid var(--border-strong);border-radius:14px;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;padding:4px;display:inline-flex}.dashboard-switch__option{min-width:48px;min-height:48px;color:var(--text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:800;line-height:1.4;transition:color .12s,background-color .12s;display:inline-flex}.dashboard-switch__option:hover{background:var(--bg-card)}.dashboard-switch__option[aria-pressed=true],.dashboard-switch__option[aria-checked=true]{color:var(--bg-card);background:var(--color-action-primary);font-weight:900}.dashboard-switch__option:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:2px}.dashboard-switch__busy{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@media(max-width:639px){.dashboard-switch{width:100%}.dashboard-switch__group{gap:2px;width:100%;padding:3px}.dashboard-switch__option{padding:0 7px;font-size:15px}}.ranking-nav{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ranking-nav__button{min-width:48px;min-height:48px;color:var(--text-primary);background:var(--bg-card);border:2px solid var(--border-strong);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:800;line-height:1.4;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.ranking-nav__button svg{flex:none;width:18px;height:18px}.ranking-nav__button:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--color-action-primary)}.ranking-nav__button:disabled{opacity:.5;cursor:not-allowed}.ranking-nav__button:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:2px}@media(max-width:639px){.ranking-nav{width:100%}.ranking-nav__button{flex:1 1 0}}.product-dashboard-toolbar h2{color:var(--admin-ink);margin:0;font-size:clamp(18px,2vw,22px);font-weight:900;line-height:1.5}.product-dashboard-toolbar .product-dashboard-primary{color:var(--admin-surface);background:var(--admin-accent-strong);border-color:var(--admin-accent-strong)}.product-dashboard-toolbar .product-dashboard-primary:hover{background:var(--admin-accent)}.product-dashboard-primary,.seller-onboarding-action{color:#10271f;min-height:46px;font-size:var(--admin-type-secondary);cursor:pointer;background:#edf5f1;border:1px solid #fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-weight:900;transition:color .12s,background-color .12s,transform .12s;display:inline-flex}.product-dashboard-primary:hover,.seller-onboarding-action:hover{background:#fff;transform:translateY(-1px)}.product-dashboard-primary:focus-visible,.seller-onboarding-action:focus-visible{outline-offset:3px;outline:3px solid #d4ad62}.call-signal-path{color:#a9bdb5;width:min(100%,690px);min-width:0;margin:0}.call-signal-visual{min-width:0}.call-signal-visual svg{width:100%;height:auto;display:block;overflow:visible}.call-signal-baseline,.call-signal-energy{fill:none;stroke-linecap:round;stroke-linejoin:round}.call-signal-baseline{stroke:#35584d;stroke-width:4px}.call-signal-energy{stroke:#d4ad62;stroke-width:2px;stroke-dasharray:7 16;animation:4.5s linear infinite call-signal-travel}.call-signal-node path{fill:#12382d;stroke:#527a6d;stroke-width:2px}.call-signal-node circle{fill:#83a89b}.call-signal-node.is-current path,.call-signal-node.is-reached path{stroke:#d4ad62}.call-signal-node.is-current circle{fill:#e5c98e}.call-signal-node.is-reached circle{fill:#83c5b0}.call-signal-node.is-current{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite call-signal-node}.call-signal-labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-12px 0 0;padding:0;list-style:none;display:grid}.call-signal-labels li{color:#8fa89f;font-size:var(--admin-type-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.call-signal-labels li>span{color:#b5c7c0;width:20px;height:20px;font-size:var(--admin-type-secondary);background:#183c31;border:1px solid #345d50;border-radius:50%;place-content:center;display:grid}.call-signal-labels li.is-current,.call-signal-labels li.is-reached{color:#e8f1ed}.call-signal-labels li.is-current>span{color:#16271f;background:#d4ad62;border-color:#e1c483}.call-signal-labels li.is-reached>span{color:#10271f;background:#83c5b0;border-color:#9fd2c1}.call-signal-path--compact .call-signal-labels{margin-top:-18px}.call-signal-path--compact .call-signal-labels li{font-size:var(--admin-type-secondary)}.first-call{flex-direction:column;gap:12px;min-width:0;display:flex}.first-call-steps{color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.first-call-steps li{align-items:center;gap:6px;display:inline-flex}.first-call-steps li:not(:last-child):after{content:"";background:var(--admin-border-strong);width:20px;height:1px;margin-inline-start:4px}.first-call-steps li>span:first-child{border:1px solid var(--admin-border-strong);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.first-call-steps li.is-current{color:var(--admin-ink)}.first-call-steps li.is-current>span:first-child{color:#fff;background:var(--admin-accent-strong);border-color:var(--admin-accent-strong)}.dark .first-call-steps li.is-current>span:first-child{color:var(--bg-card);background:var(--color-action-primary);border-color:var(--color-action-primary)}.first-call-steps li.is-done{color:var(--admin-accent-strong)}.first-call-steps li.is-done>span:first-child{background:var(--admin-accent-soft);border-color:var(--admin-accent)}.first-call-card{color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);border-inline-start:4px solid #c7a15b;border-radius:12px;padding:clamp(16px,3vw,24px)}.first-call-card>:is(h1,h2,h3){color:var(--admin-ink);margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:800;line-height:1.6}.first-call-card>p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:6px 0 0;line-height:1.9}.first-call-card>.journey-job,.first-call-card>.journey-insight{margin:14px 0 0}.first-call-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.first-call-actions .ts-button{min-height:44px;padding-inline:18px}.first-call-link{min-height:44px;color:var(--admin-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:800;display:inline-flex}.first-call-link:hover{text-decoration:underline}.first-call-link:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.first-call-card>.first-call-privacy{margin-top:12px}.first-call-privacy .first-call-link{margin-block:-12px}@media(max-width:460px){.first-call-actions .ts-button{width:100%}}.seller-onboarding-state{color:#edf5f1;background:#091e17;border:1px solid #284b40;border-radius:20px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,6vw,78px);min-height:min(620px,72vh);padding:clamp(30px,6vw,68px);display:grid}.seller-onboarding-copy{max-width:530px}.seller-onboarding-eyebrow{color:#8bc5b2;font-size:var(--admin-type-secondary);align-items:center;gap:7px;margin:0 0 10px;font-weight:900;display:flex}.seller-onboarding-copy h1{color:#f5f8f6;letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(28px,4.2vw,48px);font-weight:900;line-height:1.35}.seller-onboarding-copy>p:not(.seller-onboarding-eyebrow){color:#a8bdb5;max-width:520px;font-size:var(--admin-type-secondary);margin:16px 0 25px;line-height:2}.seller-onboarding-action{width:fit-content}.seller-onboarding-signal{background:#0d2b22;border:1px solid #2b5347;border-radius:14px;min-width:0;padding:clamp(18px,3vw,28px);box-shadow:inset 0 1px #ffffff09}.seller-onboarding-signal>p{color:#9eb4ac;max-width:570px;font-size:var(--admin-type-secondary);text-align:center;border-top:1px solid #284a3f;margin:20px auto 0;padding-top:17px;line-height:1.9}@keyframes call-signal-travel{to{stroke-dashoffset:-92px}}@keyframes call-signal-node{50%{opacity:.72;transform:scale(.94)}}@media(max-width:1100px){.product-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}.product-dashboard-hero .call-signal-path{grid-area:2/1/auto/-1;width:100%}.seller-onboarding-state{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}@media(max-width:760px){.product-dashboard-hero,.seller-onboarding-state{grid-template-columns:minmax(0,1fr)}.product-dashboard-hero .call-signal-path{order:3;grid-area:auto}.seller-onboarding-state{min-height:auto;padding:26px 20px}.seller-onboarding-signal{order:-1}}@media(max-width:430px){.product-dashboard-hero{border-radius:14px;padding:19px 16px}.product-dashboard-hero h2{font-size:25px}.call-signal-labels li{font-size:var(--admin-type-secondary)}.call-signal-labels li>span{display:none}.call-signal-path--compact .call-signal-labels{margin-top:-12px}.seller-onboarding-copy h1{font-size:29px}}@media(prefers-reduced-motion:reduce){.call-signal-energy,.call-signal-node.is-current{animation:none}.product-dashboard-primary,.seller-onboarding-action{transition:none}.product-dashboard-primary:hover,.seller-onboarding-action:hover{transform:none}}.auth-shell{background:#0b211a!important;align-items:flex-start!important;padding-block:5.5rem 2rem!important;overflow:hidden auto!important}.auth-shell>.absolute{display:none}.auth-shell>.auth-back-link{position:absolute;inset-block-start:clamp(1rem,2vw,1.5rem);inset-inline-start:clamp(1rem,2vw,1.5rem);display:inline-flex!important}.auth-panel{-webkit-backdrop-filter:none!important;background:#123128!important;border-color:#2b5749!important}.auth-panel [class*=bg-gradient-to]{background-color:#23836a!important;background-image:none!important}.auth-panel [class*=shadow-]{box-shadow:none!important}.auth-panel [class*=text-slate-400]{color:#a5b8b1!important}.auth-panel [class*=text-slate-500]{color:#879d94!important}.auth-panel .auth-select{color:#edf4f1;color-scheme:dark;background-color:#0d241d;border-color:#2b5749}.auth-panel .auth-select option{color:#edf4f1;background-color:#0d241d}@supports (appearance:base-select){.auth-panel .auth-select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.auth-panel .auth-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.auth-panel .auth-select::picker(select){box-shadow:var(--elevation-3);background:#0d241d;border:1px solid #2b5749;border-radius:.75rem;margin-block:.25rem;padding:.25rem}.auth-panel .auth-select::picker-icon{color:#a5b8b1}.auth-panel .auth-select option{border-radius:.5rem;padding:.65rem .75rem}.auth-panel .auth-select option:hover,.auth-panel .auth-select option:focus-visible{background-color:#1b4a3c}.auth-panel .auth-select option:checked{color:#fff;background-color:#23836a}.auth-panel .auth-select option::checkmark{display:none}}.auth-panel input:-webkit-autofill{caret-color:#edf4f1;transition:background-color 9999s ease-out;-webkit-text-fill-color:#edf4f1!important;box-shadow:inset 0 0 0 1000px #0d241d!important}.auth-panel input:-webkit-autofill:hover{caret-color:#edf4f1;transition:background-color 9999s ease-out;-webkit-text-fill-color:#edf4f1!important;box-shadow:inset 0 0 0 1000px #0d241d!important}.auth-panel input:-webkit-autofill:focus{caret-color:#edf4f1;transition:background-color 9999s ease-out;-webkit-text-fill-color:#edf4f1!important;box-shadow:inset 0 0 0 1000px #0d241d!important}@media(min-height:900px){.auth-shell{align-items:center!important;padding-block:5.5rem!important}}.dark .product-shell .dark\:bg-\[\#1a2333\],.dark .product-shell .dark\:bg-\[\#1e293b\],.dark .product-shell .dark\:bg-gray-800,.dark .product-shell .dark\:bg-slate-800,.dark .product-shell .dark\:bg-slate-800\/50,.dark .product-shell .dark\:bg-slate-800\/60{background-color:var(--shell-surface)}.dark .product-shell .dark\:bg-gray-900,.dark .product-shell .dark\:bg-gray-900\/50,.dark .product-shell .dark\:bg-slate-900,.dark .product-shell .dark\:bg-slate-900\/40,.dark .product-shell .dark\:bg-slate-900\/50,.dark .product-shell .dark\:bg-slate-900\/60,.dark .product-shell .dark\:bg-slate-900\/70,.dark .product-shell .dark\:bg-slate-900\/95{background-color:var(--shell-canvas)}.dark .product-shell .dark\:bg-gray-700,.dark .product-shell .dark\:bg-slate-600,.dark .product-shell .dark\:bg-slate-700,.dark .product-shell .dark\:bg-slate-700\/50,.dark .product-shell .dark\:hover\:bg-slate-700:hover,.dark .product-shell .dark\:hover\:bg-slate-700\/40:hover,.dark .product-shell .dark\:hover\:bg-slate-700\/50:hover{background-color:var(--shell-surface-hover)}.dark .product-shell .dark\:border-gray-600,.dark .product-shell .dark\:border-gray-700,.dark .product-shell .dark\:border-gray-700\/50,.dark .product-shell .dark\:border-gray-800,.dark .product-shell .dark\:border-slate-600,.dark .product-shell .dark\:border-slate-700,.dark .product-shell .dark\:border-slate-700\/40,.dark .product-shell .dark\:border-slate-700\/50,.dark .product-shell .dark\:border-slate-800{border-color:var(--shell-line)}.dark .product-shell .dark\:text-gray-200,.dark .product-shell .dark\:text-slate-200{color:var(--shell-ink)}.dark .product-shell .dark\:text-gray-300,.dark .product-shell .dark\:text-slate-300{color:var(--shell-ink-secondary)}.dark .product-shell .dark\:text-gray-400,.dark .product-shell .dark\:text-slate-400,.dark .product-shell .dark\:text-slate-500{color:var(--shell-ink-muted)}.admin-auth-state,.admin-gate-page{min-height:100vh;color:var(--admin-ink);background:var(--admin-canvas);justify-content:center;align-items:center;padding:24px;display:flex}.admin-auth-state{gap:14px}.admin-auth-state strong{font-size:var(--admin-type-body);display:block}.admin-auth-state p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:4px 0 0}.admin-gate-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);width:min(620px,100%);padding:36px}.admin-gate-icon{width:50px;height:50px;color:var(--admin-red);background:#fff0f0;border:1px solid #ebc9cb;border-radius:10px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.admin-gate-icon--warning{color:var(--admin-amber);background:#fff7e8;border-color:#ead7b6}.admin-gate-card h1{letter-spacing:-.035em;margin:5px 0 10px;font-size:clamp(22px,4vw,31px);font-weight:800}.admin-gate-card>p:not(.admin-eyebrow){color:var(--admin-muted);font-size:var(--admin-type-secondary);line-height:2}.admin-gate-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.admin-shell{min-height:100vh;color:var(--admin-ink);background:var(--admin-canvas);display:flex}.admin-sidebar{z-index:70;color:#e8f1ed;background:#10231e;border-left:1px solid #21362f;flex-direction:column;width:278px;height:100dvh;display:flex;position:fixed;inset:0 0 0 auto}.admin-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;height:80px;padding:14px 16px;display:flex}.admin-brand-mark{color:#10231e;width:39px;height:39px;font-size:var(--admin-type-secondary);letter-spacing:-.04em;background:#83c5b0;border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.admin-brand>div:nth-child(2){min-width:0}.admin-brand strong{font-size:var(--admin-type-body);font-weight:800;display:block}.admin-brand span{color:#8fa69f;font-size:var(--admin-type-secondary);letter-spacing:.06em;margin-top:2px;display:block}.admin-sidebar-close{color:#a7b8b2;margin-right:auto;display:none}.admin-dev-notice{color:#eac989;font-size:var(--admin-type-secondary);background:#2b2a1e;border:1px solid #47402a;border-radius:7px;align-items:center;gap:7px;margin:12px 12px 2px;padding:8px 10px;font-weight:700;display:flex}.admin-redirect-note{color:#eac989;font-size:var(--admin-type-secondary);background:#2b2a1e;border:1px solid #47402a;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 13px;line-height:1.9;display:flex}.admin-redirect-note p{flex:1;min-width:0;margin:0;font-weight:700}.admin-redirect-note svg{flex:none;margin-top:3px}.admin-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2a5b4c transparent;flex:auto;min-height:0;padding-bottom:12px;overflow-y:auto}.admin-nav-group{margin-top:16px;padding-inline:10px}.admin-nav-group>p{color:#738c84;font-size:var(--admin-type-secondary);margin:0 10px 7px;font-weight:700}.admin-nav-group nav{flex-direction:column;gap:2px;display:flex}.admin-nav-link{color:#a6b7b1;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;min-height:49px;padding:7px 10px;transition:background .14s,color .14s,border .14s;display:flex}.admin-nav-link:hover{color:#edf5f2;background:#162e27}.admin-nav-link--active{color:#fff;background:#1c4438;border-color:#2a5b4c}.admin-nav-link>span{flex:1;min-width:0}.admin-nav-link strong{font-size:var(--admin-type-secondary);font-weight:700;display:block}.admin-nav-link small{color:#799187;font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:400;display:block;overflow:hidden}.admin-nav-link--active small{color:#a8c9be}.admin-nav-chevron{opacity:.35}.admin-identity{border-top:1px solid #ffffff17;flex:none;align-items:center;gap:9px;min-height:70px;margin-top:auto;padding:12px;display:flex}.admin-identity-avatar{color:#10231e;width:34px;height:34px;font-size:var(--admin-type-secondary);background:#83c5b0;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.admin-identity>div{flex:1;min-width:0}.admin-identity strong{color:#eef5f2;font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-identity small{color:#829a91;font-size:var(--admin-type-secondary);text-align:right;direction:ltr;margin-top:2px;display:block}.admin-identity .admin-icon-button{color:#8fa49d}.admin-workspace{width:calc(100% - 278px);min-height:100vh;margin-right:278px}.admin-topbar{z-index:40;background:var(--admin-canvas);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:12px clamp(18px,3vw,38px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.admin-topbar{background:color-mix(in srgb,var(--admin-canvas) 96%,transparent)}}.admin-topbar{border-bottom:1px solid var(--admin-border)}.admin-topbar-title{align-items:center;gap:12px;display:flex}.admin-topbar-title h1{letter-spacing:-.03em;margin:2px 0 0;font-size:20px;font-weight:800}.admin-eyebrow{color:var(--admin-accent);font-size:var(--admin-type-secondary);letter-spacing:.01em;margin:0;font-weight:800}.admin-menu-button{display:none}.admin-topbar-actions{align-items:center;gap:9px;display:flex}.admin-market-badge{min-height:37px;color:var(--admin-text);background:var(--admin-surface);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);border-radius:8px;align-items:center;padding:5px 12px;font-weight:700;display:inline-flex}.admin-range-switch{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;padding:3px;display:flex}.admin-range-switch button{min-height:31px;color:var(--admin-muted);font-size:var(--admin-type-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-weight:700}.admin-range-switch button.is-active{color:#fff;background:var(--admin-accent-strong)}.dark .admin-range-switch button.is-active{color:var(--bg-card);background:var(--color-action-primary)}.admin-main{width:min(1580px,100%);margin-inline:auto;padding:26px clamp(16px,3vw,38px) 56px}.admin-section-stack{flex-direction:column;gap:18px;display:flex}.admin-section-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:4px;display:flex}.admin-section-intro h2{color:var(--admin-ink);letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(20px,2.3vw,28px);font-weight:800}.admin-section-intro>div:first-child>p:last-child{max-width:720px;color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.9}.admin-resource-state{min-height:310px;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);font-size:var(--admin-type-secondary);justify-content:center;align-items:center;gap:10px;display:flex}.admin-resource-state--error{text-align:center;color:var(--admin-red);flex-direction:column}.admin-resource-state--error strong{color:var(--admin-ink)}.admin-resource-state--error p{color:var(--admin-muted);margin:4px 0 10px}.admin-resource-state--setup{min-height:150px;color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-color:var(--admin-warning-border);flex-wrap:wrap;justify-content:flex-start;padding:22px}.admin-resource-state--setup>div{flex:1}.admin-resource-state--setup strong{color:var(--admin-ink)}.admin-resource-state--setup p{max-width:720px;color:var(--admin-muted);margin:5px 0 0;line-height:1.9}.admin-kpi-ledger{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid;overflow:hidden}.admin-kpi-cell{border-left:1px solid var(--admin-border);min-width:0;min-height:130px;padding:15px 16px}.admin-kpi-cell:last-child{border-left:0}.admin-kpi-label-row{color:var(--admin-muted);font-size:var(--admin-type-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-delta{font-size:var(--admin-type-secondary);direction:ltr;align-items:center;gap:2px;font-weight:800;display:inline-flex}.admin-delta--good{color:var(--admin-accent)}.admin-delta--bad{color:var(--admin-red)}.admin-delta--flat{color:var(--admin-muted)}.admin-kpi-value-row{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.admin-kpi-value-row>strong{color:var(--admin-ink);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(20px,2vw,27px);font-weight:800}.admin-kpi-spark{width:62px;height:32px}.admin-kpi-cell>small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:8px;line-height:1.65;display:block}.admin-grid{align-items:start;gap:18px;display:grid}.admin-grid--wide{grid-template-columns:minmax(0,2fr) minmax(290px,.82fr)}.admin-grid--wide-reverse{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr)}.admin-chart{direction:ltr;width:100%;height:280px}.admin-chart--large{height:330px}.admin-chart-tooltip{color:#e8f0ed;min-width:150px;box-shadow:var(--shadow-elevated);font-size:var(--admin-type-secondary);direction:rtl;background:#14251f;border:1px solid #29433a;border-radius:7px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.admin-chart-tooltip strong{margin-bottom:3px}.admin-chart-tooltip span{color:#afc1bb;align-items:center;gap:5px;display:flex}.admin-chart-tooltip i{border-radius:2px;width:7px;height:7px}.admin-chart-empty{min-height:230px;color:var(--admin-muted);text-align:center;background:var(--admin-canvas);border:1px dashed var(--admin-border-strong);place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.admin-chart-empty>span{width:38px;height:38px;color:var(--admin-accent);background:var(--admin-surface);border:1px solid var(--admin-border);place-items:center;display:grid}.admin-chart-empty strong{color:var(--admin-ink);font-size:var(--admin-type-secondary)}.admin-chart-empty p{max-width:410px;font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.admin-chart-data{border-top:1px solid var(--admin-border);margin-block-start:10px}.admin-chart-data summary{width:fit-content;color:var(--admin-accent);font-size:var(--admin-type-secondary);cursor:pointer;padding-block:10px 4px;font-weight:800}.admin-chart-data summary:focus-visible{outline:3px solid var(--admin-focus);outline-offset:3px}.admin-chart-data .ts-table{font-size:var(--admin-type-secondary)}.admin-online-list{flex-direction:column;display:flex}.admin-online-row{border-bottom:1px solid var(--admin-border);align-items:center;gap:10px;min-height:57px;display:flex}.admin-online-row:last-child{border-bottom:0}.admin-online-row>div{flex:1;min-width:0}.admin-online-row strong{font-size:var(--admin-type-secondary);display:block}.admin-online-row small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;display:block}progress::-webkit-progress-bar{background:var(--admin-border);border-radius:999px}progress::-webkit-progress-value{background:var(--admin-accent);border-radius:999px}progress::-moz-progress-bar{background:var(--admin-accent);border-radius:999px}.admin-cost-list{flex-direction:column;gap:16px;display:flex}.admin-cost-row{grid-template-columns:minmax(170px,1fr) minmax(120px,2fr) 45px;align-items:center;gap:12px;display:grid}.admin-cost-row>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-cost-row strong{font-size:var(--admin-type-secondary)}.admin-cost-row span,.admin-cost-row b{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-meter{background:var(--admin-border);border-radius:999px;height:7px;overflow:hidden}.admin-meter i{background:var(--admin-accent);border-radius:inherit;height:100%;display:block}.admin-finance-completeness{border:1px solid var(--admin-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-finance-completeness>div{background:var(--admin-surface-subtle);min-width:0;padding:14px 16px}.admin-finance-completeness>div+div{border-inline-start:1px solid var(--admin-border)}.admin-finance-completeness span,.admin-finance-completeness strong{display:block}.admin-finance-completeness span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-finance-completeness strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;margin-block-start:4px;font-size:22px}.admin-finance-completeness .is-warning{background:#fff8e8}.admin-finance-completeness .is-warning strong{color:#9a6300}.admin-finance-completeness .is-critical{background:#fff1ef}.admin-finance-completeness .is-critical strong{color:var(--admin-danger)}.admin-panel-note{color:var(--admin-muted);border-top:1px solid var(--admin-border);font-size:var(--admin-type-secondary);margin:16px 0 0;padding-top:14px;line-height:1.8}.admin-online-avatar{width:34px;height:34px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative}.admin-online-avatar i{border:2px solid var(--admin-surface);background:#2b9a78;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;left:0}.admin-online-row time{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-inline-note{color:var(--admin-muted);background:var(--admin-surface-subtle);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);border-radius:8px;align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.8;display:flex}.ts-primary-cell{align-items:center;gap:8px;display:flex}.ts-primary-cell>span{width:28px;height:28px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:6px;place-items:center;font-weight:800;display:grid}.admin-role-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-role-row{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.admin-role-row>span{width:34px;height:34px;color:var(--admin-accent);background:var(--admin-accent-soft);border-radius:7px;place-items:center;display:grid}.admin-role-row strong{font-size:var(--admin-type-secondary)}.admin-role-row p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.6}.admin-role-row b{font-size:var(--admin-type-secondary);white-space:nowrap}.admin-summary-rail{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-summary-rail>div{border-left:1px solid var(--admin-border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:74px;padding:13px 16px;display:grid}.admin-summary-rail>div:last-child{border-left:0}.admin-summary-rail svg{color:var(--admin-accent)}.admin-summary-rail span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-summary-rail strong{font-size:var(--admin-type-body)}.admin-summary-rail .is-warning svg,.admin-summary-rail .is-warning strong{color:var(--admin-amber)}.admin-editor-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-editor-index{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);flex-direction:column;padding:7px;display:flex}.admin-editor-index>p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:4px 7px 9px;font-weight:700}.admin-editor-index>button{text-align:right;min-height:62px;color:var(--admin-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.admin-editor-index>button:hover{background:var(--admin-surface-subtle)}.admin-editor-index>button.is-active{background:var(--admin-accent-soft);border-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.admin-editor-index>button.is-active{border-color:color-mix(in srgb,var(--admin-accent) 26%,transparent)}}.admin-editor-index button span{min-width:0}.admin-editor-index button strong{font-size:var(--admin-type-secondary);display:block}.admin-editor-index button small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;display:block}.admin-editor-index button>b{color:var(--admin-muted);font-size:var(--admin-type-secondary);white-space:nowrap}.admin-editor-panel .ts-panel-body{padding:20px}.admin-toggle-row{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;gap:22px;padding:12px;display:flex}.admin-toggle-row .ts-switch b{font-size:var(--admin-type-secondary)}.admin-rule-summary{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:8px;align-items:center;gap:9px;margin-top:17px;padding:12px;display:flex}.admin-rule-summary p{font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.admin-control-footer{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);grid-column:1/-1;align-items:center;gap:16px;padding:13px 16px;display:flex}.admin-control-footer>div{min-width:0;margin-left:auto}.admin-control-footer strong{font-size:var(--admin-type-secondary);display:block}.admin-control-footer span{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;display:block}.admin-control-footer>p{color:var(--admin-accent);font-size:var(--admin-type-secondary);margin:0}.admin-segment-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-segment-strip button{text-align:right;min-height:90px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;gap:5px;padding:13px;display:grid}.admin-segment-strip button:hover,.admin-segment-strip button.is-active{border-color:var(--admin-accent)}.admin-segment-strip button.is-active{background:var(--admin-accent-soft)}.admin-segment-strip strong{font-size:var(--admin-type-secondary)}.admin-segment-strip span{font-size:18px;font-weight:800}.admin-segment-strip small{color:var(--admin-muted);font-size:var(--admin-type-secondary);grid-column:1/-1}.ts-phone-cell{direction:ltr;align-items:center;gap:6px;display:flex}.ts-phone-cell button{width:27px;height:27px;color:var(--admin-muted);background:var(--admin-surface-subtle);border:1px solid var(--admin-border);cursor:pointer;border-radius:6px;place-items:center;display:grid}.admin-editor-layout--staff{grid-template-columns:300px minmax(0,1fr)}.admin-permission-matrix{border:0;margin:0;padding:0}.admin-permission-matrix>legend{color:var(--admin-ink);font-size:var(--admin-type-secondary);margin-bottom:12px;font-weight:800}.admin-permission-matrix>div{border-bottom:1px solid var(--admin-border);grid-template-columns:90px 1fr;gap:12px;padding:11px 0;display:grid}.admin-permission-matrix>div>strong{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-permission-matrix>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-permission-matrix label{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);min-height:34px;font-size:var(--admin-type-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;display:flex}.admin-permission-matrix input{accent-color:var(--admin-accent)}.admin-advisor-layout{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start;gap:16px;display:grid}.admin-advisor-leads{flex-direction:column;max-height:650px;display:flex;overflow:auto}.admin-advisor-leads>button{text-align:right;min-height:86px;color:var(--admin-ink);border:0;border-bottom:1px solid var(--admin-border);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-advisor-leads>button:hover,.admin-advisor-leads>button.is-active{background:var(--admin-surface-subtle)}.admin-advisor-leads>button.is-active{box-shadow:inset -3px 0 var(--admin-accent)}.admin-advisor-avatar{width:36px;height:36px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:50%;place-items:center;font-weight:800;display:grid}.admin-advisor-leads button>span:nth-child(2){min-width:0}.admin-advisor-leads strong{font-size:var(--admin-type-secondary);display:block}.admin-advisor-leads small,.admin-advisor-leads time{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:2px;display:block}.admin-advisor-leads p{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.admin-advisor-leads button>span:last-child{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.admin-advisor-followup{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:9px;grid-template-columns:minmax(120px,.8fr) minmax(170px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.admin-advisor-followup label{color:var(--admin-muted);font-size:var(--admin-type-secondary);gap:5px;font-weight:700;display:grid}.admin-advisor-followup select,.admin-advisor-followup input,.admin-advisor-reply textarea{min-height:38px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font:inherit;border-radius:7px;outline:0;padding:7px 9px}.admin-advisor-conversation{border:1px solid var(--admin-border);border-radius:9px;margin-top:12px;overflow:hidden}.admin-advisor-conversation>header{background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);font-size:var(--admin-type-secondary);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.admin-advisor-messages{flex-direction:column;gap:8px;max-height:390px;padding:11px;display:flex;overflow-y:auto}.admin-advisor-messages article{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;align-self:flex-start;max-width:88%;padding:8px 10px}.admin-advisor-messages article[data-sender=visitor]{color:#eff7f4;background:var(--admin-accent-strong);border-color:var(--admin-accent-strong);align-self:flex-end}.admin-advisor-messages strong,.admin-advisor-messages time{font-size:var(--admin-type-secondary);opacity:.72;display:block}.admin-advisor-messages p{font-size:var(--admin-type-secondary);white-space:pre-wrap;margin:4px 0;line-height:1.9}.admin-advisor-reply{border-top:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.admin-advisor-reply textarea{resize:vertical}.admin-lead-profile dl{border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.admin-lead-profile dl>div{border-bottom:1px solid var(--admin-border);border-left:1px solid var(--admin-border);padding:11px}.admin-lead-profile dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-lead-profile dd{font-size:var(--admin-type-secondary);margin:4px 0 0;font-weight:700}.admin-conversation-preview{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:8px;align-items:flex-start;gap:9px;margin:14px 0;padding:12px;display:flex}.admin-conversation-preview strong{font-size:var(--admin-type-secondary)}.admin-conversation-preview p{color:var(--admin-ink);font-size:var(--admin-type-secondary);margin:4px 0 0;line-height:1.8}.admin-partner-trend-switch{margin-bottom:0}.admin-partner-table tbody tr.is-selected td{background:var(--admin-accent-soft)}.admin-referral-code{width:max-content;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);letter-spacing:.03em;border-radius:5px;align-items:center;gap:5px;margin-top:4px;padding:3px 5px 3px 3px;font-weight:800;display:flex}.admin-referral-code button,.admin-partner-profile button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:inline-grid}.admin-referral-code button:hover,.admin-partner-profile button:hover{background:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.admin-referral-code button:hover,.admin-partner-profile button:hover{background:color-mix(in srgb,var(--admin-accent) 13%,transparent)}}.admin-balance{color:var(--admin-muted);background:var(--admin-surface-subtle);border-radius:5px;padding:4px 7px;font-weight:800;display:inline-flex}.admin-balance.is-due{color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.admin-balance.is-negative,.admin-partner-profile strong.is-negative{color:var(--admin-red)}.admin-partner-profile{border:1px solid var(--admin-border);border-radius:9px;grid-template-columns:1.1fr repeat(3,.8fr) 1.2fr;margin-bottom:14px;display:grid;overflow:hidden}.admin-partner-profile>div{border-left:1px solid var(--admin-border);flex-direction:column;justify-content:center;min-height:72px;padding:12px 14px;display:flex;position:relative}.admin-partner-profile>div:last-child{border-left:0}.admin-partner-profile span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-partner-profile strong{font-size:var(--admin-type-secondary);margin-top:5px}.admin-partner-profile>div:first-child button{position:absolute;bottom:7px;left:7px}.admin-partner-warning{color:#8a5b1b;font-size:var(--admin-type-secondary);background:#fff7e8;border:1px solid #ead7b6;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;line-height:1.9;display:flex}.dark .admin-partner-warning{color:var(--admin-amber);background:var(--admin-amber)}@supports (color:color-mix(in lab,red,red)){.dark .admin-partner-warning{background:color-mix(in srgb,var(--admin-amber) 9%,var(--admin-surface))}}.dark .admin-partner-warning{border-color:var(--admin-amber)}@supports (color:color-mix(in lab,red,red)){.dark .admin-partner-warning{border-color:color-mix(in srgb,var(--admin-amber) 28%,var(--admin-border))}}.admin-partner-warning svg{flex:none;margin-top:2px}.admin-partner-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-partner-terms article{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:auto 1fr;gap:10px;min-height:88px;padding:13px;display:grid}.admin-partner-terms article>span{width:25px;height:25px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:6px;place-items:center;font-weight:800;display:grid}.admin-partner-terms strong{font-size:var(--admin-type-secondary)}.admin-partner-terms p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:4px 0 0;line-height:1.9}.admin-partner-terms-note{color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.9;display:flex}.admin-partner-dialog form{padding:18px}.admin-settlement-dialog form{flex-direction:column;gap:15px;padding:18px;display:flex}.admin-settlement-amount{background:var(--admin-accent-soft);border:1px solid var(--admin-accent);padding:14px}@supports (color:color-mix(in lab,red,red)){.admin-settlement-amount{border:1px solid color-mix(in srgb,var(--admin-accent) 25%,transparent)}}.admin-settlement-amount{border-radius:8px}.admin-settlement-amount span,.admin-settlement-amount small{color:var(--admin-muted);font-size:var(--admin-type-secondary);display:block}.admin-settlement-amount strong{color:var(--admin-accent-strong);margin:6px 0;font-size:23px;display:block}.admin-settlement-confirm{color:var(--admin-muted);background:var(--admin-surface-subtle);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;padding:11px;line-height:1.9;display:grid}.admin-settlement-confirm input{width:16px;height:16px;accent-color:var(--admin-accent);margin-top:2px}.commerce-page{width:min(1280px,100%);color:var(--admin-ink);margin-inline:auto;padding:4px 0 72px}.commerce-page h1,.commerce-page h2,.commerce-page h3,.commerce-page p{margin-block-start:0}.commerce-status{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-block-end:14px;padding:12px 16px;display:flex}.commerce-status__icon{width:36px;height:36px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:var(--admin-radius-sm);flex:none;place-items:center;display:grid}.commerce-status__icon--muted{color:var(--admin-muted);background:var(--admin-neutral-bg)}.commerce-status__icon--error{color:var(--admin-danger-ink);background:var(--admin-danger-bg)}.commerce-status__plan{flex-wrap:wrap;flex:220px;align-items:center;gap:4px 10px;min-width:0;display:flex}.commerce-status__plan small{width:100%;color:var(--admin-muted);font-size:var(--admin-type-secondary)}.commerce-status__plan strong{color:var(--admin-ink);font-size:var(--admin-type-body);font-weight:800}.commerce-status__plan p{width:100%;color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.commerce-status__facts{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.commerce-status__facts dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.commerce-status__facts dd{color:var(--admin-ink);font-size:var(--admin-type-body);margin:2px 0 0;font-weight:700}.commerce-tabs{width:min(100%,440px);margin-block-end:18px}.commerce-tabs button{flex:1 1 0;justify-content:center}.commerce-panel{flex-direction:column;gap:22px;display:flex}.commerce-page .commerce-panel>*{margin-block:0}.commerce-heading-row{align-items:center;gap:2px;display:flex}.commerce-calculator{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:stretch;margin-bottom:28px;display:grid;overflow:hidden}.commerce-calculator-controls{padding:clamp(20px,3vw,30px)}.commerce-calculator-controls>header{margin-bottom:22px}.commerce-calculator-controls h2,.commerce-section-heading h2,.commerce-custom h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:clamp(20px,2.3vw,27px);font-weight:800}.commerce-calculator-controls header>p:last-child,.commerce-section-heading p,.commerce-custom-copy>p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-bottom:0;line-height:1.9}.commerce-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.commerce-form-grid label{min-width:0;color:var(--admin-ink);font-size:var(--admin-type-secondary);flex-direction:column;gap:6px;font-weight:700;display:flex}.commerce-form-grid label>small,.commerce-form-grid label>span>small{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:400;line-height:1.6}.commerce-form-grid input,.commerce-form-grid textarea,.commerce-form-grid select{width:100%;min-height:45px;color:var(--admin-ink);background:var(--admin-surface-subtle);border:1px solid var(--admin-border-strong);border-radius:8px;outline:0;padding:9px 11px}.commerce-form-grid textarea{resize:vertical;min-height:104px;line-height:1.8}.commerce-form-grid input:focus,.commerce-form-grid textarea:focus,.commerce-form-grid select:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.commerce-form-grid input:focus,.commerce-form-grid textarea:focus,.commerce-form-grid select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-accent) 14%,transparent)}}.commerce-form-grid--pricing{grid-template-columns:minmax(0,1fr)}.commerce-range-field{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:9px;min-width:0;padding:14px}.commerce-range-field__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.commerce-range-field__heading label,.commerce-range-field__heading small{display:block}.commerce-range-field__heading label{color:var(--admin-ink);font-size:var(--admin-type-secondary);font-weight:800}.commerce-range-field__heading small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:4px;line-height:1.7}.commerce-range-field .commerce-input-suffix{background:var(--admin-surface);flex:none;width:min(190px,48%)}.commerce-range-field input[type=range]{width:100%;min-height:44px;box-shadow:none;accent-color:var(--admin-accent);cursor:pointer;border:0;border-radius:0;margin-top:12px;padding:0}.commerce-range-scale{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.commerce-range-cap{color:var(--admin-ink);font-size:var(--admin-type-secondary);margin-top:8px;line-height:1.7;display:block}.commerce-input-suffix{background:var(--admin-surface-subtle);border:1px solid var(--admin-border-strong);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.commerce-input-suffix:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.commerce-input-suffix:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-accent) 14%,transparent)}}.commerce-input-suffix input{border:0;box-shadow:none!important}.commerce-input-suffix b{color:var(--admin-muted);font-size:var(--admin-type-secondary);padding-inline:12px}.commerce-form-wide{grid-column:1/-1}.commerce-period{border:0;margin:21px 0 0;padding:0}.commerce-period legend{font-size:var(--admin-type-secondary);margin-bottom:8px;font-weight:800}.commerce-period .ts-segmented-control{margin-bottom:7px}.commerce-period>small{color:var(--admin-muted);font-size:var(--admin-type-secondary);line-height:1.7}.commerce-quote{min-width:0;color:var(--admin-ink);background:var(--admin-surface-subtle);border-inline-start:1px solid var(--admin-border);padding:clamp(20px,3vw,28px)}.commerce-quote-state{text-align:center;min-height:100%;color:var(--admin-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.commerce-quote-state strong{color:var(--admin-ink);font-size:var(--admin-type-body)}.commerce-quote-state span{max-width:280px;font-size:var(--admin-type-secondary);line-height:1.8}.commerce-quote-state--error{color:var(--admin-red)}.commerce-quote-state--error .ts-button{margin-top:7px}.commerce-quote-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.commerce-quote-heading span,.commerce-quote-heading strong{display:block}.commerce-quote-heading>div>span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.commerce-quote-heading strong{margin-top:5px;font-size:18px}.commerce-period-badge{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border:1px solid var(--admin-success-border);font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex!important}.commerce-quote-breakdown{border-bottom:1px solid var(--admin-border);margin:0;padding-block:12px}.commerce-quote-breakdown>div{justify-content:space-between;gap:12px;padding-block:7px;display:flex}.commerce-quote-breakdown dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.commerce-quote-breakdown dd{color:var(--admin-ink);font-size:var(--admin-type-secondary);text-align:end;margin:0;font-weight:700}.commerce-quote-total{padding-block:16px 12px}.commerce-quote-total span,.commerce-quote-total small{color:var(--admin-muted);font-size:var(--admin-type-secondary);display:block}.commerce-quote-total strong{color:var(--admin-ink);letter-spacing:-.035em;margin-block:5px 3px;font-size:clamp(24px,3vw,32px);font-weight:800;display:block}.commerce-server-note{color:var(--admin-muted);font-size:var(--admin-type-secondary);justify-content:center;align-items:flex-start;gap:7px;margin:9px 0 0;line-height:1.8;display:flex}.commerce-server-note svg{flex:none;margin-top:1px}.commerce-quote-notes{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0 0 12px;padding:0;padding-inline-start:17px;line-height:1.9}.commerce-primary-action{width:100%;min-height:47px;margin-top:4px}.commerce-plans,.commerce-requests{margin-top:30px}.commerce-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.commerce-section-heading h2{margin-bottom:3px}.commerce-plan-grid{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.commerce-plan{border-left:1px solid var(--admin-border);min-width:0;padding:21px}.commerce-plan:last-child{border-left:0}.commerce-plan.is-recommended{background:var(--admin-accent-soft);box-shadow:inset 0 3px var(--admin-accent)}.commerce-plan>header{border-bottom:1px solid var(--admin-border);flex-direction:column;justify-content:space-between;gap:15px;min-height:144px;padding-bottom:15px;display:flex}.commerce-plan h3{margin:7px 0 4px;font-size:19px;font-weight:800}.commerce-plan header p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.commerce-recommended{color:var(--admin-accent-strong);font-size:var(--admin-type-secondary);align-items:center;gap:5px;font-weight:800;display:inline-flex}.commerce-plan-price strong,.commerce-plan-price small{display:block}.commerce-plan-price strong{font-size:20px;font-weight:800}.commerce-plan-price small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px}.commerce-plan-price>span{color:var(--admin-amber);font-size:var(--admin-type-secondary);font-weight:700}.commerce-plan ul{flex-direction:column;gap:10px;margin:15px 0 0;padding:0;list-style:none;display:flex}.commerce-plan li{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:flex-start;gap:7px;line-height:1.7;display:flex}.commerce-plan li svg{color:var(--admin-accent);flex:none;margin-top:2px}.commerce-plan>.ts-button{width:100%;min-height:44px;margin-block-start:17px}.commerce-list-state{min-height:110px;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.commerce-list-state--error{color:var(--admin-red)}.commerce-custom{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:11px;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:28px;margin-top:34px;padding:clamp(22px,3vw,32px);scroll-margin-top:90px;display:grid}.commerce-custom-form{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:9px;padding:18px}.commerce-custom-form .ts-inline-actions{margin-top:14px}.commerce-form-error{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border:1px solid var(--admin-danger-border);font-size:var(--admin-type-secondary);border-radius:7px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;line-height:1.7;display:flex}.commerce-requests{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:11px;padding:20px}.partner-self-page{width:min(1280px,100%);color:var(--admin-ink);margin-inline:auto;padding:4px 0 70px}.partner-self-page h1,.partner-self-page h2,.partner-self-page p{margin-block-start:0}.partner-self-page>*+*{margin-top:16px}.partner-self-state{min-height:65vh;color:var(--admin-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.partner-self-state--error{color:var(--admin-red)}.partner-self-state p{max-width:500px;color:var(--admin-muted);margin:0 0 8px}.partner-self-hero{color:#edf5f2;background:#13382f;border:1px solid #245144;border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:center;gap:30px;padding:clamp(24px,4vw,40px);display:grid}.partner-self-hero h1{letter-spacing:-.045em;margin:5px 0 9px;font-size:clamp(27px,4vw,40px);font-weight:800;line-height:1.4}.partner-self-hero>div:first-child>p:last-child{color:#adc3bb;max-width:770px;font-size:var(--admin-type-secondary);margin:0;line-height:2}.partner-self-hero .admin-eyebrow{color:#83c5b0}.partner-self-code{background:#102c25;border:1px solid #31584c;border-radius:10px;padding:18px}.partner-self-code small,.partner-self-code strong{display:block}.partner-self-code small{color:#95ada5;font-size:var(--admin-type-secondary)}.partner-self-code strong{overflow-wrap:anywhere;font-family:var(--font-family-mono);letter-spacing:.04em;margin-block:6px 14px;font-size:23px}.partner-self-code>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.partner-self-code button{color:#d7e7e2;min-height:38px;font-size:var(--admin-type-secondary);cursor:pointer;background:#1a493d;border:1px solid #31584c;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.partner-self-code button:hover:not(:disabled){background:#205346}.partner-self-code button:disabled{opacity:.45;cursor:not-allowed}.referral-funnel{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:10px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:center;padding:15px;display:grid}.referral-funnel article{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.referral-funnel article>span{width:36px;height:36px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:8px;place-items:center;display:grid}.referral-funnel small,.referral-funnel strong{display:block}.referral-funnel small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.referral-funnel strong{margin-top:4px;font-size:21px}.referral-funnel>i{background:var(--admin-border-strong);height:1px}.partner-self-grid{align-items:start;gap:16px;display:grid}.partner-self-grid--invite{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr)}.partner-self-grid--finance{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-rules{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:10px;padding:19px}.partner-rules h2{margin:4px 0 15px;font-size:16px;font-weight:800}.partner-rules ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.partner-rules li{grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;display:grid}.partner-rules li>span{width:25px;height:25px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:6px;place-items:center;font-weight:800;display:grid}.partner-rules li p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:2px 0 0;line-height:1.8}.partner-pending-credit{color:var(--admin-warning-ink);background:var(--admin-warning-bg);font-size:var(--admin-type-secondary);border-radius:7px;align-items:center;gap:7px;margin-top:15px;padding:9px;display:flex}.partner-self-empty{min-height:160px;color:var(--admin-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.partner-self-empty strong{color:var(--admin-ink);font-size:var(--admin-type-secondary)}.partner-self-empty p{max-width:480px;font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.partner-ledger{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.partner-ledger article{border-left:1px solid var(--admin-border);min-width:0;min-height:120px;padding:17px}.partner-ledger article:last-child{border-left:0}.partner-ledger article.is-primary{color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.partner-ledger small,.partner-ledger strong,.partner-ledger span{display:block}.partner-ledger small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.partner-ledger strong{overflow-wrap:anywhere;letter-spacing:-.035em;margin-block:9px 6px;font-size:clamp(18px,2.1vw,26px);font-weight:800}.partner-ledger span{color:var(--admin-muted);font-size:var(--admin-type-secondary);line-height:1.7}.partner-ledger--five{grid-template-columns:repeat(5,minmax(0,1fr))}.partner-ledger--income{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.partner-ledger--income article.is-primary strong{font-size:clamp(24px,3.4vw,36px)}.partner-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partner-plans__card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;align-content:start;gap:12px;padding:18px;display:grid}.partner-plans__card.is-primary{border-color:var(--admin-accent-strong);outline:1px solid var(--admin-accent-strong)}.partner-plans__card header{align-items:center;gap:12px;display:flex}.partner-plans__card h3{margin:0;font-size:17px;font-weight:800}.partner-plans__card>p{margin:0}.partner-plans__card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.partner-plans__card li{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:flex-start;gap:8px;line-height:1.8;display:flex}.partner-plans__card li:first-child{background:var(--admin-accent-soft);border-radius:9px;gap:2px;padding:10px 12px;display:grid}.partner-plans__card li strong{color:var(--admin-accent-strong);font-size:24px;font-weight:800;line-height:1.2}.partner-plans__form{gap:12px;display:grid}.partner-plans__form label:not(.partner-network__accept){font-size:var(--admin-type-secondary);gap:5px;font-weight:700;display:grid}.partner-plans__form input:not([type=checkbox]),.partner-plans__form textarea{inline-size:100%;color:inherit;font:inherit;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;padding:9px 11px}.partner-plans__actions{flex-wrap:wrap;gap:10px;display:flex}.admin-form-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:end;gap:14px;display:grid}.admin-field{font-size:var(--admin-type-secondary);gap:5px;font-weight:700;display:grid}.admin-field small{color:var(--admin-muted);font-weight:400;line-height:1.6}.admin-field--check{align-items:center;gap:9px;display:flex}.admin-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.admin-segmented{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.admin-segmented button{color:var(--admin-muted);border-radius:7px;padding:7px 14px;font-weight:700}.admin-segmented button.is-active{color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.admin-application-list{gap:12px;display:grid}.admin-application{border:1px solid var(--admin-border);border-radius:10px;gap:10px;padding:14px 16px;display:grid}.admin-application header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-application dl{gap:8px;margin:0;display:grid}.admin-application dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.admin-application dd{margin:0;line-height:1.8}.admin-application footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-application footer input{flex:260px}.partner-network__upgrade{border-top:1px solid var(--admin-border);gap:10px;padding-top:14px;display:grid}@media(max-width:760px){.partner-plans,.partner-ledger--income{grid-template-columns:1fr}}.partner-network{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;gap:16px;padding:clamp(18px,3vw,26px);display:grid}.partner-network>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.partner-network__icon{width:40px;height:40px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:10px;place-items:center;display:grid}.partner-network h2{margin:0;font-size:18px;font-weight:800;line-height:1.5}.partner-network h3{align-items:center;gap:7px;margin:0;font-size:15px;font-weight:800;display:flex}.partner-network p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:4px 0 0;line-height:1.9}.partner-network__share{color:var(--admin-accent-strong);letter-spacing:-.03em;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.2}.partner-network__steps{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.partner-network__steps li{background:var(--admin-accent-soft);border-radius:9px;flex:150px;gap:3px;padding:12px 14px;display:grid}.partner-network__steps strong{color:var(--admin-accent-strong);font-size:22px;font-weight:800}.partner-network__steps span{color:var(--admin-muted);font-size:var(--admin-type-secondary);line-height:1.6}.partner-network__terms{border:1px solid var(--admin-border);border-radius:9px;padding:10px 14px}.partner-network__terms summary{cursor:pointer;font-size:var(--admin-type-secondary);font-weight:800}.partner-network__rules{color:var(--admin-muted);font-size:var(--admin-type-secondary);gap:8px;margin:10px 0 0;padding-inline-start:22px;line-height:1.9;display:grid}.partner-network__accept{font-size:var(--admin-type-secondary);align-items:flex-start;gap:9px;line-height:1.7;display:flex}.partner-network__accept input{flex:none;block-size:18px;inline-size:18px;margin-top:5px}.partner-network__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-network__counts article{border:1px solid var(--admin-border);border-radius:10px;padding:14px 16px}.partner-network__counts small,.partner-network__counts strong,.partner-network__counts span{display:block}.partner-network__counts small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.partner-network__counts strong{margin-block:6px 4px;font-size:26px;font-weight:800}.partner-network__counts span{color:var(--admin-muted);font-size:var(--admin-type-secondary);line-height:1.7}.partner-network__bar{background:var(--admin-accent-soft);border-radius:999px;block-size:10px;overflow:hidden}.partner-network__bar i{background:var(--admin-accent-strong);border-radius:inherit;block-size:100%;transition:inline-size .6s;display:block}.partner-network__agents{border-top:1px solid var(--admin-border);gap:12px;padding-top:14px;display:grid}.partner-network__invite{background:var(--admin-warning-bg);border:1px solid var(--admin-warning-border);border-radius:9px;gap:7px;padding:12px 14px;display:grid}.partner-network__invite code{overflow-wrap:anywhere;font-size:var(--admin-type-secondary)}.partner-network__invite small{color:var(--admin-warning-ink);font-size:var(--admin-type-secondary)}.partner-network__locked{align-items:center;gap:7px;display:flex}.partner-network__note.is-warning{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-radius:8px;padding:9px 12px}.partner-network__status{flex-wrap:wrap;gap:12px;display:flex}.partner-network__status span{font-size:var(--admin-type-secondary);align-items:center;gap:6px;display:inline-flex}.partner-network__status .is-error{color:var(--admin-danger-ink)}@media(max-width:640px){.partner-network>header{grid-template-columns:auto minmax(0,1fr)}.partner-network__share{grid-column:1/-1}.partner-network__counts{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.partner-network__bar i{transition:none}}.partner-data-badge{color:var(--admin-accent-strong);font-size:var(--admin-type-secondary);align-items:center;gap:5px;font-weight:700;display:inline-flex}.partner-customer-table td{min-width:96px}.partner-customer-table td:first-child{min-width:160px}.partner-bank-summary{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.partner-bank-summary>span{width:37px;height:37px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:8px;place-items:center;display:grid}.partner-bank-summary small,.partner-bank-summary strong,.partner-bank-summary p{display:block}.partner-bank-summary small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.partner-bank-summary strong{overflow-wrap:anywhere;font-size:var(--admin-type-secondary);margin-top:4px}.partner-bank-summary p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0}.partner-bank-summary>b{color:var(--admin-warning-ink);font-size:var(--admin-type-secondary);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.partner-bank-summary>b.is-verified{color:var(--admin-success-ink)}.partner-bank-form{border-top:1px solid var(--admin-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;padding-top:13px;display:grid}.partner-bank-form label,.partner-payout-note{color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-direction:column;gap:5px;font-weight:700;display:flex}.partner-bank-form input,.partner-payout-note textarea{width:100%;min-height:41px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:7px;outline:0;padding:8px 10px}.partner-bank-form input:focus,.partner-payout-note textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.partner-bank-form input:focus,.partner-payout-note textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-accent) 14%,transparent)}}.partner-bank-form label>small{font-size:var(--admin-type-secondary);font-weight:400;line-height:1.7}.partner-bank-form .is-wide{grid-column:1/-1}.partner-payout-amount{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:8px;padding:14px}.partner-payout-amount small,.partner-payout-amount strong,.partner-payout-amount span{display:block}.partner-payout-amount small{font-size:var(--admin-type-secondary)}.partner-payout-amount strong{margin-block:5px;font-size:25px}.partner-payout-amount span{color:var(--admin-muted);font-size:var(--admin-type-secondary);line-height:1.7}.partner-payout-note{margin-top:11px}.partner-payout-note textarea{resize:vertical}.partner-payout-button{width:100%;margin-top:11px}.partner-privacy-note{color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:8px;align-items:flex-start;gap:8px;padding:11px 13px;line-height:1.9;display:flex}.partner-privacy-note svg{flex:none}.journey-page{min-height:100%;color:var(--admin-ink);padding:6px 0 50px}.journey-state{min-height:65vh;color:var(--admin-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.journey-state--error{color:var(--admin-red);text-align:center}.journey-state--setup{text-align:center;padding-inline:18px}.journey-state--setup strong{color:var(--admin-ink)}.journey-state--setup p{max-width:46ch}.journey-state p{color:var(--admin-muted);margin:0 0 8px}.journey-inline-error{color:var(--admin-red);font-size:var(--admin-type-secondary);background:#fff0f0;border:1px solid #ebc9cb;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.journey-inline-error button{color:inherit;background:0 0;border:0;margin-right:auto;font-weight:700}.journey-page>.first-call,.journey-page>.journey-inline-error{max-width:760px;margin-inline:auto}.journey-job{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;padding:14px}.journey-job-head{align-items:center;gap:10px;display:flex}.journey-job-head>span{width:34px;height:34px;color:var(--admin-accent);background:var(--admin-accent-soft);border-radius:7px;place-items:center;display:grid}.journey-job--failed .journey-job-head>span{color:var(--admin-red);background:#fff0f0}.journey-job-head>div{flex:1;min-width:0}.journey-job-head strong{font-size:var(--admin-type-secondary);display:block}.journey-job-head small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;display:block}.journey-job-head>b{font-size:var(--admin-type-body)}.journey-job>progress{width:100%;height:7px;margin-top:13px}.journey-recovery{color:var(--admin-amber);font-size:var(--admin-type-secondary);background:#fff7e8;border-radius:6px;align-items:center;gap:7px;margin:10px 0 0;padding:9px;line-height:1.7;display:flex}.journey-recovery--error{color:var(--admin-red);background:#fff0f0}.journey-recovery button{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:5px;flex:none;align-items:center;gap:4px;margin-right:auto;padding:5px 10px;font-weight:700;display:inline-flex}.journey-insight{background:#fffaf0;border:1px solid #ead7b6;border-radius:8px;grid-template-columns:auto 1fr;gap:13px;padding:16px;display:grid}.dark .journey-insight,.dark .journey-recovery{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dark .journey-insight,.dark .journey-recovery{background:color-mix(in srgb,var(--color-status-warning) 12%,var(--bg-card))}}.dark .journey-insight,.dark .journey-recovery{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dark .journey-insight,.dark .journey-recovery{border-color:color-mix(in srgb,var(--color-status-warning) 32%,var(--bg-card))}}.dark .journey-recovery--error{background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.dark .journey-recovery--error{background:color-mix(in srgb,var(--color-status-danger) 12%,var(--bg-card))}}.dark .journey-recovery--error{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.dark .journey-recovery--error{border-color:color-mix(in srgb,var(--color-status-danger) 32%,var(--bg-card))}}.journey-insight>span{width:40px;height:40px;color:var(--admin-amber);background:#fff2d6;border-radius:8px;place-items:center;display:grid}.dark .journey-insight>span{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dark .journey-insight>span{background:color-mix(in srgb,var(--color-status-warning) 22%,var(--bg-card))}}.journey-insight p{color:var(--admin-amber);font-size:var(--admin-type-secondary);margin:0;font-weight:700}.journey-insight h3{font-size:var(--admin-type-body);margin:4px 0 7px;font-weight:800}.journey-insight blockquote{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0 0 13px;line-height:1.9}.dark .journey-insight blockquote{color:var(--text-secondary)}.tickets-page{min-height:100%;color:var(--admin-ink);padding:6px 0 50px}.tickets-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.tickets-header h1{letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(23px,3vw,31px);font-weight:800}.tickets-header>div>p:last-child{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.tickets-error{color:var(--admin-red);font-size:var(--admin-type-secondary);background:#fff0f0;border:1px solid #ebc9cb;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.tickets-error span{flex:1}.tickets-error button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.tickets-stats{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.tickets-stats>div{border-left:1px solid var(--admin-border);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:64px;padding:11px 15px;display:grid}.tickets-stats>div:last-child{border-left:0}.tickets-stats svg{color:var(--admin-accent)}.tickets-stats span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.tickets-stats strong{font-size:17px}.tickets-workspace{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:10px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr);min-height:610px;display:grid;overflow:hidden}.tickets-list-panel{border-left:1px solid var(--admin-border);min-width:0}.tickets-filter{border-bottom:1px solid var(--admin-border);gap:2px;padding:9px;display:flex;overflow:auto}.tickets-filter button{min-height:32px;color:var(--admin-muted);font-size:var(--admin-type-secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-weight:700}.tickets-filter button.is-active{color:var(--admin-ink);background:var(--admin-surface-subtle)}.tickets-list{flex-direction:column;max-height:610px;display:flex;overflow:auto}.tickets-list>button{text-align:right;min-height:106px;color:var(--admin-ink);border:0;border-bottom:1px solid var(--admin-border);cursor:pointer;background:0 0;grid-template-columns:4px minmax(0,1fr) auto;gap:10px;padding:13px 11px;display:grid}.tickets-list>button:hover,.tickets-list>button.is-active{background:var(--admin-surface-subtle)}.tickets-list>button.is-active{box-shadow:inset -3px 0 var(--admin-accent)}.tickets-priority{background:var(--admin-border-strong);border-radius:999px;align-self:start;width:3px;height:34px}.tickets-priority--high,.tickets-priority--urgent{background:var(--admin-red)}.tickets-list button>span:nth-child(2){min-width:0}.tickets-list strong{font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tickets-list small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:4px;display:block}.tickets-list p{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.tickets-list button>span:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.tickets-list button>span:last-child>b{min-width:20px;height:20px;color:var(--admin-surface);background:var(--admin-accent);font-size:var(--admin-type-secondary);border-radius:50%;place-items:center;display:grid}.tickets-panel-state{text-align:center;min-height:310px;color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.tickets-panel-state strong{color:var(--admin-ink)}.tickets-panel-state button{color:var(--admin-accent);background:0 0;border:0;font-weight:700}.ticket-thread-panel{flex-direction:column;min-width:0;display:flex}.ticket-thread-header{border-bottom:1px solid var(--admin-border);align-items:center;gap:12px;min-height:86px;padding:13px 17px;display:flex}.ticket-thread-header>div{flex:1;min-width:0}.ticket-thread-header>div>div{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:center;gap:8px;display:flex}.ticket-thread-header h2{font-size:var(--admin-type-body);margin:4px 0 3px;font-weight:800}.ticket-thread-header p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0}.ticket-thread-header select{min-height:36px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font-size:var(--admin-type-secondary);border-radius:7px;padding:6px 9px}.ticket-mobile-back{width:44px;height:44px;color:var(--admin-muted);border:1px solid var(--admin-border);background:0 0;border-radius:7px;place-items:center;display:none}.ticket-messages{background:var(--admin-surface-subtle);flex-direction:column;flex:1;gap:10px;min-height:360px;max-height:480px;padding:18px;display:flex;overflow:auto}.ticket-message{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9px 9px 9px 2px;width:min(78%,680px);padding:11px 13px}.ticket-message--customer{color:#eaf3ef;background:#174a3d;border-color:#174a3d;border-radius:9px 9px 2px;align-self:flex-start}.ticket-message header{font-size:var(--admin-type-secondary);justify-content:space-between;gap:12px;display:flex}.ticket-message header time{color:var(--admin-muted)}.ticket-message--customer header time{color:#a6c2b8}.ticket-message p{font-size:var(--admin-type-secondary);white-space:pre-wrap;margin:7px 0 0;line-height:1.95}.ticket-composer{border-top:1px solid var(--admin-border);padding:12px}.ticket-composer textarea{resize:vertical;width:100%;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font-size:var(--admin-type-secondary);border-radius:8px;outline:0;padding:10px 11px;line-height:1.8}.ticket-composer textarea:focus{border-color:var(--admin-accent)}.ticket-composer>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.ticket-composer small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.ticket-closed-notice{min-height:64px;color:var(--admin-muted);border-top:1px solid var(--admin-border);font-size:var(--admin-type-secondary);justify-content:center;align-items:center;gap:8px;display:flex}.ticket-closed-notice button{color:var(--admin-accent);background:0 0;border:0;font-weight:700}.tickets-thread-empty{height:100%;min-height:500px;color:var(--admin-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.tickets-thread-empty h2{color:var(--admin-ink);margin:11px 0 5px;font-size:16px}.tickets-thread-empty p{font-size:var(--admin-type-secondary);margin:0}.admin-ticket-error{margin-bottom:12px}.admin-support-workspace{grid-template-columns:minmax(280px,.68fr) minmax(0,1.55fr);min-height:680px}.admin-support-workspace .tickets-list{max-height:626px}.admin-support-workspace .tickets-list>button{min-height:94px}.admin-support-workspace .tickets-list button>span:last-child>small{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:700}.admin-support-queue-meta{min-height:54px;color:var(--admin-muted);border-bottom:1px solid var(--admin-border);font-size:var(--admin-type-secondary);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-support-queue-meta span{align-items:center;gap:6px;display:inline-flex}.admin-support-queue-meta b{color:var(--admin-blue);background:var(--admin-blue);padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.admin-support-queue-meta b{background:color-mix(in srgb,var(--admin-blue) 10%,transparent)}}.admin-support-queue-meta b{border:1px solid var(--admin-blue)}@supports (color:color-mix(in lab,red,red)){.admin-support-queue-meta b{border:1px solid color-mix(in srgb,var(--admin-blue) 25%,transparent)}}.admin-support-queue-meta b{font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:999px}.admin-support-queue-filters{background:var(--admin-surface-subtle);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-support-queue-filters{background:color-mix(in srgb,var(--admin-surface-subtle) 76%,transparent)}}.admin-support-queue-filters{border:1px solid var(--admin-border);border-radius:10px}.admin-support-queue-filters label{min-width:0;color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-direction:column;flex:140px;gap:5px;font-weight:700;display:flex}.admin-support-queue-filters .admin-support-queue-search{flex:2 220px}.admin-support-queue-filters select,.admin-support-queue-filters input{width:100%;min-height:36px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font-size:var(--admin-type-secondary);border-radius:7px;outline:0;padding:6px 8px}.admin-support-queue-filters select:focus,.admin-support-queue-filters input:focus{border-color:var(--admin-accent)}.admin-support-queue-filters .ts-button{min-height:36px;font-size:var(--admin-type-secondary);white-space:nowrap;padding-inline:12px}.admin-support-queue-pager{color:var(--admin-muted);border-top:1px solid var(--admin-border);font-size:var(--admin-type-secondary);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-support-queue-pager .ts-button{min-height:32px;font-size:var(--admin-type-secondary);white-space:nowrap;padding-inline:10px}.admin-ticket-thread-header{min-height:94px}.admin-ticket-thread-header p{line-height:1.8}.admin-ticket-controls{background:var(--admin-surface-subtle);grid-template-columns:minmax(0,1.45fr) minmax(210px,.7fr);gap:10px;padding:11px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-ticket-controls{background:color-mix(in srgb,var(--admin-surface-subtle) 76%,transparent)}}.admin-ticket-controls{border-bottom:1px solid var(--admin-border)}.admin-ticket-controls section{border-left:1px solid var(--admin-border);align-items:flex-end;gap:8px;min-width:0;padding-left:10px;display:flex}.admin-ticket-controls section:last-child{border-left:0;padding-left:0}.admin-ticket-controls label{min-width:0;color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-direction:column;flex:1;gap:5px;font-weight:700;display:flex}.admin-ticket-controls select{width:100%;min-height:36px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font-size:var(--admin-type-secondary);border-radius:7px;outline:0;padding:6px 8px}.admin-ticket-controls select:focus{border-color:var(--admin-accent)}.admin-ticket-controls .ts-button{min-height:36px;font-size:var(--admin-type-secondary);white-space:nowrap;padding-inline:10px}.admin-ticket-messages{min-height:330px;max-height:500px}.ticket-message header strong{align-items:center;gap:5px;display:inline-flex}.ticket-message--internal{width:min(90%,760px);color:var(--admin-ink);background:var(--admin-amber);align-self:center}@supports (color:color-mix(in lab,red,red)){.ticket-message--internal{background:color-mix(in srgb,var(--admin-amber) 9%,var(--admin-surface))}}.ticket-message--internal{border-color:var(--admin-amber)}@supports (color:color-mix(in lab,red,red)){.ticket-message--internal{border-color:color-mix(in srgb,var(--admin-amber) 42%,var(--admin-border))}}.ticket-message--internal{border-style:dashed;border-radius:9px}.ticket-message--internal header strong{color:var(--admin-amber)}.ticket-message--system{color:var(--admin-muted);background:0 0;border-style:dashed;align-self:center}.admin-ticket-composer-tabs{gap:4px;justify-content:flex-start!important;margin:0 0 8px!important}.admin-ticket-composer-tabs button{min-height:30px;color:var(--admin-muted);font-size:var(--admin-type-secondary);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-weight:700;display:inline-flex}.admin-ticket-composer-tabs button.is-active{color:var(--admin-ink);background:var(--admin-surface-subtle);border-color:var(--admin-border)}.admin-ticket-readonly{min-height:58px;color:var(--admin-muted);border-top:1px solid var(--admin-border);font-size:var(--admin-type-secondary);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.ts-dialog-backdrop{z-index:120;background:#08120fad;place-items:center;padding:18px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.ts-dialog{width:min(620px,100%);max-height:calc(100vh - 36px);color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-overlay);border-radius:12px;overflow:auto}.ts-dialog>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ts-dialog>header h2{margin:3px 0 0;font-size:17px;font-weight:800}.tickets-create-dialog form{padding:18px}.tickets-security-note{color:var(--admin-amber);font-size:var(--admin-type-secondary);background:#fff7e8;border:1px solid #ead7b6;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;line-height:1.7;display:flex}.advisor-widget{z-index:110;font-family:var(--font-family-ui);inset-inline-end:20px;flex-direction:column;align-items:flex-start;gap:9px;display:flex;position:fixed;bottom:18px}.advisor-launcher{color:#eff7f4;min-height:56px;box-shadow:var(--shadow-elevated);cursor:pointer;background:#123c31;border:1px solid #2d5d4f;border-radius:12px;align-items:center;gap:10px;padding-block:7px;padding-inline:10px 16px;display:flex}.advisor-launcher>span:first-child{color:#113b30;background:#8bc8b5;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.advisor-launcher>span:nth-child(2){text-align:start}.advisor-launcher strong{font-size:var(--admin-type-secondary);font-weight:800;display:block}.advisor-launcher small{color:#9db8af;font-size:var(--admin-type-secondary);margin-top:2px;display:block}.advisor-launcher>i{background:#65d19f;border:2px solid #123c31;border-radius:50%;width:8px;height:8px}.advisor-widget--workspace .advisor-launcher{border-radius:50%;align-self:flex-end;width:44px;height:44px;min-height:44px;padding:5px}.advisor-widget--workspace .advisor-launcher>span:nth-child(2),.advisor-widget--workspace .advisor-launcher>i{display:none}.advisor-widget--workspace .advisor-launcher>span:first-child{border-radius:50%;width:32px;height:32px}.advisor-panel{width:min(390px,100vw - 24px);height:min(650px,100vh - 100px);color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);box-shadow:var(--admin-shadow-overlay);border-radius:13px;outline:0;flex-direction:column;display:flex;overflow:hidden}.advisor-header{color:#ebf4f0;background:#13382f;border-bottom:1px solid #2d5549;align-items:center;gap:10px;min-height:69px;padding:11px 12px;display:flex}.advisor-header-mark{color:#13382f;background:#8bc8b5;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.advisor-header>div:nth-child(2){flex:1;min-width:0}.advisor-header-status{color:#9fb8b0;font-size:var(--admin-type-secondary);align-items:center;gap:6px;margin:3px 0 0;display:flex}.advisor-header-status i{background:#65d19f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #65d19f33}.advisor-header h2{font-size:var(--admin-type-body);margin:0;font-weight:800}.advisor-header>button{color:#abc0b9;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.advisor-header>button:hover{background:#ffffff14}.advisor-dev-banner{color:#8a5b1b;font-size:var(--admin-type-secondary);background:#fff7e8;border-bottom:1px solid #ead7b6;justify-content:center;align-items:center;gap:5px;padding:5px;font-weight:700;display:flex}.advisor-onboarding{flex:1;padding:15px;overflow:auto}.advisor-promise{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px;display:flex}.advisor-promise strong{font-size:var(--admin-type-secondary)}.advisor-promise p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.8}.advisor-profile-form{flex-direction:column;gap:11px;display:flex}.advisor-profile-form>label{font-size:var(--admin-type-secondary);flex-direction:column;gap:5px;font-weight:700;display:flex}.advisor-profile-form input,.advisor-profile-form select{min-height:40px;font-size:var(--admin-type-body);padding:7px 10px}.advisor-error{color:var(--admin-red);font-size:var(--admin-type-secondary);background:#fff0f0;border:1px solid #ebc9cb;border-radius:7px;align-items:flex-start;gap:6px;padding:8px 9px;line-height:1.7;display:flex}.advisor-primary-button{min-height:43px;color:var(--admin-surface);background:var(--admin-accent-strong);border:1px solid var(--admin-accent-strong);font-size:var(--admin-type-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.advisor-primary-button:disabled{opacity:.55}.advisor-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.advisor-session-bar{background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;min-height:35px;padding:5px 11px;display:flex}.advisor-session-bar>span{color:var(--admin-accent);font-size:var(--admin-type-secondary);align-items:center;gap:5px;font-weight:700;display:flex}.advisor-session-bar>span i{background:#2b9a78;border-radius:50%;width:6px;height:6px}.advisor-session-bar button{color:var(--admin-muted);font-size:var(--admin-type-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.advisor-session-bar button:disabled{opacity:.55;cursor:progress}.advisor-session-actions{align-items:center;gap:10px;display:flex}.advisor-handoff-note{color:var(--admin-accent);background:var(--admin-accent);align-items:center;gap:5px;padding:6px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.advisor-handoff-note{background:color-mix(in srgb,var(--admin-accent) 8%,transparent)}}.advisor-handoff-note{border-bottom:1px solid var(--admin-border);font-size:var(--admin-type-secondary);font-weight:700;line-height:1.7}.advisor-messages{background:var(--admin-surface-subtle);flex-direction:column;flex:1;gap:9px;min-height:0;padding:12px;display:flex;overflow:auto}.advisor-message{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9px 9px 9px 2px;max-width:84%;margin-left:0;margin-right:auto;padding:9px 10px}.advisor-message--visitor{color:#eef6f3;background:#174a3d;border-color:#174a3d;border-radius:9px 9px 2px;margin-left:auto;margin-right:0}.advisor-message header{color:var(--admin-accent);font-size:var(--admin-type-secondary);font-weight:700}.advisor-message--visitor header{color:#9dc1b5}.advisor-message p{font-size:var(--admin-type-secondary);white-space:pre-wrap;margin:5px 0;line-height:1.9}.advisor-message time{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-align:left;display:block}.advisor-message--visitor time{color:#9dc1b5;text-align:right}.advisor-loading{height:100%;color:var(--admin-muted);font-size:var(--admin-type-secondary);justify-content:center;align-items:center;gap:7px;display:flex}.advisor-typing{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;gap:3px;width:48px;margin-right:auto;padding:9px;display:flex}.advisor-typing i{background:var(--admin-muted);border-radius:50%;width:5px;height:5px;animation:1s infinite alternate advisor-dot}.advisor-typing i:nth-child(2){animation-delay:.15s}.advisor-typing i:nth-child(3){animation-delay:.3s}@keyframes advisor-dot{to{opacity:.45;transform:translateY(-3px)}}.advisor-conversation>.advisor-error{margin:7px 10px 0}.advisor-composer{--advisor-control-size:44px;border-top:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:9px 10px 10px;display:grid}.advisor-composer label{min-width:0;display:block}.advisor-composer textarea{box-sizing:border-box;width:100%;height:var(--advisor-control-size);min-height:var(--advisor-control-size);max-height:calc(var(--advisor-control-size) + 72px);resize:none;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font-size:var(--admin-type-body);border-radius:8px;outline:0;padding:9px 10px;line-height:24px;display:block;overflow-y:auto}.advisor-composer textarea:focus{border-color:var(--admin-accent)}.advisor-composer textarea:placeholder-shown{overflow:hidden}.advisor-composer button{width:var(--advisor-control-size);height:var(--advisor-control-size);color:var(--admin-surface);background:var(--admin-accent-strong);cursor:pointer;border:0;border-radius:8px;align-self:end;place-items:center;display:grid}.advisor-composer button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.admin-kpi-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpi-cell{border-bottom:1px solid var(--admin-border)}.admin-grid--wide,.admin-grid--wide-reverse{grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr)}.admin-segment-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.commerce-calculator{grid-template-columns:minmax(0,1fr)}.commerce-quote{border-top:1px solid var(--admin-border);border-inline-start:0;min-height:320px}.commerce-plan-grid{grid-template-columns:minmax(0,1fr)}.commerce-plan{border-left:0;border-bottom:1px solid var(--admin-border)}.commerce-plan:last-child{border-bottom:0}.commerce-plan>header{min-height:0}.commerce-custom,.partner-self-hero{grid-template-columns:minmax(0,1fr)}.partner-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-ledger article{border-bottom:1px solid var(--admin-border)}.partner-self-grid--invite,.partner-self-grid--finance{grid-template-columns:minmax(0,1fr)}.admin-sidebar{transition:transform .18s;transform:translate(105%);box-shadow:-20px 0 60px #00000040}.admin-sidebar--open{transform:translate(0)}.admin-sidebar-close{display:inline-flex}.admin-nav-scrim{z-index:60;background:#040c0aa3;border:0;position:fixed;top:0;right:0;bottom:0;left:0}.admin-workspace{width:100%;margin-right:0}.admin-menu-button{display:inline-flex}.admin-grid--wide,.admin-grid--wide-reverse,.admin-advisor-layout,.admin-role-list{grid-template-columns:minmax(0,1fr)}.admin-chart--large{height:300px}.admin-editor-layout,.admin-editor-layout--staff{grid-template-columns:minmax(0,1fr)}.admin-partner-profile{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-partner-profile>div{border-bottom:1px solid var(--admin-border)}.admin-editor-index{grid-template-columns:repeat(3,minmax(180px,1fr));display:grid;overflow:auto}.admin-editor-index>p{grid-column:1/-1}.tickets-workspace{grid-template-columns:minmax(270px,.72fr) minmax(0,1.2fr)}}@media(max-width:720px){.commerce-page{padding-bottom:42px}.commerce-status{padding:12px}.commerce-status__facts{border-top:1px solid var(--admin-border);width:100%;padding-block-start:10px}.commerce-history-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.commerce-history-table,.commerce-history-table tbody,.commerce-history-table tr{width:100%;display:block}.commerce-history-table tr{border-bottom:1px solid var(--admin-border);padding-block:8px}.commerce-history-table tbody tr:last-child{border-bottom:0}.commerce-page .ts-table.commerce-history-table td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:start;gap:2px 12px;min-height:0;padding:5px 12px;display:grid}.commerce-history-table td:before{content:attr(data-label);color:var(--admin-muted);grid-row:1/span 2;font-weight:700}.commerce-history-table td>*{grid-column:2;justify-self:start;max-width:100%}.commerce-history-table td>small{word-break:break-all}.commerce-calculator-controls,.commerce-quote,.commerce-custom{padding:18px}.commerce-form-grid{grid-template-columns:minmax(0,1fr)}.commerce-range-field__heading{flex-direction:column;align-items:flex-start;gap:10px}.commerce-range-field .commerce-input-suffix{width:100%}.commerce-form-wide{grid-column:1}.commerce-section-heading{flex-direction:column;align-items:flex-start}.commerce-requests{padding:13px}.partner-self-page{padding-bottom:42px}.partner-self-hero{padding:21px}.partner-self-code>div,.referral-funnel{grid-template-columns:minmax(0,1fr)}.referral-funnel article{min-height:58px}.referral-funnel>i{width:1px;height:18px;margin-right:28px}.partner-bank-form{grid-template-columns:minmax(0,1fr)}.partner-bank-form .is-wide{grid-column:1}.admin-advisor-followup,.admin-advisor-reply{grid-template-columns:minmax(0,1fr)}.admin-topbar{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:70px;padding:10px 12px}.admin-topbar-title h1{font-size:16px}.admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.admin-range-switch{max-width:100%;overflow-x:auto}.admin-range-switch button{font-size:var(--admin-type-secondary);white-space:nowrap;flex:none;padding-inline:9px}.admin-main{padding:18px 12px 38px}.admin-section-intro{flex-direction:column;align-items:flex-start;gap:12px}.admin-section-intro h2{font-size:22px}.admin-kpi-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-cell{border-left:1px solid var(--admin-border);min-height:116px;padding:13px}.admin-kpi-value-row>strong{font-size:20px}.admin-kpi-spark{display:none}.ts-panel-header{flex-direction:column;align-items:flex-start}.ts-panel-header>div:last-child,.ts-search-field{width:100%}.ts-panel-body{padding:13px}.admin-chart,.admin-chart--large{height:250px}.admin-cost-row{grid-template-columns:1fr 45px}.admin-cost-row .admin-meter{grid-area:2/1/auto/-1}.admin-finance-completeness{grid-template-columns:1fr}.admin-finance-completeness>div+div{border-inline-start:0;border-block-start:1px solid var(--admin-border)}.admin-summary-rail{grid-template-columns:1fr}.admin-summary-rail>div{border-left:0;border-bottom:1px solid var(--admin-border)}.admin-control-footer{flex-direction:column;align-items:flex-start}.admin-control-footer>div{margin-left:0}.admin-permission-matrix>div{grid-template-columns:1fr}.admin-permission-matrix>div>div,.admin-partner-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-partner-terms{grid-template-columns:minmax(0,1fr)}.admin-partner-terms-note{grid-column:1}.ts-form-grid{grid-template-columns:minmax(0,1fr)}.ts-field-wide{grid-column:1}.tickets-header{flex-direction:column;align-items:flex-start}.tickets-header .ts-button{width:100%}.tickets-stats>div{grid-template-columns:auto 1fr}.tickets-stats strong{grid-column:2}.tickets-workspace{min-height:570px;display:block}.tickets-list-panel{border-left:0}.tickets-workspace.has-selection .tickets-list-panel,.tickets-workspace:not(.has-selection) .ticket-thread-panel{display:none}.ticket-mobile-back{display:grid}.ticket-thread-header{align-items:flex-start}.ticket-thread-header select{max-width:100px}.ticket-message{max-width:92%}.admin-ticket-controls{grid-template-columns:minmax(0,1fr)}.admin-ticket-controls section{border-left:0;border-bottom:1px solid var(--admin-border);padding:0 0 10px}.admin-ticket-controls section:last-child{border-bottom:0;padding-bottom:0}.advisor-widget{inset-inline:10px;align-items:stretch;bottom:10px}.advisor-panel{width:100%;height:min(690px,100vh - 84px)}.advisor-launcher{align-self:flex-start}}@media(max-width:460px){.partner-ledger{grid-template-columns:minmax(0,1fr)}.partner-ledger article{border-left:0}.partner-bank-summary{grid-template-columns:auto minmax(0,1fr)}.partner-bank-summary>b{grid-column:2}.admin-sidebar{width:min(310px,88vw)}.admin-kpi-ledger{grid-template-columns:minmax(0,1fr)}.admin-kpi-cell{border-left:0}.admin-segment-strip,.admin-permission-matrix>div>div{grid-template-columns:minmax(0,1fr)}.admin-toggle-row,.ts-form-actions,.ts-inline-actions{flex-direction:column;align-items:stretch}.admin-partner-profile{grid-template-columns:minmax(0,1fr)}.admin-partner-profile>div{border-left:0}.tickets-stats{grid-template-columns:minmax(0,1fr)}.tickets-stats>div{border-left:0;border-bottom:1px solid var(--admin-border)}.admin-ticket-controls section{flex-direction:column;align-items:stretch}.admin-ticket-controls .ts-button{width:100%}.advisor-launcher{border-radius:50%;width:56px;height:56px;padding:8px}.advisor-launcher>span:nth-child(2),.advisor-launcher>i{display:none}.advisor-launcher>span:first-child{border-radius:50%;width:38px;height:38px}}.commercial-provisioning{color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);border-inline-start-width:4px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-block-end:18px;padding:18px 20px;display:grid}.commercial-provisioning__icon{background:var(--admin-canvas);border-radius:var(--admin-radius-control);border:1px solid;flex:none;place-items:center;width:38px;height:38px;display:grid}.commercial-provisioning h3,.commercial-provisioning strong{color:var(--admin-ink);font-size:var(--admin-type-body);margin:0}.commercial-provisioning p{max-width:760px;color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:5px 0 0;line-height:1.9}.commercial-provisioning ul{border-top:1px solid var(--admin-border);color:var(--admin-ink);font-size:var(--admin-type-secondary);flex-wrap:wrap;gap:7px 18px;margin:12px 0 0;padding:10px 18px 0 0;line-height:1.8;display:flex}.commercial-provisioning--blocked{color:var(--admin-amber);border-inline-start-color:var(--admin-amber);background:var(--admin-amber)}@supports (color:color-mix(in lab,red,red)){.commercial-provisioning--blocked{background:color-mix(in srgb,var(--admin-amber) 5%,var(--admin-surface))}}.commercial-provisioning--readonly{color:var(--admin-blue);border-inline-start-color:var(--admin-blue);background:var(--admin-blue)}@supports (color:color-mix(in lab,red,red)){.commercial-provisioning--readonly{background:color-mix(in srgb,var(--admin-blue) 4%,var(--admin-surface))}}.commerce-availability{align-content:center;min-height:190px;margin-block:4px 28px;padding:clamp(20px,4vw,34px)}.commerce-availability>div{align-self:center}.commerce-availability .ts-button{margin-block-start:14px}.commercial-admin-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.82fr);align-items:start;gap:18px;display:grid}.commercial-config-fieldset{display:contents}.commercial-config-panel .ts-panel-body{padding-block-start:14px}.commercial-admin-current{color:var(--admin-ink);background:var(--admin-accent-soft);border-inline-start:3px solid var(--admin-accent);align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.commercial-admin-current>svg{color:var(--admin-accent);flex:none;margin-block-start:2px}.commercial-admin-current strong{font-size:var(--admin-type-secondary);display:block}.commercial-admin-current p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.8}.commercial-activation-guard{min-height:44px;color:var(--admin-amber);background:var(--admin-amber);align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.commercial-activation-guard{background:color-mix(in srgb,var(--admin-amber) 8%,transparent)}}.commercial-activation-guard{border:1px solid var(--admin-amber)}@supports (color:color-mix(in lab,red,red)){.commercial-activation-guard{border:1px solid color-mix(in srgb,var(--admin-amber) 28%,var(--admin-border))}}.commercial-activation-guard{font-size:var(--admin-type-secondary);line-height:1.7}.commercial-activation-guard.is-ready{color:var(--admin-accent);background:var(--admin-accent-soft);border-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.commercial-activation-guard.is-ready{border-color:color-mix(in srgb,var(--admin-accent) 28%,var(--admin-border))}}.commercial-admin-feedback{color:var(--admin-ink);background:var(--admin-canvas);border-inline-start:3px solid var(--admin-accent);font-size:var(--admin-type-secondary);margin:0;padding:10px 12px;line-height:1.8}.commercial-quote-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commercial-quote-inputs label{flex-direction:column;gap:5px;min-width:0;display:flex}.commercial-quote-inputs label>span{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:700}.commercial-quote-inputs input,.commercial-quote-inputs select{width:100%;min-height:38px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-control);font:inherit;padding-inline:9px}.commercial-health{border-inline-start:3px solid var(--admin-muted);background:var(--admin-canvas);align-items:flex-start;gap:9px;margin-block:15px 10px;padding:11px;display:flex}.commercial-health>span{background:var(--admin-surface);border:1px solid var(--admin-border);flex:none;place-items:center;width:30px;height:30px;display:grid}.commercial-health strong{color:var(--admin-ink);font-size:var(--admin-type-secondary);display:block}.commercial-health p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.7}.commercial-health--safe{color:var(--admin-accent);border-inline-start-color:var(--admin-accent);background:var(--admin-accent-soft)}.commercial-health--warning{color:var(--admin-amber);border-inline-start-color:var(--admin-amber)}.commercial-health--danger{color:var(--admin-red);border-inline-start-color:var(--admin-red)}.commercial-economics{border-block:1px solid var(--admin-border);margin:0}.commercial-economics>div{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}.commercial-economics>div:last-child{border-bottom:0}.commercial-economics dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.commercial-economics dd{color:var(--admin-ink);font-size:var(--admin-type-secondary);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.commercial-economics .is-total{min-height:53px}.commercial-economics .is-total dt,.commercial-economics .is-total dd{color:var(--admin-accent);font-size:var(--admin-type-body)}.commercial-scenario-table{margin-block-start:14px}.commercial-scenario-table caption{text-align:start;color:var(--admin-muted);font-size:var(--admin-type-secondary);padding-block-end:8px}.commercial-scenario-table .ts-table{font-size:var(--admin-type-secondary)}.commercial-calculation-note{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:flex-start;gap:6px;margin:12px 0 0;line-height:1.75;display:flex}.commercial-calculation-note svg{flex:none;margin-block-start:2px}.admin-inline-filter select{min-width:160px}.commercial-admin-requests{border:1px solid var(--admin-border);grid-template-columns:minmax(270px,.72fr) minmax(0,1.35fr);min-height:480px;display:grid}.commercial-request-list{background:var(--admin-canvas);border-inline-end:1px solid var(--admin-border);max-height:720px;overflow:auto}.commercial-request-list>button{width:100%;min-height:73px;color:var(--admin-ink);text-align:start;border:0;border-bottom:1px solid var(--admin-border);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:9px;padding:11px 12px;display:flex}.commercial-request-list>button:hover{background:var(--admin-surface)}.commercial-request-list>button:focus-visible{z-index:1;outline:3px solid var(--admin-focus);outline-offset:-3px;position:relative}.commercial-request-list>button.is-active{background:var(--admin-surface);box-shadow:inset 3px 0 0 var(--admin-accent)}.commercial-request-list button>span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.commercial-request-list button>span:last-child{flex:none;align-items:flex-end}.commercial-request-list strong{max-width:190px;font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-request-list small,.commercial-request-list time{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.commercial-request-detail{min-width:0;padding:18px}.commercial-request-detail>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-block-end:14px;display:flex}.commercial-request-detail h4{color:var(--admin-ink);margin:3px 0;font-size:17px}.commercial-request-detail header p:last-child{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0}.commercial-request-detail header>span{color:var(--admin-muted);background:var(--admin-canvas);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);white-space:nowrap;padding:4px 7px}.commercial-request-facts{border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.commercial-request-facts>div{border-inline-end:1px solid var(--admin-border);min-width:0;padding:12px 10px}.commercial-request-facts>div:last-child{border-inline-end:0}.commercial-request-facts dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.commercial-request-facts dd{color:var(--admin-ink);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-weight:800;overflow:hidden}.commercial-request-note{color:var(--admin-muted);background:var(--admin-canvas);border-inline-start:3px solid var(--admin-blue);align-items:flex-start;gap:8px;margin-block:13px;padding:10px 11px;display:flex}.commercial-request-note svg{color:var(--admin-blue);flex:none}.commercial-request-note p{white-space:pre-line;font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.admin-empty-state{min-height:210px;color:var(--admin-muted);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.admin-empty-state strong{color:var(--admin-ink);font-size:var(--admin-type-secondary)}.admin-empty-state p{max-width:330px;font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.commerce-account-context{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-inline-start:3px solid var(--admin-accent);align-items:flex-start;gap:10px;margin-block-end:15px;padding:12px 13px;display:flex}.commerce-account-context svg{flex:none;margin-block-start:2px}.commerce-account-context strong{font-size:var(--admin-type-secondary);display:block}.commerce-account-context p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.75}.commerce-topup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commerce-topup-grid article{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.commerce-topup-grid article.is-recommended{border-color:var(--admin-accent);box-shadow:inset 0 3px 0 var(--admin-accent)}.commerce-topup-grid article>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.commerce-topup-grid strong{color:var(--admin-ink);font-size:18px;font-weight:800}.commerce-topup-grid span{color:var(--admin-accent-strong);font-size:var(--admin-type-body);font-weight:800}.commerce-topup-grid .ts-button{width:100%;min-height:44px;margin-block-start:auto}.commerce-page .ts-table,.partner-self-page .ts-table{font-size:var(--admin-type-secondary)}.commerce-page .ts-table th,.commerce-page .ts-table td,.partner-self-page .ts-table th,.partner-self-page .ts-table td{padding-block:11px}.commerce-period>small,.commerce-quote-heading>div>span,.commerce-period-badge,.commerce-quote-total span,.commerce-quote-total small,.commerce-plan-price small,.commerce-recommended,.partner-self-code small,.referral-funnel small,.partner-ledger small,.partner-ledger span,.partner-data-badge,.partner-bank-summary small,.partner-bank-summary p,.partner-bank-summary>b,.partner-bank-form label>small,.partner-payout-amount small,.partner-payout-amount span,.commerce-calculator-controls header>p:last-child,.commerce-section-heading p,.commerce-custom-copy>p,.commerce-form-grid label,.commerce-form-grid label>small,.commerce-form-grid label>span>small,.commerce-period legend,.commerce-quote-state span,.commerce-quote-breakdown dt,.commerce-quote-breakdown dd,.commerce-server-note,.commerce-quote-notes,.commerce-plan header p,.commerce-plan li,.commerce-list-state,.commerce-form-error,.partner-self-hero>div:first-child>p:last-child,.partner-self-code button,.partner-rules li p,.partner-pending-credit,.partner-self-empty p,.partner-bank-summary strong,.partner-bank-form label,.partner-payout-note,.partner-privacy-note{font-size:var(--admin-type-secondary)}.commerce-form-grid input,.commerce-form-grid textarea,.commerce-form-grid select,.partner-bank-form input,.partner-payout-note textarea{min-height:44px;font-size:var(--admin-type-body)}.partner-self-code button{min-height:44px}.partner-rules li>span{font-size:var(--admin-type-secondary)}.partner-self-empty strong{font-size:var(--admin-type-body)}.partner-ledger strong{line-height:1.35}@media(max-width:1180px){.commercial-admin-grid{grid-template-columns:minmax(0,1fr)}.commercial-quote-panel .ts-panel-body{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:0 18px;display:grid}.commercial-quote-panel .commercial-quote-inputs{grid-row:1/span 4;align-content:start}}@media(max-width:820px){.commercial-quote-panel .ts-panel-body{display:block}.commercial-admin-requests{grid-template-columns:minmax(0,1fr)}.commercial-request-list{border-inline-end:0;border-bottom:1px solid var(--admin-border);max-height:300px}.commercial-request-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-request-facts>div:nth-child(2){border-inline-end:0}.commercial-request-facts>div:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}.commerce-topup-grid{grid-template-columns:minmax(0,1fr);gap:10px}.commerce-topup-grid article{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:14px}.commerce-topup-grid .ts-button{width:auto;min-width:104px;margin-block-start:0}}@media(max-width:520px){.commercial-provisioning{grid-template-columns:minmax(0,1fr);padding:15px}.commercial-provisioning ul{display:block}.commercial-quote-inputs,.commercial-request-facts{grid-template-columns:minmax(0,1fr)}.commercial-request-facts>div{border-inline-end:0;border-bottom:1px solid var(--admin-border)}.commercial-request-detail{padding:13px}.commercial-request-detail>header{flex-direction:column}.admin-inline-filter,.admin-inline-filter select{width:100%}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-plan-form-fields{border:0;min-inline-size:0;margin:0;padding:0;display:contents}@media(max-width:460px){.ts-button.ts-button,.ts-search-field.ts-search-field,.ts-select.ts-select,.admin-icon-button.admin-icon-button{min-height:44px}.admin-icon-button.admin-icon-button{width:44px;height:44px}}@media(any-pointer:coarse),(any-hover:none){.ts-button.ts-button,.ts-search-field.ts-search-field,.ts-select.ts-select,.admin-icon-button.admin-icon-button{min-height:44px}.admin-icon-button.admin-icon-button{width:44px;height:44px}.tickets-filter.tickets-filter button,.admin-referral-code.admin-referral-code button,.admin-partner-profile.admin-partner-profile button{min-height:44px}.admin-referral-code.admin-referral-code button,.admin-partner-profile.admin-partner-profile button{width:44px;height:44px}}.info-tooltip-trigger:after{content:"";width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.evidence-verdict{font-size:var(--admin-type-secondary);border-radius:999px;align-items:center;padding:2px 9px;font-weight:850;display:inline-flex}.verdict-met{color:#0f5540;background:#dcf2e9}.verdict-partial{color:#7a4a05;background:#fbeed3}.verdict-missed{color:#7d2b25;background:#f8dedb}.dark .verdict-met{color:var(--color-status-success);background:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.dark .verdict-met{background:color-mix(in srgb,var(--color-status-success) 14%,transparent)}}.dark .verdict-partial{color:var(--color-status-warning);background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dark .verdict-partial{background:color-mix(in srgb,var(--color-status-warning) 16%,transparent)}}.dark .verdict-missed{color:var(--color-status-danger);background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.dark .verdict-missed{background:color-mix(in srgb,var(--color-status-danger) 16%,transparent)}}.pricing-cost-preview{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-subtle);box-shadow:var(--elevation-1),var(--elevation-edge);margin-block-start:14px;padding:16px 18px}.pricing-cost-preview h4{color:var(--admin-ink);font-size:var(--admin-type-secondary);margin:0 0 12px;font-weight:850}.pricing-cost-preview dl{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 22px;margin:0;display:grid}.pricing-cost-preview dt{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:700}.pricing-cost-preview dd{color:var(--admin-ink);font-family:var(--font-family-numeric);margin:3px 0 0;font-size:1.05rem;font-weight:850}.pricing-cost-preview dd.is-headline{color:var(--admin-accent-strong);font-size:1.3rem}.pricing-cost-preview p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:14px 0 0;line-height:1.9}.call-detail-masonry{column-gap:12px}.call-detail-masonry>*{break-inside:avoid;margin-bottom:12px}@media(min-width:1024px){.call-detail-masonry{columns:2}}@media(min-width:1280px){.call-detail-masonry{columns:3}}.advisor-widget{pointer-events:none}.advisor-widget>.advisor-launcher,.advisor-widget>.advisor-panel{pointer-events:auto}.advisor-widget[hidden]{display:none}.advisor-header>button{width:44px;height:44px}.advisor-session-bar button{min-height:44px;padding-inline:6px}.advisor-panel{height:min(650px,100dvh - 100px)}@media(max-width:720px){.advisor-panel{height:min(690px,100dvh - 84px)}}@media(max-width:639.98px){.notifications-panel{top:72px;width:auto;max-width:none;margin-top:0;position:fixed;inset-inline:12px}.notifications-panel__list{max-height:min(28rem,100dvh - 13rem)}}.account-request-row__status.ts-status--pending{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-color:var(--admin-warning-border)}.account-request-row__status.ts-status--approved,.account-request-row__status.ts-status--registered{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.account-request-row__status.ts-status--rejected{color:var(--admin-neutral-ink);background:var(--admin-neutral-bg);border-color:var(--admin-neutral-border)}.admin-nav-badge{min-width:22px;min-height:22px;color:var(--admin-warning-ink);background:var(--admin-warning-bg);border:1px solid var(--admin-warning-border);font-family:var(--font-family-numeric);font-size:var(--admin-type-secondary);border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;font-weight:800;line-height:1.2;display:inline-flex}.account-request-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:14px;display:grid}.account-request-choices .ts-button{text-align:start;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;min-height:44px;padding:12px 14px}.account-request-choices .ts-button strong{align-items:center;gap:6px;display:flex}.account-request-choices .ts-button small{font-size:var(--admin-type-secondary);font-weight:400;line-height:1.7;display:block}.account-request-doors-heading{color:var(--admin-ink);font-size:var(--admin-type-body);margin:18px 0 8px;font-weight:800}.account-request-doors{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.account-request-door{min-height:44px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.account-request-door strong{font-weight:800}.account-request-door.is-ready strong{color:var(--admin-success-ink)}.account-request-door.is-warning strong{color:var(--admin-warning-ink)}.account-request-door.is-off strong{color:var(--admin-neutral-ink)}.account-request-door__fix{color:var(--admin-muted);font-size:var(--admin-type-secondary);overflow-wrap:anywhere;flex:100%;line-height:1.8}.account-request-door__link{min-height:44px;color:var(--admin-accent-strong);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.account-request-choices .ts-button[aria-disabled=true]{cursor:default}.account-request-strip{color:var(--admin-ink);background:var(--admin-surface-subtle);border:0;border-inline-start:3px solid var(--admin-border-strong);font-size:var(--admin-type-secondary);border-radius:6px;gap:8px;margin:0;padding:10px 12px;line-height:1.8;display:grid}.account-request-strip p{margin:0}.account-request-strip small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.account-request-strip.is-success{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-inline-start-color:var(--admin-accent)}.account-request-strip.is-error{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-inline-start-color:var(--admin-danger-border)}.account-request-strip.is-error small{color:var(--admin-danger-ink)}.account-request-strip__buttons{flex-wrap:wrap;gap:8px;display:flex}.account-request-strip .ts-button,.account-request-row__actions .ts-button{min-height:44px}.account-request-reason{gap:6px;display:grid}.account-request-reason label{font-weight:700}.account-request-reason textarea{min-height:64px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font:inherit;resize:vertical;border-radius:8px;padding:9px 11px;font-weight:400;line-height:1.8}.account-request-reason textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-focus);outline:0}.account-request-reason small{color:var(--admin-muted);font-weight:400}.account-request-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.account-request-tools .ts-search-field{flex:260px;min-height:44px}.account-request-tools small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.account-request-sizes{color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.account-request-sizes button{min-height:44px;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font-size:var(--admin-type-secondary);cursor:pointer;border-radius:8px;padding:4px 12px;font-weight:700}.account-request-sizes button.is-active{color:var(--color-status-success);box-shadow:inset 0 0 0 2px var(--color-status-success);font-weight:900}.account-request-top{scroll-margin-top:84px}.account-request-tools .ts-search-field .admin-icon-button{flex:none;block-size:44px;inline-size:44px;margin-inline-end:-11px}.account-request-facts{color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;display:flex}.account-request-bulk{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:8px 12px;display:flex}.account-request-bulk__all{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.account-request-bulk__all input,.account-request-select{block-size:20px;inline-size:20px;accent-color:var(--admin-accent)}.account-request-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.account-request-row{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);grid-template-columns:minmax(0,1fr);gap:10px 16px;padding:14px;display:grid}.account-request-row__who{align-items:center;gap:10px;min-width:0;display:flex}.account-request-row__who>div{flex:1;gap:2px;min-width:0;display:grid}.account-request-row__who strong{overflow-wrap:anywhere;font-size:var(--admin-type-body);font-weight:800}.account-request-row__status{justify-self:start;margin-top:4px}.account-request-row__avatar{block-size:36px;inline-size:36px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.account-request-row__contact{min-width:0;color:var(--admin-muted);font-size:var(--admin-type-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.account-request-row__contact bdi{overflow-wrap:anywhere;min-width:0}.account-request-row__facts{min-width:0;color:var(--admin-muted);font-size:var(--admin-type-secondary);gap:4px;line-height:1.8;display:grid}.account-request-row__facts p{margin:0}.account-request-row__facts small{font-size:var(--admin-type-secondary)}.account-request-fact.is-error{color:var(--admin-danger-ink)}.account-request-row__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-request-row__actions p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0}.account-request-pick{cursor:pointer;flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;margin-inline-start:-10px;display:inline-flex}.account-request-chip{min-height:22px;color:var(--admin-neutral-ink);background:var(--admin-neutral-bg);border:1px solid var(--admin-neutral-border);font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-weight:700;display:inline-flex}.account-request-chip.is-warning{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-color:var(--admin-warning-border)}.account-request-chip.is-info{color:var(--admin-info-ink);background:var(--admin-info-bg);border-color:var(--admin-info-border)}@media(min-width:900px){.account-request-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) auto;align-items:start}.account-request-row>.account-request-strip{grid-column:1/-1}}@media(max-width:640px){.account-request-tabs{flex-wrap:wrap;overflow:visible}.account-request-tabs button{flex:auto;justify-content:center;padding-inline:8px}.account-request-choices{grid-template-columns:minmax(0,1fr)}.account-request-row__actions .ts-button{flex:130px}}:root{--tier-strong:var(--color-status-success);--tier-fair:var(--color-status-warning);--tier-weak:var(--color-status-danger);--tier-idle:var(--text-muted);--theatre-score:var(--color-action-primary);--theatre-customer:var(--accent-purple);--theatre-story:var(--accent-blue);--theatre-skill:var(--accent-gold);--theatre-coach:var(--accent-pink);--theatre-inlay:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--theatre-inlay:color-mix(in srgb, var(--text-primary) 8%, transparent)}}:root{--theatre-hatch:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--theatre-hatch:color-mix(in srgb, var(--text-muted) 30%, transparent)}}[data-tier=strong]{--tier-ink:var(--tier-strong)}[data-tier=fair]{--tier-ink:var(--tier-fair)}[data-tier=weak]{--tier-ink:var(--tier-weak)}[data-tier=none]{--tier-ink:var(--tier-idle)}[data-tier]{--tier-wash:var(--tier-ink)}@supports (color:color-mix(in lab,red,red)){[data-tier]{--tier-wash:color-mix(in srgb, var(--tier-ink) 14%, transparent)}}[data-tier]{--tier-edge:var(--tier-ink)}@supports (color:color-mix(in lab,red,red)){[data-tier]{--tier-edge:color-mix(in srgb, var(--tier-ink) 42%, transparent)}}.ts-dial{flex-direction:column;align-items:center;gap:0;line-height:1;display:inline-flex;position:relative}.ts-dial__svg{width:var(--dial-size,120px);height:calc(var(--dial-size,120px) * .62);display:block;overflow:visible}.ts-dial[data-size=sm]{--dial-size:72px}.ts-dial[data-size=md]{--dial-size:108px}.ts-dial[data-size=lg]{--dial-size:150px}.ts-dial__pill{margin-top:calc(var(--dial-size,120px) * -.012);padding:calc(var(--dial-size,120px) * .02) calc(var(--dial-size,120px) * .12);background:var(--tier-wash);border:1px solid var(--tier-edge);box-shadow:0 1px 0 var(--bg-card) inset;border-radius:999px;align-items:baseline;gap:3px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ts-dial__pill{box-shadow:0 1px color-mix(in srgb,var(--bg-card) 60%,transparent) inset}}.ts-dial__value{color:var(--tier-ink);font-family:var(--font-family-numeric,inherit);font-size:calc(var(--dial-size,120px) * .23);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center;font-weight:900}.ts-dial__scale{color:var(--text-muted);font-size:calc(var(--dial-size,120px) * .1);text-align:center;font-weight:700}.ts-dial__scale--empty{max-width:calc(var(--dial-size,120px) * 1.3);margin-top:calc(var(--dial-size,120px) * .03);line-height:1.5}.ts-dial__caption{max-width:calc(var(--dial-size,120px) * 1.6);color:var(--text-secondary);font-size:var(--admin-type-secondary);text-align:center;margin-top:4px;font-weight:700;line-height:1.5}.ts-dial__hub,.ts-dial__knob{fill:var(--bg-card);stroke:var(--tier-ink)}.ts-dial__notch{stroke:var(--text-primary);opacity:.55}.ts-dial__progress{filter:drop-shadow(0 0 2.5px var(--tier-ink))}@supports (color:color-mix(in lab,red,red)){.ts-dial__progress{filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--tier-ink) 55%,transparent))}}.ts-dial__needle{transform-box:view-box;transform-origin:50px 52px}@media(prefers-reduced-motion:no-preference){.ts-dial:not([data-partial=true]) .ts-dial__progress{stroke-dasharray:100;animation:.9s cubic-bezier(.22,1,.36,1) both ts-dial-sweep}.ts-dial__needle{animation:.9s cubic-bezier(.22,1,.36,1) both ts-dial-needle}.ts-dial__knob{animation:.9s cubic-bezier(.22,1,.36,1) both ts-dial-knob}}@keyframes ts-dial-sweep{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ts-dial-needle{0%{transform:rotate(var(--needle-from,0deg))}to{transform:rotate(0)}}@keyframes ts-dial-knob{0%{opacity:0}60%{opacity:0}to{opacity:1}}.ts-meter-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.ts-meter{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 8px 10px;display:flex}.ts-meter__name{min-width:0;color:var(--text-secondary);font-size:var(--admin-type-secondary);text-align:center;font-weight:700;line-height:1.5}.ts-meter__note{color:var(--text-muted);font-size:var(--admin-type-secondary);text-align:center;line-height:1.5}.ts-meter__track{background:var(--text-muted);min-width:40px;height:8px;position:relative}@supports (color:color-mix(in lab,red,red)){.ts-meter__track{background:color-mix(in srgb,var(--text-muted) 16%,transparent)}}.ts-meter__track{box-shadow:inset 0 1px 2px var(--theatre-inlay);border-radius:999px;overflow:hidden}.ts-meter__fill{background:var(--tier-ink);box-shadow:inset 0 1px 0 var(--bg-card);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.ts-meter__fill{box-shadow:inset 0 1px color-mix(in srgb,var(--bg-card) 45%,transparent)}}.ts-meter__value{min-width:34px;color:var(--tier-ink);font-family:var(--font-family-numeric,inherit);font-size:var(--admin-type-secondary);text-align:center;font-weight:900}.ts-meter[data-tier=none] .ts-meter__track{background-image:repeating-linear-gradient(-45deg,var(--theatre-hatch) 0 3px,transparent 3px 6px)}.ts-timeline{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.ts-timeline__play{width:46px;height:46px;color:var(--bg-card);background:var(--color-action-primary);box-shadow:inset 0 0 0 1px var(--theatre-inlay);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:inline-flex}.ts-timeline__play:hover:not(:disabled){background:var(--color-action-primary-hover)}.ts-timeline__play:focus-visible{outline:3px solid var(--admin-focus);outline-offset:3px}.ts-timeline__play:disabled{color:var(--text-muted);background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.ts-timeline__play:disabled{background:color-mix(in srgb,var(--text-muted) 18%,transparent)}}.ts-timeline__play:disabled{cursor:not-allowed}.ts-timeline__body{flex-direction:column;gap:5px;min-width:0;display:flex}.ts-timeline__clock{color:var(--text-muted);font-family:var(--font-family-numeric,inherit);font-size:var(--admin-type-secondary);justify-content:space-between;font-weight:700;display:flex}.ts-timeline__rail{align-items:center;height:44px;display:flex;position:relative}.ts-timeline__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;inset-inline:0;background:0 0;border:0;width:100%;height:44px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.ts-timeline__range::-webkit-slider-runnable-track{background:0 0;height:44px}.ts-timeline__range::-moz-range-track{background:0 0;height:44px}.ts-timeline__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-card);border:3px solid var(--color-action-primary);width:15px;height:15px;box-shadow:inset 0 0 0 1px var(--theatre-inlay);border-radius:50%}.ts-timeline__range::-moz-range-thumb{background:var(--bg-card);border:3px solid var(--color-action-primary);border-radius:50%;width:15px;height:15px}.ts-timeline__range:focus-visible{outline:3px solid var(--admin-focus);outline-offset:3px}.ts-timeline__range:disabled{cursor:not-allowed}.ts-timeline__progress{background:var(--text-muted);inset-inline:0;height:10px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.ts-timeline__progress{background:color-mix(in srgb,var(--text-muted) 18%,transparent)}}.ts-timeline__progress{box-shadow:inset 0 1px 2px var(--theatre-inlay);pointer-events:none;border-radius:999px;overflow:hidden}.ts-timeline__progress:after{content:"";width:var(--played,0%);background:var(--color-action-primary);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.ts-timeline__tick{background:var(--text-muted);width:1px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.ts-timeline__tick{background:color-mix(in srgb,var(--text-muted) 40%,transparent)}}.ts-timeline__tick{pointer-events:none}.ts-timeline__pinlane{pointer-events:none;position:absolute;inset-block:0;inset-inline:0}.ts-timeline__pin{color:#0000;background:var(--tier-ink);border:2px solid var(--bg-card);width:14px;height:14px;box-shadow:0 0 0 1px var(--tier-edge);pointer-events:auto;cursor:pointer;border-radius:50%;padding:0;transition:transform .14s;position:absolute;top:3px;transform:translate(-50%)}.ts-timeline__pin:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-timeline__pin:hover,.ts-timeline__pin:focus-visible{transform:translate(-50%)scale(1.35)}.ts-timeline__pin:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.ts-timeline__legend{color:var(--text-muted);font-size:var(--admin-type-secondary);flex-wrap:wrap;align-items:center;gap:4px 14px;font-weight:700;display:flex}.ts-timeline__note{color:var(--text-muted);font-size:var(--admin-type-secondary);grid-column:1/-1;margin:0;line-height:1.7}.ts-section{--section-ink:var(--theatre-score);background:var(--bg-card);border:1px solid var(--border-subtle);border-inline-start:3px solid var(--section-ink);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.ts-call-merged{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:clip}.ts-call-merged:before{content:"";background:linear-gradient(to left,var(--theatre-score),var(--theatre-customer),var(--theatre-story),var(--theatre-skill));flex:none;block-size:4px}.ts-call-merged>.ts-section,.ts-call-merged>[data-testid=sales-playbook]>.ts-section{border-width:0;border-inline-start:3px solid var(--section-ink);background:0 0;border-radius:0;padding-inline:14px}.ts-call-merged>[data-testid=sales-playbook]{gap:0}.ts-call-merged.ts-call-merged>*+*,.ts-call-merged>[data-testid=sales-playbook]>.ts-section+.ts-section{border-top:1px solid var(--border-subtle)}@media(min-width:1024px){.ts-call-merged>[data-testid=sales-playbook]>.ts-section+.ts-section{border-top-width:0}}.ts-call-merged>.ts-call-part{padding:10px 14px}.ts-call-merged>.ts-call-part>.ts-timeline{background:0 0;border-width:0;border-radius:0;padding:0}.ts-call-merged>.ts-section[data-tone=score]{background:linear-gradient(180deg,var(--theatre-score),var(--bg-card) 72%)}@supports (color:color-mix(in lab,red,red)){.ts-call-merged>.ts-section[data-tone=score]{background:linear-gradient(180deg,color-mix(in srgb,var(--theatre-score) 7%,var(--bg-card)),var(--bg-card) 72%)}}.ts-call-merged .ts-section__medallion{background:linear-gradient(145deg,var(--section-ink),var(--section-ink))}@supports (color:color-mix(in lab,red,red)){.ts-call-merged .ts-section__medallion{background:linear-gradient(145deg,color-mix(in srgb,var(--section-ink) 26%,transparent),color-mix(in srgb,var(--section-ink) 9%,transparent))}}.ts-call-merged>details>summary{border-radius:12px;transition:background-color .15s}.ts-call-merged>details>summary:hover{background:var(--section-ink)}@supports (color:color-mix(in lab,red,red)){.ts-call-merged>details>summary:hover{background:color-mix(in srgb,var(--section-ink) 7%,transparent)}}.ts-call-merged .ts-group__headline{background:var(--section-ink);border-radius:999px;padding:2px 10px}@supports (color:color-mix(in lab,red,red)){.ts-call-merged .ts-group__headline{background:color-mix(in srgb,var(--section-ink) 10%,transparent)}}.ts-call-merged .ts-group__headline{color:var(--text-primary)}@media(prefers-reduced-motion:no-preference){.ts-call-merged>details[open]>div{animation:.22s ease-out ts-fold-in}}@keyframes ts-fold-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ts-section[data-tone=customer]{--section-ink:var(--theatre-customer)}.ts-section[data-tone=story]{--section-ink:var(--theatre-story)}.ts-section[data-tone=skill]{--section-ink:var(--theatre-skill)}.ts-section[data-tone=coach]{--section-ink:var(--theatre-coach)}.ts-section__head{flex-wrap:wrap;align-items:center;gap:9px;min-height:28px;display:flex}.ts-section__medallion{width:28px;height:28px;color:var(--section-ink);background:var(--section-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ts-section__medallion{background:color-mix(in srgb,var(--section-ink) 13%,transparent)}}.ts-section__medallion{border:1px solid var(--section-ink)}@supports (color:color-mix(in lab,red,red)){.ts-section__medallion{border:1px solid color-mix(in srgb,var(--section-ink) 34%,transparent)}}.ts-section__medallion{border-radius:9px}.ts-section__title{color:var(--text-primary);font-size:var(--admin-type-body);letter-spacing:-.01em;margin:0;font-weight:800}.ts-section__lead{color:var(--text-muted);font-size:var(--admin-type-secondary);margin:0;font-weight:700;line-height:1.6}.ts-section__body{flex-direction:column;gap:8px;min-width:0;display:flex}.ts-stat-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.ts-stat{background:var(--tier-wash);border:1px solid var(--tier-edge);border-radius:11px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.ts-stat__value{color:var(--tier-ink);font-family:var(--font-family-numeric,inherit);letter-spacing:-.02em;font-size:19px;font-weight:900;line-height:1.2}.ts-stat__name{color:var(--text-secondary);font-size:var(--admin-type-secondary);font-weight:700;line-height:1.4}.ts-stat__note{color:var(--text-muted);font-size:var(--admin-type-secondary);line-height:1.5}.ts-radar{flex-direction:column;gap:6px;display:flex;position:relative}.ts-radar__legend{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.ts-radar__chip{color:var(--text-secondary);font-size:var(--admin-type-secondary);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ts-tier{color:var(--tier-ink);background:var(--tier-wash);border:1px solid var(--tier-edge);font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:800;display:inline-flex}@media(prefers-reduced-motion:reduce){.ts-timeline__play,.ts-timeline__pin{transition:none}}.call-card [class*=admin-type-secondary],.ts-section [class*=admin-type-secondary]{line-height:1.45}.ts-cust{gap:10px;container-type:inline-size}.ts-cust__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ts-cust__chips{flex-wrap:wrap;flex:100%;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ts-chip{min-width:0;max-width:100%;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-subtle);font-size:var(--admin-type-secondary);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-weight:800;line-height:1.5;display:inline-flex}.ts-chip>svg{color:var(--section-ink);flex:none}.ts-chip__key{color:var(--text-muted);white-space:nowrap;font-weight:700}.ts-chip__value{overflow-wrap:anywhere;min-width:0}.ts-cust__top{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ts-cust__card{background:var(--bg-primary);min-width:0;padding:8px 12px 10px}@supports (color:color-mix(in lab,red,red)){.ts-cust__card{background:color-mix(in srgb,var(--bg-primary) 55%,var(--bg-card))}}.ts-cust__card{border:1px solid var(--border-subtle);border-radius:12px}.ts-cust__cardhead{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-bottom:6px;display:flex}.ts-cust__readings{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container (min-width:460px){.ts-cust__chips{flex:0 auto}.ts-mood__windows[data-has-change=true]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ts-mood__windows .ts-mood__change{order:0;grid-column:auto}}@container (min-width:560px){.ts-cust__readings{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-reading{flex-direction:column;display:flex}.ts-reading__figure{flex-direction:row;justify-content:flex-start;align-items:baseline}}@container (min-width:600px){.ts-cust__top[data-has-talk=true]{grid-template-columns:minmax(0,1fr) minmax(210px,264px)}}@container (min-width:820px){.ts-cust__readings{grid-template-columns:repeat(5,minmax(0,1fr))}}.ts-cust__quotes{color:var(--theatre-score);background:var(--bg-card);border:1px solid var(--border-medium);font-size:var(--admin-type-secondary);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:4px;padding:1px 8px;font-weight:800;line-height:1.6;display:inline-flex;position:relative}.ts-cust__quotes:before{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}.ts-cust__quotes[data-compact=true]{justify-content:center;width:26px;height:26px;padding:0}.ts-cust__quotes[data-compact=true]:before{top:-9px;right:-9px;bottom:-9px;left:-9px}.ts-cust__quotes:hover{background:var(--theatre-score)}@supports (color:color-mix(in lab,red,red)){.ts-cust__quotes:hover{background:color-mix(in srgb,var(--theatre-score) 10%,var(--bg-card))}}.ts-cust__quotes:focus-visible{outline:2px solid var(--theatre-score);outline-offset:2px}.ts-reading{background:var(--bg-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:8px 10px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.ts-reading{background:color-mix(in srgb,var(--bg-primary) 55%,var(--bg-card))}}.ts-reading{border:1px solid var(--border-subtle);border-block-start:3px solid var(--tier-ink);border-radius:12px}.ts-reading__head{grid-area:1/1;justify-content:space-between;align-items:flex-start;gap:4px;min-width:0;display:flex}.ts-reading__name{min-width:0;color:var(--text-secondary);font-size:var(--admin-type-secondary);align-items:center;gap:4px;margin:0;font-weight:800;line-height:1.45;display:flex}.ts-reading__figure{flex-direction:column;grid-area:1/2;align-items:flex-end;gap:2px 8px;display:flex}.ts-reading__value{color:var(--tier-ink);font-family:var(--font-family-numeric,inherit);letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1.1}.ts-reading__bar{background:var(--theatre-inlay);border-radius:999px;grid-column:1/-1;height:6px;display:block;position:relative;overflow:hidden}.ts-reading__bar--none{border:1px solid var(--border-subtle);background-color:#0000;height:8px}.ts-reading__fill{background:var(--tier-ink);border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.ts-reading__note{color:var(--text-muted);font-size:var(--admin-type-secondary);grid-column:1/-1;margin:0;line-height:1.45}.ts-reading__note--cap{color:var(--text-secondary)}.ts-mood{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.ts-mood__windows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.ts-mood__window{background:var(--tier-wash);border:1px solid var(--tier-edge);border-radius:10px;flex-direction:column;gap:1px;min-width:0;padding:5px 10px 6px;display:flex}.ts-mood__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;display:flex}.ts-mood__label{color:var(--text-secondary);font-size:var(--admin-type-secondary);align-items:center;gap:6px;font-weight:800;display:inline-flex}.ts-mood__glyph{background:var(--tier-ink);border:2px solid var(--tier-ink);border-radius:999px;flex:none;width:10px;height:10px}.ts-mood__glyph[data-hollow=true]{background:var(--bg-card)}.ts-mood__reading{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.ts-mood__figure{color:var(--tier-ink);font-family:var(--font-family-numeric,inherit);font-size:24px;font-weight:900;line-height:1.15}.ts-mood__band{color:var(--text-primary);font-size:var(--admin-type-secondary);font-weight:800}.ts-mood__basis{color:var(--text-muted);font-size:var(--admin-type-secondary);line-height:1.4}.ts-mood__withheld{color:var(--text-muted);font-size:var(--admin-type-secondary);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.ts-mood__swatch{border:1px solid var(--border-medium);border-radius:3px;flex:none;width:18px;height:12px;margin-top:3px}.ts-mood__change,.ts-mood__arrow{--change-ink:var(--tier-idle)}.ts-mood__change[data-direction=up],.ts-mood__arrow[data-dir=right]{--change-ink:var(--tier-strong)}.ts-mood__change[data-direction=down],.ts-mood__arrow[data-dir=left]{--change-ink:var(--tier-weak)}.ts-mood__change{color:var(--change-ink);background:var(--change-ink);order:3;grid-column:1/-1;place-self:center;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ts-mood__change{background:color-mix(in srgb,var(--change-ink) 14%,transparent)}}.ts-mood__change{border:1px solid var(--change-ink)}@supports (color:color-mix(in lab,red,red)){.ts-mood__change{border:1px solid color-mix(in srgb,var(--change-ink) 42%,transparent)}}.ts-mood__change{font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:999px;font-weight:900}.ts-mood__rail{padding-block:8px 0;position:relative}.ts-mood__track{background-image:linear-gradient(to right,var(--tier-weak),var(--tier-fair) 50%,var(--tier-strong));height:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.ts-mood__track{background-image:linear-gradient(to right,color-mix(in srgb,var(--tier-weak) 48%,var(--bg-card)),color-mix(in srgb,var(--tier-fair) 38%,var(--bg-card)) 50%,color-mix(in srgb,var(--tier-strong) 48%,var(--bg-card)))}}.ts-mood__track{border:1px solid var(--border-subtle);border-radius:999px}.ts-mood__zero{background:var(--border-strong);inset-block:-3px;border-radius:1px;width:2px;margin-left:-1px;position:absolute;left:50%}.ts-mood__arrow{background:var(--change-ink);border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.ts-mood__arrow:after{content:"";border-block:5px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.ts-mood__arrow[data-dir=right]:after{border-inline-start:8px solid var(--change-ink);right:-3px}.ts-mood__arrow[data-dir=left]:after{border-inline-end:8px solid var(--change-ink);left:-3px}.ts-mood__pin{z-index:2;background:var(--tier-ink);border:3px solid var(--tier-ink);outline:3px solid var(--bg-card);border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ts-mood__pin[data-hollow=true]{background:var(--bg-card)}.ts-mood__pin[data-together=true][data-hollow=true]{z-index:1;width:28px;height:28px}.ts-mood__scale{color:var(--text-muted);font-size:var(--admin-type-secondary);justify-content:space-between;gap:8px;margin-top:8px;font-weight:700;display:flex}.ts-mood__scale span{align-items:baseline;gap:5px;display:inline-flex}.ts-mood__scale b{color:var(--text-secondary);font-weight:900}.ts-mood__scale span:last-child{flex-direction:row-reverse}.ts-mood[data-compact=true] .ts-mood__rail{padding-block:4px}.ts-mood[data-compact=true] .ts-mood__track{height:7px}.ts-mood[data-compact=true] .ts-mood__arrow{height:3px}.ts-mood[data-compact=true] .ts-mood__pin{border-width:2px;outline-width:2px;width:13px;height:13px}.ts-mood[data-compact=true] .ts-mood__pin[data-together=true][data-hollow=true]{width:20px;height:20px}.ts-talk{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.ts-talk .ts-cust__cardhead{margin-bottom:0}.ts-talk__figures{justify-content:space-between;gap:8px;display:flex}.ts-talk__party{flex-direction:column;gap:1px;display:flex}.ts-talk__value{font-family:var(--font-family-numeric,inherit);letter-spacing:-.02em;font-size:32px;font-weight:900;line-height:1.1}.ts-talk__party[data-party=seller] .ts-talk__value{color:var(--chart-comparison)}.ts-talk__party[data-party=customer] .ts-talk__value{color:var(--theatre-customer)}.ts-talk__who{color:var(--text-muted);font-size:var(--admin-type-secondary);font-weight:800}.ts-talk__bar{gap:2px;height:10px;display:flex}.ts-talk__seller,.ts-talk__customer{border-radius:999px;min-width:4px;height:100%;display:block}.ts-talk__seller{background:var(--chart-comparison)}.ts-talk__customer{background:var(--theatre-customer)}.provider-security-note{color:#dcebe6;border-radius:var(--admin-radius);background:#112d25;border:1px solid #26483d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.provider-security-note>svg{color:#83c5b0}.provider-security-note strong{font-size:var(--admin-type-secondary);display:block}.provider-security-note p{color:#9ab1a9;font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.8}.provider-security-note>span{color:#b9d9cf;font-size:var(--admin-type-secondary);white-space:nowrap;background:#193a31;border:1px solid #31564a;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-weight:700;display:inline-flex}.provider-main-tabs{border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(2,minmax(0,240px));gap:8px;padding-bottom:1px;display:grid}.provider-main-tabs>button{text-align:right;min-width:0;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.provider-main-tabs>button:hover{color:var(--admin-ink);background:var(--admin-surface-subtle)}.provider-main-tabs>button.is-active{color:var(--admin-accent-strong);border-bottom-color:var(--admin-accent)}.provider-main-tabs strong,.provider-main-tabs small{display:block}.provider-main-tabs strong{font-size:var(--admin-type-secondary)}.provider-main-tabs small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px}.provider-summary{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.provider-summary>div{border-left:1px solid var(--admin-border);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:9px;min-height:92px;padding:14px 16px;display:grid}.provider-summary>div:last-child{border-left:0}.provider-summary svg{color:var(--admin-accent);grid-row:1/3;align-self:center}.provider-summary span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.provider-summary strong{color:var(--admin-ink);margin-top:4px;font-size:18px;font-weight:800}.provider-summary .is-warning svg,.provider-summary .is-warning strong{color:var(--admin-amber)}.provider-service-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.provider-service-picker>button{text-align:right;min-width:0;min-height:92px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;transition:border-color .14s,background-color .14s;display:grid}.provider-service-picker>button:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-subtle)}.provider-service-picker>button.is-selected{background:var(--admin-accent-soft);border-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.provider-service-picker>button.is-selected{border-color:color-mix(in srgb,var(--admin-accent) 54%,var(--admin-border))}}.provider-service-picker>button.is-selected{box-shadow:inset -3px 0 var(--admin-accent)}.provider-service-mark{color:#fff;width:42px;height:42px;font-family:var(--font-family-mono);font-size:var(--admin-type-secondary);letter-spacing:-.04em;background:#315b50;border-radius:8px;flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.provider-service-mark--openrouter{background:#3d4b63}.provider-service-mark--openai{background:#176b57}.provider-service-mark--eboo{background:#7b5529}.provider-service-picker button>span:nth-child(2){min-width:0}.provider-service-picker strong{font-size:var(--admin-type-secondary);display:block}.provider-service-picker small{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.provider-service-state{grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;min-width:84px;display:grid}.provider-service-state b{font-size:var(--admin-type-secondary)}.provider-service-state small{text-align:right;direction:ltr;grid-column:1/-1}.provider-health-dot{background:#9aa5a1;border-radius:50%;width:7px;height:7px;display:inline-block}.provider-health-dot--healthy{background:#2b9a78;box-shadow:0 0 0 3px #2b9a7829}.provider-health-dot--degraded{background:#c7832e}.provider-health-dot--unavailable{background:#b94b50}.provider-master-switch{color:var(--admin-ink);font-size:var(--admin-type-secondary);cursor:pointer;align-items:center;gap:9px;font-weight:800;display:inline-flex;position:relative}.provider-master-switch input{opacity:0;pointer-events:none;width:auto;position:absolute;top:0;right:0;bottom:0;left:0}.provider-master-switch i{background:#aeb8b4;border-radius:999px;flex:none;width:42px;height:23px;transition:background .15s;position:relative}.provider-master-switch i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #00000038}.provider-master-switch input:checked+i{background:var(--admin-accent)}.provider-master-switch input:checked+i:after{transform:translate(-19px)}.provider-master-switch input:focus-visible+i{outline:3px solid var(--admin-focus);outline-offset:2px}.provider-master-switch.is-readonly{cursor:default;opacity:.62}.provider-inline-notice{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border:1px solid var(--admin-accent);align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.provider-inline-notice{border:1px solid color-mix(in srgb,var(--admin-accent) 24%,transparent)}}.provider-inline-notice{font-size:var(--admin-type-secondary);border-radius:7px}.provider-managed-endpoint{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.provider-managed-endpoint>svg{color:var(--admin-accent)}.provider-managed-endpoint strong{font-size:var(--admin-type-secondary);display:block}.provider-managed-endpoint span{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:2px;display:block}.provider-managed-endpoint code{color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:5px;padding:5px 7px}.provider-route-grid{grid-template-columns:repeat(auto-fit,minmax(410px,1fr));gap:12px;margin-top:12px;display:grid}.provider-route-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9px;min-width:0;padding:14px}.provider-route-card>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.provider-route-card>header>div{align-items:center;gap:8px;min-width:0;display:flex}.provider-route-card>header>div>svg{color:var(--admin-accent)}.provider-route-card header strong{font-size:var(--admin-type-secondary);display:block}.provider-route-card header small{max-width:260px;color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.provider-health{color:var(--admin-muted);background:var(--admin-surface-subtle);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-weight:800;display:inline-flex}.provider-health i{background:currentColor;border-radius:50%;width:6px;height:6px}.provider-health--healthy{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.provider-health--degraded{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-color:var(--admin-warning-border)}.provider-health--unavailable{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.provider-route-form{grid-template-columns:minmax(170px,1.4fr) 92px auto auto;align-items:end;gap:9px;display:grid}.provider-route-form--simple{grid-template-columns:minmax(190px,1fr) auto auto;margin-top:12px}.provider-route-form label:not(.provider-route-toggle),.provider-secret-form>label,.provider-confirm-modal>label,.provider-ledger-form>label{min-width:0;color:var(--admin-ink);font-size:var(--admin-type-secondary);flex-direction:column;gap:6px;font-weight:700;display:flex}.provider-route-form select,.provider-route-form input,.provider-secret-form input,.provider-confirm-modal input,.provider-ledger-form input,.provider-ledger-form select,.provider-ledger-form textarea{width:100%;min-height:39px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:7px;outline:0;padding:7px 9px}.provider-route-form select:focus,.provider-route-form input:focus,.provider-secret-form input:focus,.provider-confirm-modal input:focus,.provider-ledger-form input:focus,.provider-ledger-form select:focus,.provider-ledger-form textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-focus)}.provider-route-form label small,.provider-secret-form label small,.provider-ledger-form label small{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:400}.provider-route-toggle{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:39px;padding:6px 8px;display:inline-flex;position:relative}.provider-route-toggle input{opacity:0;pointer-events:none;width:auto;min-height:0;position:absolute;top:0;right:0;bottom:0;left:0}.provider-route-toggle span{background:#adb7b3;border-radius:999px;width:30px;height:18px;position:relative}.provider-route-toggle span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .14s;position:absolute;top:3px;right:3px}.provider-route-toggle input:checked+span{background:var(--admin-accent)}.provider-route-toggle input:checked+span:after{transform:translate(-12px)}.provider-route-toggle b{font-size:var(--admin-type-secondary);white-space:nowrap}.provider-route-feedback{color:var(--admin-accent);font-size:var(--admin-type-secondary);margin:9px 0 0}.provider-advanced-options{color:var(--admin-muted);border-top:1px solid var(--admin-border);margin-top:10px}.provider-advanced-options summary{width:max-content;color:var(--admin-muted);font-size:var(--admin-type-secondary);cursor:pointer;padding:10px 0 2px;font-weight:700}.provider-advanced-options[open]{grid-template-columns:minmax(180px,.6fr) minmax(180px,1fr);gap:12px;display:grid}.provider-advanced-options[open] summary{grid-column:1/-1}.provider-advanced-options label{color:var(--admin-ink);font-size:var(--admin-type-secondary);flex-direction:column;gap:5px;font-weight:700;display:flex}.provider-advanced-options input{min-height:38px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:7px;padding:7px 9px}.provider-advanced-options label small,.provider-advanced-options>div span{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:400}.provider-advanced-options>div{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:7px;flex-direction:column;justify-content:center;gap:5px;padding:8px 10px;display:flex}.provider-advanced-options>div strong{font-size:var(--admin-type-secondary)}.provider-advanced-options .is-circuit-open{color:var(--admin-red)}.provider-advanced-options .is-circuit-half_open{color:var(--admin-amber)}.provider-log-source{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:center;gap:5px;display:inline-flex}.provider-activity-list{gap:8px;display:grid}.provider-activity{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid}.provider-activity-icon{width:36px;height:36px;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;place-items:center;display:grid}.provider-activity--success .provider-activity-icon{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.provider-activity--error .provider-activity-icon{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.provider-activity-copy{min-width:0}.provider-activity-copy strong,.provider-activity-copy span,.provider-activity-copy small{display:block}.provider-activity-copy strong{color:var(--admin-ink);font-size:var(--admin-type-secondary)}.provider-activity-copy span{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px}.provider-activity-copy small{max-width:420px;color:var(--admin-muted);font-family:var(--font-family-mono);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:400;line-height:1.3;overflow:hidden}.provider-activity-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.provider-activity-meta time{color:var(--admin-muted);font-size:var(--admin-type-secondary);white-space:nowrap}.provider-credential-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.provider-credential-list>h4,.provider-secret-form h4{font-size:var(--admin-type-secondary);margin:0 0 10px}.provider-credential{border-bottom:1px solid var(--admin-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:10px;display:grid}.provider-credential:last-child{border-bottom:0}.provider-credential-icon{width:34px;height:34px;color:var(--admin-accent);background:var(--admin-accent-soft);border-radius:7px;place-items:center;display:grid}.provider-credential--revoked .provider-credential-icon{color:var(--admin-muted);background:var(--admin-surface-subtle)}.provider-credential strong{font-size:var(--admin-type-secondary);text-align:right;direction:ltr;display:block}.provider-credential-version{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:4px;display:inline-block}.provider-credential small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:4px;display:block}.provider-credential-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.provider-credential-status{border:1px solid var(--admin-border);color:var(--admin-muted);background:var(--admin-surface-subtle);font-size:var(--admin-type-secondary);border-radius:999px;padding:4px 7px;font-weight:800;display:inline-flex}.provider-credential-status--active{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.provider-credential-status--retired{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-color:var(--admin-warning-border)}.provider-credential-status--revoked{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.provider-danger-link{color:var(--admin-red);font-size:var(--admin-type-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-weight:700;display:inline-flex}.provider-empty-key,.provider-empty-ledger{text-align:center;min-height:120px;color:var(--admin-muted);background:var(--admin-surface-subtle);border:1px dashed var(--admin-border-strong);font-size:var(--admin-type-secondary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.provider-empty-key strong{color:var(--admin-ink)}.provider-secret-form{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:9px;flex-direction:column;gap:11px;padding:15px;display:flex}.provider-form-heading{border-bottom:1px solid var(--admin-border);align-items:flex-start;gap:9px;padding-bottom:11px;display:flex}.provider-form-heading>span{width:32px;height:32px;color:var(--admin-accent);background:var(--admin-accent-soft);border-radius:7px;place-items:center;display:grid}.provider-form-heading h4{margin:0}.provider-form-heading p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.7}.provider-readonly-note{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-align:center;margin:0}.provider-modal-backdrop{z-index:200;background:#030c09ad;place-items:center;padding:18px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.provider-confirm-modal{width:min(450px,100%);color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-overlay);flex-direction:column;gap:13px;padding:24px;display:flex;position:relative}.provider-modal-close{position:absolute;top:10px;left:10px}.provider-confirm-icon{width:48px;height:48px;color:var(--admin-danger-ink);background:var(--admin-danger-bg);border:1px solid var(--admin-danger-border);border-radius:9px;place-items:center;display:grid}.provider-confirm-modal h3{margin:0;font-size:17px}.provider-confirm-modal p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.9}.provider-revoke-warning{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border:1px solid var(--admin-danger-border);font-size:var(--admin-type-secondary);border-radius:7px;padding:9px 10px;line-height:1.8}.provider-danger-button{color:#fff;background:#9d3f44;border-color:#9d3f44}.provider-danger-button:hover:not(:disabled){background:#84343a}.provider-completeness{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);grid-template-columns:minmax(280px,1.5fr) repeat(4,minmax(130px,.7fr));display:grid;overflow:hidden}.provider-completeness>div{border-left:1px solid var(--admin-border);flex-direction:column;justify-content:center;min-height:92px;padding:13px 15px;display:flex}.provider-completeness>div:last-child{border-left:0}.provider-completeness-title{background:var(--admin-surface-subtle);align-items:center;gap:10px;flex-direction:row!important}.provider-completeness-title svg{color:var(--admin-accent);flex:none}.provider-completeness.is-incomplete .provider-completeness-title svg{color:var(--admin-amber)}.provider-completeness strong{font-size:var(--admin-type-secondary)}.provider-completeness span,.provider-completeness p{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.provider-completeness p{margin:4px 0 0;line-height:1.7}.provider-completeness>div:not(.provider-completeness-title) strong{margin-top:6px;font-size:16px}.provider-completeness.is-incomplete{border-color:var(--admin-amber)}@supports (color:color-mix(in lab,red,red)){.provider-completeness.is-incomplete{border-color:color-mix(in srgb,var(--admin-amber) 42%,var(--admin-border))}}.provider-accounting-forms{grid-template-columns:minmax(320px,.72fr) minmax(440px,1.28fr);align-items:start;gap:16px;display:grid}.provider-ledger-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-ledger-form textarea{resize:vertical;line-height:1.7}.provider-currency-readout{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:7px;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:58px;padding:8px 10px;display:grid}.provider-currency-readout span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.provider-currency-readout strong{color:var(--admin-accent);font-family:var(--font-family-mono);font-size:var(--admin-type-secondary);font-weight:800;line-height:1}.provider-currency-readout small{color:var(--admin-muted);font-size:var(--admin-type-secondary);grid-column:1/-1}.provider-form-feedback{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border:1px solid var(--admin-accent);padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.provider-form-feedback{border:1px solid color-mix(in srgb,var(--admin-accent) 24%,transparent)}}.provider-form-feedback{font-size:var(--admin-type-secondary);border-radius:7px;line-height:1.7}.provider-readonly-banner{color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);font-size:var(--admin-type-secondary);align-items:center;gap:8px;padding:12px 14px;display:flex}.provider-append-only{color:var(--admin-accent);background:var(--admin-accent-soft);font-family:var(--font-family-mono);font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-weight:700;line-height:1.2;display:inline-flex}.provider-ledger-table td{white-space:nowrap}.provider-attempt-ledger td{vertical-align:middle}.provider-attempt-ledger td>small,.provider-attempt-native-cost small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:4px;display:block}.provider-attempt-ledger td:nth-child(2) small{text-overflow:ellipsis;max-width:230px;overflow:hidden}.provider-attempt-native-cost{text-align:right;direction:ltr;display:block}.provider-attempt-empty-cost{color:var(--admin-muted)}.provider-attempt-error{color:var(--admin-red)!important}.provider-source-ref{max-width:260px;color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-price-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;min-width:300px;display:grid}.provider-price-units span{border-bottom:1px dotted var(--admin-border);font-size:var(--admin-type-secondary);justify-content:space-between;align-items:center;gap:8px;padding-bottom:3px;display:flex}.provider-price-units b{color:var(--admin-muted);font-weight:500}.provider-empty-ledger{min-height:150px;padding:20px}.engine-check-state{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:flex-start;gap:10px;padding:12px 0;line-height:1.8;display:flex}.engine-check-state strong{color:var(--admin-ink);display:block}.engine-check-state p{margin:2px 0 0}.engine-check-error{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border:1px solid var(--admin-danger-border);border-radius:var(--admin-radius);font-size:var(--admin-type-secondary);align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;line-height:1.8;display:flex}.engine-check-verdict{border:1px solid var(--admin-border);border-radius:var(--admin-radius);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.engine-check-verdict strong{font-size:var(--admin-type-secondary);display:block}.engine-check-verdict small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;display:block}.engine-check-verdict--ready{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.engine-check-verdict--failed{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.engine-check-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.engine-check-row{border-top:1px solid var(--admin-border);flex-wrap:wrap;align-items:flex-start;gap:6px 12px;padding:12px 0;display:flex}.engine-check-row>div{flex:240px;min-width:0}.engine-check-row strong{color:var(--admin-ink);font-size:var(--admin-type-secondary);display:block}.engine-check-row p{color:var(--admin-muted);font-size:var(--admin-type-secondary);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.8}.engine-check-pill{border:1px solid var(--admin-border);min-width:132px;font-size:var(--admin-type-secondary);border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.engine-check-row--ready .engine-check-pill{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.engine-check-row--failed .engine-check-pill{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.engine-check-row--not_probeable .engine-check-pill{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-color:var(--admin-warning-border)}.engine-check-row--not_configured .engine-check-pill{color:var(--admin-muted);background:var(--admin-surface-subtle)}@media(max-width:1180px){.provider-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-summary>div{border-bottom:1px solid var(--admin-border)}.provider-service-picker,.provider-credential-layout,.provider-accounting-forms{grid-template-columns:minmax(0,1fr)}.provider-completeness{grid-template-columns:repeat(4,minmax(130px,1fr))}.provider-completeness-title{grid-column:1/-1}}@media(max-width:720px){.provider-main-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-security-note{grid-template-columns:auto minmax(0,1fr)}.provider-security-note>span{grid-column:1/-1;width:max-content}.provider-summary{grid-template-columns:minmax(0,1fr)}.provider-summary>div{border-left:0}.provider-service-picker>button{grid-template-columns:auto minmax(0,1fr)}.provider-service-state{grid-column:2}.provider-managed-endpoint{grid-template-columns:auto minmax(0,1fr)}.provider-managed-endpoint code{grid-column:2;width:max-content}.provider-route-grid{grid-template-columns:minmax(0,1fr)}.provider-route-form{grid-template-columns:minmax(0,1fr) minmax(90px,.5fr)}.provider-route-form--simple{grid-template-columns:minmax(0,1fr) auto}.provider-route-form--simple>label:first-child{grid-column:1/-1}.provider-route-toggle,.provider-route-form .ts-button{align-self:stretch}.provider-activity{grid-template-columns:auto minmax(0,1fr)}.provider-activity-meta{flex-flow:wrap;grid-column:2;align-items:flex-start}.provider-credential{grid-template-columns:auto minmax(0,1fr)}.provider-credential-actions{flex-direction:row;grid-column:2;align-items:flex-start}.provider-completeness{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-completeness-title{grid-column:1/-1}.provider-ledger-form{grid-template-columns:minmax(0,1fr)}.provider-ledger-form .ts-field-wide{grid-column:1}}@media(max-width:460px){.provider-main-tabs,.provider-route-form,.provider-completeness{grid-template-columns:minmax(0,1fr)}.provider-route-form--simple>label:first-child{grid-column:1}.provider-advanced-options[open]{grid-template-columns:minmax(0,1fr)}.provider-advanced-options[open] summary,.provider-completeness-title{grid-column:1}.provider-completeness>div{border-left:0;border-bottom:1px solid var(--admin-border)}.provider-price-units{grid-template-columns:minmax(0,1fr);min-width:240px}}@media(prefers-reduced-motion:reduce){.provider-service-picker>button,.provider-master-switch i,.provider-master-switch i:after,.provider-route-toggle span:after{transition:none}}.analysis-cost-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.analysis-cost-chips>button{min-height:40px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);font-size:var(--admin-type-secondary);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:700}.analysis-cost-chips>button:hover{background:var(--admin-surface-subtle)}.analysis-cost-chips>button.is-active{color:var(--admin-accent-strong);background:var(--admin-accent-soft);border-color:var(--admin-accent)}.analysis-cost-chips>button:focus-visible,.analysis-cost-row-detail summary:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.analysis-cost-body{gap:14px;display:grid}.analysis-cost-headline{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:var(--admin-radius);gap:6px;padding:16px;display:grid}.analysis-cost-headline p{margin:0}.analysis-cost-figure{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.analysis-cost-figure strong{color:var(--admin-ink);font-size:30px;font-weight:800;line-height:1.3}.analysis-cost-figure span{color:var(--admin-accent-strong);font-size:18px;font-weight:700}.analysis-cost-basis{color:var(--admin-ink);font-size:var(--admin-type-body)}.analysis-cost-few,.analysis-cost-muted{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:center;gap:6px;margin:0;line-height:1.8;display:flex}.analysis-cost-share{border-top:1px solid var(--admin-border);gap:2px;padding-top:8px;display:grid}.analysis-cost-share strong{color:var(--admin-ink);font-size:16px}.analysis-cost-share span,.analysis-cost-share.is-muted{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.analysis-cost-note{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-color:var(--admin-warning-border);margin-bottom:0;line-height:1.8}.analysis-cost-stages h4,.analysis-cost-recent h4{color:var(--admin-ink);font-size:var(--admin-type-body);margin:0 0 8px}.analysis-cost-stages ul,.analysis-cost-rows,.analysis-cost-row-detail ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.analysis-cost-stage-head{font-size:var(--admin-type-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.analysis-cost-stage-head span{color:var(--admin-muted)}.analysis-cost-stage-head strong{color:var(--admin-ink)}.analysis-cost-bar{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:999px;height:8px;margin-top:5px;overflow:hidden}.analysis-cost-bar i{background:var(--admin-accent);border-radius:999px;height:100%;display:block}.analysis-cost-stages small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;display:block}.analysis-cost-split{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.analysis-cost-tile{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);gap:3px;padding:12px;display:grid}.analysis-cost-tile span,.analysis-cost-tile small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.analysis-cost-tile strong{color:var(--admin-ink);font-size:18px}.analysis-cost-compare caption{color:var(--admin-ink);text-align:right;padding-bottom:6px;font-weight:700}.analysis-cost-compare tr.is-current{background:var(--admin-accent-soft)}.analysis-cost-compare .ts-table td>small{color:var(--admin-ink);display:inline}.analysis-cost-row{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);gap:6px;padding:12px;display:grid}.analysis-cost-row p{margin:0}.analysis-cost-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.analysis-cost-row-head small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:2px;display:block}.analysis-cost-row-total{color:var(--admin-ink);font-size:17px;font-weight:800}.analysis-cost-row-meta{color:var(--admin-muted);font-size:var(--admin-type-secondary);line-height:1.8}.analysis-cost-row-why{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border:1px solid var(--admin-warning-border);font-size:var(--admin-type-secondary);border-radius:7px;align-items:flex-start;gap:6px;padding:8px 10px;line-height:1.8;display:flex}.analysis-cost-row-why svg{flex:none;margin-top:5px}.analysis-cost-row-detail summary{min-height:36px;color:var(--admin-accent-strong);font-size:var(--admin-type-secondary);cursor:pointer;align-items:center;gap:5px;font-weight:700;list-style:none;display:inline-flex}.analysis-cost-row-detail summary::-webkit-details-marker{display:none}.analysis-cost-row-detail[open] summary svg{transform:rotate(180deg)}.analysis-cost-row-detail li{background:var(--admin-surface-subtle);border-radius:7px;padding:8px 10px}.analysis-cost-row-detail li p{color:var(--admin-muted);font-size:var(--admin-type-secondary);overflow-wrap:anywhere;margin-top:3px;line-height:1.8}@media(min-width:640px){.analysis-cost-split{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.analysis-cost-figure strong{font-size:36px}}.growth-workspace{flex-direction:column;gap:18px;display:flex}.growth-workspace .admin-icon-button{width:40px;height:40px}.growth-metric-strip{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.growth-metric-strip article{border-inline-end:1px solid var(--admin-border);flex-direction:column;justify-content:center;min-width:0;min-height:92px;padding:14px 16px;display:flex}.growth-metric-strip article:last-child{border-inline-end:0}.growth-metric-strip article[data-tone=attention]{box-shadow:inset 0 3px var(--admin-amber)}.growth-metric-strip article[data-tone=danger]{box-shadow:inset 0 3px var(--admin-red)}.growth-metric-strip span{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growth-metric-strip strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(17px,1.7vw,24px)}.growth-metric-strip small{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.7;overflow:hidden}.growth-empty{text-align:center;min-height:280px;color:var(--admin-muted);background:var(--admin-surface);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.growth-empty--compact{background:0 0;border:0;min-height:190px;padding:20px}.growth-empty strong{color:var(--admin-ink);font-size:var(--admin-type-secondary)}.growth-empty p{max-width:440px;font-size:var(--admin-type-secondary);margin:0;line-height:1.9}.growth-empty .ts-button{margin-top:5px}.growth-inline-alert{min-height:42px;color:var(--admin-warning-ink);background:var(--admin-warning-bg);border:1px solid var(--admin-warning-border);font-size:var(--admin-type-secondary);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;line-height:1.8;display:flex}.growth-inline-alert.is-error{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.growth-inline-alert.is-success{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.growth-inline-alert svg{flex:none}.growth-field{color:var(--admin-ink);font-size:var(--admin-type-secondary);gap:6px;font-weight:700;display:grid}.growth-field>span{align-items:center;gap:5px;display:flex}.growth-field>span em{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-style:normal;font-weight:400}.growth-field input,.growth-field select,.growth-field textarea,.growth-dialog-form input,.growth-dialog-form select,.growth-dialog-form textarea,.growth-task-form input,.growth-task-form select,.growth-compose textarea{width:100%;min-height:42px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:7px;outline:0;padding:8px 10px}.growth-field textarea,.growth-dialog-form textarea,.growth-compose textarea{resize:vertical;line-height:1.9}.growth-field input:focus,.growth-field select:focus,.growth-field textarea:focus,.growth-dialog-form input:focus,.growth-dialog-form select:focus,.growth-dialog-form textarea:focus,.growth-task-form input:focus,.growth-task-form select:focus,.growth-compose textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-focus)}@supports (color:color-mix(in lab,red,red)){.growth-field input:focus,.growth-field select:focus,.growth-field textarea:focus,.growth-dialog-form input:focus,.growth-dialog-form select:focus,.growth-dialog-form textarea:focus,.growth-task-form input:focus,.growth-task-form select:focus,.growth-compose textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-focus) 30%,transparent)}}.growth-field small,.growth-dialog-form small{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:400;line-height:1.7}.growth-dialog{width:min(760px,100% - 28px);max-width:none;max-height:calc(100dvh - 28px);color:var(--admin-ink);background:0 0;border:0;margin:auto;padding:0;overflow:hidden}.growth-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060f0c9e}.growth-dialog-surface{background:var(--admin-surface);border:1px solid var(--admin-border-strong);max-height:calc(100dvh - 28px);box-shadow:var(--admin-shadow-overlay);border-radius:12px;overflow:auto}.growth-dialog-surface>header{z-index:5;background:var(--admin-surface);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 17px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.growth-dialog-surface>header{background:color-mix(in srgb,var(--admin-surface) 94%,transparent)}}.growth-dialog-surface>header{border-bottom:1px solid var(--admin-border)}.growth-dialog-surface>header h2{margin:0;font-size:15px;font-weight:800}.growth-dialog-surface>header p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:4px 0 0;line-height:1.7}.growth-dialog--small{width:min(520px,100% - 28px)}.growth-dialog--drawer{width:min(1180px,100% - 28px);margin-inline-end:14px}.growth-dialog--campaign{width:min(930px,100% - 28px)}.growth-dialog--editor{width:min(1260px,100% - 28px)}.growth-dialog-form{gap:15px;padding:18px;display:grid}.growth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.growth-dialog-form label{font-size:var(--admin-type-secondary);gap:6px;font-weight:700;display:grid}.growth-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.growth-filter-panel .ts-panel-body{padding-block:14px}.growth-filter-grid{grid-template-columns:minmax(210px,1.6fr) repeat(4,minmax(135px,1fr));align-items:end;gap:11px;display:grid}.growth-filter-grid>label{min-width:0;color:var(--admin-muted);font-size:var(--admin-type-secondary);gap:6px;font-weight:700;display:grid}.growth-filter-grid select{width:100%;min-height:42px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:7px;outline:0;padding:6px 9px}.growth-search-field>div{background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:7px;align-items:center;gap:7px;min-height:42px;padding-inline:10px;display:flex}.growth-search-field>div:focus-within,.growth-filter-grid select:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-focus)}@supports (color:color-mix(in lab,red,red)){.growth-search-field>div:focus-within,.growth-filter-grid select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-focus) 28%,transparent)}}.growth-search-field input{width:100%;min-width:0;color:var(--admin-ink);font-size:var(--admin-type-secondary);background:0 0;border:0;outline:0}.growth-check-filter{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);cursor:pointer;border-radius:7px;grid-column:auto;grid-template-columns:auto 1fr;align-items:center;min-height:42px;padding:6px 9px;color:var(--admin-ink)!important;gap:8px!important;display:flex!important}.growth-check-filter input{width:16px;height:16px;accent-color:var(--admin-accent)}.growth-check-filter span{font-size:var(--admin-type-secondary);display:grid}.growth-check-filter small{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:400}.growth-view-switch{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;gap:2px;width:max-content;max-width:100%;padding:3px;display:flex}.growth-view-switch button{min-height:40px;color:var(--admin-muted);font-size:var(--admin-type-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.growth-view-switch button.is-active{color:var(--admin-ink);background:var(--admin-surface);box-shadow:0 1px 2px #141f1b14}.crm-lead-table .ts-select{min-width:130px}.crm-pagination{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 12px;display:flex}.crm-pagination p{color:var(--admin-ink);font-size:var(--admin-type-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 12px;margin:0;font-weight:700;display:flex}.crm-pagination p span{color:var(--admin-muted);font-weight:500}.crm-pagination>div{gap:7px;display:flex}.crm-pagination .ts-button{min-height:40px}.growth-kanban-shell{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:var(--admin-radius);min-width:0;overflow:hidden}.growth-kanban-heading{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.growth-kanban-heading h3{font-size:var(--admin-type-secondary);margin:2px 0 0}.growth-kanban-heading>p{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:center;gap:6px;margin:0;display:flex}.growth-kanban{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-gutter:stable;grid-auto-columns:minmax(248px,1fr);grid-auto-flow:column;gap:0;display:grid;overflow-x:auto}.growth-lead-card.is-draggable{cursor:grab}.growth-lead-card.is-draggable:active{cursor:grabbing}.growth-kanban-column.is-drop-target{background:var(--color-brand,#1c6b57)}@supports (color:color-mix(in lab,red,red)){.growth-kanban-column.is-drop-target{background:color-mix(in srgb,var(--color-brand,#1c6b57) 9%,transparent)}}.growth-kanban-column.is-drop-target{outline:2px dashed var(--color-brand,#1c6b57)}@supports (color:color-mix(in lab,red,red)){.growth-kanban-column.is-drop-target{outline:2px dashed color-mix(in srgb,var(--color-brand,#1c6b57) 55%,transparent)}}.growth-kanban-column.is-drop-target{outline-offset:-4px}.growth-kanban-column{border-inline-end:1px solid var(--admin-border);scroll-snap-align:start;min-width:0;min-height:470px;padding:0 9px 12px}.growth-kanban-column:last-child{border-inline-end:0}.growth-kanban-column>header{z-index:2;background:var(--admin-surface-subtle);flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:9px 3px;display:flex;position:sticky;top:0}.growth-kanban-column>header>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.growth-kanban-column h4{font-size:var(--admin-type-secondary);margin:0;font-weight:800}.growth-kanban-column header span{min-width:28px;min-height:26px;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);border-radius:5px;place-items:center;padding-inline:5px;display:grid}.growth-kanban-column header small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.growth-kanban-focus{font-size:var(--admin-type-secondary);align-self:flex-start;padding:2px 6px}.growth-kanban-list{flex-direction:column;gap:7px;display:flex}.growth-kanban-empty{text-align:center;color:var(--admin-muted);border:1px dashed var(--admin-border);font-size:var(--admin-type-secondary);border-radius:7px;margin:8px 0;padding:22px 8px}.growth-lead-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}.growth-lead-card.is-stale{border-inline-start:3px solid var(--admin-red)}.growth-lead-main{text-align:right;width:100%;color:var(--admin-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:11px;display:flex}.growth-lead-main:hover{background:var(--admin-surface-subtle)}.growth-lead-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.growth-lead-title strong{min-width:0;font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growth-lead-title em{color:var(--admin-danger-ink);font-size:var(--admin-type-secondary);flex:none;font-style:normal;font-weight:700}.growth-lead-person{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px}.growth-lead-facts{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:10px;display:grid}.growth-lead-facts small{color:var(--admin-muted);background:var(--admin-surface-subtle);font-size:var(--admin-type-secondary);border-radius:5px;align-items:center;gap:4px;padding:5px 6px;display:flex}.growth-lead-meta{color:var(--admin-muted);font-size:var(--admin-type-secondary);justify-content:space-between;align-items:flex-end;gap:7px;margin-top:9px;display:flex}.growth-lead-meta small:last-child{text-align:left}.growth-lead-actions{background:var(--admin-surface-subtle);border-top:1px solid var(--admin-border);grid-template-columns:1fr auto;align-items:center;gap:6px;min-height:40px;padding:5px 6px 5px 8px;display:grid}.growth-lead-actions select{width:100%;min-height:40px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);border-radius:5px;padding-inline:6px}.growth-lead-actions .admin-icon-button{width:40px;height:40px}.growth-lead-dossier{padding:14px}.growth-dossier-summary{border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.growth-dossier-summary>div{border-inline-end:1px solid var(--admin-border);grid-template-columns:auto 1fr;align-content:center;column-gap:8px;min-height:72px;padding:11px;display:grid}.growth-dossier-summary>div:last-child{border-inline-end:0}.growth-dossier-summary svg{color:var(--admin-accent);grid-row:1/3;align-self:center}.growth-dossier-summary span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.growth-dossier-summary strong{font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.growth-dossier-columns{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:12px;display:grid}.growth-dossier-primary,.growth-dossier-aside{flex-direction:column;gap:12px;display:flex}.growth-dossier-section{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}.growth-dossier-section>header{background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 11px;display:flex}.growth-dossier-section>header>div{align-items:center;gap:7px;display:flex}.growth-dossier-section>header svg{color:var(--admin-accent)}.growth-dossier-section h3{font-size:var(--admin-type-secondary);margin:0}.growth-dossier-section>header>span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.growth-dossier-section>.growth-field{padding:11px}.growth-timeline{max-height:460px;margin:0;padding:12px 24px 12px 10px;list-style:none;overflow-y:auto}.growth-timeline li{grid-template-columns:10px 1fr;gap:9px;padding-bottom:16px;display:grid;position:relative}.growth-timeline li:not(:last-child):before{content:"";background:var(--admin-border-strong);width:1px;position:absolute;top:10px;bottom:0;right:4px}.growth-timeline li>span{z-index:1;background:var(--admin-surface);border:2px solid var(--admin-accent);border-radius:50%;width:9px;height:9px;margin-top:3px}.growth-timeline strong{font-size:var(--admin-type-secondary)}.growth-timeline p{color:var(--admin-muted);font-size:var(--admin-type-secondary);white-space:pre-wrap;margin:4px 0;line-height:1.9}.growth-timeline small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.growth-compose{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.growth-compose label{font-size:var(--admin-type-secondary);gap:6px;font-weight:700;display:grid}.growth-compose label>span{align-items:center;gap:5px;display:flex}.growth-task-list{flex-direction:column;display:flex}.growth-task-list article{border-bottom:1px solid var(--admin-border);grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:54px;padding:9px 11px;display:grid}.growth-task-list strong{font-size:var(--admin-type-secondary);display:block}.growth-task-list small{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:center;gap:4px;margin-top:4px;display:flex}.growth-muted-copy{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;padding:18px 11px}.growth-task-form{background:var(--admin-surface-subtle);gap:8px;padding:11px;display:grid}.growth-task-form label{color:var(--admin-muted);font-size:var(--admin-type-secondary);gap:5px;font-weight:700;display:grid}.growth-task-form .ts-button{width:100%}.growth-account-facts dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.growth-account-facts dl>div{border-bottom:1px solid var(--admin-border);border-inline-end:1px solid var(--admin-border);padding:10px 11px}.growth-account-facts dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.growth-account-facts dd{overflow-wrap:anywhere;font-size:var(--admin-type-secondary);margin:4px 0 0;font-weight:700}.marketing-provisioning,.crm-provisioning{color:var(--admin-ink);background:var(--admin-warning-bg);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:22px;padding:clamp(20px,3vw,32px);display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-provisioning,.crm-provisioning{background:color-mix(in srgb,var(--admin-warning-bg) 72%,var(--admin-surface))}}.marketing-provisioning,.crm-provisioning{border:1px solid var(--admin-warning-border);border-radius:var(--admin-radius)}.marketing-provisioning__message,.crm-provisioning__message{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.marketing-provisioning__icon,.crm-provisioning__icon{width:46px;height:46px;color:var(--admin-warning-ink);background:var(--admin-warning-bg);border:1px solid var(--admin-warning-border);border-radius:10px;place-items:center;display:grid}.marketing-provisioning h2,.crm-provisioning h2{margin:3px 0 6px;font-size:clamp(17px,2vw,22px);line-height:1.7}.marketing-provisioning__message>div>p:not(.admin-eyebrow),.crm-provisioning__message>div>p:not(.admin-eyebrow){max-width:720px;color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0 0 14px;line-height:2}.marketing-provisioning aside,.crm-provisioning aside{background:var(--admin-surface);padding:16px}@supports (color:color-mix(in lab,red,red)){.marketing-provisioning aside,.crm-provisioning aside{background:color-mix(in srgb,var(--admin-surface) 92%,transparent)}}.marketing-provisioning aside,.crm-provisioning aside{border:1px solid var(--admin-border);border-radius:9px}.marketing-provisioning aside>strong,.crm-provisioning aside>strong{font-size:var(--admin-type-secondary);display:block}.marketing-provisioning aside>p,.marketing-provisioning aside>small,.crm-provisioning aside>p,.crm-provisioning aside>small{color:var(--admin-muted);font-size:var(--admin-type-secondary);line-height:1.8}.marketing-provisioning aside>p,.crm-provisioning aside>p{margin:12px 0}.marketing-provisioning aside>small,.crm-provisioning aside>small{border-top:1px solid var(--admin-border);padding-top:11px;display:block}.marketing-provisioning ul,.crm-provisioning ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.marketing-provisioning li,.crm-provisioning li{font-size:var(--admin-type-secondary);align-items:center;gap:8px;font-weight:700;display:flex}.marketing-provisioning li:before,.crm-provisioning li:before{content:"";background:var(--admin-amber);border-radius:50%;flex:none;width:7px;height:7px}.marketing-consent-policy{color:var(--admin-ink);background:var(--admin-accent-soft);grid-template-columns:minmax(0,1.1fr) minmax(500px,.9fr);gap:22px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-consent-policy{background:color-mix(in srgb,var(--admin-accent-soft) 56%,var(--admin-surface))}}.marketing-consent-policy{border:1px solid var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.marketing-consent-policy{border:1px solid color-mix(in srgb,var(--admin-accent) 26%,var(--admin-border))}}.marketing-consent-policy{border-radius:var(--admin-radius)}.marketing-consent-policy h3{margin:3px 0 5px;font-size:15px}.marketing-consent-policy>div>p:last-child{max-width:670px;color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.9}.marketing-consent-policy ol{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.marketing-consent-policy li{border-inline-end:1px solid var(--admin-border);grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:74px;padding:10px;display:grid}.marketing-consent-policy li:last-child{border-inline-end:0}.marketing-consent-policy li svg{color:var(--admin-accent)}.marketing-consent-policy li strong,.marketing-consent-policy li small{display:block}.marketing-consent-policy li strong{font-size:var(--admin-type-secondary)}.marketing-consent-policy li small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;line-height:1.6}.marketing-funnel{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.marketing-funnel li{border-inline-end:1px solid var(--admin-border);grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:92px;padding:10px 12px;display:grid;position:relative}.marketing-funnel li:last-child{border-inline-end:0}.marketing-funnel li>span{width:32px;height:32px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:6px;place-items:center;font-weight:800;display:grid}.marketing-funnel small,.marketing-funnel strong,.marketing-funnel em{display:block}.marketing-funnel small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.marketing-funnel strong{margin-top:2px;font-size:18px}.marketing-funnel em{color:var(--admin-accent);font-size:var(--admin-type-secondary);margin-top:2px;font-style:normal}.marketing-acquisition-table td{font-variant-numeric:tabular-nums}.marketing-segment-list{flex-direction:column;display:flex}.marketing-segment-list>article{border-bottom:1px solid var(--admin-border);padding:11px 0}.marketing-segment-list>article:last-child{border-bottom:0}.marketing-segment-list header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.marketing-segment-actions{flex:none;align-items:center;gap:8px;display:flex}.marketing-segment-list header strong{font-size:var(--admin-type-secondary)}.marketing-segment-list header p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.6}.marketing-segment-list header>span{font-size:var(--admin-type-secondary);flex:none;font-weight:800}.marketing-segment-list dl{grid-template-columns:repeat(2,1fr);gap:5px;margin:9px 0 5px;display:grid}.marketing-segment-list dl>div{background:var(--admin-surface-subtle);border-radius:5px;justify-content:space-between;align-items:center;gap:7px;padding:6px 7px;display:flex}.marketing-segment-list dt{color:var(--admin-muted);font-size:var(--admin-type-secondary);align-items:center;gap:4px;display:flex}.marketing-segment-list dd{font-size:var(--admin-type-secondary);margin:0;font-weight:800}.marketing-segment-list>article>small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.growth-status{min-height:28px;color:var(--admin-neutral-ink);background:var(--admin-neutral-bg);border:1px solid var(--admin-neutral-border);font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-weight:800;display:inline-flex}.growth-status--completed,.growth-status--published{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.growth-status--scheduled,.growth-status--sending,.growth-status--review{color:var(--admin-info-ink);background:var(--admin-info-bg);border-color:var(--admin-info-border)}.growth-status--failed{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.marketing-segment-builder{gap:16px;padding:17px;display:grid}.marketing-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-rule-group{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;min-width:0;margin:0;padding:12px}.marketing-rule-group legend{color:var(--admin-ink);font-size:var(--admin-type-secondary);padding-inline:5px;font-weight:800}.marketing-rule-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.marketing-rule-checks label{min-height:40px;color:var(--admin-muted);font-size:var(--admin-type-secondary);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:5px 7px;display:flex}.marketing-rule-checks label:has(input:checked){color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.marketing-rule-checks input{width:17px;height:17px;accent-color:var(--admin-accent);flex:none}.marketing-range-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.growth-field-error{color:var(--admin-danger-ink);font-size:var(--admin-type-secondary);margin:8px 0 0;font-weight:700}.marketing-segment-preview{background:var(--admin-accent-soft);border:1px solid var(--admin-accent);grid-template-columns:minmax(170px,.6fr) auto minmax(0,1.4fr);align-items:end;gap:10px;min-height:76px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-segment-preview{border:1px solid color-mix(in srgb,var(--admin-accent) 25%,var(--admin-border))}}.marketing-segment-preview{border-radius:8px}.marketing-segment-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.marketing-segment-preview dl>div{border-inline-end:1px solid var(--admin-accent);padding-inline:10px}@supports (color:color-mix(in lab,red,red)){.marketing-segment-preview dl>div{border-inline-end:1px solid color-mix(in srgb,var(--admin-accent) 24%,transparent)}}.marketing-segment-preview dl>div:last-child{border-inline-end:0}.marketing-segment-preview dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.marketing-segment-preview dd{font-size:var(--admin-type-secondary);margin:3px 0 0;font-weight:800}.marketing-builder{padding:17px}.marketing-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-builder-grid>section{flex-direction:column;gap:13px;display:flex}.growth-choice-group{border:0;grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:0;display:grid}.growth-choice-group legend{font-size:var(--admin-type-secondary);grid-column:1/-1;margin-bottom:5px;font-weight:700}.growth-choice-group label{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);cursor:pointer;border-radius:7px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-height:70px;padding:9px;display:grid}.growth-choice-group label:has(input:checked){background:var(--admin-accent-soft);border-color:var(--admin-accent)}.growth-choice-group input{accent-color:var(--admin-accent)}.growth-choice-group svg{color:var(--admin-accent)}.growth-choice-group strong,.growth-choice-group small{display:block}.growth-choice-group strong{font-size:var(--admin-type-secondary)}.growth-choice-group small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;line-height:1.5}.marketing-audience-preview{min-height:64px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);border:1px solid var(--admin-accent);grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:16px 0;padding:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-audience-preview{border:1px solid color-mix(in srgb,var(--admin-accent) 25%,var(--admin-border))}}.marketing-audience-preview{border-radius:8px}.marketing-audience-preview>span{font-size:var(--admin-type-secondary);align-items:center;gap:6px;line-height:1.7;display:flex}.marketing-audience-preview dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.marketing-audience-preview dl>div{border-inline-end:1px solid var(--admin-accent);padding-inline:10px}@supports (color:color-mix(in lab,red,red)){.marketing-audience-preview dl>div{border-inline-end:1px solid color-mix(in srgb,var(--admin-accent) 24%,transparent)}}.marketing-audience-preview dl>div:last-child{border-inline-end:0}.marketing-audience-preview dt{font-size:var(--admin-type-secondary)}.marketing-audience-preview dd{font-size:var(--admin-type-secondary);margin:3px 0 0;font-weight:800}.journey-center{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);flex-direction:column;gap:13px;padding:18px;display:flex}.journey-center-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.journey-center-header h2{margin:3px 0 6px;font-size:clamp(17px,2vw,22px);line-height:1.6}.journey-center-header p:last-child{max-width:760px;color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.9}.journey-center-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.journey-lifecycle{background:var(--admin-surface-subtle);border-block:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 3px;padding:0;list-style:none;display:grid;overflow:hidden}.journey-lifecycle li{border-inline-end:1px solid var(--admin-border);grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:0;min-height:66px;padding:9px 13px;display:grid;position:relative}.journey-lifecycle li:last-child{border-inline-end:0}.journey-lifecycle li>span{width:22px;height:22px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:var(--admin-type-secondary);border-radius:50%;place-items:center;font-weight:800;display:grid}.journey-lifecycle svg{color:var(--admin-accent)}.journey-lifecycle strong,.journey-lifecycle small{display:block}.journey-lifecycle strong{font-size:var(--admin-type-secondary)}.journey-lifecycle small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:2px}.journey-toolbar{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:14px;min-height:56px;padding-block:3px;display:flex}.journey-toolbar strong,.journey-toolbar small{display:block}.journey-toolbar strong{font-size:var(--admin-type-secondary)}.journey-toolbar small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px}.journey-toolbar label{min-width:170px;color:var(--admin-muted);font-size:var(--admin-type-secondary);gap:4px;font-weight:700;display:grid}.journey-toolbar select{min-height:40px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:7px;outline:0;padding-inline:9px}.journey-toolbar select:focus{border-color:var(--admin-accent);box-shadow:0 0 0 2px var(--admin-focus)}@supports (color:color-mix(in lab,red,red)){.journey-toolbar select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-focus) 28%,transparent)}}.journey-list{flex-direction:column;display:flex}.journey-row{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(270px,1.1fr) minmax(360px,1fr) auto;grid-template-areas:"main kpis actions""main meta actions";align-items:center;gap:8px 18px;min-height:128px;padding:14px 2px;display:grid}.journey-row:last-child{border-bottom:0}.journey-row[data-status=paused]{background:linear-gradient(90deg,transparent,var(--admin-warning-bg))}@supports (color:color-mix(in lab,red,red)){.journey-row[data-status=paused]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--admin-warning-bg) 45%,transparent))}}.journey-row-main{grid-area:main;min-width:0}.journey-row-title{align-items:flex-start;gap:9px;display:flex}.journey-row-title>.growth-status{flex:none;margin-top:2px}.journey-row-title div{min-width:0}.journey-row-title h3{font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.journey-row-title p{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;line-height:1.7;overflow:hidden}.journey-sequence{align-items:center;gap:5px;margin-top:12px;display:flex;overflow:hidden}.journey-sequence-trigger,.journey-sequence-node{min-height:30px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);border:1px solid var(--admin-accent);align-items:center;gap:5px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.journey-sequence-trigger,.journey-sequence-node{border:1px solid color-mix(in srgb,var(--admin-accent) 20%,var(--admin-border))}}.journey-sequence-trigger,.journey-sequence-node{font-size:var(--admin-type-secondary);white-space:nowrap;border-radius:6px;font-weight:700}.journey-sequence-node.is-muted{color:var(--admin-muted);background:var(--admin-surface-subtle);border-color:var(--admin-border);text-overflow:ellipsis;overflow:hidden}.journey-sequence-connector{background:var(--admin-border-strong);flex:none;width:18px;height:1px}.journey-row-kpis{grid-area:kpis;grid-template-columns:repeat(4,minmax(68px,1fr));gap:7px 0;margin:0;display:grid}.journey-row-kpis>div{border-inline-end:1px solid var(--admin-border);min-width:0;padding-inline:9px}.journey-row-kpis>div:nth-child(4n){border-inline-end:0}.journey-row-kpis dt{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-row-kpis dd{font-size:var(--admin-type-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-weight:800;overflow:hidden}.journey-row-kpis [data-alert=true] dd{color:var(--admin-danger-ink)}.journey-row-meta{color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-wrap:wrap;grid-area:meta;gap:5px 12px;display:flex}.journey-row-actions{flex-direction:column;grid-area:actions;align-items:stretch;gap:6px;display:flex}.journey-row-actions .ts-button{justify-content:center;min-height:38px;padding-inline:9px}.journey-editor{flex-direction:column;display:flex}.journey-editor-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.journey-editor-fieldset:disabled{opacity:1}.journey-editor-fieldset:disabled :is(input,select,textarea,button){cursor:default}.journey-readonly-notice{margin:12px 17px 0}.journey-editor-layout{grid-template-columns:minmax(280px,.68fr) minmax(480px,1.32fr);min-height:min(700px,100dvh - 190px);display:grid}.journey-definition{background:var(--admin-surface-subtle);border-inline-end:1px solid var(--admin-border);flex-direction:column;gap:12px;padding:17px;display:flex}.journey-definition h3,.journey-sequence-builder h3,.sms-provider-settings h3{font-size:var(--admin-type-secondary);margin:0}.journey-guardrails{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;gap:5px;margin:0;padding:10px;display:grid}.journey-guardrails legend{font-size:var(--admin-type-secondary);padding-inline:5px;font-weight:800}.journey-guardrails label{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:46px;display:grid}.journey-guardrails input{width:17px;height:17px;accent-color:var(--admin-accent)}.journey-guardrails strong,.journey-guardrails small{display:block}.journey-guardrails strong{font-size:var(--admin-type-secondary)}.journey-guardrails small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:2px}.journey-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.journey-policy-note{color:var(--admin-success-ink);background:var(--admin-success-bg);border:1px solid var(--admin-success-border);font-size:var(--admin-type-secondary);border-radius:7px;align-items:flex-start;gap:7px;padding:9px;line-height:1.8;display:flex}.journey-policy-note svg{flex:none;margin-top:2px}.journey-sequence-builder{background:var(--admin-surface);min-width:0;padding:17px}.journey-sequence-builder>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.journey-sequence-builder>header p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:3px 0 0}.journey-sequence-builder>ol{counter-reset:journey-step;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.journey-step{grid-template-columns:32px minmax(0,1fr);gap:9px;padding-bottom:12px;display:grid;position:relative}.journey-step:not(:last-child):after{content:"";background:var(--admin-border-strong);width:1px;position:absolute;inset-block:31px 0;inset-inline-start:15px}.journey-step-index{z-index:1;width:31px;height:31px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);border:1px solid var(--admin-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.journey-step-index{border:1px solid color-mix(in srgb,var(--admin-accent) 28%,var(--admin-border))}}.journey-step-index{font-size:var(--admin-type-secondary);border-radius:50%;font-weight:800}.journey-step-content{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;min-width:0;overflow:hidden}.journey-step-content>header{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:6px 9px;display:flex}.journey-step-content>header>span{font-size:var(--admin-type-secondary);align-items:center;gap:6px;font-weight:800;display:flex}.journey-step-content>header>span svg{color:var(--admin-accent)}.journey-step-content>header>div{gap:2px;display:flex}.journey-step-content>header button{width:34px;height:34px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.journey-step-content>header button:hover:not(:disabled),.journey-step-content>header button:focus-visible{color:var(--admin-ink);background:var(--admin-surface-subtle)}.journey-step-content>header button:last-child:hover:not(:disabled){color:var(--admin-danger-ink);background:var(--admin-danger-bg)}.journey-step-content>header button:disabled{opacity:.35;cursor:default}.journey-step-content>.growth-field,.journey-push-fields,.journey-condition-fields,.journey-inline-fields{margin:10px}.journey-inline-fields{grid-template-columns:minmax(100px,150px) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.journey-inline-fields>span{color:var(--admin-muted);font-size:var(--admin-type-secondary);padding-bottom:12px}.journey-wait-presets{flex-wrap:wrap;gap:4px;padding-bottom:4px;display:flex}.journey-wait-presets button,.journey-add-step button{min-height:34px;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);font-size:var(--admin-type-secondary);cursor:pointer;border-radius:6px;padding:5px 8px;font-weight:700}.journey-wait-presets button:hover,.journey-wait-presets button:focus-visible,.journey-add-step button:hover,.journey-add-step button:focus-visible{color:var(--admin-accent-strong);border-color:var(--admin-accent)}.journey-add-step button:disabled{opacity:.45;cursor:not-allowed}.journey-push-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.journey-push-fields label:last-child{grid-column:1/-1}.journey-condition-fields{grid-template-columns:1.4fr .6fr;gap:9px;display:grid}.journey-add-step{background:var(--admin-surface-subtle);border:1px dashed var(--admin-border-strong);border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;min-height:56px;margin-inline-start:40px;padding:9px;display:flex}.journey-add-step>span{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-inline-end:4px;font-weight:700}.journey-add-step button{align-items:center;gap:5px;display:inline-flex}.journey-editor-footer{z-index:3;background:var(--admin-surface);border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 17px;display:flex;position:sticky;bottom:0}.journey-editor-footer>div:first-child{color:var(--admin-muted);font-size:var(--admin-type-secondary);gap:3px;display:grid}.sms-provider-settings{flex-direction:column;gap:13px;padding:16px;display:flex}.sms-provider-status{min-height:66px;color:var(--admin-warning-ink);background:var(--admin-warning-bg);border:1px solid var(--admin-warning-border);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sms-provider-kill-switch{border-inline-start:3px solid var(--admin-warning-ink);background:var(--admin-surface-subtle);border-block:1px solid var(--admin-border);border-inline-end:1px solid var(--admin-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.sms-provider-kill-switch>div{gap:3px;display:grid}.sms-provider-kill-switch small{color:var(--admin-muted)}.sms-provider-kill-switch .ts-button--danger{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border:1px solid var(--admin-danger-border)}@media(max-width:640px){.sms-provider-kill-switch{flex-direction:column;align-items:stretch}}.sms-provider-status[data-status=active]{color:var(--admin-success-ink);background:var(--admin-success-bg);border-color:var(--admin-success-border)}.sms-provider-status strong,.sms-provider-status small{display:block}.sms-provider-status strong{font-size:var(--admin-type-secondary)}.sms-provider-status small{font-size:var(--admin-type-secondary);margin-top:3px;line-height:1.7}.sms-provider-status time{font-size:var(--admin-type-secondary);white-space:nowrap}.sms-cost-calibration{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sms-cost-calibration>div{border-inline-end:1px solid var(--admin-border);padding:10px 12px}.sms-cost-calibration>div:nth-child(3){border-inline-end:0}.sms-cost-calibration span,.sms-cost-calibration strong{display:block}.sms-cost-calibration span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.sms-cost-calibration strong{font-size:var(--admin-type-secondary);margin-top:4px}.sms-cost-calibration p{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border-top:1px solid var(--admin-warning-border);font-size:var(--admin-type-secondary);grid-column:1/-1;margin:0;padding:8px 12px;line-height:1.8}.sms-provider-layout{border:1px solid var(--admin-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.sms-provider-layout>form,.sms-test-panel{flex-direction:column;gap:12px;padding:15px;display:flex}.sms-provider-layout>form{border-inline-end:1px solid var(--admin-border)}.sms-test-panel{background:var(--admin-surface-subtle)}.sms-provider-layout h3+p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:-5px 0 2px;line-height:1.8}.sms-provider-layout .ts-button{align-self:flex-start}.sms-provider-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.journey-center .growth-metric-strip small{text-overflow:clip;white-space:normal;overflow:visible}.sms-calibration-confirm{background:var(--admin-warning-bg);border:1px solid var(--admin-warning-border);cursor:pointer;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:54px;padding:8px 9px;display:grid}.sms-calibration-confirm input{width:17px;height:17px;accent-color:var(--admin-accent)}.sms-calibration-confirm strong,.sms-calibration-confirm small{display:block}.sms-calibration-confirm strong{color:var(--admin-warning-ink);font-size:var(--admin-type-secondary)}.sms-calibration-confirm small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:2px;line-height:1.7}.seo-connection-strip{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);grid-template-columns:190px 190px 1fr;align-items:center;min-height:62px;display:grid;overflow:hidden}.seo-connection-strip>div{border-inline-end:1px solid var(--admin-border);align-items:center;gap:8px;height:100%;padding:10px 14px;display:flex}.seo-connection-strip>div[data-status=connected] svg{color:var(--admin-success-ink)}.seo-connection-strip>div[data-status=not_connected] svg,.seo-connection-strip>div[data-status=error] svg{color:var(--admin-danger-ink)}.seo-connection-strip strong,.seo-connection-strip small{display:block}.seo-connection-strip strong{font-size:var(--admin-type-secondary)}.seo-connection-strip small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:2px}.seo-connection-strip>p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0;padding:10px 14px}.seo-source-warning{color:var(--admin-warning-ink);background:var(--admin-warning-bg);border:1px solid var(--admin-warning-border);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.seo-source-warning--critical{color:var(--admin-danger-ink);background:var(--admin-danger-bg);border-color:var(--admin-danger-border)}.seo-source-warning svg{flex:none;margin-top:2px}.seo-source-warning strong{font-size:var(--admin-type-secondary)}.seo-source-warning p{font-size:var(--admin-type-secondary);margin:3px 0 0;line-height:1.9}.seo-trend-chart{width:100%;height:280px}.seo-chart-legend{color:var(--admin-muted);font-size:var(--admin-type-secondary);justify-content:center;gap:18px;margin-top:7px;display:flex}.seo-chart-legend span:before{content:"";vertical-align:middle;background:var(--admin-accent);width:16px;height:2px;margin-inline-end:5px;display:inline-block}.seo-chart-legend span[data-series=impressions]:before{background:var(--admin-blue)}.seo-chart-data{border-top:1px solid var(--admin-border);margin-top:12px}.seo-chart-data summary{min-height:40px;color:var(--admin-muted);font-size:var(--admin-type-secondary);cursor:pointer;padding:10px 2px 0;font-weight:700}.seo-chart-data[open] summary{margin-bottom:10px}.seo-issue-list{flex-direction:column;gap:8px;display:flex}.seo-issue-list article{background:var(--admin-surface-subtle);border-inline-start:3px solid var(--admin-border-strong);border-radius:6px;grid-template-columns:auto 1fr;gap:9px;padding:11px;display:grid}.seo-issue-list article[data-severity=critical]{border-inline-start-color:var(--admin-red)}.seo-issue-list article[data-severity=high]{border-inline-start-color:var(--admin-amber)}.seo-issue-icon{width:28px;height:28px;color:var(--admin-muted);background:var(--admin-surface);border-radius:6px;place-items:center;display:grid}.seo-issue-list header{justify-content:space-between;gap:8px;display:flex}.seo-issue-list header strong{font-size:var(--admin-type-secondary)}.seo-issue-list header span{color:var(--admin-muted);font-size:var(--admin-type-secondary);font-weight:800}.seo-issue-list p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:4px 0;line-height:1.8}.seo-issue-list small{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.seo-issue-list details{margin-top:6px}.seo-issue-list summary{min-height:40px;color:var(--admin-accent);font-size:var(--admin-type-secondary);cursor:pointer;align-items:center;font-weight:700;display:flex}.seo-page-list{flex-direction:column;display:flex}.seo-page-list>article{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1.3fr) minmax(150px,.6fr) auto auto;align-items:center;gap:10px;min-height:74px;padding:9px 0;display:grid}.seo-page-list>article:last-child{border-bottom:0}.seo-page-list article>div:first-child{min-width:0}.seo-page-list article>div:first-child strong,.seo-page-list article>div:first-child small{display:block}.seo-page-list article>div:first-child strong{font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.seo-page-list article>div:first-child small{color:var(--admin-muted);font-size:var(--admin-type-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.seo-page-type{color:var(--admin-accent);font-size:var(--admin-type-secondary);text-transform:uppercase;font-weight:800}.seo-page-list dl{grid-template-columns:repeat(2,1fr);gap:5px;margin:0;display:grid}.seo-page-list dl>div{background:var(--admin-surface-subtle);border-radius:5px;padding:5px 6px}.seo-page-list dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.seo-page-list dd{font-size:var(--admin-type-secondary);margin:2px 0 0;font-weight:800}.seo-editor{padding:14px}.seo-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:13px;display:grid}.seo-editor-form{flex-direction:column;gap:11px;display:flex}.seo-editor-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-content-field textarea{min-height:350px;font-size:var(--admin-type-secondary)}.seo-checklist{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:8px;position:sticky;top:86px;overflow:hidden}.seo-checklist>header{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);align-items:flex-start;gap:8px;padding:11px;display:flex}.seo-checklist header svg{color:var(--admin-accent)}.seo-checklist header strong,.seo-checklist header small{display:block}.seo-checklist header strong{font-size:var(--admin-type-secondary)}.seo-checklist header small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:3px;line-height:1.6}.seo-checklist ul{margin:0;padding:8px 11px;list-style:none}.seo-checklist li{border-bottom:1px solid var(--admin-border);grid-template-columns:auto 1fr;gap:7px;padding:8px 0;display:grid}.seo-checklist li:last-child{border-bottom:0}.seo-checklist li svg{color:var(--admin-amber)}.seo-checklist li[data-pass=true] svg{color:var(--admin-success-ink)}.seo-checklist li strong,.seo-checklist li small{display:block}.seo-checklist li strong{font-size:var(--admin-type-secondary)}.seo-checklist li small{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin-top:2px;line-height:1.6}.seo-search-preview{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:6px;margin:0 10px 10px;padding:10px}.seo-search-preview>span{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.seo-search-preview>strong{color:var(--admin-info-ink);font-size:var(--admin-type-secondary);margin-top:7px;line-height:1.7;display:block}.seo-search-preview>small{color:var(--admin-success-ink);font-size:var(--admin-type-secondary);text-align:left;direction:ltr;margin-top:3px;display:block}.seo-search-preview>p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:5px 0 0;line-height:1.8}.seo-editor-footer{z-index:3;background:var(--admin-surface);border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;margin:14px -14px -14px;padding:11px 14px;display:flex;position:sticky;bottom:-14px}.seo-editor-footer p{color:var(--admin-muted);font-size:var(--admin-type-secondary);margin:0}.seo-publish-confirmation{gap:14px;padding:16px;display:grid}.seo-publish-confirmation dl{border:1px solid var(--admin-border);border-radius:7px;margin:0;overflow:hidden}.seo-publish-confirmation dl>div{border-bottom:1px solid var(--admin-border);grid-template-columns:110px 1fr;gap:9px;padding:9px;display:grid}.seo-publish-confirmation dl>div:last-child{border-bottom:0}.seo-publish-confirmation dt{color:var(--admin-muted);font-size:var(--admin-type-secondary)}.seo-publish-confirmation dd{overflow-wrap:anywhere;font-size:var(--admin-type-secondary);margin:0;font-weight:700}.seo-publish-confirmation>label{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);min-height:44px;font-size:var(--admin-type-secondary);cursor:pointer;border-radius:7px;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;padding:10px;line-height:1.8;display:grid}.seo-publish-confirmation input{width:16px;height:16px;accent-color:var(--admin-accent)}.public-content-state{text-align:center;min-height:100vh;color:var(--admin-muted);background:var(--admin-canvas);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.public-content-state h1{color:var(--admin-ink);margin:0;font-size:22px}.public-content-state p{max-width:500px;font-size:var(--admin-type-secondary);margin:0 0 6px;line-height:1.9}.public-article-shell{min-height:100vh;color:var(--admin-ink);background:var(--admin-canvas)}.public-article-header{background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);padding:clamp(42px,7vw,82px) max(24px,50vw - 460px)}.public-article-header nav{color:var(--admin-muted);font-size:var(--admin-type-secondary);gap:7px;display:flex}.public-article-header nav a{color:var(--admin-accent);text-decoration:none}.public-article-header h1{letter-spacing:-.045em;max-width:830px;margin:22px 0 12px;font-size:clamp(30px,5vw,50px);line-height:1.55}.public-article-header>p{max-width:740px;color:var(--admin-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.public-article-header>p{color:color-mix(in srgb,var(--admin-ink) 20%,var(--admin-muted))}}.public-article-header>p{font-size:var(--admin-type-secondary);line-height:2}.public-article-header>div{color:var(--admin-muted);font-size:var(--admin-type-secondary);flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.public-article-header>div span{align-items:center;gap:5px;display:flex}.public-article-body{width:min(760px,100% - 40px);margin-inline:auto;padding:52px 0 72px}.public-article-body h2{margin:46px 0 13px;font-size:25px;line-height:1.7}.public-article-body h3{margin:32px 0 10px;font-size:18px;line-height:1.8}.public-article-body p,.public-article-body li{color:var(--admin-ink)}@supports (color:color-mix(in lab,red,red)){.public-article-body p,.public-article-body li{color:color-mix(in srgb,var(--admin-ink) 55%,var(--admin-muted))}}.public-article-body p,.public-article-body li{font-size:var(--admin-type-secondary);line-height:2.25}.public-article-body p{margin:0 0 18px}.public-article-body ul{margin:0 0 22px;padding-inline-start:24px}.public-article-footer{min-height:74px;color:var(--admin-muted);background:var(--admin-surface-subtle);border-top:1px solid var(--admin-border);font-size:var(--admin-type-secondary);justify-content:space-between;align-items:center;gap:15px;padding:16px max(24px,50vw - 460px);display:flex}.public-article-footer a{color:var(--admin-accent);align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}@media(max-width:1280px){.growth-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-metric-strip article:nth-child(3){border-inline-end:0}.growth-metric-strip article:nth-child(-n+3){border-bottom:1px solid var(--admin-border)}.growth-filter-grid{grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(135px,1fr))}.marketing-consent-policy{grid-template-columns:1fr}.journey-row{grid-template-columns:minmax(260px,.9fr) minmax(340px,1.1fr);grid-template-areas:"main kpis""meta actions"}.journey-row-actions{flex-direction:row;justify-content:flex-end;align-items:center}}@media(max-width:980px){.growth-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-search-field{grid-column:span 2}.growth-dossier-columns,.seo-editor-layout{grid-template-columns:1fr}.seo-checklist{position:static}.marketing-provisioning,.crm-provisioning,.marketing-builder-grid{grid-template-columns:1fr}.marketing-range-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-segment-preview{grid-template-columns:minmax(170px,1fr) auto}.marketing-segment-preview dl{grid-column:1/-1}.growth-dialog--drawer{margin:auto}.marketing-funnel{grid-template-columns:repeat(3,1fr)}.marketing-funnel li:nth-child(3){border-inline-end:0}.marketing-funnel li:nth-child(-n+3){border-bottom:1px solid var(--admin-border)}.journey-center-header{flex-direction:column;align-items:stretch;gap:13px}.journey-center-actions{justify-content:flex-start}.journey-lifecycle{grid-template-columns:repeat(2,1fr)}.journey-lifecycle li:nth-child(2){border-inline-end:0}.journey-lifecycle li:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}.journey-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""kpis""meta""actions";gap:12px}.journey-row-kpis>div:first-child{padding-inline-start:0}.journey-row-actions{justify-content:flex-start}.journey-editor-layout{grid-template-columns:1fr}.journey-definition{border-inline-end:0;border-bottom:1px solid var(--admin-border)}.sms-provider-layout{grid-template-columns:1fr}.sms-provider-layout>form{border-inline-end:0;border-bottom:1px solid var(--admin-border)}.seo-page-list>article{grid-template-columns:minmax(0,1fr) auto auto}.seo-page-list dl{display:none}}@media(max-width:720px){.growth-metric-strip{grid-template-columns:repeat(2,1fr)}.growth-metric-strip article:nth-child(3){border-inline-end:1px solid var(--admin-border)}.growth-metric-strip article:nth-child(2n){border-inline-end:0}.growth-metric-strip article:nth-child(-n+4){border-bottom:1px solid var(--admin-border)}.growth-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-search-field{grid-column:1/-1}.growth-dialog{width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.growth-dialog-surface{border-radius:9px;max-height:calc(100dvh - 12px)}.growth-dialog-surface>header{min-height:62px;padding:10px 12px}.growth-dossier-summary{grid-template-columns:repeat(2,1fr)}.growth-dossier-summary>div:nth-child(2){border-inline-end:0}.growth-dossier-summary>div:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}.growth-compose,.marketing-consent-policy ol{grid-template-columns:1fr}.marketing-consent-policy li{border-inline-end:0;border-bottom:1px solid var(--admin-border)}.marketing-consent-policy li:last-child{border-bottom:0}.marketing-funnel{grid-template-columns:1fr}.marketing-funnel li{border-inline-end:0;border-bottom:1px solid var(--admin-border)}.marketing-funnel li:last-child{border-bottom:0}.marketing-audience-preview,.marketing-audience-preview dl{grid-template-columns:1fr}.marketing-audience-preview dl>div{border-inline-end:0;border-bottom:1px solid var(--admin-accent);justify-content:space-between;padding:6px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.marketing-audience-preview dl>div{border-bottom:1px solid color-mix(in srgb,var(--admin-accent) 24%,transparent)}}.marketing-audience-preview dl>div:last-child{border-bottom:0}.marketing-rule-grid{grid-template-columns:1fr}.marketing-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-segment-preview{grid-template-columns:1fr;align-items:stretch}.marketing-segment-preview dl{grid-column:auto}.journey-center{padding:13px}.journey-toolbar{flex-direction:column;align-items:stretch;padding-bottom:10px}.journey-toolbar label{width:100%}.journey-row-kpis{grid-template-columns:repeat(3,1fr);gap:8px 0}.journey-row-kpis>div:nth-child(3){border-inline-end:0}.journey-row-kpis>div:nth-child(4){padding-inline-start:0}.journey-editor-layout{min-height:0}.journey-push-fields,.journey-condition-fields{grid-template-columns:1fr}.journey-push-fields label:last-child{grid-column:auto}.journey-editor-footer{flex-direction:column;align-items:stretch}.journey-editor-footer .ts-inline-actions{width:100%}.journey-editor-footer .ts-button{flex:1}.sms-provider-status{grid-template-columns:auto 1fr}.sms-provider-status time{grid-column:2}.sms-cost-calibration{grid-template-columns:1fr}.sms-cost-calibration>div{border-inline-end:0;border-bottom:1px solid var(--admin-border)}.seo-connection-strip{grid-template-columns:repeat(2,1fr)}.seo-connection-strip>div:nth-child(2){border-inline-end:0}.seo-connection-strip>p{border-top:1px solid var(--admin-border);grid-column:1/-1}.seo-editor-row{grid-template-columns:1fr}.seo-editor-footer{flex-direction:column;align-items:flex-start}.seo-editor-footer .ts-inline-actions{width:100%}.seo-editor-footer .ts-button{flex:1}.public-article-header{padding-inline:20px}.public-article-footer{flex-direction:column;align-items:flex-start;padding-inline:20px}}@media(max-width:430px){.growth-metric-strip article{min-height:80px;padding:11px}.growth-filter-grid{grid-template-columns:1fr}.growth-search-field{grid-column:auto}.growth-form-grid,.marketing-range-grid,.marketing-rule-checks,.growth-dossier-summary{grid-template-columns:1fr}.growth-dossier-summary>div{border-inline-end:0;border-bottom:1px solid var(--admin-border)}.growth-account-facts dl{grid-template-columns:1fr}.growth-account-facts dl>div{border-inline-end:0}.growth-choice-group{grid-template-columns:1fr}.seo-page-list>article{grid-template-columns:minmax(0,1fr) auto}.seo-page-list>article>.growth-status{display:none}.seo-trend-chart{height:230px}.growth-dialog-actions{flex-direction:column-reverse;align-items:stretch}.growth-dialog-actions .ts-button{width:100%}.crm-pagination{flex-direction:column;align-items:stretch}.crm-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-pagination .ts-button{width:100%;padding-inline:8px}.journey-center-actions{grid-template-columns:1fr;display:grid}.journey-center-actions .ts-button{justify-content:center;width:100%}.journey-lifecycle{grid-template-columns:1fr}.journey-lifecycle li{border-inline-end:0;border-bottom:1px solid var(--admin-border)}.journey-lifecycle li:last-child{border-bottom:0}.journey-row-kpis{grid-template-columns:repeat(2,1fr)}.journey-row-kpis>div{border-inline-end:0;border-bottom:1px solid var(--admin-border);min-height:45px;padding:5px 7px}.journey-row-kpis>div:nth-child(odd){border-inline-end:1px solid var(--admin-border);padding-inline-start:0}.journey-row-actions{grid-template-columns:1fr;display:grid}.journey-settings-grid{grid-template-columns:1fr}.journey-inline-fields{grid-template-columns:1fr auto}.journey-wait-presets{grid-column:1/-1}.journey-add-step{margin-inline-start:0}.journey-step{grid-template-columns:26px minmax(0,1fr);gap:6px}.journey-step-index{width:26px;height:26px}.journey-step:not(:last-child):after{inset-block-start:26px;inset-inline-start:12px}.sms-provider-layout>form,.sms-test-panel{padding:12px}.sms-provider-limits{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.growth-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.landing-premium{--lp-ink:#071713;--lp-ink-soft:#334a43;--lp-muted:#61716b;--lp-emerald-950:#021b17;--lp-emerald-900:#062a22;--lp-emerald-800:#0b352b;--lp-emerald-700:#155847;--lp-gold:#c9a45a;--lp-gold-light:#e8cf83;--lp-gold-ink:#8a6414;--lp-gold-action:var(--lp-gold-ink);--lp-ivory:#f3f0e7;--lp-ceramic:#fbfaf5;--lp-white:#fffef9;--lp-line:#d8d5ca;--lp-line-dark:#e8cf8338;--lp-danger:#94463f;--lp-warning:#96621e;--lp-success:#276b58;background:var(--lp-ivory);min-height:100vh;color:var(--lp-ink);font-family:var(--font-family-ui);font-size:16px;overflow:clip}.landing-premium *,.landing-premium :before,.landing-premium :after{box-sizing:border-box}.landing-premium :is(a,button,input,summary):focus-visible{outline:3px solid var(--lp-gold-light);outline-offset:3px}.landing-premium a{color:inherit;text-decoration:none}.landing-premium button,.landing-premium input{font:inherit}.lp-container{width:min(1240px,100% - 48px);margin-inline:auto}.lp-skip-link{z-index:200;background:var(--lp-gold-light);color:var(--lp-emerald-950);font-size:var(--admin-type-secondary);border-radius:8px;padding:11px 16px;font-weight:800;position:fixed;inset-block-start:-80px;inset-inline-start:24px}.lp-skip-link:focus{inset-block-start:12px}.lp-header{z-index:80;color:var(--lp-ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#021b17f0;border-block-end:1px solid #e8cf8329;position:sticky;inset-block-start:0}.lp-header__inner{align-items:center;gap:26px;min-height:76px;display:flex}.lp-brand{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.lp-brand img{border:1px solid #e8cf833d;border-radius:10px;width:42px;height:42px;box-shadow:0 8px 22px #00000038}.lp-brand strong,.lp-brand small{display:block}.lp-brand strong{color:var(--lp-white);font-size:.96rem;font-weight:850}.lp-brand small{color:#9fb6ae;font-size:var(--admin-type-secondary);margin-block-start:2px}.lp-nav{align-items:center;gap:2px;display:flex}.lp-nav a{color:#b8c8c2;min-height:44px;font-size:var(--admin-type-secondary);padding:13px 10px;font-weight:650;transition:color .12s;position:relative}.lp-nav a:after{background:var(--lp-gold);content:"";opacity:0;height:2px;transition:opacity .12s,transform .12s;position:absolute;inset-block-end:5px;inset-inline:10px;transform:scaleX(.5)}.lp-nav a:hover,.lp-nav a:focus-visible{color:var(--lp-white)}.lp-nav a:hover:after,.lp-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.lp-header__actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.lp-header__login{color:#b8c8c2;min-height:42px;font-size:var(--admin-type-secondary);padding:11px 12px;font-weight:700}.lp-menu-button{width:44px;height:44px;color:var(--lp-white);background:0 0;border:1px solid #f3f0e733;border-radius:9px;place-items:center;display:none}.lp-mobile-menu{display:none}.lp-button{cursor:pointer;min-height:48px;font-size:var(--admin-type-secondary);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-weight:850;line-height:1.5;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:inline-flex}.lp-button:hover{transform:translateY(-1px)}.lp-button--gold{border-color:var(--lp-gold-light);background:var(--lp-gold-light);color:var(--lp-emerald-950);box-shadow:0 12px 30px #c9a45a29}.lp-button--gold:hover{background:#f0dc9a;border-color:#f0dc9a}.lp-button--glass{color:var(--lp-white);background:#f3f0e70f;border-color:#f3f0e747}.lp-button--glass:hover{background:#f3f0e71a;border-color:#e8cf838a}.lp-button--wide{width:100%}.lp-hero{isolation:isolate;border-block-end:1px solid var(--lp-line-dark);color:var(--lp-ivory);background:linear-gradient(108deg,#021b17f7,#062a22eb),repeating-linear-gradient(118deg,#0000 0,#0000 80px,#e8cf8306,#e8cf8306 82px);position:relative}.lp-hero:before{z-index:-1;content:"";background-image:linear-gradient(90deg,#0000 0,#0000 49.8%,#e8cf8309,#0000 50.2%),linear-gradient(#0000 0,#0000 74.8%,#e8cf8306,#0000 75.2%);background-size:160px 160px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.lp-hero__grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(46px,6vw,88px);min-height:min(790px,100vh - 76px);padding-block:clamp(72px,9vw,118px);display:grid}.lp-hero__copy{z-index:2;position:relative}.lp-eyebrow{color:var(--lp-emerald-700);font-size:var(--admin-type-secondary);margin:0 0 13px;font-weight:850}.lp-eyebrow--inverse{color:var(--lp-gold-light)}.lp-hero h1{max-width:710px;color:var(--lp-white);margin:0;font-size:clamp(2.55rem,4.8vw,4.85rem);font-weight:900;line-height:1.3}.lp-hero h1 em{color:var(--lp-gold-light);font-style:normal}.lp-hero__lead{color:#becdc7;max-width:660px;margin:24px 0 0;font-size:clamp(.94rem,1.4vw,1.05rem);line-height:2.05}.lp-hero__actions{flex-wrap:wrap;gap:10px;margin-block-start:32px;display:flex}.lp-quiet-action{color:#aebfba;cursor:pointer;min-height:42px;font-size:var(--admin-type-secondary);background:0 0;border:0;align-items:center;gap:5px;margin-block-start:12px;font-weight:650;display:inline-flex}.lp-quiet-action:hover{color:var(--lp-gold-light)}.lp-hero__proof{color:#b6c7c1;font-size:var(--admin-type-secondary);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lp-hero__proof li{align-items:center;gap:7px;display:flex}.lp-hero__proof svg{color:var(--lp-gold-light)}.lp-hero-visual{background:var(--lp-emerald-950);border:1px solid #e8cf8347;border-radius:28px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000006b,inset 0 1px #ffffff12}.lp-hero-visual:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff0f;position:absolute;top:0;right:0;bottom:0;left:0}.lp-hero-visual picture,.lp-hero-visual img{width:100%;display:block}.lp-hero-visual picture{z-index:0;position:relative}.lp-hero-visual img{aspect-ratio:16/9;object-fit:cover}.lp-hero-motion{z-index:1;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lp-hero-motion__wave,.lp-hero-motion__flow{fill:none;stroke:#ffe18feb;stroke-linecap:round;filter:drop-shadow(0 0 6px #f2c85a9e);vector-effect:non-scaling-stroke}.lp-hero-motion__wave{stroke-width:2.2px;stroke-dasharray:18 210;animation:4.8s linear infinite lp-signal-travel}.lp-hero-motion__flow{stroke-width:2.6px;stroke-dasharray:16 170;animation:4.2s linear -1.1s infinite lp-signal-travel}.lp-hero-motion__nodes circle{fill:#ffde8021;stroke:#ffebb4bf;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:8s ease-out infinite lp-analysis-node;transform:scale(.62)}.lp-hero-motion__nodes circle:nth-child(2){animation-delay:2s}.lp-hero-motion__nodes circle:nth-child(3){animation-delay:4s}.lp-hero-motion__nodes circle:nth-child(4){animation-delay:6s}.lp-hero-motion__particles circle{fill:#fff1bd;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite lp-signal-particle}.lp-hero-motion__particles circle:nth-child(2){animation-delay:-.8s}.lp-hero-motion__particles circle:nth-child(3){animation-delay:-1.6s}.lp-hero-motion__particles circle:nth-child(4){animation-delay:-2.4s}.lp-hero-motion__particles circle:nth-child(5){animation-delay:-3.2s}.lp-hero-motion__particles circle:nth-child(6){animation-delay:-4s}.lp-hero-motion__destination{fill:#ffe08414;stroke:#ffe69ead;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite lp-destination-pulse}.lp-hero-motion-toggle{z-index:3;width:40px;height:40px;color:var(--lp-gold-light);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#021b17bd;border:1px solid #e8cf8347;border-radius:10px;place-items:center;transition:border-color .12s,background-color .12s,color .12s;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.lp-hero-motion-toggle:hover{color:var(--lp-white);background:#0a362ce6;border-color:#e8cf839e}.lp-hero-motion-toggle:focus-visible{outline:2px solid var(--lp-gold-light);outline-offset:3px}.lp-hero-visual.is-motion-paused .lp-hero-motion *,.lp-hero-visual.is-motion-paused .lp-hero-visual__caption strong,.lp-hero-visual.is-motion-paused .lp-hero-visual__caption i:after{animation-play-state:paused!important}.lp-hero-visual__caption{z-index:2;border:1px solid var(--lp-line-dark);color:var(--lp-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#021b17d1;border-radius:12px;grid-template-columns:auto auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:12px 14px;display:grid;position:absolute;inset-block-end:18px;inset-inline:18px}.lp-hero-visual__caption>span{color:var(--lp-gold-light);font-size:var(--admin-type-secondary);font-weight:800}.lp-hero-visual__caption strong{font-size:var(--admin-type-secondary);animation:8s ease-in-out infinite lp-stage-focus}.lp-hero-visual__caption strong:nth-of-type(2){animation-delay:2s}.lp-hero-visual__caption strong:nth-of-type(3){animation-delay:4s}.lp-hero-visual__caption strong:nth-of-type(4){animation-delay:6s}.lp-hero-visual__caption i{background:linear-gradient(90deg,var(--lp-gold),transparent);height:1px;position:relative;overflow:hidden}.lp-hero-visual__caption i:after{content:"";background:linear-gradient(90deg,#0000,#fff2b8,#0000);width:34%;animation:2s linear infinite lp-caption-flow;position:absolute;inset-block:0}@keyframes lp-signal-travel{to{stroke-dashoffset:-456px}}@keyframes lp-analysis-node{0%,24%,to{opacity:0;transform:scale(.62)}6%{opacity:.82;transform:scale(1.16)}13%{opacity:.24;transform:scale(1.46)}}@keyframes lp-signal-particle{0%,to{opacity:0;transform:translateY(12px)scale(.72)}38%{opacity:.7}70%{opacity:0;transform:translateY(-17px)scale(1)}}@keyframes lp-destination-pulse{0%,to{opacity:.18;transform:scale(.72)}44%{opacity:.76;transform:scale(1.25)}}@keyframes lp-stage-focus{0%,18%{color:#fff0b6;text-shadow:0 0 12px #f2c85ac2}27%,to{color:var(--lp-white);text-shadow:none}}@keyframes lp-caption-flow{0%{inset-inline-start:-38%}to{inset-inline-start:104%}}.lp-proof-rail{border-block-end:1px solid var(--lp-line);background:var(--lp-ceramic)}.lp-proof-rail .lp-container{grid-template-columns:repeat(3,1fr);display:grid}.lp-proof-rail article{border-inline-end:1px solid var(--lp-line);grid-template-columns:44px 1fr;align-items:center;gap:14px;min-height:116px;padding:22px 28px;display:grid}.lp-proof-rail article:last-child{border-inline-end:0}.lp-proof-rail article>span{color:var(--lp-gold-ink);font-family:var(--font-family-numeric);font-size:var(--admin-type-secondary);font-weight:800}.lp-proof-rail strong,.lp-proof-rail p{display:block}.lp-proof-rail strong{font-size:var(--admin-type-secondary)}.lp-proof-rail p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:5px 0 0;line-height:1.8}.lp-section{padding-block:clamp(78px,9vw,124px);scroll-margin-top:84px}.lp-section-heading{max-width:780px;margin-block-end:44px}.lp-section-heading--split{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:60px;max-width:none;display:grid}.lp-section-heading h2,.lp-problem__copy h2,.lp-voip-copy h2,.lp-evidence-grid h2,.lp-faq-intro h2{color:var(--lp-ink);margin:0;font-size:clamp(2rem,4vw,3.45rem);font-weight:900;line-height:1.42}.lp-section-heading>p,.lp-section-heading--split>p,.lp-problem__copy>p,.lp-section-lead,.lp-faq-intro>p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:14px 0 0;line-height:2}.lp-section-heading--split>p{margin:0 0 4px}.lp-sample-section{background:var(--lp-ivory)}.lp-sample{background:var(--lp-white);border:1px solid #c9c4b6;border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #062a221a}.lp-sample__transcript,.lp-sample__analysis{min-width:0;padding:clamp(24px,4vw,42px)}.lp-sample__transcript{border-inline-end:1px solid var(--lp-line);background:linear-gradient(#fbfaf5f5,#fbfaf5f5),repeating-linear-gradient(0deg,#0000 0,#0000 35px,#062a220d 36px)}.lp-sample__transcript>header{border-block-end:1px solid var(--lp-line);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;margin-block-end:28px;padding-block-end:20px;display:grid}.lp-status-dot{background:var(--lp-success);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #276b581a}.lp-sample__transcript small,.lp-sample__transcript strong{display:block}.lp-sample__transcript small{color:var(--lp-muted);font-size:var(--admin-type-secondary)}.lp-sample__transcript strong{font-size:var(--admin-type-secondary);margin-block-start:4px}.lp-sample__duration{color:var(--lp-muted);font-family:var(--font-family-numeric);font-size:var(--admin-type-secondary);direction:ltr}.lp-transcript-line{border:1px solid var(--lp-line);background:var(--lp-white);border-radius:10px;grid-template-columns:72px 1fr;gap:14px;margin-block-end:13px;padding:15px;display:grid}.lp-transcript-line span{color:var(--lp-emerald-700);font-size:var(--admin-type-secondary);font-weight:850}.lp-transcript-line p{color:var(--lp-ink-soft);font-size:var(--admin-type-secondary);margin:0;line-height:1.95}.lp-sample__transcript blockquote{border-inline-start:3px solid var(--lp-gold);background:#f6f0df;gap:10px;margin:18px 0 0;padding:16px;display:flex}.lp-sample__transcript blockquote svg{color:var(--lp-warning);flex:none}.lp-sample__transcript blockquote p{color:#5f4826;font-size:var(--admin-type-secondary);margin:0;line-height:1.9}.lp-sample__honesty{color:#74827d;font-size:var(--admin-type-secondary);margin:16px 0 0;line-height:1.85}.lp-sample__analysis{background:var(--lp-emerald-900);color:var(--lp-ivory)}.lp-tablist{background:#021b179e;border:1px solid #f3f0e721;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.lp-tablist button{color:#9fb4ac;cursor:pointer;min-height:42px;font-size:var(--admin-type-secondary);background:0 0;border:0;border-radius:7px;font-weight:750}.lp-tablist button[aria-selected=true]{background:var(--lp-gold-light);color:var(--lp-emerald-950)}.lp-sample__analysis [role=tabpanel]{padding-block-start:34px}.lp-sample__analysis [role=tabpanel]>small{color:var(--lp-gold-light);font-size:var(--admin-type-secondary);font-weight:750}.lp-sample__analysis h3{color:var(--lp-white);margin:9px 0 0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.55}.lp-sample__analysis [role=tabpanel]>p{color:#b4c4be;font-size:var(--admin-type-secondary);margin:14px 0 0;line-height:2}.lp-evidence-quote{color:#e5dcc1;background:#e8cf830f;border:1px solid #e8cf8340;gap:10px;margin-block-start:22px;padding:16px;display:flex}.lp-evidence-quote svg{color:var(--lp-gold-light);flex:none}.lp-evidence-quote span{font-size:var(--admin-type-secondary);line-height:1.9}.lp-sample__analysis dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.lp-sample__analysis dl div{border-block-start:1px solid #f3f0e726;padding-block-start:13px}.lp-sample__analysis dt{color:#839b92;font-size:var(--admin-type-secondary)}.lp-sample__analysis dd{color:var(--lp-white);font-size:var(--admin-type-secondary);align-items:center;gap:5px;margin:5px 0 0;font-weight:800;display:flex}.landing-premium .lp-header,.landing-premium .lp-hero-visual,.landing-premium .lp-sample__analysis,.landing-premium .lp-role-tabs,.landing-premium .lp-tablist,.landing-premium .lp-voip-visual,.landing-premium .lp-security-panel,.landing-premium .lp-footer{--lp-gold-action:var(--lp-gold-light)}.lp-text-action{min-height:44px;color:var(--lp-gold-action);cursor:pointer;font-size:var(--admin-type-secondary);background:0 0;border:0;align-items:center;gap:7px;margin-block-start:22px;font-weight:850;display:inline-flex}.lp-problem-section{border-block:1px solid var(--lp-line);background:var(--lp-ceramic)}.lp-problem{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(56px,8vw,110px);display:grid}.lp-question-list{margin:30px 0 0;padding:0;list-style:none}.lp-question-list li{border-block-start:1px solid var(--lp-line);grid-template-columns:42px 1fr;align-items:center;gap:13px;padding-block:16px;display:grid}.lp-question-list li>span{color:var(--lp-gold-ink);font-family:var(--font-family-numeric);font-weight:850}.lp-question-list strong{font-size:var(--admin-type-secondary)}.lp-question-list p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:3px 0 0}.lp-attention-board{background:var(--lp-white);border:1px solid #c8c4b8;border-radius:18px;padding:clamp(20px,3vw,32px);box-shadow:0 26px 70px #062a221c}.lp-attention-board>header{justify-content:space-between;align-items:center;gap:16px;margin-block-end:16px;display:flex}.lp-attention-board header small,.lp-attention-board header strong{display:block}.lp-attention-board header small{color:var(--lp-muted);font-size:var(--admin-type-secondary)}.lp-attention-board header strong{margin-block-start:4px;font-size:.96rem}.lp-attention-board header>span{color:#79521e;font-size:var(--admin-type-secondary);background:#faf2df;border:1px solid #dfc998;padding:6px 9px;font-weight:800}.lp-attention-board>article{border-block-start:1px solid var(--lp-line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:74px;display:grid}.lp-attention-board>article>span{width:34px;height:34px;color:var(--lp-emerald-700);background:#edf3ef;border-radius:8px;place-items:center;display:grid}.lp-attention-board article.is-urgent>span{color:var(--lp-danger);background:#f7e6e3}.lp-attention-board article.is-calm>span{color:var(--lp-success);background:#e5f1eb}.lp-attention-board article strong,.lp-attention-board article small{display:block}.lp-attention-board article strong{font-size:var(--admin-type-secondary)}.lp-attention-board article small{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin-block-start:4px}.lp-attention-board article em{color:var(--lp-warning);font-size:var(--admin-type-secondary);font-style:normal;font-weight:800}.lp-attention-board>footer{background:var(--lp-ivory);border:1px solid #d9d5c8;gap:10px;margin-block-start:12px;padding:13px;display:flex}.lp-attention-board footer svg{color:var(--lp-gold);flex:none}.lp-attention-board footer p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:0;line-height:1.8}.lp-roles-section{background:var(--lp-ivory)}.lp-role-workspace{background:var(--lp-white);border:1px solid #c9c4b7;border-radius:20px;grid-template-columns:230px 1fr;display:grid;overflow:hidden;box-shadow:0 26px 72px #062a2217}.lp-role-tabs{border-inline-end:1px solid var(--lp-line-dark);background:var(--lp-emerald-900);flex-direction:column;gap:5px;padding:22px;display:flex}.lp-role-tabs:before{color:#8fa69e;content:attr(data-heading);font-size:var(--admin-type-secondary);margin-block-end:10px;font-weight:750}.lp-role-tabs button{color:#a7bab3;cursor:pointer;min-height:52px;font-size:var(--admin-type-secondary);text-align:start;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding-inline:12px;font-weight:750;display:flex}.lp-role-tabs button[aria-selected=true]{color:var(--lp-gold-light);background:#e8cf831a;border-color:#e8cf8359}.lp-role-panel{grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:center;gap:clamp(40px,6vw,86px);min-height:390px;padding:clamp(34px,6vw,74px);display:grid}.lp-role-panel__copy>span{color:#765321;background:#faf2df;border:1px solid #d7c183;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.lp-role-panel__copy small{color:var(--lp-emerald-700);font-size:var(--admin-type-secondary);margin-block-start:18px;font-weight:800;display:block}.lp-role-panel__copy h3{margin:8px 0 0;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.55}.lp-role-panel__copy p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:12px 0 0;line-height:2}.lp-role-panel__rows{border-block-start:1px solid var(--lp-line)}.lp-role-panel__rows>div{border-block-end:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.lp-role-panel__rows span{color:var(--lp-muted);font-size:var(--admin-type-secondary)}.lp-role-panel__rows strong{font-size:var(--admin-type-secondary)}.lp-role-panel__rows strong.is-good{color:var(--lp-success)}.lp-role-panel__rows strong.is-watch{color:var(--lp-warning)}.lp-role-panel__rows strong.is-neutral{color:var(--lp-ink)}.lp-workflow-section{border-block:1px solid var(--lp-line);background:var(--lp-ceramic)}.lp-process-rail{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-process-rail:before{background:linear-gradient(90deg,var(--lp-gold),#9baaa4,var(--lp-gold));content:"";height:1px;position:absolute;inset-block-start:36px;inset-inline:9%}.lp-process-rail li{z-index:1;border-inline-end:1px solid var(--lp-line);background:var(--lp-white);min-height:220px;padding:24px;position:relative}.lp-process-rail li:first-child{border-start-start-radius:16px;border-end-start-radius:16px}.lp-process-rail li:last-child{border-inline-end:0;border-start-end-radius:16px;border-end-end-radius:16px}.lp-process-rail__number{background:var(--lp-emerald-900);width:24px;height:24px;color:var(--lp-gold-light);font-size:var(--admin-type-secondary);border-radius:50%;place-items:center;font-weight:850;display:grid}.lp-process-rail li>i{color:#715021;background:#f8f0df;border:1px solid #ddc888;border-radius:11px;place-items:center;width:46px;height:46px;margin-block-start:24px;font-style:normal;display:grid}.lp-process-rail strong{font-size:var(--admin-type-secondary);margin-block-start:20px;display:block}.lp-process-rail p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:8px 0 0;line-height:1.9}.lp-processing-note{background:var(--lp-ivory);border:1px solid #ccc7bb;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;margin-block-start:14px;padding:16px 18px;display:grid}.lp-processing-note>svg{color:var(--lp-emerald-700)}.lp-processing-note strong,.lp-processing-note p{display:block}.lp-processing-note strong{font-size:var(--admin-type-secondary)}.lp-processing-note p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:4px 0 0;line-height:1.75}.lp-processing-note>span{color:var(--lp-success);font-size:var(--admin-type-secondary);font-weight:800}.lp-voip-section{color:var(--lp-ivory);background:linear-gradient(110deg,#021b17fa,#062a22f0),repeating-linear-gradient(130deg,#0000 0,#0000 96px,#e8cf830a,#e8cf830a 98px);position:relative}.lp-voip-grid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(54px,7vw,92px);display:grid}.lp-voip-copy h2{color:var(--lp-white)}.lp-voip-copy>p:not(.lp-eyebrow):not(.lp-voip-honesty){color:#b3c4bd;font-size:var(--admin-type-secondary);margin:18px 0 0;line-height:2}.lp-voip-copy ul{margin:26px 0 0;padding:0;list-style:none}.lp-voip-copy li{color:#d5dfdb;font-size:var(--admin-type-secondary);border-block-start:1px solid #f3f0e721;align-items:center;gap:9px;padding-block:12px;display:flex}.lp-voip-copy li svg{color:var(--lp-gold-light)}.lp-voip-honesty{border-inline-start:2px solid var(--lp-gold);color:#9cb0a9;font-size:var(--admin-type-secondary);margin:18px 0 24px;padding-inline-start:12px;line-height:1.9}.lp-voip-visual{background:var(--lp-emerald-950);border:1px solid #e8cf8340;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 34px 90px #00000061}.lp-voip-visual picture,.lp-voip-visual img{width:100%;display:block}.lp-voip-visual img{aspect-ratio:1200/706;object-fit:cover}.lp-voip-visual figcaption{color:#bdcdc7;min-height:54px;font-size:var(--admin-type-secondary);border-block-start:1px solid #e8cf8333;justify-content:space-between;align-items:center;gap:14px;padding-inline:18px;display:flex}.lp-voip-visual figcaption span{align-items:center;gap:6px;display:flex}.lp-voip-visual figcaption svg{color:var(--lp-gold-light)}.lp-evidence-section{background:var(--lp-ivory)}.lp-evidence-grid{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:start;gap:clamp(52px,8vw,110px);display:grid}.lp-decision-chain{grid-template-columns:repeat(3,1fr);margin-block-start:34px;display:grid}.lp-decision-chain article{border-block-start:3px solid var(--lp-gold);border-inline-end:1px solid var(--lp-line);background:var(--lp-white);min-height:180px;padding:22px;position:relative}.lp-decision-chain article:last-child{border-inline-end:0}.lp-decision-chain article:not(:last-child):after{z-index:2;border:1px solid var(--lp-line);background:var(--lp-ivory);width:20px;height:20px;color:var(--lp-gold);content:"‹";border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:-10px}.lp-decision-chain small{color:var(--lp-emerald-700);font-size:var(--admin-type-secondary);font-weight:850}.lp-decision-chain p{color:var(--lp-ink-soft);font-size:var(--admin-type-secondary);margin:24px 0 0;line-height:2}.lp-security-panel{background:var(--lp-emerald-900);color:var(--lp-ivory);border:1px solid #e8cf8347;border-radius:18px;padding:clamp(26px,4vw,38px);box-shadow:0 26px 70px #062a2229}.lp-security-panel>header{align-items:flex-start;gap:13px;display:flex}.lp-security-panel header>span{width:44px;height:44px;color:var(--lp-gold-light);border:1px solid #e8cf8359;border-radius:10px;flex:none;place-items:center;display:grid}.lp-security-panel small{color:var(--lp-gold-light);font-size:var(--admin-type-secondary)}.lp-security-panel h3{color:var(--lp-white);margin:5px 0 0;font-size:1.12rem;line-height:1.7}.lp-security-panel ul{margin:24px 0 0;padding:0;list-style:none}.lp-security-panel li{color:#b9c9c3;font-size:var(--admin-type-secondary);border-block-start:1px solid #f3f0e721;gap:9px;padding-block:14px;line-height:1.8;display:flex}.lp-security-panel li svg{color:var(--lp-gold-light);flex:none;margin-block-start:4px}.lp-security-panel li strong{color:var(--lp-white);margin-inline-end:4px}.lp-pricing-section{border-block:1px solid var(--lp-line);background:var(--lp-ceramic)}.lp-pricing{background:var(--lp-white);border:1px solid #c8c3b6;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);display:grid;overflow:hidden;box-shadow:0 30px 84px #062a221a}.lp-pricing__controls,.lp-pricing__quote{padding:clamp(28px,5vw,48px)}.lp-pricing__controls{border-inline-end:1px solid var(--lp-line)}.lp-pricing__controls>header{align-items:center;gap:12px;margin-block-end:30px;display:flex}.lp-pricing__controls header>span{color:#785621;background:#faf2df;border:1px solid #dac586;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.lp-pricing__controls header small,.lp-pricing__controls header strong{display:block}.lp-pricing__controls header small{color:var(--lp-muted);font-size:var(--admin-type-secondary)}.lp-pricing__controls header strong{font-size:var(--admin-type-secondary);margin-block-start:3px}.lp-field{margin-block-start:23px}.lp-field>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.lp-field label{color:var(--lp-ink-soft);font-size:var(--admin-type-secondary);font-weight:750}.lp-field>div>span:first-child small{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin-block-start:4px;display:block}.lp-field__number{border:1px solid var(--lp-line);background:var(--lp-white);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(180px,48%);display:grid;overflow:hidden}.lp-field__number input{min-width:0;min-height:40px;color:var(--lp-ink);font-family:var(--font-family-numeric);background:0 0;border:0;outline:0;padding-inline:10px;font-weight:800}.lp-field__number:focus-within{border-color:var(--lp-emerald-700);box-shadow:0 0 0 3px #145c491f}.lp-field__number b{color:var(--lp-muted);font-size:var(--admin-type-secondary);padding-inline:9px}.lp-range-scale{color:var(--lp-muted);font-family:var(--font-family-numeric);font-size:var(--admin-type-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.lp-range-cap{color:var(--lp-ink);font-size:var(--admin-type-secondary);margin-block-start:8px;line-height:1.7;display:block}.lp-field output{color:var(--lp-emerald-700);font-family:var(--font-family-numeric);font-size:var(--admin-type-secondary);font-weight:850}.lp-field input[type=range]{width:100%;height:26px;accent-color:var(--lp-emerald-700);cursor:pointer;margin-block-start:10px}.lp-period{border:1px solid var(--lp-line);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:4px;margin:26px 0 0;padding:4px;display:grid}.lp-period-note{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:8px 4px 0;line-height:1.8}.lp-period legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lp-period button{min-height:42px;color:var(--lp-muted);cursor:pointer;font-size:var(--admin-type-secondary);background:0 0;border:0;border-radius:7px;font-weight:750}.lp-period button[aria-pressed=true]{background:var(--lp-emerald-900);color:var(--lp-white)}.lp-pricing__quote{min-height:500px;color:var(--lp-ivory);background:linear-gradient(#062a22fa,#062a22fa),repeating-linear-gradient(135deg,#0000 0,#0000 72px,#e8cf830f,#e8cf830f 74px)}.lp-quote-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.lp-quote-state svg{color:var(--lp-gold-light)}.lp-quote-state strong{color:var(--lp-white);margin-block-start:18px}.lp-quote-state span{color:#9fb3ac;max-width:330px;font-size:var(--admin-type-secondary);margin-block-start:8px;line-height:1.9}.lp-quote-state button{min-height:42px;color:var(--lp-gold-light);cursor:pointer;font-size:var(--admin-type-secondary);background:0 0;border:1px solid #e8cf8359;border-radius:8px;align-items:center;gap:7px;margin-block-start:18px;padding-inline:14px;font-weight:800;display:inline-flex}.lp-quote-state--error svg{color:#efaaa4}.lp-spin{animation:.85s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-quote-kicker{justify-content:space-between;align-items:center;gap:20px;display:flex}.lp-quote-kicker span{color:var(--lp-gold-light);font-size:var(--admin-type-secondary);font-weight:850}.lp-quote-kicker small{color:#9fb3ac;font-size:var(--admin-type-secondary)}.lp-quote-price{color:var(--lp-white);font-family:var(--font-family-numeric);margin-block-start:16px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.5;display:block}.lp-quote-monthly{color:#a9bbb5;font-size:var(--admin-type-secondary);display:block}.lp-quote-breakdown{border-block-start:1px solid #f3f0e724;border-inline-start:1px solid #f3f0e724;grid-template-columns:1fr 1fr;margin:26px 0 0;display:grid}.lp-quote-breakdown>div{border-block-end:1px solid #f3f0e724;border-inline-end:1px solid #f3f0e724;padding:14px}.lp-quote-breakdown dt{color:#8fa49c;font-size:var(--admin-type-secondary)}.lp-quote-breakdown dd{color:var(--lp-white);font-family:var(--font-family-numeric);font-size:var(--admin-type-secondary);margin:5px 0 0;font-weight:800}.lp-credit-rule{border-inline-start:2px solid var(--lp-gold);color:#aebfba;font-size:var(--admin-type-secondary);margin:18px 0;padding-inline-start:12px;line-height:1.9}.lp-pricing--on-request .lp-pricing__quote{flex-direction:column;justify-content:center;min-height:0;display:flex}.lp-pricing--on-request .lp-pricing__controls .lp-credit-rule{color:var(--lp-ink-soft)}.lp-quote-ask{color:var(--lp-white);margin-block-start:16px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.4;display:block}.lp-pricing-status{color:var(--lp-muted);font-size:var(--admin-type-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;display:flex}.lp-pricing-status button{border:1px solid var(--lp-line);background:var(--lp-white);min-height:42px;color:var(--lp-emerald-700);cursor:pointer;font-size:var(--admin-type-secondary);border-radius:8px;align-items:center;gap:7px;padding-inline:14px;font-weight:800;display:inline-flex}.lp-plan-ledger{grid-template-columns:repeat(3,1fr);gap:12px;margin-block-start:16px;display:grid}.lp-plan-ledger article{background:var(--lp-white);border:1px solid #c8c3b6;min-height:300px;padding:24px}.lp-plan-ledger--packs article{min-height:0}.lp-plan-ledger article>header{justify-content:space-between;align-items:flex-start;gap:14px;min-height:58px;display:flex}.lp-plan-ledger header small,.lp-plan-ledger header h3{margin:0;display:block}.lp-plan-ledger header small{color:var(--lp-muted);font-size:var(--admin-type-secondary)}.lp-plan-ledger header h3{margin-block-start:4px;font-size:1.12rem}.lp-plan-ledger header>span{color:#715020;font-size:var(--admin-type-secondary);background:#f8efdc;padding:6px 8px;font-weight:800}.lp-plan-ledger article>p{min-height:50px;color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:12px 0 0;line-height:1.85}.lp-plan-ledger article>strong{color:var(--lp-emerald-700);font-family:var(--font-family-numeric);margin-block-start:16px;font-size:1.25rem;display:block}.lp-plan-ledger ul{border-block-start:1px solid var(--lp-line);margin:18px 0 0;padding:14px 0 0;list-style:none}.lp-plan-ledger li{color:var(--lp-ink-soft);font-size:var(--admin-type-secondary);align-items:flex-start;gap:7px;padding-block:5px;line-height:1.7;display:flex}.lp-plan-ledger li svg{color:var(--lp-success);flex:none;margin-block-start:3px}.lp-faq-section{background:var(--lp-ivory)}.lp-faq-grid{grid-template-columns:minmax(0,.65fr) minmax(520px,1.35fr);align-items:start;gap:clamp(52px,8vw,110px);display:grid}.lp-faq-list{border-block-start:1px solid #bcb7aa}.lp-faq-list details{border-block-end:1px solid #cbc6ba}.lp-faq-list summary{cursor:pointer;min-height:68px;font-size:var(--admin-type-secondary);padding:23px 0 18px;padding-inline-start:44px;font-weight:850;list-style:none;position:relative}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary:before,.lp-faq-list summary:after{background:var(--lp-gold);content:"";width:14px;height:2px;position:absolute;inset-block-start:31px;inset-inline-start:10px}.lp-faq-list summary:after{transition:transform .15s;transform:rotate(90deg)}.lp-faq-list details[open] summary:after{transform:rotate(0)}.lp-faq-list details>p{max-width:720px;color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:-2px 0 0;padding:0 0 22px;padding-inline-start:44px;line-height:2}.lp-final-cta{color:var(--lp-ivory);background:linear-gradient(100deg,#021b17fa,#0b352bf0),repeating-linear-gradient(120deg,#0000 0,#0000 74px,#e8cf830d,#e8cf830d 76px);position:relative}.lp-final-cta .lp-container{justify-content:space-between;align-items:center;gap:70px;min-height:330px;padding-block:60px;display:flex}.lp-final-cta h2{max-width:720px;color:var(--lp-white);margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.45}.lp-final-cta p:not(.lp-eyebrow){color:#b5c6c0;max-width:690px;font-size:var(--admin-type-secondary);margin:13px 0 0;line-height:2}.lp-final-cta .lp-container>div:last-child{flex-direction:column;gap:8px;min-width:260px;display:flex}.lp-dev-demo{color:#8fa49c;cursor:pointer;min-height:38px;font-size:var(--admin-type-secondary);background:0 0;border:0}.lp-footer{color:#9eb0aa;background:#010f0c}.lp-footer__grid{grid-template-columns:1.55fr .8fr .8fr 1fr;gap:42px;padding-block:54px;display:grid}.lp-footer__brand{align-items:flex-start;gap:13px;display:flex}.lp-footer__brand img{border-radius:10px;width:44px;height:44px}.lp-footer__brand strong{color:var(--lp-white);font-size:.94rem}.lp-footer__brand p{max-width:290px;font-size:var(--admin-type-secondary);margin:7px 0 0;line-height:1.9}.lp-footer__group,.lp-footer__trust{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lp-footer__group>strong,.lp-footer__trust>strong{color:var(--lp-ivory);font-size:var(--admin-type-secondary);margin-block-end:5px}.lp-footer__group a{color:#9eb0aa;width:max-content;min-height:34px;font-size:var(--admin-type-secondary);padding:7px 4px}.lp-footer__group a:hover{color:var(--lp-gold-light)}.lp-footer__trust span{color:#9eb0aa;min-height:34px;font-size:var(--admin-type-secondary);align-items:center;gap:7px;display:flex}.lp-footer__trust svg{color:var(--lp-gold)}.lp-footer__bottom{color:#9aaca5;min-height:68px;font-size:var(--admin-type-secondary);border-block-start:1px solid #f3f0e71f;justify-content:space-between;align-items:center;gap:20px;display:flex}.landing-prerender{background:var(--lp-emerald-950,#021b17);min-height:100vh;color:var(--lp-ivory,#f3f0e7);font-family:var(--font-family-ui);padding:72px 24px}.landing-prerender>*{width:min(960px,100%);margin-inline:auto}.landing-prerender h1{max-width:760px;margin-block:80px 20px;font-size:clamp(2.2rem,6vw,4.6rem);line-height:1.4}.landing-prerender p{color:#b9c8c3;max-width:720px;line-height:2}@media(max-width:1120px){.lp-nav{display:none}.lp-menu-button{display:grid}.lp-mobile-menu{border-block:1px solid var(--lp-line-dark);background:var(--lp-emerald-950);grid-template-columns:repeat(2,1fr);gap:0;padding:10px 24px 18px;display:grid;position:absolute;inset-block-start:76px;inset-inline:0}.lp-mobile-menu a{color:#c2d0cb;min-height:48px;font-size:var(--admin-type-secondary);border-block-end:1px solid #f3f0e71a;justify-content:space-between;align-items:center;gap:12px;padding-inline:10px;font-weight:700;display:flex}.lp-hero__grid,.lp-voip-grid{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);gap:44px}.lp-role-panel{grid-template-columns:1fr 1fr;gap:44px}.lp-process-rail li{padding:20px}}@media(max-width:900px){.lp-container{width:min(100% - 36px,760px)}.lp-header__cta{display:none}.lp-hero__grid,.lp-problem,.lp-voip-grid,.lp-evidence-grid,.lp-pricing,.lp-faq-grid{grid-template-columns:minmax(0,1fr)}.lp-hero__grid{gap:46px;min-height:auto}.lp-section-heading--split{grid-template-columns:1fr;gap:12px}.lp-section-heading--split>p{margin-block-start:0}.lp-sample{grid-template-columns:1fr}.lp-sample__transcript{border-inline-end:0;border-block-end:1px solid var(--lp-line)}.lp-role-workspace{grid-template-columns:1fr}.lp-role-tabs{border-inline-end:0;border-block-end:1px solid var(--lp-line-dark);grid-template-columns:repeat(3,1fr);padding:12px;display:grid}.lp-role-tabs:before{display:none}.lp-role-tabs button{justify-content:center}.lp-role-panel{grid-template-columns:1fr 1fr;gap:34px;min-height:340px}.lp-process-rail{background:var(--lp-line);grid-template-columns:1fr 1fr;gap:1px}.lp-process-rail:before{display:none}.lp-process-rail li{border:0;border-radius:0!important}.lp-pricing__controls{border-inline-end:0;border-block-end:1px solid var(--lp-line)}.lp-plan-ledger{grid-template-columns:1fr}.lp-final-cta .lp-container{flex-direction:column;align-items:flex-start;gap:34px}.lp-final-cta .lp-container>div:last-child{width:min(100%,420px)}.lp-footer__grid{grid-template-columns:1.4fr 1fr 1fr}.lp-footer__brand{grid-column:1/-1}}@media(max-width:640px){.lp-container{width:min(100% - 28px,520px)}.lp-header__inner{min-height:68px}.lp-brand img{width:38px;height:38px}.lp-brand small,.lp-header__login{display:none}.lp-mobile-menu{grid-template-columns:1fr;padding-inline:14px;inset-block-start:68px}.lp-hero__grid{padding-block:54px 64px}.lp-hero h1{font-size:clamp(2.25rem,10vw,3.25rem)}.lp-hero__lead{font-size:var(--admin-type-secondary)}.lp-hero__actions{flex-direction:column}.lp-hero__actions .lp-button{width:100%}.lp-quiet-action{text-align:center;justify-content:center;width:100%}.lp-hero__proof{gap:10px;display:grid}.lp-hero-visual{border-radius:18px}.lp-hero-motion{opacity:.72}.lp-hero-motion__particles{display:none}.lp-hero-motion-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;width:36px;height:36px;inset-block-start:9px;inset-inline-end:9px}.lp-hero-visual__caption{grid-template-columns:repeat(4,1fr);gap:4px;padding:9px;inset-block-end:9px;inset-inline:9px}.lp-hero-visual__caption>span,.lp-hero-visual__caption i{display:none}.lp-hero-visual__caption strong{text-align:center}.lp-proof-rail .lp-container{grid-template-columns:1fr}.lp-proof-rail article{border-inline-end:0;border-block-end:1px solid var(--lp-line);min-height:90px;padding-inline:10px}.lp-proof-rail article:last-child{border-block-end:0}.lp-section{padding-block:70px}.lp-section-heading,.lp-section-heading--split{margin-block-end:30px}.lp-section-heading h2,.lp-problem__copy h2,.lp-voip-copy h2,.lp-evidence-grid h2,.lp-faq-intro h2{font-size:clamp(1.85rem,8.5vw,2.65rem)}.lp-sample{border-radius:14px}.lp-sample__transcript,.lp-sample__analysis{padding:22px 18px}.lp-transcript-line{grid-template-columns:1fr;gap:5px}.lp-tablist,.lp-sample__analysis dl,.lp-quote-breakdown{grid-template-columns:1fr}.lp-attention-board{padding:18px 14px}.lp-attention-board>article{grid-template-columns:34px 1fr;padding-block:12px}.lp-attention-board article em{grid-column:2}.lp-role-tabs{grid-template-columns:1fr}.lp-role-panel{grid-template-columns:1fr;min-height:auto;padding:28px 20px}.lp-process-rail{grid-template-columns:1fr}.lp-process-rail li{min-height:190px}.lp-processing-note{grid-template-columns:24px 1fr}.lp-processing-note>span{grid-column:2}.lp-voip-visual{border-radius:16px}.lp-voip-visual figcaption{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:10px}.lp-decision-chain{grid-template-columns:1fr}.lp-decision-chain article{border-inline-end:0;border-block-end:1px solid var(--lp-line);min-height:140px}.lp-decision-chain article:not(:last-child):after{inset-block:auto -10px;inset-inline-end:calc(50% - 10px);transform:rotate(-90deg)}.lp-pricing__controls,.lp-pricing__quote{padding:24px 18px}.lp-field>div{flex-direction:column;align-items:flex-start;gap:9px}.lp-field__number{width:100%}.lp-period{grid-template-columns:repeat(2,1fr)}.lp-pricing__quote{min-height:450px}.lp-faq-list summary{padding-inline:40px 0}.lp-faq-list summary:before,.lp-faq-list summary:after{inset-inline-start:8px}.lp-faq-list details>p{padding-inline:40px 0}.lp-footer__grid{grid-template-columns:1fr 1fr;gap:30px}.lp-footer__brand,.lp-footer__trust{grid-column:1/-1}.lp-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;min-height:84px}}@media(prefers-reduced-motion:reduce){.landing-premium{scroll-behavior:auto}.landing-premium *,.landing-premium :before,.landing-premium :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-button:hover{transform:none}.lp-hero-motion,.lp-hero-motion-toggle{display:none}}.landing-premium .lp-lang{--bg-card:var(--lp-emerald-900);--bg-card-hover:var(--lp-emerald-800);--border-subtle:var(--lp-line-dark);--text-primary:var(--lp-white);--text-secondary:var(--lp-gold-light);--accent-teal:var(--lp-gold-light);white-space:nowrap;flex-shrink:0}.landing-premium,.landing-v2{--push-card-surface:#fff;--push-card-ink:#17201e;--push-card-muted:#65716d;--push-card-line:#cbd6d1;--push-card-line-granted:#b9d7cc;--push-card-accent:#176b57;--push-card-accent-soft:#e7f2ed;--push-card-action:#0f5243;--push-card-action-ink:var(--push-card-surface);--push-card-danger:#9a3f3f;--push-card-shadow:#0f231c2e}.landing-premium .lp-nav a,.landing-premium .lp-header__login,.landing-premium .lp-header__cta{white-space:nowrap}@media(max-width:1280px){.landing-premium[dir=ltr] .lp-brand small{display:none}.landing-premium[dir=ltr] .lp-nav a{padding-inline:7px}.landing-premium[dir=ltr] .lp-nav a:after{inset-inline:7px}}@media(max-width:640px){.landing-premium .lp-header__inner{gap:12px}}@media(max-width:359px){.landing-premium[dir=ltr] .lp-lang>button>span{display:none}}.landing-premium[dir=ltr] .lp-decision-chain article:not(:last-child):after{content:"›"}.landing-premium[dir=ltr] .lp-hero-visual__caption i{background:linear-gradient(270deg,var(--lp-gold),transparent)}@media(max-width:640px){.landing-premium[dir=ltr] .lp-decision-chain article:not(:last-child):after{transform:rotate(90deg)}}.landing-premium[dir=ltr]{--font-family-ui:var(--font-family-ltr);--font-family-numeric:var(--font-family-ltr)}.landing-premium[dir=ltr] [lang=fa]{font-family:var(--font-family-persian)}.landing-premium:lang(ru) .lp-hero h1{font-size:clamp(2.35rem,4.4vw,4.45rem)}@media(max-width:640px){.landing-premium:lang(ru) .lp-hero h1{font-size:clamp(2.05rem,9.2vw,3rem)}}.landing-premium{--lp-ease:cubic-bezier(.22, .8, .24, 1)}.lp-aurora{z-index:-1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lp-aurora i{aspect-ratio:1;will-change:transform;border-radius:50%;display:block;position:absolute}.lp-aurora i:first-child{background:radial-gradient(circle,var(--lp-gold),transparent 64%);width:min(62vw,820px);inset-block-start:-28%;inset-inline-end:-14%}@supports (color:color-mix(in lab,red,red)){.lp-aurora i:first-child{background:radial-gradient(circle,color-mix(in srgb,var(--lp-gold) 24%,transparent),transparent 64%)}}.lp-aurora i:first-child{animation:19s ease-in-out infinite alternate lp-drift-a}.lp-aurora i:nth-child(2){background:radial-gradient(circle,var(--lp-emerald-700),transparent 66%);width:min(56vw,740px);inset-block-end:-34%;inset-inline-start:-12%}@supports (color:color-mix(in lab,red,red)){.lp-aurora i:nth-child(2){background:radial-gradient(circle,color-mix(in srgb,var(--lp-emerald-700) 75%,transparent),transparent 66%)}}.lp-aurora i:nth-child(2){animation:24s ease-in-out infinite alternate lp-drift-b}.lp-aurora i:nth-child(3){background:radial-gradient(circle,var(--lp-gold-light),transparent 68%);width:min(30vw,420px);inset-block-start:38%;inset-inline-start:38%}@supports (color:color-mix(in lab,red,red)){.lp-aurora i:nth-child(3){background:radial-gradient(circle,color-mix(in srgb,var(--lp-gold-light) 12%,transparent),transparent 68%)}}.lp-aurora i:nth-child(3){animation:29s ease-in-out infinite alternate lp-drift-c}.lp-hero__copy>*{animation:lp-rise .9s var(--lp-ease) both}.lp-hero__copy>:first-child{animation-delay:50ms}.lp-hero__copy>:nth-child(2){animation-delay:.15s}.lp-hero__copy>:nth-child(3){animation-delay:.28s}.lp-hero__copy>:nth-child(4){animation-delay:.4s}.lp-hero__copy>:nth-child(5){animation-delay:.5s}.lp-hero__copy>:nth-child(6){animation-delay:.6s}.lp-tilt{perspective:1500px;min-width:0;animation:lp-pop 1.1s var(--lp-ease) .25s both}.lp-tilt.is-live>.lp-hero-visual{transform:rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform .28s var(--lp-ease);will-change:transform}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lp-hero h1 em .lp-w{background-image:linear-gradient(100deg,var(--lp-gold-light) 0 38%,var(--lp-white) 50%,var(--lp-gold-light) 62% 100%);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}}.lp-scroll-progress{z-index:130;background:linear-gradient(90deg,var(--lp-gold),var(--lp-gold-light));pointer-events:none;height:3px;transform:scaleX(var(--lp-progress,0));transform-origin:0;position:fixed;inset-block-start:0;inset-inline:0}.landing-premium[dir=rtl] .lp-scroll-progress{transform-origin:100%}.lp-header{transition:box-shadow .3s var(--lp-ease),background-color .3s var(--lp-ease)}.lp-header[data-scrolled=true]{background:var(--lp-emerald-950)}@supports (color:color-mix(in lab,red,red)){.lp-header[data-scrolled=true]{background:color-mix(in srgb,var(--lp-emerald-950) 97%,transparent)}}.lp-header[data-scrolled=true]{box-shadow:0 10px 34px var(--lp-emerald-950)}@supports (color:color-mix(in lab,red,red)){.lp-header[data-scrolled=true]{box-shadow:0 10px 34px color-mix(in srgb,var(--lp-emerald-950) 38%,transparent)}}.landing-premium [data-reveal]{opacity:0;transition:opacity .85s var(--lp-ease) calc(var(--reveal-i,0) * 90ms),transform .85s var(--lp-ease) calc(var(--reveal-i,0) * 90ms);transform:translateY(30px)}.landing-premium [data-reveal=in]{opacity:1;transform:none}.landing-premium .lp-button{min-height:46px}.landing-premium .lp-nav a,.landing-premium .lp-footer__group a,.landing-premium .lp-footer__group button{align-items:center;min-height:44px;display:inline-flex}@media(min-width:641px){.landing-premium .lp-header__login{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.landing-premium .lp-brand{min-height:44px}.landing-premium .lp-hero-motion-toggle{width:44px;height:44px}@media(hover:hover){.lp-button--gold{isolation:isolate;position:relative;overflow:hidden}.lp-button--gold:after{z-index:-1;background:linear-gradient(105deg,transparent 30%,var(--lp-white) 50%,transparent 70%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.lp-button--gold:after{background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--lp-white) 55%,transparent) 50%,transparent 70%)}}.lp-button--gold:after{content:"";transition:transform .7s var(--lp-ease);transform:translate(-120%)}.landing-premium[dir=rtl] .lp-button--gold:after{transform:translate(120%)}.lp-button--gold:hover:after{transform:translate(0)}.lp-proof-rail article,.lp-process-rail>li,.lp-decision-chain>article,.lp-attention-board>article{transition:transform .35s var(--lp-ease),box-shadow .35s var(--lp-ease)}.lp-proof-rail article:hover,.lp-process-rail>li:hover,.lp-decision-chain>article:hover,.lp-attention-board>article:hover{box-shadow:0 18px 40px var(--lp-emerald-950);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.lp-proof-rail article:hover,.lp-process-rail>li:hover,.lp-decision-chain>article:hover,.lp-attention-board>article:hover{box-shadow:0 18px 40px color-mix(in srgb,var(--lp-emerald-950) 14%,transparent)}}}.lp-sticky-start{display:none}@media(max-width:900px){.lp-hero__grid{gap:0}.lp-hero__copy{display:contents}.lp-hero__copy>:first-child{order:1}.lp-hero__copy>:nth-child(2){order:2}.lp-hero__copy>:nth-child(3){order:3}.lp-tilt{order:4;margin-block:28px 8px}.lp-hero__copy>:nth-child(4){order:5}.lp-hero__copy>:nth-child(5){order:6}.lp-hero__copy>:nth-child(6){order:7}.lp-hero__proof{margin-block-start:22px}}@media(max-width:767px){.lp-sticky-start{inset-inline:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:90;animation:lp-sticky-in .45s var(--lp-ease) both;display:block;position:fixed}.lp-sticky-start .lp-button{width:100%;box-shadow:0 16px 38px var(--lp-emerald-950)}@supports (color:color-mix(in lab,red,red)){.lp-sticky-start .lp-button{box-shadow:0 16px 38px color-mix(in srgb,var(--lp-emerald-950) 55%,transparent)}}body.has-sticky-start .advisor-widget{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.lp-footer{padding-block-end:84px}}@media(max-width:640px){.landing-premium .lp-section{padding-block:clamp(52px,13vw,68px)}.landing-premium .lp-section-heading{margin-block-end:28px}.landing-premium .lp-hero__grid{padding-block:30px 46px}}@media(min-width:1100px){.landing-premium .lp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);padding-block:clamp(48px,6vw,92px)}.landing-premium .lp-hero h1{max-width:640px;font-size:clamp(2.6rem,3.9vw,4.1rem);line-height:1.34}}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(30px)scale(.965)}to{opacity:1;transform:none}}@keyframes lp-sticky-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-sheen{0%,35%{background-position:130% 0}75%,to{background-position:-130% 0}}@keyframes lp-drift-a{to{transform:translate(-9%,8%)scale(1.14)}}@keyframes lp-drift-b{to{transform:translate(10%,-7%)scale(1.1)}}@keyframes lp-drift-c{to{transform:translate(-14%,-10%)scale(1.25)}}@media(prefers-reduced-motion:reduce){.lp-aurora i,.lp-hero h1 em .lp-w,.lp-hero__copy>*,.lp-tilt,.lp-sticky-start{animation:none}.lp-tilt.is-live>.lp-hero-visual{transform:none}}@media print{.landing-premium [data-reveal]{opacity:1;transform:none}.lp-scroll-progress,.lp-sticky-start,.lp-aurora{display:none}}.lp-w{display:inline-block}.lp-hero__copy>h1{animation:none}.lp-hero h1 .lp-w{animation:lp-word-in .95s var(--lp-ease) calc(var(--w,0) * 70ms + .12s) backwards}.lp-hero h1 em .lp-w{animation:lp-word-in .95s var(--lp-ease) calc(var(--w,0) * 70ms + .12s) backwards,lp-sheen 7s ease-in-out 2.2s infinite}.landing-premium [data-reveal] .lp-w{opacity:0;filter:blur(10px);transform:translateY(.42em)}.landing-premium [data-reveal=in] .lp-w{opacity:1;filter:blur();transition:opacity .75s var(--lp-ease) calc(var(--w,0) * 55ms + .16s),filter .75s var(--lp-ease) calc(var(--w,0) * 55ms + .16s),transform .75s var(--lp-ease) calc(var(--w,0) * 55ms + .16s);transform:none}@keyframes lp-word-in{0%{opacity:0;filter:blur(12px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-stopped{overflow:clip}.lp-hero-visual picture,.lp-voip-visual picture{overflow:hidden}.lp-nav a[aria-current=location]{color:var(--lp-white)}.lp-nav a[aria-current=location]:after{opacity:1;transform:scaleX(1)}.lp-process-rail>li:before{z-index:1;background:linear-gradient(90deg,var(--lp-gold),var(--lp-gold-light));content:"";pointer-events:none;height:3px;transform:scaleX(var(--p,0));transform-origin:0;border-radius:0 0 3px 3px;position:absolute;inset-block-start:0;inset-inline:18px}.landing-premium[dir=rtl] .lp-process-rail>li:before{transform-origin:100%}.lp-process-rail__number{transition:background-color .45s var(--lp-ease),color .45s var(--lp-ease),transform .45s var(--lp-ease)}.lp-process-rail>li>i{transition:border-color .45s var(--lp-ease),background-color .45s var(--lp-ease)}.lp-process-rail>li.is-lit .lp-process-rail__number{background:var(--lp-gold-light);color:var(--lp-emerald-950);transform:scale(1.14)}.lp-process-rail>li.is-lit>i{border-color:var(--lp-gold);background:var(--lp-gold-light)}@supports (color:color-mix(in lab,red,red)){.lp-process-rail>li.is-lit>i{background:color-mix(in srgb,var(--lp-gold-light) 38%,var(--lp-white))}}.lp-aurora:after{background:radial-gradient(520px circle at var(--hx,62%) var(--hy,34%),var(--lp-gold-light),transparent 70%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.lp-aurora:after{background:radial-gradient(520px circle at var(--hx,62%) var(--hy,34%),color-mix(in srgb,var(--lp-gold-light) 15%,transparent),transparent 70%)}}.lp-aurora:after{content:"";opacity:var(--hglow,0);transition:opacity .5s var(--lp-ease)}@media(hover:hover)and (pointer:fine){.lp-proof-rail article,.lp-attention-board>article,.lp-decision-chain>article,.lp-security-panel,.lp-plan-ledger article{position:relative}.lp-proof-rail article:before,.lp-attention-board>article:before,.lp-process-rail>li:after,.lp-decision-chain>article:before,.lp-security-panel:before,.lp-plan-ledger article:before{border-radius:inherit;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),var(--lp-gold),transparent 72%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.lp-proof-rail article:before,.lp-attention-board>article:before,.lp-process-rail>li:after,.lp-decision-chain>article:before,.lp-security-panel:before,.lp-plan-ledger article:before{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--lp-gold) 17%,transparent),transparent 72%)}}.lp-proof-rail article:before,.lp-attention-board>article:before,.lp-process-rail>li:after,.lp-decision-chain>article:before,.lp-security-panel:before,.lp-plan-ledger article:before{content:"";opacity:0;pointer-events:none;transition:opacity .35s var(--lp-ease)}.lp-proof-rail article:hover:before,.lp-attention-board>article:hover:before,.lp-process-rail>li:hover:after,.lp-decision-chain>article:hover:before,.lp-security-panel:hover:before,.lp-plan-ledger article:hover:before{opacity:1}}@supports selector(::details-content){.landing-premium{interpolate-size:allow-keywords}.lp-faq-list details::details-content{block-size:0;transition:block-size .4s var(--lp-ease),content-visibility .4s allow-discrete;overflow:clip}.lp-faq-list details[open]::details-content{block-size:auto}}@media(max-width:900px){.lp-process-rail>li:before{inset-inline:14px}}@media(prefers-reduced-motion:reduce){.lp-hero h1 .lp-w,.lp-aurora:after{transition:none;animation:none}.lp-w{opacity:1;filter:none;transform:none}.lp-process-rail__number,.lp-process-rail>li>i{transition:none}.lp-faq-list details::details-content{transition:none}}@media print{.landing-premium [data-reveal] .lp-w{opacity:1;filter:none;transform:none}.lp-process-rail>li:before{display:none}}.lp-hero,.lp-phone{--lp-phone-glass:#041612eb;--lp-phone-ink:#eefaf5;--lp-phone-soft:#eefaf5a8;--lp-phone-line:#eefaf524;--lp-phone-green:#3dd9a0;--lp-phone-green-deep:#0f6f55;--lp-cloud-tint:#96e8c433;--lp-cloud-core:#d6faea57}.lp-clouds{z-index:-1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lp-cloud{inline-size:var(--w,420px);block-size:calc(var(--w,420px) * .34);background:radial-gradient(ellipse at 50% 60%,var(--lp-cloud-core),var(--lp-cloud-tint) 62%,transparent 72%);filter:blur(10px);animation:lp-cloud-drift var(--t,46s) ease-in-out infinite alternate;will-change:transform;border-radius:999px;position:absolute}.lp-cloud:before,.lp-cloud:after{background:radial-gradient(circle at 50% 55%,var(--lp-cloud-core),var(--lp-cloud-tint) 66%,transparent 74%);content:"";border-radius:50%;position:absolute}.lp-cloud:before{block-size:130%;inline-size:44%;inset-block-end:28%;inset-inline-start:14%}.lp-cloud:after{block-size:104%;inline-size:36%;inset-block-end:34%;inset-inline-end:12%}.lp-cloud--1{--w:520px;--t:52s;opacity:.9;inset-block-start:6%;inset-inline-start:-6%}.lp-cloud--2{--w:360px;--t:38s;opacity:.8;inset-block-start:18%;inset-inline-end:4%}.lp-cloud--3{--w:640px;--t:60s;opacity:.7;inset-block-start:52%;inset-inline-start:22%}.lp-cloud--4{--w:300px;--t:34s;opacity:.85;inset-block-start:66%;inset-inline-end:-4%}.lp-cloud--5{--w:440px;--t:44s;opacity:.7;inset-block-start:84%;inset-inline-start:-8%}@keyframes lp-cloud-drift{0%{transform:translate(-3%)}to{transform:translate(5%)}}.lp-hero__phone{place-items:center;min-block-size:520px;display:grid}.lp-phone{aspect-ratio:9/18.4;inline-size:min(300px,78vw);animation:7s ease-in-out infinite alternate lp-phone-float;position:relative}@keyframes lp-phone-float{0%{transform:translateY(-6px)rotate(-1.2deg)}to{transform:translateY(8px)rotate(1deg)}}.lp-phone__frame{border:1px solid var(--lp-phone-line);background:linear-gradient(160deg,var(--lp-emerald-800),var(--lp-emerald-950));border-radius:42px;block-size:100%;inline-size:100%;padding:11px;position:relative;box-shadow:0 40px 80px -30px #000000b3,0 0 0 6px #96e8c414}.lp-phone__notch{z-index:3;background:var(--lp-emerald-950);border-radius:999px;block-size:22px;inline-size:84px;margin-inline:auto;position:absolute;inset-block-start:18px;inset-inline:0}.lp-phone__screen{background:radial-gradient(120% 70% at 50% 0%,#3dd9a038,transparent 60%),var(--lp-phone-glass);block-size:100%;inline-size:100%;color:var(--lp-phone-ink);border-radius:32px;position:relative;overflow:hidden}.lp-phone__scene{text-align:center;align-content:center;justify-items:center;gap:14px;padding:54px 22px 28px;animation:.52s cubic-bezier(.22,1,.36,1) both lp-scene-in;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes lp-scene-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.lp-phone__scene small{color:var(--lp-phone-soft);letter-spacing:.02em;font-size:13px;font-weight:700}.lp-phone__scene strong{font-size:19px;font-weight:800}.lp-phone__pulse{background:var(--lp-phone-green);block-size:68px;inline-size:68px;color:var(--lp-emerald-950);border-radius:50%;place-items:center;margin-block:12px 2px;display:grid;position:relative}.lp-phone__pulse:before,.lp-phone__pulse:after{border:2px solid var(--lp-phone-green);content:"";border-radius:50%;animation:1.6s ease-out infinite lp-ring;position:absolute;top:0;right:0;bottom:0;left:0}.lp-phone__pulse:after{animation-delay:.8s}@keyframes lp-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.lp-phone__ring em{color:var(--lp-phone-green);font-size:14px;font-style:normal;font-weight:800}.lp-phone__wave{justify-content:center;align-items:center;gap:3px;block-size:56px;display:flex}.lp-phone__wave i{background:var(--lp-phone-green);transform-origin:50%;block-size:100%;inline-size:4px;animation:.9s ease-in-out infinite alternate lp-wave;animation-delay:calc(var(--i) * -63ms);border-radius:4px}@keyframes lp-wave{0%{transform:scaleY(.14)}to{transform:scaleY(1)}}.lp-phone__live ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-phone__live li{border:1px solid var(--lp-phone-line);text-align:start;animation:.48s both lp-line-in;animation-delay:calc(var(--n) * 1.1s + .3s);background:#eefaf512;border-radius:14px;padding:9px 13px;font-size:13px;line-height:1.8}@keyframes lp-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-phone__think ol{gap:12px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.lp-phone__think ol li{border:1px solid var(--lp-phone-line);text-align:start;animation:.42s both lp-line-in;animation-delay:calc(var(--n) * .7s + .2s);background:#eefaf512;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.lp-phone__think b{background:var(--lp-phone-green);block-size:22px;inline-size:22px;color:var(--lp-emerald-950);border-radius:50%;flex:none;place-items:center;display:grid}.lp-phone__scan{gap:7px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.lp-phone__scan li{border:1px solid var(--lp-phone-line);text-align:start;animation:.42s both lp-line-in;animation-delay:calc(var(--n) * .52s + .9s);background:#eefaf512;border-radius:12px;gap:5px;padding:7px 11px;font-size:12px;display:grid}.lp-phone__scan i,.lp-phone__indicators i{background:var(--lp-phone-line);border-radius:5px;block-size:5px;display:block;position:relative;overflow:hidden}.lp-phone__scan i:after,.lp-phone__indicators i:after{inline-size:calc(var(--v) * 1%);background:var(--lp-phone-green);content:"";animation:.9s cubic-bezier(.22,1,.36,1) both lp-grow;animation-delay:calc(var(--n) * .52s + 1.1s);border-radius:5px;position:absolute;inset-block:0;inset-inline-start:0}@keyframes lp-grow{0%{inline-size:0}to{inline-size:calc(var(--v) * 1%)}}.lp-phone__score{place-items:center;display:grid;position:relative}.lp-phone__score svg{transform:rotate(-90deg)}.lp-phone__track,.lp-phone__arc{fill:none;stroke-width:9px;stroke-linecap:round}.lp-phone__track{stroke:var(--lp-phone-line)}.lp-phone__arc{stroke:var(--lp-phone-green);stroke-dasharray:100;stroke-dashoffset:100px;animation:1.4s cubic-bezier(.22,1,.36,1) .2s forwards lp-arc}@keyframes lp-arc{to{stroke-dashoffset:18px}}.lp-phone__score strong{font-size:30px;font-weight:800;line-height:1;position:absolute;inset-block-start:24px}.lp-phone__score span{color:var(--lp-phone-soft);font-size:11px;position:absolute;inset-block-end:17px}.lp-phone__indicators{gap:7px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.lp-phone__indicators li{text-align:start;animation:.42s both lp-line-in;animation-delay:calc(var(--n) * .12s + .5s);grid-template-columns:1fr auto;align-items:center;gap:4px 8px;font-size:12px;display:grid}.lp-phone__indicators span{grid-area:1/1}.lp-phone__indicators b{grid-area:1/2}.lp-phone__indicators i{grid-area:2/1/auto/-1}.lp-phone__indicators i:after{animation-delay:calc(var(--n) * .12s + .7s)}.lp-phone__indicators b{color:var(--lp-phone-ink);font-variant-numeric:tabular-nums;font-weight:800}.lp-phone__result p{background:#3dd9a024;border-radius:14px;margin:0;padding:11px 13px;font-size:13px;line-height:1.9}@media(max-width:960px){.lp-hero__phone{order:9;min-block-size:0;padding-block-start:12px}.lp-phone{inline-size:min(236px,64vw)}}@media(prefers-reduced-motion:reduce){.lp-cloud,.lp-phone,.lp-phone__scene,.lp-phone__wave i,.lp-phone__live li,.lp-phone__think ol li,.lp-phone__scan li,.lp-phone__indicators li,.lp-phone__scan i:after,.lp-phone__indicators i:after,.lp-phone__pulse:before,.lp-phone__pulse:after{animation:none}.lp-phone__arc{stroke-dashoffset:18px}}.landing-premium{--lp-accent:#0f6f55;--lp-accent-bg:#0f6f551f;--lp-gold-on:#8a6414;--lp-gold-bg:#8a641414;--lp-gold-line:#8a64146b;--lp-bad:#b4473f;--lp-bad-bg:#b4473f1f;--lp-mid:#96621e;--lp-mid-bg:#96621e1f;--lp-card-top:#fff;--lp-card-bottom:#f7f4ec;--lp-card-edge:#d8d5ca;--lp-card-shadow:0 16px 44px -28px #062a224d;--lp-visual-bg:#f1eee4;--lp-pick-top:#f1faf5;--lp-pick-bottom:#fff;--lp-bar-fill:linear-gradient(90deg, #0f6f55, #52b995);--lp-bar-track:#062a221a;--lp-hero-ink:#071713;--lp-hero-soft:#334a43}.dark .landing-premium{--lp-accent:#4fd6a0;--lp-accent-bg:#4fd6a029;--lp-gold-on:#e8cf83;--lp-gold-bg:#e8cf8317;--lp-gold-line:#e8cf8380;--lp-bad:#f08a80;--lp-bad-bg:#f08a8029;--lp-mid:#e8c27a;--lp-mid-bg:#e8c27a29;--lp-card-top:#1230289e;--lp-card-bottom:#071410eb;--lp-card-edge:#b0e4ce26;--lp-card-shadow:none;--lp-visual-bg:#0000004d;--lp-pick-top:#1a3e33c7;--lp-pick-bottom:#071611f5;--lp-bar-fill:linear-gradient(90deg, #4fd6a0, #9fe9c9);--lp-bar-track:#b0e4ce24;--lp-hero-ink:#eef7f3;--lp-hero-soft:#becdc7}.landing-premium .lp-tone-soft{color:var(--lp-muted);display:block}.lp-hero{position:relative}.lp-hero:after{z-index:0;content:"";pointer-events:none;block-size:120px;position:absolute;inset-block-end:0;inset-inline:0}.lp-hero>.lp-container{z-index:1;position:relative}.lp-hero__strip{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.lp-hero__strip li{color:var(--lp-hero-ink);align-items:center;gap:12px;display:flex}.lp-hero__strip svg{color:var(--lp-accent);flex:none}.lp-hero__strip strong{font-size:var(--admin-type-secondary);font-weight:800;line-height:1.7}.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.lp-bento__card{border:1px solid var(--lp-card-edge);background:linear-gradient(180deg,var(--lp-card-top),var(--lp-card-bottom));min-inline-size:0;box-shadow:var(--lp-card-shadow);border-radius:24px;flex-direction:column;grid-column:span 2;gap:6px;padding:16px 16px 20px;transition:border-color .3s,transform .3s;display:flex}.lp-bento__card:hover{border-color:var(--lp-gold-line);transform:translateY(-3px)}.lp-bento__card--calls,.lp-bento__card--skills{grid-column:span 3}.lp-bento__card--connect{grid-column:span 6}.lp-bento__card h3{color:var(--lp-ink);margin:12px 4px 0;font-size:1.06rem;font-weight:850;line-height:1.7}.lp-bento__card p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:0 4px;line-height:1.95}.lp-bento__visual{border:1px solid var(--lp-card-edge);background:var(--lp-visual-bg);border-radius:16px;align-content:center;gap:9px;min-block-size:176px;padding:14px;display:grid;position:relative;overflow:hidden}.lp-bento__card--connect .lp-bento__visual{min-block-size:92px}.lp-bento__call{background:var(--lp-card-top);box-shadow:inset 0 0 0 1px var(--lp-card-edge);border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.lp-bento__call>span{background:var(--lp-accent-bg);block-size:34px;inline-size:34px;color:var(--lp-accent);border-radius:50%;place-items:center;display:grid}.lp-bento__call>i{background:var(--lp-bar-fill);border-radius:6px;block-size:6px;display:block}.lp-bento__call:nth-child(2)>i{inline-size:72%}.lp-bento__call:nth-child(3)>i{inline-size:88%}.lp-bento__call>b{border:1px solid var(--lp-gold-line);color:var(--lp-gold-on);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 11px;font-size:.86rem}.lp-bento__bars,.lp-bento__status{gap:11px;margin:0;padding:0;list-style:none;display:grid}.lp-bento__bars li{color:var(--lp-ink-soft);grid-template-columns:minmax(96px,.4fr) 1fr auto;align-items:center;gap:12px;font-size:.84rem;display:grid}.lp-bento__bars i{background:var(--lp-bar-track);border-radius:6px;block-size:6px;display:block;position:relative;overflow:hidden}.lp-bento__bars i:after{inline-size:calc(var(--v) * 1%);background:var(--lp-bar-fill);content:"";border-radius:6px;position:absolute;inset-block:0;inset-inline-start:0}.lp-bento__bars b{color:var(--lp-ink);font-variant-numeric:tabular-nums}.lp-bento__visual blockquote{border-inline-start:3px solid var(--lp-gold-on);background:var(--lp-gold-bg);color:var(--lp-ink-soft);border-radius:12px;gap:8px;margin:0;padding:14px 16px;display:grid}.lp-bento__visual blockquote svg{color:var(--lp-gold-on)}.lp-bento__visual blockquote p{color:inherit;margin:0;font-size:.9rem;line-height:1.95}.lp-bento__todo{border:1px solid var(--lp-accent-bg);background:var(--lp-accent-bg);color:var(--lp-ink);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;font-size:.88rem;line-height:1.9;display:grid}.lp-bento__todo b{background:var(--lp-accent);block-size:24px;inline-size:24px;color:var(--lp-card-top);border-radius:50%;place-items:center;display:grid}.lp-bento__todo svg:last-child{color:var(--lp-gold-on)}.lp-bento__trend{block-size:118px;inline-size:100%;color:var(--lp-accent)}.lp-bento__trend-icon,.lp-bento__plug{color:var(--lp-muted);position:absolute;inset-inline-end:14px}.lp-bento__trend-icon{inset-block-start:12px}.lp-bento__plug{inset-block-end:12px}.lp-bento__status{flex-wrap:wrap;gap:10px;display:flex}.lp-bento__status li{border:1px solid var(--lp-card-edge);background:var(--lp-card-top);color:var(--lp-ink-soft);border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:.84rem;display:inline-flex}.lp-bento__status i{background:var(--lp-accent);block-size:8px;inline-size:8px;animation:2.4s ease-out infinite lp-status-pulse;animation-delay:calc(var(--n) * .5s);border-radius:50%}@keyframes lp-status-pulse{0%{box-shadow:0 0 0 0 var(--lp-accent-bg)}70%,to{box-shadow:0 0 0 9px #0000}}.lp-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-compare__col{border:1px solid var(--lp-card-edge);background:linear-gradient(180deg,var(--lp-card-top),var(--lp-card-bottom));box-shadow:var(--lp-card-shadow);border-radius:24px;flex-direction:column;gap:22px;padding:24px 22px 26px;display:flex}.lp-compare__col.is-pick{border-color:var(--lp-gold-line);background:linear-gradient(180deg,var(--lp-pick-top),var(--lp-pick-bottom));box-shadow:0 24px 60px -34px var(--lp-gold-line)}.lp-compare__col header{align-items:flex-start;gap:14px;display:flex}.lp-compare__col header>span{border-radius:50%;flex:none;place-items:center;block-size:34px;inline-size:34px;display:grid}.lp-compare__col header>span.is-bad{background:var(--lp-bad-bg);color:var(--lp-bad)}.lp-compare__col header>span.is-mid{background:var(--lp-mid-bg);color:var(--lp-mid)}.lp-compare__col header>span.is-good{background:var(--lp-accent-bg);color:var(--lp-accent)}.lp-compare__col h3{color:var(--lp-ink);margin:0;font-size:1.18rem;font-weight:900;line-height:1.6}.lp-compare__col header p{color:var(--lp-muted);font-size:var(--admin-type-secondary);margin:2px 0 0;line-height:1.8}.lp-compare__col ul{border-block-start:1px solid var(--lp-card-edge);gap:14px;margin:0;padding:18px 0 0;list-style:none;display:grid}.lp-compare__col li{color:var(--lp-ink-soft);font-size:var(--admin-type-secondary);align-items:flex-start;gap:11px;line-height:1.9;display:flex}.lp-compare__col li svg{flex:none;margin-block-start:6px}.lp-compare__col li.is-good svg{color:var(--lp-accent)}.lp-compare__col li.is-bad svg{color:var(--lp-bad)}.lp-compare__col.is-pick li{color:var(--lp-ink);font-weight:700}.lp-story{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,110px);display:grid}.lp-story__phone{place-items:center;padding-block:8px;display:grid;position:sticky;inset-block-start:104px}.lp-story__phone .lp-phone{inline-size:min(290px,100%);animation:none}.lp-story__steps{min-inline-size:0;position:relative}.lp-story__progress{z-index:2;background:linear-gradient(to bottom,var(--lp-ceramic) 70%,transparent);gap:8px;padding-block:10px;display:flex;position:sticky;inset-block-start:84px}.lp-story__progress i{background:var(--lp-card-edge);border-radius:3px;flex:1;block-size:3px;transition:background .35s}.lp-story__progress i[data-state=done]{background:var(--lp-gold-line)}.lp-story__progress i[data-state=now]{background:var(--lp-gold-on)}.lp-story__steps ol{margin:0;padding:0;list-style:none;display:grid}.lp-story__steps li{opacity:.42;grid-template-columns:46px minmax(0,1fr);align-content:center;gap:20px;min-block-size:380px;transition:opacity .4s;display:grid;position:relative}.lp-story__steps li[data-active=true]{opacity:1}.lp-story__steps li:not(:last-child):after{background:var(--lp-card-edge);content:"";block-size:calc(100% - 52px);inline-size:2px;position:absolute;inset-block-start:calc(50% + 26px);inset-inline-start:22px}.lp-story__node{z-index:1;border:1px solid var(--lp-card-edge);background:var(--lp-card-top);block-size:46px;inline-size:46px;color:var(--lp-gold-on);border-radius:50%;place-items:center;display:grid;position:relative}.lp-story__steps li[data-active=true] .lp-story__node{border-color:var(--lp-gold-line);box-shadow:0 0 0 6px var(--lp-gold-bg)}.lp-story__steps small{color:var(--lp-muted);font-size:var(--admin-type-secondary);font-variant-numeric:tabular-nums;font-weight:700}.lp-story__steps strong{color:var(--lp-ink);margin-block:4px 8px;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:900;line-height:1.55;display:block}.lp-story__steps p{max-inline-size:46ch;color:var(--lp-muted);margin:0;font-size:1rem;line-height:2}@media(max-width:1100px){.lp-bento__card,.lp-bento__card--calls,.lp-bento__card--skills{grid-column:span 3}.lp-bento__card--connect{grid-column:span 6}}@media(max-width:900px){.lp-compare,.lp-story{grid-template-columns:1fr}.lp-story__phone,.lp-story__progress{display:none}.lp-story__steps li{opacity:1;min-block-size:0;padding-block:20px 26px}.lp-story__steps li:not(:last-child):after{block-size:calc(100% - 46px);inset-block-start:66px}}@media(max-width:640px){.lp-bento{grid-template-columns:1fr}.lp-bento__card,.lp-bento__card--calls,.lp-bento__card--skills,.lp-bento__card--connect{grid-column:auto}}@media(prefers-reduced-motion:reduce){.lp-bento__card,.lp-story__steps li,.lp-story__progress i{transition:none}.lp-bento__status i{animation:none}}.dark .landing-premium :is(.lp-proof-rail,.lp-bento-section,.lp-sample-section,.lp-problem-section,.lp-compare-section,.lp-roles-section,.lp-workflow-section,.lp-evidence-section,.lp-faq-section){--lp-ink:#eaf5f0;--lp-ink-soft:#bcd2c8;--lp-muted:#a6bbb1;--lp-ivory:#040d0a;--lp-ceramic:#071611;--lp-white:#0b1f19;--lp-line:#b0e4ce26;--lp-gold-ink:#e8cf83;--lp-gold-action:#e8cf83;--lp-danger:#f08a80;--lp-warning:#e8c27a;--lp-success:#4fd6a0;--lp-emerald-700:#4fd6a0;background:var(--lp-ivory);color:var(--lp-ink)}.dark .landing-premium :is(.lp-proof-rail,.lp-problem-section,.lp-workflow-section,.lp-compare-section){background:var(--lp-ceramic)}.dark .landing-premium :is(.lp-sample__analysis,.lp-security-panel){--lp-ink:#071713;--lp-ink-soft:#334a43;--lp-muted:#61716b;--lp-ivory:#f3f0e7;--lp-white:#fffef9;--lp-line:#d8d5ca;--lp-gold-ink:#8a6414;--lp-gold-action:var(--lp-gold-light);--lp-emerald-700:#155847}.dark .landing-premium :is(.lp-proof-rail,.lp-bento-section,.lp-sample-section,.lp-problem-section,.lp-compare-section,.lp-roles-section,.lp-workflow-section,.lp-evidence-section,.lp-faq-section) .lp-eyebrow{color:#4fd6a0}.dark .landing-premium .lp-sample,.dark .landing-premium .lp-attention-board,.dark .landing-premium .lp-role-workspace,.dark .landing-premium .lp-processing-note,.dark .landing-premium .lp-attention-board>footer{border-color:var(--lp-line)}.dark .landing-premium .lp-sample{box-shadow:0 28px 80px #00000073}.dark .landing-premium .lp-sample__transcript{background:linear-gradient(#061410f5,#061410f5),repeating-linear-gradient(0deg,#0000 0,#0000 35px,#b0e4ce0d 36px)}.dark .landing-premium .lp-sample__transcript blockquote{color:#ead9a6;background:#e8cf8317}.dark .landing-premium .lp-sample__honesty{color:var(--lp-muted)}.dark .landing-premium .lp-attention-board header>span,.dark .landing-premium .lp-role-panel__copy>span{color:#e8cf83;background:#e8cf831a;border-color:#e8cf8359}.dark .landing-premium .lp-attention-board>article>span{background:#ffffff12}.dark .landing-premium .lp-attention-board article.is-urgent>span{background:#f08a8029}.dark .landing-premium .lp-attention-board article.is-calm>span{background:#4fd6a029}.dark .landing-premium .lp-faq-list{border-block-start-color:var(--lp-line)}.dark .landing-premium .lp-faq-list details,.dark .landing-premium .lp-proof-rail{border-block-end-color:var(--lp-line)}.dark .landing-premium :is(.lp-voip-section,.lp-final-cta) .lp-tone-soft{color:#eefaf59e}.dark .landing-premium .lp-hero:after{background:linear-gradient(#0000,#040d0a)}html:not(.dark) .landing-premium{--lp-cloud-tint:#0f6f5529;--lp-cloud-core:#6ec4a542}html:not(.dark) .landing-premium .lp-header{border-block-end-color:var(--lp-line);color:var(--lp-ink);background:#fffef9eb}html:not(.dark) .landing-premium .lp-brand img{border-color:var(--lp-line);box-shadow:0 6px 16px #062a221f}html:not(.dark) .landing-premium .lp-brand strong{color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-brand small,html:not(.dark) .landing-premium .lp-nav a,html:not(.dark) .landing-premium .lp-header__login{color:var(--lp-ink-soft)}html:not(.dark) .landing-premium .lp-nav a:hover,html:not(.dark) .landing-premium .lp-nav a:focus-visible{color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-menu-button{border-color:var(--lp-line);color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-mobile-menu{background:var(--lp-white);color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-mobile-menu a{border-color:var(--lp-line);color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-lang{--bg-card:#fff;--bg-card-hover:#f3f0e7;--border-subtle:var(--lp-line);--text-primary:var(--lp-ink);--text-secondary:#0f6f55;--accent-teal:#0f6f55}html:not(.dark) .landing-premium .lp-aurora i:nth-child(2){background:radial-gradient(circle,#0f6f5524,#0000 66%)}html:not(.dark) .landing-premium .lp-hero h1 em .lp-w{background-image:linear-gradient(100deg,#0f6f55 0,#0f6f55 38%,#3aa98a,#0f6f55 62%,#0f6f55)}html:not(.dark) .landing-premium .lp-button--glass{border-color:var(--lp-line);background:var(--lp-white);color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-button--glass:hover{border-color:var(--lp-gold-line);background:#fff}html:not(.dark) .landing-premium .lp-hero{border-block-end-color:var(--lp-line);color:var(--lp-ink);background:radial-gradient(70% 60% at 82% 20%,#0f6f551a,#0000 70%),linear-gradient(#f9fbf8,#eef4ef)}html:not(.dark) .landing-premium .lp-hero:before{background-image:linear-gradient(90deg,#0000 0,#0000 49.8%,#0f6f550d,#0000 50.2%),linear-gradient(#0000 0,#0000 74.8%,#0f6f550a,#0000 75.2%)}html:not(.dark) .landing-premium .lp-hero:after{background:linear-gradient(#0000,#fbfaf5)}html:not(.dark) .landing-premium .lp-hero h1{color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-hero h1 em{color:#0f6f55}html:not(.dark) .landing-premium .lp-eyebrow--inverse{color:var(--lp-gold-ink)}html:not(.dark) .landing-premium .lp-phone__frame{box-shadow:0 30px 60px -28px #062a2280,0 0 0 6px #0f6f5514}html:not(.dark) .landing-premium .lp-voip-section{background:var(--lp-ceramic);color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-voip-copy h2{color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-voip-copy>p:not(.lp-eyebrow):not(.lp-voip-honesty),html:not(.dark) .landing-premium .lp-voip-copy li{color:var(--lp-ink-soft)}html:not(.dark) .landing-premium .lp-voip-copy li{border-block-start-color:var(--lp-line)}html:not(.dark) .landing-premium .lp-voip-copy li svg{color:var(--lp-gold-ink)}html:not(.dark) .landing-premium .lp-voip-honesty{border-inline-start-color:var(--lp-gold-ink);color:var(--lp-muted)}html:not(.dark) .landing-premium .lp-voip-visual{border-color:var(--lp-line);background:var(--lp-white);box-shadow:0 24px 60px -34px #062a2266}html:not(.dark) .landing-premium .lp-voip-visual figcaption{border-block-start-color:var(--lp-line);color:var(--lp-ink-soft)}html:not(.dark) .landing-premium .lp-voip-visual figcaption svg{color:var(--lp-gold-ink)}html:not(.dark) .landing-premium .lp-final-cta{color:var(--lp-ink);background:linear-gradient(120deg,#e3f0e9,#f3f6ef)}html:not(.dark) .landing-premium .lp-final-cta h2{color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-final-cta p:not(.lp-eyebrow){color:var(--lp-ink-soft)}html:not(.dark) .landing-premium .lp-dev-demo{color:var(--lp-muted)}html:not(.dark) .landing-premium .lp-footer{border-block-start:1px solid var(--lp-line);color:var(--lp-ink-soft);background:#eef3ef}html:not(.dark) .landing-premium .lp-footer__brand strong,html:not(.dark) .landing-premium .lp-footer__trust>strong{color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-footer__group a,html:not(.dark) .landing-premium .lp-footer__trust span,html:not(.dark) .landing-premium .lp-footer__bottom,html:not(.dark) .landing-premium .lp-footer p{color:var(--lp-ink-soft)}html:not(.dark) .landing-premium .lp-footer__group>strong{color:var(--lp-gold-ink)}html:not(.dark) .landing-premium .lp-footer .lp-quiet-action{color:var(--lp-ink-soft)}html:not(.dark) .landing-premium .lp-footer .lp-quiet-action:hover{color:var(--lp-ink)}html:not(.dark) .landing-premium .lp-footer__bottom{border-block-start-color:var(--lp-line)}html:not(.dark) .landing-premium .lp-tone-soft{color:var(--lp-muted)}.print-only{display:none}@media print{@page{size:A4;margin:12mm}html,body{color:#0f172a!important;background:#fff!important}.print-surface .print-only{display:block}.print-hidden,body:has(.print-surface) :not(:has(.print-surface)):not(.print-surface):not(.print-surface *){display:none!important}.print-surface{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;max-height:none!important;box-shadow:none!important;color:#0f172a!important;background:#fff!important;border:0!important;border-radius:0!important;overflow:visible!important}.print-surface *,.print-surface{transition:none!important;animation:none!important}.print-surface *{max-height:none!important;box-shadow:none!important;overflow:visible!important}}:root{--color-action-primary:#176b57;--color-action-primary-hover:#0f5848;--color-action-primary-soft:#e7f2ed;--color-status-success:#176b57;--color-status-info:#4263a8;--color-status-warning:#98621d;--color-status-danger:#a13e44;--color-data-comparison:#4263a8;--chart-primary:#176b57;--chart-primary-fill:#dbece6;--chart-comparison:#4263a8;--chart-comparison-fill:#e4eafa;--chart-attention:#a96819;--chart-attention-fill:#ead7b6;--chart-negative:#a63f45;--chart-negative-fill:#e8caca;--chart-neutral:#7a8782;--chart-neutral-fill:#d8dee9;--chart-revenue-fill:#b9d7cd;--chart-series-1:#2978ee;--chart-series-2:#7d3adc;--chart-series-3:#948104;--chart-series-4:#d51fbd;--chart-series-5:#d75f1b;--chart-series-6:#0594b0;--chart-series-7:#6c447a;--chart-series-8:#5c8007;--chart-series-9:#40319c;--chart-series-10:#445161;--chart-series-mood:#e31f81;--bg-primary:#f3f6f4;--bg-secondary:#fff;--bg-card:#fff;--bg-card-hover:#edf4f0;--bg-table-row:#f8faf9;--bg-table-alt:#f0f5f2;--text-primary:#14211f;--text-secondary:#45534f;--text-muted:#62726c;--text-table:#2f403a;--accent-teal:var(--color-action-primary);--accent-teal-bg:var(--color-action-primary-soft);--accent-blue:var(--color-status-info);--accent-blue-bg:#eef2fa;--accent-pink:#a94b79;--accent-gold:var(--color-status-warning);--accent-gold-bg:#fbf2e3;--accent-purple:#6b5a98;--accent-purple-bg:#f1eff7;--border-subtle:#dbe3df;--border-medium:#c5d0ca;--border-strong:#91a39a;--shadow-card:0 4px 18px #0f231c0f;--shadow-card-hover:0 14px 34px #0f231c1a;--shadow-elevated:0 22px 48px #0f231c24;--radar-grid:#91a39a;--radar-grid-op:.35;--radar-text:#45534f;--radar-poly-fill:#98621d29;--radar-poly-stroke:#98621d;--radar-stroke-w:3;--line-grid:#91a39a;--line-grid-op:.18;--line-stroke:var(--color-action-primary);--line-stroke-w:3;--line-text:#62726c;color-scheme:light}body{font-family:var(--font-family-ui);background-color:var(--bg-primary);color:var(--text-primary)}.dark{--color-action-primary:#34d399;--color-action-primary-hover:#6ee7b7;--color-action-primary-soft:#34d39924;--color-status-success:#4ade98;--color-status-info:#7aa2ff;--color-status-warning:#f4b95a;--color-status-danger:#ff7a7a;--color-data-comparison:#7aa2ff;--chart-primary:#34d399;--chart-primary-fill:#123b30;--chart-comparison:#7aa2ff;--chart-comparison-fill:#1a2b52;--chart-attention:#f4b95a;--chart-attention-fill:#3d2d0f;--chart-negative:#ff7a7a;--chart-negative-fill:#3f1b1b;--chart-neutral:#93a39c;--chart-neutral-fill:#1f2724;--chart-revenue-fill:#17604a;--chart-series-1:#4f91f6;--chart-series-2:#c3a2f0;--chart-series-3:#e0c30c;--chart-series-4:#e825ce;--chart-series-5:#fa7b32;--chart-series-6:#069abc;--chart-series-7:#d5c3ec;--chart-series-8:#83ae1f;--chart-series-9:#8873e0;--chart-series-10:#7786a5;--chart-series-mood:#f067ac;--bg-primary:#000;--bg-secondary:#080b0a;--bg-card:#0e1211;--bg-card-hover:#151a18;--bg-table-row:#ffffff05;--bg-table-alt:#ffffff0b;--text-primary:#ecf1ee;--text-secondary:#b9c4bf;--text-muted:#8c9993;--text-table:#d3dbd7;--accent-teal:var(--color-action-primary);--accent-teal-bg:var(--color-action-primary-soft);--accent-blue:var(--color-status-info);--accent-blue-bg:#7aa2ff24;--accent-pink:#f0a6c4;--accent-gold:var(--color-status-warning);--accent-gold-bg:#f4b95a24;--accent-purple:#c1b3ee;--accent-purple-bg:#c1b3ee24;--border-subtle:#ffffff17;--border-medium:#ffffff26;--border-strong:#ffffff4d;--shadow-card:0 4px 20px #00000080;--shadow-card-hover:0 14px 34px #0000009e;--shadow-elevated:0 24px 54px #000000b3;--radar-grid:#6f7e78;--radar-grid-op:.2;--radar-text:var(--text-muted);--radar-poly-fill:#f4b95a33;--radar-poly-stroke:var(--color-status-warning);--radar-stroke-w:3;--line-grid:#6f7e78;--line-grid-op:.1;--line-stroke:var(--color-action-primary);--line-stroke-w:3;--line-text:var(--text-muted);color-scheme:dark}.dark body{background-color:var(--bg-primary);color:var(--text-primary)}.recharts-text{font-weight:500;font-family:var(--font-family-numeric)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c5d0ca;border-radius:10px}.dark ::-webkit-scrollbar-thumb{background:var(--border-medium)}::-webkit-scrollbar-thumb:hover{background:#91a39a}:root{--elevation-1:0 1px 2px #101b180d, 0 1px 3px #101b1814;--elevation-2:0 1px 2px #101b180f, 0 6px 16px -4px #101b181f;--elevation-3:0 2px 4px #101b1812, 0 14px 32px -8px #101b182e;--elevation-4:0 4px 8px #101b1814, 0 28px 60px -12px #101b183d;--elevation-edge:inset 0 1px 0 #ffffffd9;--surface-sheen:linear-gradient(180deg, #ffffffb8, #fff0 46%);--surface-floor:linear-gradient(0deg, #101b180d, #101b1800 34%);--accent-halo:0 0 0 1px #1c917447, 0 8px 22px -10px #1c91748c, inset 0 1px 0 #ffffff8c;--rail-cast:-10px 0 30px -16px #10201c4d;--rail-cast-ltr:10px 0 30px -16px #10201c4d}.dark{--elevation-1:0 1px 2px #00000057;--elevation-2:0 2px 4px #00000061, 0 8px 20px -6px #00000075;--elevation-3:0 4px 8px #0000006b, 0 18px 40px -10px #0000008f;--elevation-4:0 8px 16px #00000075, 0 34px 70px -14px #000000a3;--elevation-edge:inset 0 1px 0 #ffffff12;--surface-sheen:linear-gradient(180deg, #ffffff13, #fff0 40%);--surface-floor:linear-gradient(0deg, #0000003d, #0000 36%);--accent-halo:0 0 0 1px #34d3996b, 0 10px 26px -10px #34d3994d, inset 0 1px 0 #ffffff1a;--rail-cast:-12px 0 36px -16px #000000a8;--rail-cast-ltr:12px 0 36px -16px #000000a8}.card-premium{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--elevation-2),var(--elevation-edge);border-radius:14px;transition:border-color .16s,background-color .16s,box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:relative}.card-premium:before{z-index:0;border-radius:inherit;background:var(--surface-sheen),var(--surface-floor);content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.card-premium>*{z-index:1;position:relative}.dark .card-premium{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--elevation-2),var(--elevation-edge)}.card-premium:hover{box-shadow:var(--elevation-3),var(--elevation-edge);border-color:var(--border-medium);transform:translateY(-2px)}.dark .card-premium:hover{background:var(--bg-card-hover);box-shadow:var(--elevation-3),var(--elevation-edge);border-color:var(--border-medium)}@media(prefers-reduced-motion:reduce){.card-premium,.card-premium:hover{transition:box-shadow .22s,border-color .16s;transform:none}}.product-sidebar a[aria-current=page],.product-sidebar a.is-active{box-shadow:var(--accent-halo)}@media(prefers-reduced-motion:reduce){.product-sidebar a{transition:none}}@keyframes toast-in{0%{opacity:0;transform:translate(var(--toast-from,50px)) scale(.9)}}@keyframes toast-out{to{opacity:0;transform:translate(var(--toast-from,50px)) scale(.9)}}@keyframes toast-fade-in{0%{opacity:0}}@keyframes toast-fade-out{to{opacity:0}}@keyframes toast-countdown{0%{width:100%}to{width:0%}}.toast-card{animation:.2s ease-out both toast-in}.toast-card[data-leaving]{animation:.2s ease-in both toast-out}.toast-countdown{animation:4s linear both toast-countdown}@media(prefers-reduced-motion:reduce){.toast-card{animation-name:toast-fade-in}.toast-card[data-leaving]{animation-name:toast-fade-out}.toast-countdown{animation-duration:4s!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--ui-zoom: 1}@media(min-width:1280px)and (hover:hover)and (pointer:fine){@supports (zoom: 1){:root{--ui-zoom: .85;zoom:var(--ui-zoom);--ui-lift: calc((1 - var(--ui-zoom)) / .15);--ui-floor: calc(12.4px * var(--ui-lift));--text-xs: max(.75rem, var(--ui-floor));--admin-type-secondary: calc(13px + 1.5px * var(--ui-lift));--admin-type-body: calc(15px + 1px * var(--ui-lift))}html[data-ui-scale=full],html[data-ui-scale-off],html:has(.landing-v2){--ui-zoom: 1;zoom:1}text[font-size="9"]{font-size:max(9px,var(--ui-floor))}text[font-size="10"]{font-size:max(10px,var(--ui-floor))}text[font-size="11"]{font-size:max(11px,var(--ui-floor))}text[font-size="12"]{font-size:max(12px,var(--ui-floor))}[style*="font-size: 9px"]{font-size:max(9px,var(--ui-floor))!important}[style*="font-size: 10px"]{font-size:max(10px,var(--ui-floor))!important}[style*="font-size: 11px"]{font-size:max(11px,var(--ui-floor))!important}[style*="font-size: 12px"]{font-size:max(12px,var(--ui-floor))!important}:where(small:not([class*=text-])){font-size:max(80%,var(--ui-floor))}.ts-dial__scale{font-size:max(calc(var(--dial-size, 120px) * .1),var(--ui-floor))}html:not([data-ui-scale=full]):not([data-ui-scale-off]) .admin-nav-link small,html:not([data-ui-scale=full]):not([data-ui-scale-off]) .tickets-list p,html:not([data-ui-scale=full]):not([data-ui-scale-off]) .provider-service-picker small{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.h-screen{height:calc(100vh / var(--ui-zoom))}.min-h-screen{min-height:calc(100vh / var(--ui-zoom))}.max-h-\[90vh\]{max-height:calc(90vh / var(--ui-zoom))}.h-\[70vh\]{height:calc(70vh / var(--ui-zoom))}.max-h-\[min\(22rem\,60vh\)\]{max-height:min(22rem,calc(60vh / var(--ui-zoom)))}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh / var(--ui-zoom) - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw / var(--ui-zoom) - 2rem)}.max-w-\[min\(18rem\,calc\(100vw-1rem\)\)\]{max-width:min(18rem,calc(100vw / var(--ui-zoom) - 1rem))}.w-\[min\(24rem\,calc\(100vw-3rem\)\)\]{width:min(24rem,calc(100vw / var(--ui-zoom) - 3rem))}.product-shell>div>main>.max-w-7xl{max-width:calc(80rem / var(--ui-zoom))}.seller-onboarding-state{min-height:min(620px,calc(72vh / var(--ui-zoom)))}.admin-auth-state,.admin-gate-page,.admin-shell{min-height:calc(100vh / var(--ui-zoom))}.admin-sidebar{height:calc(100vh / var(--ui-zoom));height:calc(100dvh / var(--ui-zoom))}.admin-workspace{min-height:calc(100vh / var(--ui-zoom))}.partner-self-state,.journey-state{min-height:calc(65vh / var(--ui-zoom))}.ts-dialog{max-height:calc(100vh / var(--ui-zoom) - 36px)}.advisor-panel{width:min(390px,calc(100vw / var(--ui-zoom) - 24px));height:min(650px,calc(100vh / var(--ui-zoom) - 100px));height:min(650px,calc(100dvh / var(--ui-zoom) - 100px))}.growth-dialog,.growth-dialog-surface{max-height:calc(100dvh / var(--ui-zoom) - 28px)}.journey-editor-layout{min-height:min(700px,calc(100dvh / var(--ui-zoom) - 190px))}.public-content-state,.public-article-shell{min-height:calc(100vh / var(--ui-zoom))}.public-article-header{padding:clamp(42px,7vw,82px) max(24px,calc((100vw / var(--ui-zoom) - 920px) / 2))}.public-article-footer{padding:16px max(24px,calc((100vw / var(--ui-zoom) - 920px) / 2))}.landing-premium,.landing-prerender{min-height:calc(100vh / var(--ui-zoom))}.lp-hero__grid{min-height:min(790px,calc(100vh / var(--ui-zoom) - 76px))}.landing-prerender .landing-prerender__pending{min-height:calc(100vh / var(--ui-zoom));min-height:calc(100svh / var(--ui-zoom))}.rmdp-container>div[style*="position: absolute"]{zoom:calc(1 / var(--ui-zoom))}.rmdp-container>div[style*="position: absolute"] .rmdp-calendar{zoom:var(--ui-zoom)}}}@media print{:root{--ui-zoom: 1;zoom:1}}
