@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-800:#005f46;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-500:#71717b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635982 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94963 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-sky-50:lab(97.3623% -2.33799 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993013 -.364029);--color-zinc-200:lab(90.6853% .399202 -1.45452);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-700:lab(26.8019% 1.35386 -4.68303);--color-zinc-800:lab(15.7305% .613749 -2.16959);--color-zinc-900:lab(8.30603% .618212 -2.16573)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.relative{position:relative}.static{position:static}.m-0{margin:0}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--spacing)!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-1{margin-top:var(--spacing)}.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)}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.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-7{margin-bottom:calc(var(--spacing) * 7)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-fit{height:fit-content}.h-full{height:100%}.max-h-\[62vh\]{max-height:62vh}.max-h-\[68vh\]{max-height:68vh}.min-h-\[60px\]{min-height:60px}.min-h-\[70px\]{min-height:70px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[85\%\]{max-width:85%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}: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-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)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#9ad7c8\]{border-color:#9ad7c8}.border-\[\#283891\]{border-color:#283891}.border-\[\#c5d0e0\]{border-color:#c5d0e0}.border-\[\#c9d5ea\]{border-color:#c9d5ea}.border-\[\#d4dceb\]{border-color:#d4dceb}.border-\[\#d4e0db\]{border-color:#d4e0db}.border-\[\#e2ebe7\]{border-color:#e2ebe7}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-zinc-200{border-color:var(--color-zinc-200)}.\!bg-\[\#eef3fb\]{background-color:#eef3fb!important}.bg-\[\#5dffb1\]{background-color:#5dffb1}.bg-\[\#283891\]{background-color:#283891}.bg-\[\#e8f4fc\]{background-color:#e8f4fc}.bg-\[\#eef2f9\]{background-color:#eef2f9}.bg-\[\#f2fbf8\]{background-color:#f2fbf8}.bg-\[\#f5f8fd\]{background-color:#f5f8fd}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-amber-50{background-color:var(--color-amber-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/70{background-color:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-zinc-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-50\/80{background-color:color-mix(in oklab, var(--color-zinc-50) 80%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.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-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-1{padding-right:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-sans{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.text-\[\#0c1f1a\]{color:#0c1f1a}.text-\[\#1e2a6e\]{color:#1e2a6e}.text-\[\#3f524a\]{color:#3f524a}.text-\[\#5a6f68\]{color:#5a6f68}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#141b3d\]{color:#141b3d}.text-\[\#283891\]{color:#283891}.text-\[var\(--cb-muted\)\]{color:var(--cb-muted)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-800{color:var(--color-emerald-800)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-sky-100{color:var(--color-sky-100)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.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)}.ring{--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)}.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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-\[\#1e2a6e\]:hover{background-color:#1e2a6e}.hover\:bg-\[\#f5f8fd\]:hover{background-color:#f5f8fd}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}}}:root{--background:#fff;--foreground:#141b3d;--cb-ink:#141b3d;--cb-muted:#5a6780;--cb-line:#d4dceb;--cb-panel:#fff;--cb-soft:#e8eef8;--cb-accent:#283891;--cb-accent-2:#00aeef;--cb-user:#1e2a6e;--cb-glow:#2838912e;--panel-rail:#151d4a;--panel-rail-2:#1e2a6e}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-jakarta), "Segoe UI", sans-serif}.cb-shell{background:radial-gradient(900px 420px at 8% -8%, var(--cb-accent,#0ea5e9), transparent 55%), linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);width:100%;height:100dvh;min-height:100%;padding:0;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.cb-shell{background:radial-gradient(900px 420px at 8% -8%, color-mix(in srgb, var(--cb-accent,#0ea5e9) 22%, transparent), transparent 55%), linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%)}}.cb-shell.is-embed{background:0 0;height:100%;min-height:0}.cb-shell.is-embed .lb-widget{border-radius:24px}.cb-shell.is-local{background:radial-gradient(900px 420px at 8% -8%, var(--cb-accent,#0ea5e9), transparent 55%), #e8eef6;min-height:100dvh}@supports (color:color-mix(in lab, red, red)){.cb-shell.is-local{background:radial-gradient(900px 420px at 8% -8%, color-mix(in srgb, var(--cb-accent,#0ea5e9) 18%, transparent), transparent 55%), #e8eef6}}.cb-shell.is-local .lb-widget{z-index:30;border-radius:24px;width:min(400px,100vw - 24px);height:min(560px,100dvh - 96px);position:fixed;bottom:80px;left:auto;right:16px;overflow:hidden;box-shadow:0 0 0 1px #0f172a0f,0 24px 64px #0f172a33}.cb-shell.is-local .lb-widget.is-left{left:16px;right:auto}.cb-shell.is-local .lb-widget.is-hidden{display:none}.lb-local-launcher{z-index:40;background:0 0;align-items:center;gap:10px;display:flex;position:fixed;bottom:16px}.lb-local-launcher:before,.lb-local-launcher:after,.lb-local-btn-wrap:before,.lb-local-btn-wrap:after{content:none!important;display:none!important}.lb-local-launcher.is-right{left:auto;right:16px}.lb-local-launcher.is-left{left:16px;right:auto}.lb-local-launcher.align-left{flex-direction:row}.lb-local-launcher.align-right{flex-direction:row-reverse}.lb-local-launcher.align-top{flex-direction:column}.lb-local-launcher.align-hidden{flex-direction:row}.lb-local-launcher.is-hidden{display:none}.lb-local-launcher.is-bar{background:#111827;border-radius:16px;gap:10px;padding:8px 10px;box-shadow:0 12px 28px #0f172a52}.lb-local-launcher.is-bar .lb-local-tip{color:#fff;box-shadow:none;background:0 0;border:0;padding:0 6px}.lb-local-launcher.is-pill{background:linear-gradient(145deg, var(--lb-accent,#00aeef), var(--lb-primary,#283891));border-radius:999px;padding:6px 8px 6px 14px}.lb-local-launcher.is-pill .lb-local-tip{color:#fff;box-shadow:none;background:0 0;border:0}.lb-local-launcher.is-chip{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px;box-shadow:0 12px 28px #0f172a2e}.lb-local-launcher.is-chip .lb-local-tip{color:#111827;box-shadow:none;background:0 0;border:0}.lb-local-launcher.is-square .lb-local-btn{border-radius:16px}.lb-local-launcher.is-ring .lb-local-btn{color:var(--lb-primary,#283891);-webkit-text-fill-color:var(--lb-primary,#283891);border:3px solid var(--lb-primary,#283891);background:#fff!important}.lb-local-launcher.is-tab{top:42%;bottom:auto;transform:translateY(-50%)}.lb-local-launcher.is-tab.is-right{right:0}.lb-local-launcher.is-tab.is-left{left:0}.lb-local-launcher.is-tab .lb-local-btn{border-radius:14px 0 0 14px}.lb-local-launcher.is-tab.is-left .lb-local-btn{border-radius:0 14px 14px 0}.lb-local-tip{color:#141b3d;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #2838911a;border-radius:999px;max-width:min(220px,62vw);padding:8px 12px;font-size:12px;font-weight:650;line-height:1.3;overflow:hidden;box-shadow:0 8px 18px #141b3d1f}.lb-local-btn{isolation:isolate;cursor:pointer;color:#fff;-webkit-text-fill-color:#fff;width:52px;height:52px;box-shadow:0 0 0 3px var(--lb-primary,#283891), 0 12px 28px #0f172a47;border:0;border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.lb-local-btn{box-shadow:0 0 0 3px color-mix(in srgb, var(--lb-primary,#283891) 18%, transparent), 0 12px 28px #0f172a47}}.lb-local-btn{text-shadow:0 1px 2px #00000059;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;overflow:hidden;box-shadow:0 8px 18px #28389159}.lb-local-btn:before,.lb-local-btn:after{content:none!important;display:none!important}.lb-local-btn-wrap{flex-shrink:0;position:relative}.lb-unread-badge{z-index:2;color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 10px #dc262659}.lb-local-tip.is-alert{color:#9a3412;background:#fff7ed;border-color:#fdba74}.lb-local-btn img{object-fit:cover;width:100%;height:100%;display:block}@keyframes lb-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes lb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes lb-online-pulse{0%,to{box-shadow:0 0 0 3px #5dffb138}50%{box-shadow:0 0 0 5px #5dffb114}}@keyframes lb-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}@keyframes lb-ring{0%{box-shadow:0 8px 18px #28389159,0 0 #00aeef80}70%{box-shadow:0 8px 18px #28389159,0 0 0 14px #00aeef00}to{box-shadow:0 8px 18px #28389159,0 0 #00aeef00}}.lb-local-btn.anim-bounce,.launcher-studio-preview-btn.anim-bounce{transform-origin:50%;animation:2s ease-in-out infinite lb-bounce}.lb-local-btn.anim-pulse,.launcher-studio-preview-btn.anim-pulse{animation:1.8s ease-in-out infinite lb-pulse}.lb-local-btn.anim-wiggle,.launcher-studio-preview-btn.anim-wiggle{transform-origin:50%;animation:1.6s ease-in-out infinite lb-wiggle}.lb-local-btn.anim-ring,.launcher-studio-preview-btn.anim-ring{animation:1.8s ease-out infinite lb-ring}.lb-local-btn.anim-bounce:hover,.lb-local-btn.anim-pulse:hover,.lb-local-btn.anim-wiggle:hover,.lb-local-btn.anim-ring:hover,.lb-local-btn.is-open{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lb-local-btn.anim-bounce,.lb-local-btn.anim-pulse,.lb-local-btn.anim-wiggle,.lb-local-btn.anim-ring,.launcher-studio-preview-btn.anim-bounce,.launcher-studio-preview-btn.anim-pulse,.launcher-studio-preview-btn.anim-wiggle,.launcher-studio-preview-btn.anim-ring{animation:none}}.cb-widget{background:#fffffff5;flex-direction:column;width:100%;height:100%;animation:.42s ease-out cb-fade-in;display:flex;overflow:hidden}.cb-header{color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.cb-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cb-end{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.cb-end:hover:not(:disabled){background:#ffffff3d}.cb-end:disabled{opacity:.6;cursor:not-allowed}.cb-brand{align-items:center;gap:10px;min-width:0;display:flex}.cb-brand-text{min-width:0}.cb-avatar{background:#ffffff29;border-radius:14px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.cb-avatar img{object-fit:cover;width:100%;height:100%}.cb-title{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.cb-subtitle{opacity:.86;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.cb-dot{background:#86efac;border-radius:999px;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 4px #86efac38}.cb-dot.is-warn{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2438}.cb-messages{-webkit-overflow-scrolling:touch;background:linear-gradient(#f8fafc 0%,#fff 40%);flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow:auto}.cb-empty,.cb-welcome{text-align:center;color:var(--cb-muted);width:100%;max-width:min(100%,340px);margin:auto;padding:4px;animation:.48s ease-out cb-rise}.cb-cover{object-fit:cover;border-radius:18px;width:100%;height:96px;margin-bottom:12px}.cb-welcome h2{color:var(--cb-ink);letter-spacing:-.02em;margin:8px 0 4px;font-size:clamp(18px,4vw,22px);font-weight:700}.cb-welcome p{margin:0;font-size:13px;line-height:1.5}.cb-lead{width:100%;max-width:380px;margin:0 auto;padding:8px 4px 16px;animation:.48s ease-out cb-rise}.cb-lead-intro{text-align:center;margin-bottom:14px}.cb-lead-intro h2{color:var(--cb-ink);letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(18px,4vw,22px);font-weight:700}.cb-lead-intro p{color:var(--cb-muted);margin:0;font-size:13px;line-height:1.5}.cb-lead-hint{color:#64748b!important;margin-top:8px!important;font-size:12px!important}.cb-lead-form{text-align:left;gap:10px;display:grid}.cb-lead-form label{gap:5px;display:grid}.cb-lead-form span{color:#334155;font-size:12px;font-weight:650}.cb-lead-form input,.cb-lead-form textarea{width:100%;font:inherit;color:var(--cb-ink);resize:vertical;background:#fff;border:1px solid #d7e2dc;border-radius:12px;outline:none;padding:10px 12px;font-size:13.5px}.cb-lead-form input:focus,.cb-lead-form textarea:focus{border-color:var(--cb-primary,#283891);box-shadow:0 0 0 3px var(--cb-primary,#283891)}@supports (color:color-mix(in lab, red, red)){.cb-lead-form input:focus,.cb-lead-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cb-primary,#283891) 18%, transparent)}}.cb-lead-error{color:#b91c1c;background:#fef2f2;border-radius:12px;padding:8px 10px;font-size:12px}.cb-lead-submit{color:#fff;cursor:pointer;border:0;border-radius:14px;margin-top:4px;padding:12px 14px;font-size:14px;font-weight:650;box-shadow:0 10px 22px #28389140}.cb-lead-submit:disabled{opacity:.65;cursor:not-allowed}.cb-desc{color:#64748b!important;margin-top:8px!important;font-size:12px!important}.cb-site-link{margin-top:8px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.cb-welcome-icon{width:52px;height:52px;color:var(--cb-primary,#2563eb);background:linear-gradient(145deg,#eff6ff,#fff);border:1px solid #e2e8f0;border-radius:18px;place-items:center;margin:0 auto;font-size:20px;display:grid;overflow:hidden;box-shadow:0 12px 28px #2563eb1f}.cb-welcome-icon img{object-fit:cover;width:100%;height:100%}.cb-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.cb-chip{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 12px;font-size:12px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s}.cb-chip:hover:not(:disabled){border-color:var(--cb-primary,#2563eb);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.cb-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--cb-primary,#2563eb) 35%, #e2e8f0)}}.cb-chip:hover:not(:disabled){box-shadow:0 8px 18px #0f172a0f}.cb-chip:disabled{opacity:.55;cursor:not-allowed}.cb-row{align-items:flex-end;gap:8px;animation:.28s ease-out cb-rise;display:flex}.cb-row.is-user{justify-content:flex-end}.cb-row.is-bot{justify-content:flex-start}.cb-mini-avatar{width:28px;height:28px;color:var(--cb-primary,#2563eb);background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.cb-bubble{word-break:break-word;border-radius:18px;max-width:min(86%,440px);padding:11px 13px;font-size:14px;line-height:1.45;box-shadow:0 1px #0f172a0a}.cb-bubble.user{color:#fff;background:linear-gradient(160deg,#1d4ed8,#2563eb);border-bottom-right-radius:6px}.cb-bubble.bot{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:6px}.cb-md{font-size:inherit;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.5}.cb-md img,.cb-md-image{max-width:100%;height:auto}.cb-md>:first-child{margin-top:0}.cb-md>:last-child{margin-bottom:0}.cb-md p,.cb-md ul,.cb-md ol,.cb-md pre,.cb-md blockquote,.cb-md table{margin:0 0 .7em}.cb-md ul,.cb-md ol{padding-left:1.2em}.cb-md li+li{margin-top:.25em}.cb-md strong{font-weight:700}.cb-md-link{color:#0369a1;overflow-wrap:anywhere;word-break:break-word;font-weight:600;text-decoration:underline}.cb-md-file{color:#1e3a8a;overflow-wrap:anywhere;word-break:break-word;background:#eef4fb;border-radius:12px;align-items:center;gap:6px;max-width:100%;margin:4px 0;padding:8px 10px;font-weight:650;text-decoration:none;display:inline-flex}.cb-md.is-user .cb-md-file{color:#fff;background:#ffffff29}.cb-md-file-icon{flex-shrink:0}.cb-md.is-user .cb-md-link{color:#ecfeff}.cb-md-image-link{margin:.5em 0;display:block}.cb-md-image{cursor:zoom-in;border:1px solid #e2e8f0;border-radius:12px;width:min(100%,280px);max-width:100%;display:block}.cb-md-table-wrap{border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:100%;margin:.5em 0 .7em;overflow:hidden}.cb-md table{border-collapse:collapse;width:100%;margin:0;font-size:12.5px}.cb-md th,.cb-md td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #e2e8f0;padding:8px 10px}.cb-md th{background:#f8fafc;font-weight:700}.cb-md tr:last-child td{border-bottom:0}.cb-md-code{background:#f1f5f9;border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.cb-md-pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:12px;padding:10px 12px;overflow-x:hidden}.cb-md-pre code{color:inherit;background:0 0;padding:0}.cb-md.is-user .cb-md-code{background:#ffffff2e}.cb-md.is-user .cb-md-table-wrap,.cb-md.is-user th,.cb-md.is-user td{border-color:#ffffff40}.cb-md.is-user th{background:#ffffff1f}.cb-typing{justify-content:center;align-items:center;gap:4px;min-width:46px;display:inline-flex}.cb-typing span{background:#94a3b8;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite cb-bounce}.cb-typing span:nth-child(2){animation-delay:.15s}.cb-typing span:nth-child(3){animation-delay:.3s}.cb-composer{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-top:1px solid #e2e8f0;flex-shrink:0}.cb-composer form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;align-items:flex-end;gap:8px;padding:8px;display:flex;box-shadow:0 10px 24px #0f172a0a}.cb-composer textarea{resize:none;min-height:42px;max-height:120px;font:inherit;color:#0f172a;background:0 0;border:0;outline:none;flex:1;padding:8px;font-size:14px}.cb-composer textarea::placeholder{color:#94a3b8}.cb-send{cursor:pointer;color:#fff;background:linear-gradient(145deg,#0ea5e9,#2563eb);border:0;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:transform .15s,opacity .15s;display:grid}.cb-send:hover:not(:disabled){transform:translateY(-1px)}.cb-send:disabled{opacity:.45;cursor:not-allowed}.cb-hint{color:#94a3b8;text-align:center;margin-top:8px;font-size:11px}.cb-spinner{border:2px solid #cbd5e1;border-top-color:var(--cb-primary,#2563eb);border-radius:999px;width:22px;height:22px;margin:0 auto 8px;animation:.8s linear infinite cb-spin}@media (max-width:480px){.cb-header,.cb-messages{padding:12px}.cb-bubble{max-width:90%;font-size:13.5px}.cb-composer{padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))}}@keyframes cb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes cb-spin{to{transform:rotate(360deg)}}.login-shell{isolation:isolate;background:#f7f8fb;position:relative;overflow-x:hidden}.dash-shell,.admin-shell{isolation:isolate;background:radial-gradient(1200px 520px at -10% -10%,#00aeef29,#0000 55%),radial-gradient(900px 480px at 110% 0,#2838911f,#0000 50%),linear-gradient(165deg,#f0f4fb 0%,#e8eef8 48%,#e3e9f4 100%);position:relative;overflow-x:hidden}.dash-shell:before,.admin-shell:before{content:"";z-index:-1;opacity:.35;background-image:linear-gradient(#141b3d08 1px,#0000 1px),linear-gradient(90deg,#141b3d08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.panel-frame{gap:0;width:100%;max-width:none;min-height:100dvh;margin:0;display:flex}.panel-rail{width:min(288px,86vw);padding:18px 12px calc(16px + env(safe-area-inset-bottom,0px));color:#e8eef8;background:radial-gradient(480px 240px at 0% 0%, #00aeef47, transparent 60%), linear-gradient(180deg, var(--panel-rail-2), var(--panel-rail));z-index:60;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;height:100dvh;min-height:0;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%)}.panel-rail.is-open{transform:translate(0);box-shadow:18px 0 48px #0f163547}.panel-rail-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f163573;border:0;display:none;position:fixed;inset:0}.panel-rail-backdrop.is-open{display:block}@media (min-width:900px){.panel-rail{width:272px;height:100dvh;box-shadow:none;transition:width .2s;display:flex;position:sticky;top:0;overflow:hidden;transform:none}.panel-rail-backdrop,.panel-rail-backdrop.is-open{display:none}.panel-rail.is-collapsed{align-items:center;width:88px;padding:16px 10px}.panel-rail.is-collapsed .panel-brand{flex-direction:column;justify-content:center;gap:10px;margin-bottom:14px;padding:0}.panel-rail.is-collapsed .panel-brand-copy,.panel-rail.is-collapsed .panel-site-chip,.panel-rail.is-collapsed .panel-nav-label,.panel-rail.is-collapsed .panel-nav-caret,.panel-rail.is-collapsed .panel-nav-sub{display:none}.panel-rail.is-collapsed .panel-nav{align-items:stretch;width:100%}.panel-rail.is-collapsed .panel-nav-btn{justify-content:center;padding:12px 8px;position:relative}.panel-rail.is-collapsed .panel-nav-badge{margin:0;position:absolute;top:6px;right:6px}.panel-rail.is-collapsed .panel-rail-foot{width:100%;padding:10px 0 0}.panel-rail.is-collapsed .panel-logout{width:100%;padding:10px 8px;font-size:0}.panel-rail.is-collapsed .panel-logout:before{content:"Out";letter-spacing:.04em;font-size:11px;font-weight:700}.admin-shell.is-inbox .panel-main.is-chats{padding:12px 12px 12px 0}.admin-shell.is-inbox .panel-main.is-chats.is-dark-inbox{background:#11141c}}.panel-brand{flex-shrink:0;align-items:center;gap:10px;margin-bottom:14px;padding:2px 4px;display:flex}.panel-nav-burger{cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;flex-shrink:0;place-content:center;gap:4px;width:36px;height:36px;display:grid}.panel-nav-burger:hover{background:#ffffff29}.panel-nav-burger span{background:#fff;border-radius:999px;width:16px;height:2px;display:block}.panel-brand-mark{background:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 10px 24px #00aeef59}.panel-brand-mark img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.panel-brand-copy{flex:1;min-width:0}.panel-brand-title{font-family:var(--font-outfit), sans-serif;letter-spacing:-.02em;font-size:1.15rem;font-weight:650}.panel-brand-sub{color:#e8eef88c;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:11px}.panel-site-chip{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;margin:0 6px 12px;padding:10px 12px}.panel-site-chip strong{font-size:13px;font-weight:600;display:block}.panel-site-chip span{color:#e8eef88c;margin-top:2px;font-size:11px;display:block}.panel-site-chip .panel-site-expiry{color:#fdba74;border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px;font-size:11px;font-weight:650}.panel-site-chip .panel-site-expiry.is-ok{color:#86efac}.panel-site-chip .panel-site-expiry.is-soon{color:#fdba74}.panel-site-chip .panel-site-expiry.is-ended{color:#fca5a5}.panel-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;margin-right:2px;padding:2px 6px 8px;display:flex;overflow:hidden auto}.panel-nav::-webkit-scrollbar{width:6px}.panel-nav::-webkit-scrollbar-track{background:0 0}.panel-nav::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.panel-nav::-webkit-scrollbar-thumb:hover{background:#00aeefb3}.panel-nav-btn{text-align:left;color:#e8eef8c7;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:500;transition:background .16s,color .16s,box-shadow .16s;display:flex;position:relative}.panel-nav-btn:hover{color:#fff;background:#ffffff12}.panel-nav-btn.is-active{color:#fff;background:linear-gradient(135deg,#00aeef52,#28389138);box-shadow:inset 0 0 0 1px #00aeef59}.panel-nav-btn.is-active:before{content:"";background:#00aeef;border-radius:0 99px 99px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.panel-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.panel-nav-icon{background:#ffffff0f;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.panel-nav-btn.is-active .panel-nav-icon{background:#00aeef59}.panel-nav-btn.is-disabled,.panel-nav-btn:disabled{opacity:.38;cursor:not-allowed;color:#e8eef873}.panel-nav-btn.is-disabled:hover,.panel-nav-btn:disabled:hover{color:#e8eef873;background:0 0}.panel-nav-group{flex-direction:column;gap:2px;display:flex}.panel-nav-parent{position:relative}.panel-nav-parent.is-current{color:#fff}.panel-nav-caret{opacity:.7;margin-left:auto;font-size:11px}.panel-nav-sub{gap:2px;padding:0 0 6px 14px;display:grid}.panel-nav-btn.is-sub{padding:8px 12px;font-size:13px}.panel-rail-foot{border-top:1px solid #ffffff1a;flex-shrink:0;margin-top:8px;padding:10px 6px 0}.panel-logout{color:#e8eef8cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin:0;padding:10px 14px;font-size:13px;transition:background .15s;display:block}.panel-logout:hover{background:#ffffff14}.media-upload-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.media-upload-card{background:#f7f9fd;border:1px solid #d4dceb;border-radius:18px;gap:8px;padding:14px;display:grid}.media-upload-preview{color:#94a3b8;background:#fff;border:1px solid #e4ebf5;border-radius:14px;place-items:center;height:128px;font-size:12px;display:grid;overflow:hidden}.media-upload-preview img{width:100%;height:100%}.media-upload-card strong{color:#141b3d;font-size:14px}.media-upload-card p{color:var(--cb-muted);margin:0;font-size:12px;line-height:1.4}.media-upload-btn{cursor:pointer;justify-self:start}.media-upload-btn.is-busy{opacity:.7;pointer-events:none}.media-upload-gallery{background:#f7f9fd;border:1px solid #d4dceb;border-radius:18px;margin-top:18px;padding:16px}.media-upload-gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.media-upload-gallery-head strong{color:#141b3d;font-size:14px;display:block}.media-upload-gallery-head p{color:var(--cb-muted);margin:4px 0 0;font-size:12px}.media-upload-thumbs{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;display:grid}.media-upload-thumbs img{object-fit:cover;background:#fff;border:1px solid #e4ebf5;border-radius:12px;width:100%;height:88px}.panel-muted{color:var(--cb-muted);font-size:14px}.panel-link{color:#283891;text-underline-offset:3px;font-size:13.5px;font-weight:650;display:inline-flex}.panel-link:hover{text-decoration:underline}.panel-preview{background:#fff;border:1px solid #d4dceb;border-radius:18px;min-width:0;max-width:100%;overflow:hidden}.panel-preview-body{color:var(--cb-muted);overflow-wrap:anywhere;background:#f5f8fd;padding:18px 16px;font-size:14px;line-height:1.55}.panel-preview-body.is-chat-dark{color:#c5cede;background:#171c27}.chat-theme-editor{background:#f5f8fd;border:1px solid #d4dceb;border-radius:18px;margin-top:14px;padding:14px}.chat-theme-editor-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-theme-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chat-theme-swatch span{color:#3f4a66;margin-bottom:4px;font-size:12px;font-weight:650;display:block}.chat-theme-swatch>div{align-items:center;gap:8px;display:flex}.chat-theme-wallpaper{margin-top:12px}@media (max-width:700px){.chat-theme-grid{grid-template-columns:1fr}}.chat-ui-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){.chat-ui-picker{grid-template-columns:1fr}}.chat-ui-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dceb;border-radius:18px;gap:8px;padding:12px;display:grid}.chat-ui-card.is-active{border-color:#283891;box-shadow:0 0 0 3px #2838911f}.chat-ui-card strong{color:#141b3d;font-size:13px}.chat-ui-card>span{color:var(--cb-muted);font-size:11px}.chat-ui-mini{background:#eef2f7;border-radius:12px;gap:6px;padding:10px;display:grid}.chat-ui-card.is-dark .chat-ui-mini{background:#171c27}.chat-ui-mini-in,.chat-ui-mini-out{border-radius:8px;height:10px;display:block}.chat-ui-mini-in{background:#d5dce8;width:62%}.chat-ui-card.is-dark .chat-ui-mini-in{background:#2a3142}.chat-ui-mini-out{background:#283891;width:48%;margin-left:auto}.chat-ui-preview-thread{gap:8px;display:grid}.chat-ui-preview-row{display:flex}.chat-ui-preview-row.is-user{justify-content:flex-end}.chat-ui-preview-bubble{border-radius:16px;max-width:82%;padding:8px 12px;font-size:12px;line-height:1.4}.chat-ui-preview-bubble.is-in{background:var(--chat-incoming,#eef2f7);color:var(--chat-incoming-ink,#1f2937);border-radius:16px 16px 16px 6px}.panel-preview-body.is-chat-dark .chat-ui-preview-bubble.is-in{background:var(--chat-incoming,#2a3142);color:var(--chat-incoming-ink,#e8edf7)}.chat-ui-preview-bubble.is-out{background:var(--chat-outgoing,#283891);color:var(--chat-outgoing-ink,#fff);border-radius:16px 16px 6px}.chat-ui-preview-input{color:var(--chat-composer-ink,#8a97b0);border-radius:999px;margin-top:4px;padding:10px 14px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.chat-ui-preview-input{color:color-mix(in srgb, var(--chat-composer-ink,#8a97b0) 70%, transparent)}}.chat-ui-preview-input{background:var(--chat-composer,#fff);box-shadow:0 0 0 1px #dbe3ef}.panel-preview-body.is-chat-dark .chat-ui-preview-input{background:var(--chat-composer,#1c2332);color:var(--chat-composer-ink,#8b97ad);box-shadow:0 0 0 1px #2a3348}@supports (color:color-mix(in lab, red, red)){.panel-preview-body.is-chat-dark .chat-ui-preview-input{color:color-mix(in srgb, var(--chat-composer-ink,#8b97ad) 70%, transparent)}}.panel-preview-header{color:#fff;align-items:center;gap:12px;padding:16px 14px;display:flex;position:relative;overflow:hidden}.panel-preview-header:before{content:"";pointer-events:none;background:radial-gradient(140px 80px at 10% 0,#fff3,#0000 70%);position:absolute;inset:0}.panel-preview-avatar{z-index:1;background:#fff3;border:1.5px solid #ffffff80;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:17px;display:grid;position:relative;overflow:hidden}.panel-preview-avatar img{object-fit:cover;width:100%;height:100%}.panel-item-title{color:#141b3d;font-size:14px;font-weight:650}.panel-item-url{overflow-wrap:anywhere;color:#283891;margin-top:4px;font-size:12px;font-weight:550;display:block}.panel-item-desc{color:var(--cb-muted);margin-top:6px;font-size:12px;line-height:1.45}.panel-text-btn{color:var(--cb-muted);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650}.panel-text-btn:hover{color:#141b3d}.panel-text-btn.is-danger{color:#dc2626}.panel-color{width:52px;min-width:52px;height:44px;padding:4px}.panel-check{color:#3f4a66;align-items:center;gap:8px;margin-top:32px;font-size:14px;font-weight:550;display:flex}.panel-tag{color:#3f4a66;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:550;box-shadow:inset 0 0 0 1px #d4dceb}.panel-input-inline{margin-top:0}.panel-main{flex:1;width:100%;min-width:0;padding:12px 12px 32px}@media (min-width:900px){.panel-main{padding:28px clamp(24px,3vw,48px) 48px}}.panel-mobile-bar{z-index:45;background:#fffffff0;border:1px solid #d4dcebf2;border-radius:16px;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 14px;padding:8px 10px;display:flex;position:sticky;top:0;box-shadow:0 10px 28px #141b3d0d}.panel-mobile-bell{flex:none;margin-left:auto}@media (min-width:900px){.panel-mobile-bar{display:none}}.panel-menu-btn{cursor:pointer;background:#eef3fb;border:0;border-radius:12px;flex-shrink:0;place-content:center;gap:4px;width:40px;height:40px;display:grid}.panel-menu-btn span{background:#283891;border-radius:999px;width:16px;height:2px;display:block}.panel-mobile-bar-brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.panel-mobile-logo{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:34px;height:34px;box-shadow:0 4px 12px #141b3d1f}.panel-mobile-bar-brand>div{min-width:0;display:grid}.panel-mobile-bar-brand strong{font-family:var(--font-outfit), sans-serif;letter-spacing:-.02em;color:#141b3d;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.panel-mobile-bar-brand span{color:var(--cb-muted);font-size:11px}.panel-mobile-logout{color:#283891;cursor:pointer;background:#e8f4fc;border:0;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700}.panel-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:22px;animation:.42s ease-out panel-rise;display:flex}.panel-kicker{letter-spacing:.14em;text-transform:uppercase;color:#283891;font-size:11px;font-weight:650}.panel-title{font-family:var(--font-outfit), sans-serif;letter-spacing:-.03em;color:#141b3d;margin-top:6px;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:650}.panel-desc{max-width:52ch;color:var(--cb-muted);margin-top:6px;font-size:14px;line-height:1.5}.panel-mobile-nav{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:900px){.panel-mobile-nav{display:none}}.panel-chip{color:#3f4a66;cursor:pointer;background:#fffc;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:550;box-shadow:0 1px #141b3d0a}.panel-chip.is-active{color:#fff;background:#283891}.panel-chip.is-disabled,.panel-chip:disabled{opacity:.45;cursor:not-allowed}.panel-expiry-chip{text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fdba74;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;max-width:280px;margin:0;padding:8px 12px;display:flex}.panel-expiry-chip-kicker{letter-spacing:.08em;text-transform:uppercase;color:#9a3412;width:100%;font-size:10px;font-weight:750}.panel-expiry-chip strong{font-family:var(--font-outfit), sans-serif;color:#9a3412;font-size:13px;font-weight:750}.panel-expiry-chip-meta{color:#c2410c;font-size:11px;font-weight:700}.panel-expiry-chip.is-soon{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b}.panel-expiry-chip.is-soon .panel-expiry-chip-kicker,.panel-expiry-chip.is-soon strong{color:#92400e}.panel-expiry-chip.is-soon .panel-expiry-chip-meta{color:#b45309}.panel-expiry-chip.is-ended{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#f87171}.panel-expiry-chip.is-ended .panel-expiry-chip-kicker,.panel-expiry-chip.is-ended strong{color:#991b1b}.panel-expiry-chip.is-ended .panel-expiry-chip-meta{color:#b91c1c}.panel-expiry-chip.is-ok{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.panel-expiry-chip.is-ok .panel-expiry-chip-kicker,.panel-expiry-chip.is-ok strong{color:#166534}.panel-expiry-chip.is-ok .panel-expiry-chip-meta{color:#15803d}.panel-mobile-bar-brand .panel-mobile-expiry{color:#c2410c;font-size:10px;font-weight:700;display:block}.panel-mobile-bar-brand .panel-mobile-expiry.is-ok{color:#15803d}.panel-mobile-bar-brand .panel-mobile-expiry.is-ended{color:#b91c1c}.panel-alert-renew{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.panel-alert-link{color:#fff;cursor:pointer;background:#991b1b;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.panel-alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:16px;margin-bottom:16px;padding:12px 14px;font-size:13px;animation:.28s ease-out panel-rise}.panel-grid{gap:16px;width:100%;display:grid;container:overview/inline-size}.panel-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}@media (min-width:1100px){.panel-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.panel-stats.is-five{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-stats.is-five .stat-card{grid-column:auto;width:100%;min-width:0}@container overview (min-width:860px){.panel-stats.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}}.overview-split{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}@container overview (min-width:860px){.overview-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.overview-tile{flex-direction:column;min-width:0;height:100%;display:flex}.overview-preview{flex-direction:column;flex:1;min-height:220px;display:flex}.overview-preview .panel-preview-body{flex:1}.profile-stack{grid-template-columns:1fr;align-items:start;gap:16px;width:100%;display:grid}.profile-stack .profile-form-card,.profile-stack .owner-plan-card{min-width:0;height:100%}@media (min-width:980px){.profile-stack:has(.owner-plan-card){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.owner-plan-card{box-sizing:border-box;gap:12px;width:100%;display:grid}.owner-plan-card>*{width:100%;min-width:0}.owner-plan-head,.plan-expiry,.owner-plan-features,.owner-plan-stats{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.owner-plan-head{align-items:start}.owner-plan-head .panel-card-title,.owner-plan-head .panel-card-sub{margin:0}.owner-plan-head .panel-card-sub{margin-top:4px}.owner-plan-price{text-align:right;justify-self:stretch}.owner-plan-price strong{font-family:var(--font-outfit), sans-serif;letter-spacing:-.03em;color:#141b3d;font-size:1.45rem;font-weight:700;line-height:1.1;display:block}.owner-plan-price span{color:#6b7690;margin-top:4px;font-size:12px;display:block}.owner-plan-body{gap:10px;width:100%;display:grid}.owner-plan-features{margin:0;padding:0;list-style:none}.owner-plan-features li{color:#3f4a66;background:#f5f8fd;border:1px solid #e4ebf5;border-radius:12px;align-items:center;gap:8px;min-width:0;margin:0;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.owner-plan-features li:before{content:"";background:#00aeef;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.owner-plan-stats{margin:0}.owner-plan-stats span{box-sizing:border-box;text-align:center;color:#3f4a66;background:#eef3fb;border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:0;margin:0;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.owner-plan-stats .is-ok{color:#283891;background:#e8f4fc}.owner-plan-stats .is-bad{color:#b91c1c;background:#fef2f2}.plan-expiry{background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #fdba74;border-radius:12px;align-items:center;padding:10px 12px}.plan-expiry-copy{min-width:0}.plan-expiry-kicker{letter-spacing:.08em;text-transform:uppercase;color:#9a3412;font-size:11px;font-weight:750;display:block}.plan-expiry strong{font-family:var(--font-outfit), sans-serif;letter-spacing:-.03em;color:#9a3412;margin-top:4px;font-size:1.25rem;font-weight:750;display:block}.plan-expiry-meta{white-space:nowrap;color:#c2410c;background:#fff;border-radius:999px;place-self:center end;padding:8px 12px;font-size:12px;font-weight:750;line-height:1}.plan-expiry.is-soon{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b}.plan-expiry.is-soon .plan-expiry-kicker,.plan-expiry.is-soon strong{color:#92400e}.plan-expiry.is-soon .plan-expiry-meta{color:#b45309}.plan-expiry.is-ended{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#f87171}.plan-expiry.is-ended .plan-expiry-kicker,.plan-expiry.is-ended strong{color:#991b1b}.plan-expiry.is-ended .plan-expiry-meta{color:#b91c1c}.owner-plan-card .field-hint{margin:0}@media (max-width:560px){.owner-plan-head,.plan-expiry,.owner-plan-features,.owner-plan-stats{grid-template-columns:1fr}.owner-plan-price,.plan-expiry-meta{text-align:left;justify-self:start}}.stat-card{background:linear-gradient(#fffffff5,#ffffffe0);border:1px solid #d4e0dbe6;border-radius:22px;padding:18px;animation:.48s ease-out both panel-rise;position:relative;overflow:hidden;box-shadow:0 14px 36px #141b3d0d}.stat-card:nth-child(2){animation-delay:40ms}.stat-card:nth-child(3){animation-delay:80ms}.stat-card:nth-child(4){animation-delay:.12s}.stat-card:after{content:"";background:radial-gradient(circle,#00aeef29,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:-20px;right:-20px}.stat-label{letter-spacing:.08em;text-transform:uppercase;color:#6b7690;font-size:11px;font-weight:650}.stat-value{font-family:var(--font-outfit), sans-serif;letter-spacing:-.03em;color:#141b3d;margin-top:10px;font-size:2rem;font-weight:650}.panel-stats.is-five .stat-card{padding:16px 14px}.panel-stats.is-five .stat-value{margin-top:8px;font-size:1.55rem}.stat-card.is-live{border-color:#0f9f6e38}.stat-value.is-live{color:#0f9f6e}.stat-card.is-paused{border-color:#94a3b873}.stat-value.is-paused{color:#64748b}.stat-card.is-warn{border-color:#f59e0b59}.stat-value.is-warn{color:#d97706}.stat-card:nth-child(5){animation-delay:.16s}.dash-card,.panel-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #d4e0dbf2;border-radius:22px;padding:20px;animation:.45s ease-out panel-rise;box-shadow:0 16px 40px #141b3d0b}.panel-card-title{font-family:var(--font-outfit), sans-serif;letter-spacing:-.02em;color:#141b3d;font-size:1rem;font-weight:650}.panel-card-sub{color:var(--cb-muted);margin-top:4px;font-size:12px}.field-label{color:#3f4a66;font-size:12.5px;font-weight:600;display:block}.field-hint{color:var(--cb-muted);margin-top:6px;font-size:12px;display:block}.dash-websites-layout{gap:16px;display:grid}@media (min-width:1100px){.dash-websites-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start}}.dash-form-card{gap:16px;display:grid}.dash-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dash-fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.dash-fieldset legend{letter-spacing:.1em;text-transform:uppercase;color:#6b7690;margin-bottom:2px;font-size:11px;font-weight:750}.dash-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-tool-card{background:#fff;border:1px solid #d4dceb;border-radius:18px;gap:8px;padding:14px;display:grid}.ai-tool-card.is-primary{border-color:#283891;box-shadow:0 0 0 3px #2838911f}.ai-tool-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-tool-card-top strong{color:#141b3d;font-size:14px}.ai-tool-card p{color:var(--cb-muted,#5b657a);margin:0;font-size:12px}.ai-tool-meta{color:#6b7690;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.ai-tool-pill{letter-spacing:.04em;text-transform:uppercase;color:#5b657a;background:#eef1f6;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:750}.ai-tool-pill.is-free{color:#157347;background:#e7f8ee}.ai-tool-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:800px){.ai-tool-grid{grid-template-columns:1fr}}.dash-site-list{gap:14px;display:grid}.dash-site-card{background:#fffffff0;border:1px solid #d4dcebf2;border-radius:22px;gap:14px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 16px 40px #141b3d0b}.dash-site-card.is-paused{opacity:.88}.dash-site-card-top{gap:14px;display:grid}@media (min-width:720px){.dash-site-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.dash-site-identity{gap:12px;min-width:0;display:flex}.dash-site-avatar{color:#fff;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:20px;display:grid;overflow:hidden}.dash-site-avatar img{object-fit:cover;width:100%;height:100%}.dash-site-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-site-title-row h3{font-family:var(--font-outfit), sans-serif;letter-spacing:-.02em;color:#141b3d;overflow-wrap:anywhere;margin:0;font-size:1.08rem;font-weight:700}.dash-status{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750}.dash-status.is-live{color:#283891;background:#e8f4fc}.dash-status.is-off{color:#64748b;background:#f1f5f9}.dash-site-meta{color:#5a6780;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.dash-site-meta code{color:#283891;background:#eef3fb;border-radius:6px;padding:1px 6px;font-size:12px}.dash-site-stats{color:#6b7690;margin:6px 0 0;font-size:12px}.dash-site-actions{flex-wrap:wrap;gap:8px;display:flex}.dash-site-actions .panel-btn{border-radius:12px;padding:8px 12px;font-size:12px}.dash-site-thumbs{flex-wrap:wrap;gap:8px;width:100%;max-width:100%;display:flex}.dash-site-thumbs img{object-fit:contain;background:#f4f7fc;border:1px solid #d4dceb;border-radius:12px;width:72px;max-width:100%;height:72px}.dash-site-thumbs img.is-cover{object-fit:cover;width:min(100%,280px);height:auto;max-height:140px}.dash-image-preview{object-fit:contain;background:#f4f7fc;border:1px solid #d4dceb;border-radius:12px;width:72px;height:72px;margin:8px 0;display:block}.dash-image-preview.is-wide{object-fit:cover;width:100%;max-width:100%;height:auto;max-height:140px}.dash-site-panels{gap:12px;display:grid}@media (min-width:900px){.dash-site-panels{grid-template-columns:1.1fr .9fr}}.dash-site-panel-label{letter-spacing:.08em;text-transform:uppercase;color:#6b7690;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:750;display:flex}.dash-knowledge{color:#3f4a66;background:#f5f8fd;border:1px solid #d4dceb;border-radius:16px;max-height:140px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;overflow:auto}.dash-token-stats{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dash-token-stats span{color:#3f4a66;background:#eef3fb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650}.dash-token-stats .is-ok{color:#283891;background:#e8f4fc}.dash-token-stats .is-bad{color:#b91c1c;background:#fef2f2}.dash-plan-badge{color:#283891;background:#e8f4fc;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750}.dash-plan-badge.is-muted{color:#64748b;background:#f1f5f9}.dash-plan-preview{background:#fff;border:1px solid #d4dceb;border-radius:14px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.dash-plan-preview strong{font-family:var(--font-outfit), sans-serif;color:#141b3d}.dash-plan-preview span{color:#6b7690;font-size:12px}.dash-plan-preview ul{color:#3f4a66;margin:6px 0 0;padding-left:16px}.dash-plan-features{color:#3f4a66;gap:4px;margin:8px 0 0;padding-left:16px;font-size:13px;display:grid}.dash-access-grid{background:#f5f8fd;border:1px solid #d4dceb;border-radius:14px;gap:8px;padding:12px;display:grid}.dash-plan-locked{background:linear-gradient(#f0f9fd,#fff);border:1px solid #d4dceb;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.dash-plan-locked .price{font-family:var(--font-outfit), sans-serif;letter-spacing:-.03em;color:#141b3d;font-size:1.6rem}.rte{background:#fff;border:1px solid #d4dceb;border-radius:14px;margin-top:8px;overflow:hidden}.rte-bar{background:#f5f8fd;border-bottom:1px solid #d4dceb;flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.rte-bar button{color:#141b3d;cursor:pointer;background:#fff;border:1px solid #d4dceb;border-radius:8px;min-width:32px;padding:4px 8px;font-size:12px;font-weight:700}.rte-surface{color:#141b3d;outline:none;padding:11px 13px;font-size:14px}.rte-surface:empty:before{content:attr(data-placeholder);color:#8b97ad}.rte-preview p,.dash-knowledge p{margin:0 0 .5em}.rte-preview ul,.dash-knowledge ul{margin:0 0 .5em;padding-left:1.2em}.dash-create-layout{max-width:720px}.dash-list-toolbar{justify-content:flex-end;margin-bottom:4px;display:flex}.dash-billing-groups{gap:16px;display:grid}.dash-billing-table{border-collapse:collapse;width:100%;font-size:13px}.dash-billing-table th,.dash-billing-table td{text-align:left;border-bottom:1px solid #d4dceb;padding:8px 10px}.dash-billing-table th{color:var(--cb-muted);font-weight:600}.dash-input,.panel-input{color:#141b3d;background:#fff;border:1px solid #d4dceb;border-radius:14px;outline:none;width:100%;margin-top:8px;padding:11px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.dash-input:focus,.panel-input:focus{border-color:#283891;box-shadow:0 0 0 4px #2838911f}.panel-btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13.5px;font-weight:600;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex}.panel-btn:disabled{opacity:.55;cursor:not-allowed}.panel-btn-primary{color:#fff;background:linear-gradient(145deg,#00aeef,#283891);box-shadow:0 10px 24px #28389147}.panel-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #28389157}.panel-btn-ghost{color:#3f4a66;background:#fff;border:1px solid #d4dceb}.panel-btn-ghost:hover:not(:disabled){background:#f0f4fb}.panel-btn-danger{color:#b91c1c;background:#fff;border:1px solid #fecaca}.panel-btn-danger:hover:not(:disabled){background:#fef2f2}.panel-code{color:#d7ebe6;background:#151d4a;border-radius:16px;padding:14px 16px;font-size:12px;line-height:1.55;overflow-x:auto}.pages-list{background:#fff;border:1px solid #d4dceb;border-radius:16px;overflow:hidden}.pages-list-head{letter-spacing:.06em;text-transform:uppercase;color:#5a6780;background:#f5f8fd;border-bottom:1px solid #e8eef8;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;padding:10px 14px;font-size:11px;font-weight:750;display:none}@media (min-width:820px){.pages-list-head{display:grid}}.pages-list-body{margin:0;padding:0;list-style:none}.pages-list-row{border-bottom:1px solid #eef2f9;align-items:center;gap:10px;padding:12px 14px;display:grid}.pages-list-row:last-child{border-bottom:0}@media (min-width:820px){.pages-list-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}}.pages-list-title{color:#141b3d;font-size:14px;font-weight:650}.pages-list-desc{color:#5a6780;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.pages-list-url{color:#283891;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-decoration:none;overflow:hidden}.pages-list-url:hover{text-decoration:underline}.pages-list-actions{flex-wrap:wrap;gap:6px;display:flex}.panel-list-item{background:#fff;border:1px solid #e2ebe7;border-radius:16px;padding:14px;transition:border-color .15s,box-shadow .15s}.panel-list-item:hover{border-color:#b9d4cd;box-shadow:0 8px 20px #141b3d0d}.panel-session{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;width:100%;padding:12px;transition:background .14s}.panel-session:hover{background:#f0f6f4}.panel-session.is-active{background:linear-gradient(135deg,#e5f5f2,#f2f9f7);box-shadow:inset 0 0 0 1px #2838912e}.panel-bubble-user{color:#fff;background:linear-gradient(145deg,#00aeef,#283891);border-radius:18px 18px 6px;margin-left:2rem;padding:10px 12px;font-size:13.5px}.conv-msg-visitor-meta{opacity:.9;word-break:break-word;border-top:1px solid #ffffff47;margin-top:8px;padding-top:6px;font-size:10px;line-height:1.45}.panel-bubble-bot .conv-msg-visitor-meta,.cb-bubble.bot .conv-msg-visitor-meta{color:#5b6b80;border-top-color:#0f172a1f}.cb-bubble.user .conv-msg-visitor-meta{border-top-color:#ffffff47}.panel-bubble-bot{color:#1c2e28;background:#f0f4f2;border-radius:18px 18px 18px 6px;margin-right:2rem;padding:10px 12px;font-size:13.5px}@keyframes panel-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-sidebar,.dash-sidebar{display:none}.dash-nav{text-align:left;color:#3f4a66;border-radius:12px;padding:10px 12px;font-size:14px}.login-card{background:#fff;border:1px solid #e8ecf2;border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 12px 40px #0f172a0f}.login-mark{background:#fff;border:1px solid #e8ecf2;border-radius:12px;place-items:center;width:48px;height:48px;display:inline-grid;overflow:hidden;box-shadow:0 8px 20px #2838911f}.login-mark img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.login-card .panel-btn-primary{box-shadow:none;background:#283891}.login-card .panel-btn-primary:hover:not(:disabled){box-shadow:none;background:#1f2d78;transform:none}.login-card .google-btn{border-radius:10px}.google-btn{color:#1f2937;background:#fff;border:1px solid #d5deea;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.google-btn:hover{background:#f8fbff;border-color:#283891}.auth-divider{text-align:center;color:var(--cb-muted);margin:16px 0 8px;font-size:12px;position:relative}.trial-banner{background:linear-gradient(135deg,#00aeef1a,#28389114);border:1px solid #00aeef47;border-radius:18px;padding:14px 16px}.trial-banner.is-ended{background:#fef2f2;border-color:#fecaca}.trial-banner strong{color:#141b3d;display:block}.trial-banner p{color:var(--cb-muted);margin:4px 0 0;font-size:13px}.admin-section{background:#f7faff;border:1px solid #dbe5f2;border-radius:18px;gap:12px;padding:16px;display:grid}.admin-section h3{color:#141b3d;margin:0;font-size:15px}.admin-section p{color:var(--cb-muted);margin:4px 0 0;font-size:13px}.admin-preset-chip{color:#283891;cursor:pointer;background:#fff;border:1px solid #d4dceb;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.admin-preset-chip:hover{background:#eef5ff;border-color:#283891}.admin-field-row{background:#fff;border:1px solid #e4ebf5;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.admin-field-row.is-menu{grid-template-columns:28px minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:end}.admin-field-row.is-drop,.form-field-item.is-drop{border-color:#283891;box-shadow:0 0 0 3px #2838911f}.drag-handle{color:#5b6788;letter-spacing:-2px;cursor:grab;background:#f3f6fb;border:0;border-radius:8px;flex-shrink:0;width:28px;height:28px;font-size:14px;line-height:1}.drag-handle:active{cursor:grabbing}@media (max-width:700px){.admin-field-row,.admin-field-row.is-menu{grid-template-columns:1fr}}.form-studio{background:radial-gradient(520px 180px at 0 0,#28389114,#0000 60%),linear-gradient(#f8fbff 0%,#eef4fb 100%);border:1px solid #d7e2f2;border-radius:24px;gap:16px;padding:20px;display:grid;box-shadow:0 10px 28px #141b3d0d}.form-studio-head h3{letter-spacing:-.03em;color:#141b3d;margin:6px 0 0;font-size:1.15rem}.form-studio-head p{color:var(--cb-muted);max-width:52ch;margin:6px 0 0;font-size:13px}.form-studio-off-note{background:#fff7ed;border-radius:10px;padding:8px 10px;color:#9a3412!important;max-width:none!important;margin:8px 0 0!important;font-size:12px!important}.form-studio-head code{color:#283891;background:#fff;border:1px solid #dbe5f2;border-radius:6px;padding:1px 6px;font-size:12px}.form-studio-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#283891;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.launcher-studio{background:radial-gradient(480px 160px at 100% 0,#00aeef1a,#0000 58%),linear-gradient(#f8fbff 0%,#eef4fb 100%);border:1px solid #d7e2f2;border-radius:24px;gap:14px;padding:18px;display:grid}.launcher-studio-head h3{letter-spacing:-.03em;color:#141b3d;margin:6px 0 0;font-size:1.12rem}.launcher-studio-head p{color:var(--cb-muted);margin:6px 0 0;font-size:13px}.launcher-studio-preview{background:linear-gradient(#e8eef8 0%,#dfe7f4 100%);border:1px dashed #c9d6e8;border-radius:18px;min-height:112px;position:relative;overflow:visible}.launcher-studio-preview-row{align-items:center;gap:8px;display:flex;position:absolute;bottom:12px}.launcher-studio-preview.is-right .launcher-studio-preview-row{right:12px}.launcher-studio-preview.is-left .launcher-studio-preview-row{left:12px}.launcher-studio-preview.align-left .launcher-studio-preview-row{flex-direction:row}.launcher-studio-preview.align-right .launcher-studio-preview-row{flex-direction:row-reverse}.launcher-studio-preview.align-top .launcher-studio-preview-row{flex-direction:column}.launcher-studio-preview-btn{isolation:isolate;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 1px 2px #00000059;border:2px solid #fff;border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 16px #28389147}.launcher-studio-preview-btn:before,.launcher-studio-preview-btn:after{content:none!important;display:none!important}.launcher-studio-preview-btn img{object-fit:cover;width:100%;height:100%;display:block}.launcher-studio-preview.is-right .admin-bar-launcher{bottom:12px;left:auto;right:12px}.launcher-studio-preview.is-left .admin-bar-launcher{bottom:12px;left:12px;right:auto}.launcher-studio-preview-tip{color:#141b3d;background:#fff;border:1px solid #2838911a;border-radius:999px;max-width:min(220px,62vw);padding:8px 12px;font-size:12px;font-weight:650;box-shadow:0 8px 18px #141b3d1f}.widget-design-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.widget-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:720px){.widget-design-grid,.widget-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.widget-color-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dceb;border-radius:14px;gap:6px;padding:8px;display:grid}.widget-color-card.is-active{border-color:#283891;box-shadow:0 0 0 3px #2838911f}.widget-color-card strong{color:#141b3d;font-size:11px}.widget-color-swatch{border-radius:10px;height:28px;display:block}.widget-design-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dceb;border-radius:14px;gap:4px;padding:10px 10px 8px;display:grid}.widget-design-card.is-active{border-color:#283891;box-shadow:0 0 0 3px #2838911f}.widget-design-card strong{color:#141b3d;font-size:12px}.widget-design-card em{color:var(--cb-muted);font-size:10px;font-style:normal}.widget-design-thumb{background:#eef2f7;border-radius:10px;height:36px;position:relative}.widget-design-thumb:after{content:"";background:linear-gradient(145deg,#00aeef,#283891);border-radius:999px;width:14px;height:14px;position:absolute;bottom:8px;right:8px}.widget-design-thumb.is-bar{background:#111827}.widget-design-thumb.is-pill:after{border-radius:999px;width:28px;right:6px}.widget-design-thumb.is-square:after{border-radius:4px}.widget-design-thumb.is-chip{background:#fff;border:1px solid #e5e7eb}.widget-design-thumb.is-tab:after{border-radius:6px 0 0 6px;height:18px;bottom:10px;right:0}.widget-design-thumb.is-ring:after{background:#fff;box-shadow:inset 0 0 0 2px #283891}.widget-design-thumb.is-soft:after{width:18px;height:18px;box-shadow:0 4px 10px #28389159}.lw-mock{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px}.lw-mock.is-right,.admin-widget-stage.is-right .lw-mock,.launcher-studio-preview.is-right .lw-mock{left:auto;right:16px}.lw-mock.is-left,.admin-widget-stage.is-left .lw-mock,.launcher-studio-preview.is-left .lw-mock{left:16px;right:auto}.lw-mock.align-right{flex-direction:row-reverse}.lw-mock.align-left{flex-direction:row}.lw-mock.align-top{flex-direction:column}.lw-mock-icon{color:#fff;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 22px #0f172a3d}.lw-mock-icon img{object-fit:cover;width:100%;height:100%}.lw-mock-text{color:#141b3d;background:#fff;border-radius:999px;max-width:160px;padding:8px 12px;font-size:12px;font-weight:650;box-shadow:0 8px 18px #141b3d1f}.lw-mock.is-bar{background:#111827;border-radius:16px;padding:8px 10px}.lw-mock.is-bar .lw-mock-text{color:#fff;box-shadow:none;background:0 0;padding:0 6px}.lw-mock.is-pill{background:linear-gradient(145deg, var(--lw-accent,#00aeef), var(--lw-primary,#283891));border-radius:999px;padding:6px 8px 6px 12px}.lw-mock.is-pill .lw-mock-text{color:#fff;box-shadow:none;background:0 0}.lw-mock.is-chip{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px}.lw-mock.is-square .lw-mock-icon{border-radius:16px}.lw-mock.is-ring .lw-mock-icon{color:#283891;border:3px solid #283891;background:#fff!important}.lw-mock.is-tab{top:50%;bottom:auto;transform:translateY(-50%)}.lw-mock.is-tab.is-right{right:0}.lw-mock.is-tab.is-left{left:0}.lw-mock.is-tab .lw-mock-icon{border-radius:14px 0 0 14px}.lw-mock.is-tab.is-left .lw-mock-icon{border-radius:0 14px 14px 0}.lw-mock.is-soft .lw-mock-icon{box-shadow:0 16px 32px #28389159}.admin-widget-preview{gap:12px;display:grid}.admin-widget-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-widget-stage{background:#e8eaee;border:1px solid #d7e2f2;border-radius:18px;min-height:280px;position:relative;overflow:hidden}.admin-widget-stage-page{background:linear-gradient(#fff,#fff) 0 0/100% 42% no-repeat,#e8eaee;border-bottom:0;height:100%;min-height:280px;box-shadow:inset 0 -1px #d5dbe6}.admin-widget-stage.is-right .admin-bubble-launcher,.admin-widget-stage.is-right .admin-bar-launcher{left:auto;right:16px}.admin-widget-stage.is-left .admin-bubble-launcher,.admin-widget-stage.is-left .admin-bar-launcher{left:16px;right:auto}.admin-bubble-launcher{position:absolute;bottom:16px}.admin-bar-launcher{background:#111827;border-radius:16px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;bottom:16px;box-shadow:0 12px 28px #0f172a52}.admin-bar-launcher-text{color:#fff;max-width:160px;padding:0 8px;font-size:12px;font-weight:650}.admin-bar-launcher-icon{color:#fff;border:2px solid #fff;border-radius:999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.admin-bar-launcher-icon img{object-fit:cover;width:100%;height:100%}.admin-widget-chat-wrap{background:#0f172a;border:1px solid #d7e2f2;border-radius:18px;min-height:420px;overflow:hidden}.admin-widget-iframe{background:#0f172a;border:0;width:100%;height:520px;display:block}.launcher-choice{flex-wrap:wrap;gap:8px;display:flex}.launcher-choice button{color:#141b3d;cursor:pointer;background:#fff;border:1px solid #d4dceb;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:650}.launcher-choice button.is-active{color:#283891;background:#e8f4fc;border-color:#283891}.form-studio-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-studio-card{background:#ffffffe0;border:1px solid #e4ebf5;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 6px 16px #141b3d0a}.form-studio-card h4{letter-spacing:-.02em;color:#141b3d;margin:0;font-size:13px;font-weight:700}.form-studio-card>p{color:var(--cb-muted);margin:0;font-size:12px}.form-studio-field{gap:4px;display:grid}.form-studio-field span{color:#5b6788;font-size:11px;font-weight:650}.form-studio-field .panel-input{margin-top:0}.form-studio-pairs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-studio-pair{background:#f7faff;border:1px solid #edf2f8;border-radius:14px;gap:8px;padding:12px;display:grid}.form-studio-pair-title{color:#283891;font-size:12px;font-weight:700}.form-field-list{gap:6px;display:grid}.form-field-item{background:#fff;border:1px solid #e6edf7;border-radius:14px;overflow:hidden}.form-field-item.is-open{border-color:#c9d6ee;box-shadow:0 0 0 3px #2838910f}.form-field-item.is-hidden{opacity:.58}.form-field-toggles{flex-shrink:0;align-items:center;gap:8px;display:flex}.form-switch-label{color:#5b6788;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.form-switch-label.is-form{color:#141b3d;margin-top:10px;font-size:13px}.form-switch input:disabled+span{opacity:.4}.form-field-row{align-items:center;gap:8px;padding:8px 10px;display:flex}.form-field-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;min-width:0;padding:2px 0;display:grid}.form-field-name{color:#141b3d;font-size:13px;font-weight:700}.form-field-hint{color:#6b7690;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.form-field-chevron{color:#283891;cursor:pointer;background:#f3f6fb;border:0;border-radius:8px;width:28px;height:28px;font-size:16px;line-height:1}.form-field-body{border-top:1px solid #eef2f8;grid-template-columns:1fr 1fr;gap:10px;padding:10px 10px 12px;display:grid}.form-field-body .is-wide,.form-field-remove{grid-column:1/-1}.form-field-minmax{grid-template-columns:1fr 1fr;gap:8px;display:grid}.form-field-remove{color:#dc2626;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.form-switch{flex-shrink:0;width:36px;height:20px;display:inline-flex;position:relative}.form-switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.form-switch span{background:#d7deea;border-radius:999px;width:100%;height:100%;transition:background .16s;display:block}.form-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #141b3d33}.form-switch input:checked+span{background:#283891}.form-switch input:checked+span:after{transform:translate(16px)}.form-studio-extra-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.form-studio-presets{flex-wrap:wrap;gap:8px;display:flex}.form-studio-empty{text-align:center;min-height:92px;color:var(--cb-muted);background:linear-gradient(#fbfcff 0%,#f3f7fd 100%);border:1.5px dashed #c9d7ea;border-radius:16px;place-items:center;gap:4px;padding:18px;display:grid}.form-studio-empty strong{color:#141b3d;font-size:13px}.form-studio-empty span{font-size:12px}.form-studio-extra-row{background:#fff;border:1px solid #e4ebf5;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px;display:grid}.form-studio-extra-tools{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.form-studio-extra-tools .panel-input{width:auto;min-width:130px;margin-top:0;padding:8px 10px}.form-studio-check{color:#141b3d;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}@media (max-width:800px){.form-studio-grid,.form-studio-pairs,.form-studio-extra-row,.form-field-body{grid-template-columns:1fr}}.home-shell{background:radial-gradient(1000px 520px at 10% -10%,#00aeef38,#0000 55%),radial-gradient(800px 420px at 100% 0,#2838911a,#0000 50%),linear-gradient(#f0f4fb 0%,#e8eef8 100%)}.home-brand{font-family:var(--font-outfit), sans-serif;letter-spacing:-.05em;color:#141b3d;font-size:clamp(3rem,8vw,5.5rem);font-weight:700;line-height:.95}.home-hero{animation:.52s ease-out panel-rise}.home-hero-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#00aeef2e,#0000 70%);border-radius:50%;width:min(520px,80vw);height:280px;position:absolute;inset:10% auto auto 0}.home-widget{animation:.7s ease-out panel-rise}.lb-widget{background:radial-gradient(120% 80% at 0% 0%, var(--lb-accent,#00aeef), transparent 55%), radial-gradient(100% 70% at 100% 0%, var(--lb-primary,#283891), transparent 50%), #f8fafc;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.lb-widget{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--lb-accent,#00aeef) 16%, transparent), transparent 55%), radial-gradient(100% 70% at 100% 0%, color-mix(in srgb, var(--lb-primary,#283891) 14%, transparent), transparent 50%), #f8fafc}}.lb-widget{font-family:var(--font-jakarta), sans-serif;color:#0f172a;border-radius:inherit;overflow:hidden}.lb-widget.is-dark{color:var(--chat-incoming-ink,#e8edf7);background:var(--chat-wallpaper,#12161f)}.lb-widget.is-dark .lb-body{background-color:var(--chat-wallpaper,transparent);background-image:var(--chat-wallpaper-image,none);background-size:var(--chat-wallpaper-size,auto);background-repeat:var(--chat-wallpaper-repeat,repeat);background-position:50%}.lb-widget.is-dark .lb-features,.lb-widget.is-dark .lb-bubble.bot{background:var(--chat-incoming,#1c2332);color:var(--chat-incoming-ink,#e8edf7);box-shadow:none;border-color:#2a3348}.lb-widget.is-dark .lb-hello{color:#f3f6fb}.lb-widget.is-dark .lb-feature,.lb-widget.is-dark .lb-prompt,.lb-widget.is-dark .lb-agent-name{color:#c5cede}.lb-widget.is-dark .lb-composer{background:0 0;border-top:0}.lb-widget.is-dark .lb-composer form{background:var(--chat-composer,#1c2332);box-shadow:0 0 0 1px #2a3348}.lb-widget.is-dark .lb-composer textarea{color:var(--chat-composer-ink,#f4f7ff);background:0 0;border:0}.lb-widget.is-dark .lb-attach{color:#d7def0;background:0 0}.lb-widget.is-dark .lb-bubble.bot{background:var(--chat-incoming,#2a3142);color:var(--chat-incoming-ink,#e8edf7)}.lb-widget.is-dark .lb-menu-btn{background:var(--chat-incoming,#1c2332);color:var(--chat-incoming-ink,#e8edf7);border-color:#2a3348}.lb-widget.is-dark .lb-menu-btn:hover:not(:disabled),.lb-widget.is-dark .lb-menu-btn:focus-visible,.lb-widget.is-dark .lb-menu-btn:active{background:var(--chat-incoming,#1c2332)}@supports (color:color-mix(in lab, red, red)){.lb-widget.is-dark .lb-menu-btn:hover:not(:disabled),.lb-widget.is-dark .lb-menu-btn:focus-visible,.lb-widget.is-dark .lb-menu-btn:active{background:color-mix(in srgb, var(--chat-incoming,#1c2332) 78%, var(--lb-accent,#00aeef))}}.lb-widget.is-dark .lb-menu-btn:hover:not(:disabled),.lb-widget.is-dark .lb-menu-btn:focus-visible,.lb-widget.is-dark .lb-menu-btn:active{border-color:var(--lb-accent,#00aeef)}@supports (color:color-mix(in lab, red, red)){.lb-widget.is-dark .lb-menu-btn:hover:not(:disabled),.lb-widget.is-dark .lb-menu-btn:focus-visible,.lb-widget.is-dark .lb-menu-btn:active{border-color:color-mix(in srgb, var(--lb-accent,#00aeef) 42%, #2a3348)}}.lb-widget.is-dark .lb-menu-btn:hover:not(:disabled),.lb-widget.is-dark .lb-menu-btn:focus-visible,.lb-widget.is-dark .lb-menu-btn:active{color:var(--chat-incoming-ink,#e8edf7);transform:translateY(-1px)}.lb-widget.is-dark .lb-form input,.lb-widget.is-dark .lb-form textarea,.lb-widget.is-dark .lb-form select{color:#f4f7ff;background:#1c2332;border-color:#2a3348}.lb-widget.is-dark .lb-empty,.lb-widget.is-dark .lb-footer{color:#8b97ad}.lb-widget.is-dark .lb-powered,.lb-widget.is-dark a.lb-powered{color:#c7d2fe}.lb-header{color:var(--chat-header-ink,#fff);background:linear-gradient(135deg, var(--chat-header,var(--lb-primary,#283891)) 0%, var(--chat-header,var(--lb-primary,#283891)) 100%);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lb-header{background:linear-gradient(135deg, var(--chat-header,var(--lb-primary,#283891)) 0%, color-mix(in srgb, var(--chat-header,var(--lb-primary,#283891)) 55%, var(--lb-accent,#00aeef)) 100%)}}.lb-header{box-shadow:0 18px 40px var(--chat-header,var(--lb-primary,#283891))}@supports (color:color-mix(in lab, red, red)){.lb-header{box-shadow:0 18px 40px color-mix(in srgb, var(--chat-header,var(--lb-primary,#283891)) 32%, transparent)}}.lb-header:before{content:"";pointer-events:none;background:radial-gradient(120px 80px at 12% 0,#ffffff38,#0000 70%),radial-gradient(180px 100px at 92% 120%,#ffffff1f,#0000 65%);position:absolute;inset:0}.lb-header:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000014);height:14px;position:absolute;bottom:-1px;left:0;right:0}.lb-header-brand{z-index:1;flex:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.lb-header-meta{text-align:left;min-width:0}.lb-title{font-family:var(--font-outfit), var(--font-jakarta), sans-serif;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.lb-subtitle{opacity:.95;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:550;line-height:1;display:inline-flex}.lb-online-dot{background:#5dffb1;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite lb-online-pulse;box-shadow:0 0 0 3px #5dffb147}.lb-avatar,.lb-mini-avatar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:1.5px solid #ffffff8c;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid;overflow:hidden;box-shadow:0 8px 18px #00000029}.lb-mini-avatar{background:var(--lb-primary,#283891);border-width:1.5px;border-radius:10px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.lb-mini-avatar{background:color-mix(in srgb, var(--lb-primary,#283891) 12%, #fff)}}.lb-mini-avatar{border-color:var(--lb-primary,#283891)}@supports (color:color-mix(in lab, red, red)){.lb-mini-avatar{border-color:color-mix(in srgb, var(--lb-primary,#283891) 25%, #fff)}}.lb-mini-avatar{color:var(--lb-primary,#283891);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:11px;font-weight:700}.lb-widget.is-dark .lb-mini-avatar{background:var(--lb-primary,#283891)}@supports (color:color-mix(in lab, red, red)){.lb-widget.is-dark .lb-mini-avatar{background:color-mix(in srgb, var(--lb-primary,#283891) 38%, #1c2332)}}.lb-widget.is-dark .lb-mini-avatar{color:var(--chat-incoming-ink,#e8edf7);border-color:#3a455c}.lb-mini-avatar.is-user{background:linear-gradient(145deg, var(--lb-accent,#00aeef), var(--lb-primary,#283891));color:#fff;border-color:#0000;border-radius:999px;font-size:12px}.lb-header-actions{z-index:1;flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}.lb-min-btn,.lb-close{z-index:1;color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff47;border-radius:10px;flex-shrink:0;width:32px;height:32px;font-size:18px;line-height:1;transition:background .14s,transform .14s;position:relative}.lb-min-btn{padding-bottom:4px;font-size:20px;font-weight:700}.lb-min-btn:hover,.lb-close:hover{background:#ffffff42;transform:translateY(-1px)}.lb-cover{z-index:1;border:1px solid #ffffff8c;border-radius:16px;height:92px;margin:-6px 14px 0;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a1f}.lb-cover img{object-fit:cover;width:100%;height:100%;display:block}.lb-body{background-color:var(--chat-wallpaper,transparent);background-image:var(--chat-wallpaper-image,none);background-size:var(--chat-wallpaper-size,auto);background-repeat:var(--chat-wallpaper-repeat,repeat);background-position:50%;flex:1;min-height:0;padding:14px;overflow:hidden auto}.lb-empty{color:#64748b;place-items:center;gap:8px;height:100%;font-size:13px;display:grid}.lb-home{gap:14px;animation:.42s ease-out lb-rise;display:grid}@keyframes lb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lb-features{border:1px solid var(--lb-primary,#283891);background:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.lb-features{border:1px solid color-mix(in srgb, var(--lb-primary,#283891) 12%, #e2e8f0)}}.lb-features{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 10px 24px #0f172a0a}.lb-feature{color:#334155;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.lb-feature-check{background:var(--lb-primary,#283891);border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.lb-feature-check{background:color-mix(in srgb, var(--lb-primary,#283891) 14%, #fff)}}.lb-feature-check{color:var(--lb-primary,#283891);font-size:11px;font-weight:800}.lb-feature p{margin:0}.lb-hello{letter-spacing:-.03em;color:#141b3d;margin:2px 2px 0;font-size:18px}.lb-hello strong{font-weight:750}.lb-prompt{color:#475569;margin:2px 2px 0;font-size:14px;font-weight:500;line-height:1.45}.lb-messengers{gap:8px;display:grid}.lb-messengers-label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700}.lb-messenger-row{flex-wrap:wrap;gap:8px;display:flex}.lb-messenger-btn{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 4px 12px #0f172a0a}.lb-messenger-btn:hover{border-color:var(--lb-primary,#283891);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.lb-messenger-btn:hover{border-color:color-mix(in srgb, var(--lb-primary,#283891) 35%, #e2e8f0)}}.lb-messenger-btn:hover{box-shadow:0 8px 18px #0f172a14}.lb-messenger-dot{background:var(--lb-primary,#283891);border-radius:999px;width:8px;height:8px}.lb-messenger-btn.is-whatsapp .lb-messenger-dot{background:#25d366}.lb-messenger-btn.is-telegram .lb-messenger-dot{background:#229ed9}.lb-messenger-btn.is-facebook .lb-messenger-dot,.lb-messenger-btn.is-messenger .lb-messenger-dot{background:#1877f2}.lb-messenger-btn.is-instagram .lb-messenger-dot{background:#e1306c}.lb-messenger-btn.is-youtube .lb-messenger-dot{background:red}.lb-chat-apps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lb-chat-app{color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.lb-chat-app:hover{transform:translateY(-1px)}.lb-chat-app.is-wa{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 10px 22px #128c7e47}.lb-chat-app.is-fb{background:linear-gradient(135deg,#0084ff,#1877f2);box-shadow:0 10px 22px #1877f247}.lb-menu-wrap{align-items:flex-start;gap:10px;display:flex}.lb-menu{flex:1;gap:8px;display:grid}.lb-menu-btn{text-align:left;border:1px solid var(--lb-primary,#283891);width:100%}@supports (color:color-mix(in lab, red, red)){.lb-menu-btn{border:1px solid color-mix(in srgb, var(--lb-primary,#283891) 16%, #e5e7eb)}}.lb-menu-btn{background:var(--chat-incoming,#fffffff2);color:var(--chat-incoming-ink,var(--lb-primary,#283891));cursor:pointer;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:650;transition:background .14s,border-color .14s,color .14s,transform .14s;box-shadow:0 6px 16px #0f172a0a}.lb-menu-btn:hover:not(:disabled),.lb-menu-btn:focus-visible{background:var(--chat-incoming,#fff)}@supports (color:color-mix(in lab, red, red)){.lb-menu-btn:hover:not(:disabled),.lb-menu-btn:focus-visible{background:color-mix(in srgb, var(--chat-incoming,#fff) 82%, var(--lb-primary,#283891))}}.lb-menu-btn:hover:not(:disabled),.lb-menu-btn:focus-visible{border-color:var(--lb-primary,#283891)}@supports (color:color-mix(in lab, red, red)){.lb-menu-btn:hover:not(:disabled),.lb-menu-btn:focus-visible{border-color:color-mix(in srgb, var(--lb-primary,#283891) 40%, #e5e7eb)}}.lb-menu-btn:hover:not(:disabled),.lb-menu-btn:focus-visible{color:var(--chat-incoming-ink,var(--lb-primary,#283891));transform:translateY(-1px)}.lb-pages{border:1px solid var(--lb-primary,#283891);background:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.lb-pages{border:1px solid color-mix(in srgb, var(--lb-primary,#283891) 12%, #e2e8f0)}}.lb-pages{border-radius:18px;gap:8px;padding:12px;display:grid;box-shadow:0 8px 20px #0f172a0a}.lb-pages-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lb-pages-count{color:var(--lb-primary,#283891);background:var(--lb-primary,#283891);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.lb-pages-count{background:color-mix(in srgb, var(--lb-primary,#283891) 10%, #fff)}}.lb-pages-count{border-radius:999px;padding:2px 8px}.lb-pages-search{width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:9px 11px;font-size:13px}.lb-pages-search:focus{border-color:var(--lb-primary,#283891);box-shadow:0 0 0 3px var(--lb-primary,#283891)}@supports (color:color-mix(in lab, red, red)){.lb-pages-search:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--lb-primary,#283891) 16%, transparent)}}.lb-pages-list{gap:4px;max-height:168px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lb-pages-empty{text-align:center;color:#94a3b8;padding:12px 8px;font-size:12px}.lb-page-link{color:inherit;border-radius:12px;gap:2px;padding:8px 10px;text-decoration:none;transition:background .14s;display:grid}.lb-page-link:hover{background:var(--lb-primary,#283891)}@supports (color:color-mix(in lab, red, red)){.lb-page-link:hover{background:color-mix(in srgb, var(--lb-primary,#283891) 8%, #fff)}}.lb-page-title{color:#141b3d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.lb-page-url{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lb-stamp,.lb-status{text-align:center;color:#94a3b8;font-size:11px}.lb-stamp{margin-top:4px}.lb-status{margin-top:6px}.lb-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-top:1px solid #e2e8f0e6;padding:12px 14px}.lb-primary-btn{width:100%;color:var(--chat-header-ink,#fff);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg, var(--lb-primary,#283891), var(--lb-accent,#00aeef));box-shadow:0 12px 26px var(--lb-primary,#283891);border:0;border-radius:14px;padding:14px 16px;font-size:13px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.lb-primary-btn{box-shadow:0 12px 26px color-mix(in srgb, var(--lb-primary,#283891) 34%, transparent)}}.lb-primary-btn{transition:transform .14s,box-shadow .14s,opacity .14s}.lb-primary-btn:hover:not(:disabled){box-shadow:0 16px 30px var(--lb-primary,#283891);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.lb-primary-btn:hover:not(:disabled){box-shadow:0 16px 30px color-mix(in srgb, var(--lb-primary,#283891) 40%, transparent)}}.lb-primary-btn:disabled{opacity:.65;cursor:not-allowed}.lb-powered{text-align:center;letter-spacing:.01em;color:#1e3a8a;margin-top:10px;font-size:12px;font-weight:700}a.lb-powered{color:#1e3a8a;width:100%;text-decoration:none;display:inline-block}a.lb-powered:hover{color:#283891;text-decoration:underline}.lb-form-wrap{max-width:420px;margin:0 auto}.lb-form-card{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:18px;padding:16px;box-shadow:0 12px 28px #0f172a0f}.lb-form-card h2{color:#0f172a;margin:0;font-size:18px}.lb-form-card>p{color:#64748b;margin:6px 0 14px;font-size:13px}.lb-form{gap:10px;display:grid}.lb-form label{gap:5px;display:grid}.lb-form span{color:#475569;font-size:12px;font-weight:650}.lb-form small{color:#64748b;font-size:11px}.lb-form input,.lb-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:10px 12px;font-size:13.5px}.lb-form input:focus,.lb-form textarea:focus{border-color:var(--lb-primary,#283891);box-shadow:0 0 0 3px var(--lb-primary,#283891)}@supports (color:color-mix(in lab, red, red)){.lb-form input:focus,.lb-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--lb-primary,#283891) 20%, transparent)}}.lb-form label.is-invalid input,.lb-form label.is-invalid textarea{background:#fff8f8;border-color:#dc2626}.lb-field-error{color:#dc2626;font-size:11px;font-style:normal;font-weight:650}.lb-error{color:#b91c1c;background:#fef2f2;border-radius:10px;padding:8px 10px;font-size:12px}.lb-text-btn{color:#64748b;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.lb-chat{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.lb-visitor-chip{color:#64748b;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:999px;align-self:center;padding:4px 10px;font-size:11px}.lb-row{align-items:flex-end;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.lb-row.is-user{justify-content:flex-end}.lb-bubble-wrap{gap:4px;min-width:0;max-width:calc(100% - 40px);display:grid}.lb-row.is-user .lb-bubble-wrap{max-width:86%}.lb-agent-name{color:var(--lb-primary,#283891);padding-left:2px;font-size:11px;font-weight:700}.lb-bubble{overflow-wrap:anywhere;word-break:break-word;border-radius:20px;min-width:0;max-width:100%;padding:11px 14px;font-size:13.5px;line-height:1.5}.lb-bubble.bot{background:var(--chat-incoming,#eef2f7);color:var(--chat-incoming-ink,#1e293b);box-shadow:none;border:0;border-radius:20px 20px 20px 8px}.lb-bubble.user{background:var(--chat-outgoing,var(--lb-primary,#283891));color:var(--chat-outgoing-ink,#fff);border-radius:20px 20px 8px}.lb-composer{background:0 0;border-top:0;padding:10px 12px 8px}.lb-composer form{background:var(--chat-composer,#fff);border-radius:22px;align-items:flex-end;gap:8px;min-width:0;padding:8px 8px 8px 12px;display:flex;box-shadow:0 0 0 1px #dbe3ef,0 10px 24px #0f172a0f}.lb-composer textarea{resize:none;min-width:0;font:inherit;max-height:90px;color:var(--chat-composer-ink,inherit);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:10px 4px;font-size:14px}.lb-attach{color:#3f4a66;cursor:pointer;width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lb-attach-icon{width:18px;height:18px;display:block}.lb-attach-spin{border:2px solid #d4dceb;border-top-color:var(--lb-primary,#283891);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite cb-spin}.lb-attach:hover:not(:disabled){border-color:var(--lb-primary,#283891);color:var(--lb-primary,#283891);background:#f5f8fd;transform:translateY(-1px)}.lb-attach:disabled{opacity:.5;cursor:not-allowed}.lb-send{width:42px;height:42px;color:var(--chat-send-ink,#fff);cursor:pointer;background:var(--chat-send,var(--lb-primary,#283891));border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.lb-send svg{fill:currentColor;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px}.lb-attach-error{color:#b91c1c;margin:6px 2px 0;font-size:11px}.page-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.page-card{background:linear-gradient(#fff,#f5f8fd);border:1px solid #d4dceb;border-radius:18px;flex-direction:column;gap:10px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;animation:.42s ease-out both panel-rise;display:flex;box-shadow:0 12px 28px #141b3d0d}.page-card:hover{border-color:#a0abd0;transform:translateY(-2px);box-shadow:0 16px 34px #141b3d14}.page-card-top{align-items:flex-start;gap:10px;display:flex}.page-card-mark{color:#283891;background:#e8f4fc;border:1px solid #cfe8e2;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:14px;font-weight:750;display:grid}.page-card-title{color:#141b3d;font-size:14px;font-weight:700;line-height:1.25}.page-card-url{color:#283891;word-break:break-all;margin-top:3px;font-size:11px;text-decoration:none;display:block}.page-card-url:hover{text-decoration:underline}.page-card-desc{color:#5a6780;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.2em;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.page-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.admin-toast-stack{z-index:80;pointer-events:none;gap:10px;width:min(360px,100vw - 24px);display:grid;position:fixed;top:84px;bottom:auto;right:18px}.admin-toast{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d4dceb;border-radius:16px;padding:12px 34px 12px 14px;animation:.28s ease-out toast-drop;position:relative;box-shadow:0 18px 40px #141b3d24}@keyframes toast-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin-toast.is-success{background:#f0f9fd;border-color:#7dd3f0}.admin-toast.is-error{background:#fef2f2;border-color:#fecaca}.admin-toast.is-info{background:#eff6ff;border-color:#93c5fd}.admin-toast.is-warning{background:#fffbeb;border-color:#fde68a}.admin-toast-title{color:#141b3d;font-size:13px;font-weight:700}.admin-toast-msg{color:#5a6780;margin-top:3px;font-size:12px;line-height:1.4}.admin-toast-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.admin-notify{align-items:center;gap:8px;display:flex;position:relative}.admin-notify-enable{color:#283891;cursor:pointer;white-space:nowrap;background:#e8f4fc;border:1px solid #283891;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750}.admin-notify-enable:hover{background:#d6eef9}.admin-notify-bell{color:#00aeef;cursor:pointer;background:#e8f8fd;border:1px solid #9adff5;border-radius:14px;place-items:center;width:44px;height:44px;transition:transform .14s,border-color .14s,background .14s,color .14s;display:grid;position:relative;box-shadow:0 8px 20px #00aeef1f}.admin-notify-bell svg{width:20px;height:20px;display:block}.admin-notify-bell:hover{background:#dff4fc;border-color:#00aeef;transform:translateY(-1px)}.admin-notify-bell.has-unread{color:#fff;background:#00aeef;border-color:#00aeef;box-shadow:0 8px 20px #00aeef47}.admin-notify-bell.has-unread:hover{background:#0096d1;border-color:#0096d1}.admin-notify-bell.is-live:not(.has-unread){box-shadow:0 0 0 2px #7dd3f0,0 8px 20px #00aeef1f}.admin-notify-badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:750;display:grid;position:absolute;top:-5px;right:-5px}.admin-notify-panel{z-index:40;background:#fff;border:1px solid #d4dceb;border-radius:18px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 50px #141b3d29}.admin-notify-head{background:#f5f8fd;border-bottom:1px solid #e8eef8;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-notify-head strong{color:#141b3d;font-size:13px;display:block}.admin-notify-head span{color:#5a6780;font-size:11px}.admin-notify-list{max-height:360px;margin:0;padding:0;list-style:none;overflow:auto}.admin-notify-empty{text-align:center;color:#94a3b8;padding:28px 16px;font-size:13px}.admin-notify-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef4f1;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.admin-notify-item-copy{flex:1;min-width:0}.admin-notify-item:hover,.admin-notify-item:focus-visible{background:#f5f8fd}.admin-notify-item.is-unread{background:linear-gradient(90deg,#e8f8fd,#fff 42%)}.admin-notify-item.is-link:hover .admin-notify-open,.admin-notify-item.is-link:hover .admin-notify-chevron{color:#00aeef}.admin-notify-open{color:#283891;margin-top:8px;font-size:11px;font-weight:750;display:inline-block}.admin-notify-chevron{color:#94a3b8;flex-shrink:0;font-size:16px;font-weight:700}.admin-notify-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-notify-type{letter-spacing:.04em;text-transform:uppercase;color:#283891;background:#e8f4fc;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:750}.admin-notify-type.is-message{color:#b45309;background:#fff7ed}.admin-notify-type.is-system{color:#a16207;background:#fffbeb}.admin-notify-item-top time{color:#94a3b8;font-size:10px}.admin-notify-item-title{color:#141b3d;margin-top:6px;font-size:13px;font-weight:700}.admin-notify-item-body{color:#5a6780;margin-top:3px;font-size:12px;line-height:1.4}.panel-nav-badge{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:750;display:inline-grid}.panel-top-actions{align-items:center;gap:10px;min-width:0;display:flex}.admin-notify-desktop{display:none}@media (min-width:900px){.admin-notify-desktop{display:block}}.panel-main.is-chats{flex-direction:column;min-width:0;min-height:100dvh;padding:12px;display:flex}.panel-main.is-chats .panel-top{display:none}@media (min-width:900px){.panel-main.is-chats{height:100dvh;padding:18px 22px;overflow:hidden}.panel-main.is-chats .panel-mobile-bar{display:none}}.conv-layout{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffb3;border-radius:24px;flex:1;gap:0;width:100%;min-width:0;min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 24px 60px #141b3d1a}@media (min-width:980px){.conv-layout{grid-template-columns:minmax(0,300px) minmax(0,1fr);min-height:0}}@media (min-width:1180px){.conv-layout.has-profile{grid-template-columns:minmax(0,280px) minmax(0,1fr) minmax(260px,300px)}}.conv-list-card,.conv-thread-card{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.conv-list-card{background:linear-gradient(#f8fafff5,#f1f5fce6);border-right:1px solid #28389114}.conv-thread-card{background:radial-gradient(720px 280px at 100% 0,#00aeef14,#0000 55%),radial-gradient(640px 240px at 0 100%,#2838910f,#0000 50%),#fff}.conv-profile-card{background:#f7f9fd;border-left:1px solid #28389114;flex-direction:column;min-width:0;min-height:0;padding:0 16px 24px;display:none;overflow:auto}.conv-layout.has-profile .conv-profile-card{display:flex}.conv-profile-backdrop{display:none}.conv-profile-toolbar{z-index:1;background:inherit;justify-content:space-between;align-items:center;gap:10px;margin:0 -16px 8px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.conv-profile-toolbar strong{color:#141b3d;font-size:13px}.conv-profile-close{color:#283891;cursor:pointer;background:#28389114;border:0;border-radius:10px;width:32px;height:32px;font-size:22px;line-height:1}.conv-layout.is-dark .conv-profile-toolbar strong{color:#f4f7ff}.conv-layout.is-dark .conv-profile-close{color:#d7def0;background:#1c2332}@media (max-width:1179px){.conv-profile-backdrop{z-index:22;background:#0c101c7a;border:0;display:block;position:absolute;inset:0}.conv-layout.has-profile .conv-profile-card{z-index:24;width:min(380px,92vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #0f163538}}.conv-profile-empty{text-align:center;color:#8a97b0;margin:auto;padding:24px;font-size:13px}.conv-profile-hero{text-align:center;border-bottom:1px solid #28389114;padding:8px 8px 16px}.conv-profile-hero h3{color:#141b3d;margin:0;font-size:16px}.conv-profile-hero p{color:#5a6780;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.conv-profile-loc{font-weight:650}.conv-profile-block{padding:14px 0 6px}.conv-profile-block h4{letter-spacing:.08em;text-transform:uppercase;color:#7a889c;margin:0 0 8px;font-size:11px}.conv-profile-block .conv-thread-meta,.conv-profile-block .conv-visitor-tech{margin:0}.conv-list-head{gap:12px;min-width:0;padding:18px 16px 12px;display:grid}.conv-list-head-row{gap:12px;min-width:0;display:grid}.conv-app-title{font-family:var(--font-outfit), sans-serif;letter-spacing:-.04em;color:#141b3d;margin:0;font-size:1.35rem;font-weight:700}.conv-tabs{background:#28389114;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;min-width:0;padding:4px;display:grid}.conv-tab{color:#5a6780;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.conv-tab-count{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.conv-tab.is-active{color:#283891;background:#fff;box-shadow:0 8px 18px #2838911f}.conv-search{min-width:0;display:block;position:relative}.conv-search svg{fill:none;stroke:#8a97b0;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.conv-search input{box-sizing:border-box;color:#141b3d;background:#ffffffd9;border:0;border-radius:14px;outline:none;width:100%;min-width:0;max-width:100%;padding:11px 12px 11px 36px;font-size:13px;box-shadow:inset 0 0 0 1px #28389114}.conv-search input::-webkit-search-decoration{appearance:none}.conv-search input::-webkit-search-cancel-button{appearance:none}.conv-search input::-webkit-search-results-button{appearance:none}.conv-search input:focus{background:#fff;box-shadow:0 0 0 4px #2f6bff1f}.conv-section-label{letter-spacing:.08em;text-transform:uppercase;color:#7a889c;align-items:center;gap:8px;padding:4px 18px 8px;font-size:11px;font-weight:750;display:flex}.conv-section-label span{color:#283891;letter-spacing:0;text-transform:none;background:#28389114;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-weight:750;display:inline-grid}.conv-list{scrollbar-width:thin;scrollbar-color:#d4dceb transparent;-webkit-overflow-scrolling:touch;flex:1;align-content:start;gap:4px;min-width:0;min-height:0;margin:0;padding:0 10px 16px;list-style:none;display:grid;overflow:hidden auto}.conv-list>li{min-width:0;max-width:100%}.conv-item{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;max-width:100%;padding:10px;transition:background .16s,transform .16s,box-shadow .16s;display:flex}.conv-item:hover{background:#ffffffe6;transform:translateY(-1px);box-shadow:0 10px 22px #28389114}.conv-item.is-active{background:#fff;box-shadow:0 0 0 1px #2f6bff29,0 14px 28px #2838911a}.conv-item.is-unread .conv-item-name{font-weight:800}.conv-item-avatar{color:#fff;background:linear-gradient(145deg,#6b7cff,#283891);border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:15px;font-weight:750;display:grid;position:relative;box-shadow:0 8px 16px #28389138}.conv-item-avatar.tone-violet{background:linear-gradient(145deg,#8b7bff,#5b4cdb)}.conv-item-avatar.tone-sky{background:linear-gradient(145deg,#38bdf8,#0284c7)}.conv-item-avatar.tone-rose{background:linear-gradient(145deg,#fb7185,#e11d48)}.conv-item-avatar.tone-amber{background:linear-gradient(145deg,#fbbf24,#d97706)}.conv-item-avatar.tone-teal{background:linear-gradient(145deg,#2dd4bf,#0f766e)}.conv-item-avatar.tone-indigo{background:linear-gradient(145deg,#818cf8,#283891)}.conv-item-main{flex:1;min-width:0}.conv-item-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.conv-item-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:#141b3d;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.conv-item-row time{color:#94a3b8;flex-shrink:0;font-size:11px;font-weight:650}.conv-item-preview{text-overflow:ellipsis;white-space:nowrap;color:#7a889c;min-width:0;margin:2px 0 0;font-size:13px;line-height:1.35;overflow:hidden}.conv-unread-badge{color:#fff;background:#ef4444;border-radius:999px;flex-shrink:0;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.conv-item-fields,.conv-thread-meta{gap:4px;margin:8px 0 0;display:grid}.conv-item-fields div,.conv-thread-meta div{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;font-size:11px;line-height:1.35;display:grid}.conv-item-fields dt,.conv-thread-meta dt{color:#7a889c;font-weight:700}.conv-item-fields dd,.conv-thread-meta dd{color:#3f524a;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.conv-thread-meta{margin-top:10px}.conv-thread-meta div{grid-template-columns:84px minmax(0,1fr);font-size:12px}.conv-thread-meta dd{white-space:normal;color:#1f2937;word-break:break-word}.conv-visitor-summary{color:#5b6b80;margin-top:6px;font-size:11px;line-height:1.4}.conv-visitor-tech{border-top:1px dashed #d7e2ec;margin-top:8px;padding-top:8px}@media (min-width:900px){.conv-visitor-tech{grid-template-columns:1fr 1fr}}.conv-thread-head{border-bottom:1px solid var(--chat-header,#283891);align-items:center;gap:10px;min-width:0;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.conv-thread-head{border-bottom:1px solid color-mix(in srgb, var(--chat-header,#283891) 12%, transparent)}}.conv-thread-head{background:var(--chat-header,#ffffffb8);color:var(--chat-header-ink,#141b3d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.conv-back{color:#283891;cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:none}.conv-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.conv-thread-identity{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 6px 4px 0;display:flex}.conv-thread-identity:hover{background:#2838910f}.conv-layout.is-dark .conv-thread-identity:hover{background:#ffffff0f}.conv-thread-name{min-width:0;font-family:var(--font-outfit), sans-serif;letter-spacing:-.02em;color:var(--chat-header-ink,#141b3d);align-items:center;gap:8px;font-size:1.05rem;font-weight:650;display:flex}.conv-status-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e29}.conv-status-dot.is-offline{box-shadow:none;background:#94a3b8}.conv-thread-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--chat-header-ink,#7a889c);opacity:.78;margin-top:2px;font-size:12px;overflow:hidden}.conv-thread-actions{gap:8px;margin-left:auto;display:flex}.conv-action-btn{padding:8px 12px;font-size:12px}.conv-thread-details{background:#fbfcfe;border-bottom:1px solid #eef1f6;margin:0}.conv-thread-details summary{cursor:pointer;color:#283891;padding:10px 18px;font-size:12px;font-weight:700;list-style:none}.conv-thread-details summary::-webkit-details-marker{display:none}.conv-thread-details .conv-thread-meta,.conv-thread-details .conv-visitor-tech{margin:0;padding:0 18px 12px}.conv-thread-body{background-color:var(--chat-wallpaper,transparent);background-image:var(--chat-wallpaper-image,radial-gradient(#2838910b 1px, transparent 1px));background-size:var(--chat-wallpaper-size,18px 18px);background-repeat:var(--chat-wallpaper-repeat,repeat);scrollbar-width:thin;-webkit-overflow-scrolling:touch;background-position:50%;flex-direction:column;flex:1;gap:16px;min-height:180px;padding:22px 22px 16px;display:flex;overflow:hidden auto}.conv-item-avatar.is-lg{width:72px;height:72px;margin:0 auto 10px;font-size:28px}.conv-msg{flex-direction:row;align-items:flex-end;gap:8px;max-width:min(82%,560px);display:flex}.conv-msg-stack{flex-direction:column;min-width:0;display:flex}.conv-msg-avatar{color:#fff;background:linear-gradient(145deg,#6b7cff,#283891);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:750;display:grid}.conv-msg-who{color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:700}.conv-msg-bubble{word-break:break-word;width:fit-content;max-width:100%;padding:10px 14px;font-size:14px;line-height:1.45}.conv-msg.is-visitor{align-self:flex-start}.conv-msg.is-visitor .conv-msg-bubble{background:var(--chat-incoming,#eef2f7);color:var(--chat-incoming-ink,#1f2937);box-shadow:none;border-radius:18px 18px 18px 6px}.conv-msg.is-agent{flex-direction:row;justify-content:flex-end;align-self:flex-end}.conv-msg.is-agent .conv-msg-stack{align-items:flex-end}.conv-msg.is-agent .conv-msg-who{text-align:right}.conv-msg.is-agent .conv-msg-bubble{background:var(--chat-outgoing,var(--conv-primary,#283891));color:var(--chat-outgoing-ink,#fff);box-shadow:none;border-radius:18px 18px 6px}.conv-msg.is-agent .cb-md,.conv-msg.is-agent .cb-md p,.conv-msg.is-agent .cb-md a{color:inherit}.conv-empty{text-align:center;min-height:240px;color:var(--cb-muted);flex:1;align-content:center;place-items:center;gap:8px;padding:32px 20px;display:grid}.conv-empty-art{place-items:center;width:112px;height:112px;margin-bottom:8px;display:grid;position:relative}.conv-empty-art span{border:1px solid #2838911a;border-radius:999px;animation:3.2s ease-out infinite conv-pulse;position:absolute;inset:0}.conv-empty-art span:last-of-type{animation-delay:.6s;inset:14px}.conv-empty strong{font-family:var(--font-outfit), sans-serif;letter-spacing:-.03em;color:#141b3d;font-size:1.15rem;font-weight:700}.conv-empty p{max-width:30ch;margin:0;font-size:13.5px;line-height:1.55}.conv-empty-list{min-height:180px}.conv-empty-compact{min-height:120px}.conv-empty-icon{z-index:1;color:#fff;background:linear-gradient(145deg,#4f8cff,#283891);border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:0;display:grid;position:relative;box-shadow:0 16px 32px #28389147}.conv-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}@keyframes conv-pulse{0%{opacity:.7;transform:scale(.86)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.conv-layout.is-dark{color:#e8edf7;background:#151922;border-color:#1c2230;box-shadow:0 24px 60px #00000059}.conv-layout.is-dark .conv-list-card{background:#12161f;border-right-color:#232a3a}.conv-layout.is-dark .conv-thread-card{background:radial-gradient(720px 280px at 100% 0%, var(--conv-accent,#00aeef), transparent 55%), #171c27}@supports (color:color-mix(in lab, red, red)){.conv-layout.is-dark .conv-thread-card{background:radial-gradient(720px 280px at 100% 0%, color-mix(in srgb, var(--conv-accent,#00aeef) 12%, transparent), transparent 55%), #171c27}}.conv-layout.is-dark .conv-profile-card{background:#12161f;border-left-color:#232a3a}.conv-layout.is-dark .conv-app-title,.conv-layout.is-dark .conv-profile-hero h3,.conv-layout.is-dark .conv-item-name{color:#f4f7ff}.conv-layout.is-dark .conv-thread-name{color:var(--chat-header-ink,#f4f7ff)}.conv-layout.is-dark .conv-tab{color:#8b97ad}.conv-layout.is-dark .conv-tabs{background:#ffffff0f}.conv-layout.is-dark .conv-tab.is-active{color:#fff;box-shadow:none;background:#2a3348}.conv-layout.is-dark .conv-search input{color:#f4f7ff;background:#1b2130;box-shadow:inset 0 0 0 1px #2a3348}.conv-layout.is-dark .conv-search input:focus{box-shadow:0 0 0 3px var(--conv-accent,#00aeef);background:#1f2636}@supports (color:color-mix(in lab, red, red)){.conv-layout.is-dark .conv-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--conv-accent,#00aeef) 28%, transparent)}}.conv-layout.is-dark .conv-section-label,.conv-layout.is-dark .conv-thread-sub,.conv-layout.is-dark .conv-profile-hero p,.conv-layout.is-dark .conv-profile-block h4,.conv-layout.is-dark .conv-item time,.conv-layout.is-dark .conv-item-preview{color:#8b97ad}.conv-layout.is-dark .conv-section-label span{color:var(--conv-accent,#00aeef);background:#00aeef29}.conv-layout.is-dark .conv-item:hover{box-shadow:none;background:#1c2332}.conv-layout.is-dark .conv-item.is-active{box-shadow:inset 0 0 0 1px var(--conv-accent,#00aeef);background:#243049}@supports (color:color-mix(in lab, red, red)){.conv-layout.is-dark .conv-item.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--conv-accent,#00aeef) 35%, transparent)}}.conv-layout.is-dark .conv-unread-badge{background:#ef4444}.conv-layout.is-dark .conv-thread-head,.conv-layout.is-dark .conv-thread-details{background:var(--chat-header,#12161fdb);color:var(--chat-header-ink,#e8edf7);border-bottom-color:#232a3a}.conv-layout.is-dark .conv-thread-details summary{color:var(--conv-accent,#00aeef)}.conv-layout.is-dark .conv-thread-body{background-color:var(--chat-wallpaper,#12161f);background-image:var(--chat-wallpaper-image,radial-gradient(#ffffff0a 1px, transparent 1px));background-size:var(--chat-wallpaper-size,18px 18px);background-repeat:var(--chat-wallpaper-repeat,repeat)}.conv-layout.is-dark .conv-msg.is-visitor .conv-msg-bubble{background:var(--chat-incoming,#2a3142);color:var(--chat-incoming-ink,#e8edf7);box-shadow:none}.conv-layout.is-dark .conv-composer{background:linear-gradient(180deg, transparent, var(--chat-wallpaper,#151922) 40%)}@supports (color:color-mix(in lab, red, red)){.conv-layout.is-dark .conv-composer{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--chat-wallpaper,#151922) 88%, #151922) 40%)}}.conv-layout.is-dark .conv-composer-bar{background:var(--chat-composer,#1c2332);box-shadow:0 0 0 1px #2a3348}.conv-layout.is-dark .conv-composer-input{color:var(--chat-composer-ink,#f4f7ff)}.conv-layout.is-dark .conv-composer-note,.conv-layout.is-dark .conv-empty,.conv-layout.is-dark .conv-profile-empty,.conv-layout.is-dark .conv-thread-meta dt,.conv-layout.is-dark .conv-thread-meta dd{color:#9aa6bd}.conv-layout.is-dark .conv-back,.conv-layout.is-dark .conv-action-btn.panel-btn-ghost{color:#d7def0;background:#1c2332;border-color:#2a3348}.conv-composer{background:0 0;min-width:0;padding:12px 16px 16px;display:flex}.conv-composer-bar{background:var(--chat-composer,#fff);border-radius:22px;align-items:flex-end;gap:8px;width:100%;min-width:0;padding:8px 8px 8px 16px;display:flex;box-shadow:0 0 0 1px #dbe3ef,0 12px 28px #141b3d14}.conv-composer-bar:focus-within{box-shadow:0 0 0 2px var(--conv-primary,#283891), 0 12px 28px #141b3d1a}.conv-send-btn{background:var(--chat-send,var(--conv-primary,#283891));width:44px;height:44px;color:var(--chat-send-ink,#fff);cursor:pointer;box-shadow:none;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.conv-composer-input{resize:none;min-width:0;min-height:44px;max-height:120px;font:inherit;color:var(--chat-composer-ink,#141b3d);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:11px 8px 11px 0;font-size:15px;line-height:1.4}.conv-composer-input::placeholder{color:#6b7690;font-weight:550}.conv-composer-input:focus{box-shadow:none;background:0 0}.conv-send-btn:hover:not(:disabled){transform:translateY(-1px)}.conv-send-btn svg{fill:currentColor;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.conv-send-btn:disabled{opacity:.45;cursor:not-allowed}.conv-composer-note{color:var(--cb-muted);font-size:13px}@media (max-width:899px){.panel-frame{display:block}.panel-main{padding:12px 12px calc(28px + env(safe-area-inset-bottom,0px));width:100%;min-width:0;overflow-x:hidden}.panel-top{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.panel-top-actions{width:100%;display:block}.panel-mobile-bar .panel-top-actions,.panel-mobile-bell{flex:none;width:auto;margin-left:auto;display:flex}.panel-mobile-nav,.admin-notify-enable{display:none}.panel-mobile-bar .admin-notify-bell{border-radius:12px;flex-shrink:0;width:40px;height:40px}.panel-title{font-size:clamp(1.28rem,6vw,1.7rem)}.panel-desc{max-width:none;font-size:13px}.panel-card,.dash-card,.dash-site-card{border-radius:18px;min-width:0;padding:14px}.dash-form-row,.panel-card.grid,form.grid,form.panel-card{grid-template-columns:1fr!important}.dash-site-actions{width:100%}.dash-site-actions .panel-btn{flex:calc(50% - 8px);justify-content:center;min-width:120px}.panel-code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:12px;font-size:11px}.stat-card,.form-studio{border-radius:18px;padding:14px}.form-studio-grid,.form-studio-pairs,.form-studio-extra-row{grid-template-columns:1fr}.form-studio-extra-tools{width:100%}.form-studio-extra-tools .panel-input{flex:140px;min-width:0}.admin-notify-panel{left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 64px);z-index:90;flex-direction:column;width:auto;max-width:none;max-height:min(72dvh,100dvh - 80px);display:flex;position:fixed}.admin-notify-head{flex-wrap:wrap}.admin-notify-list{flex:1;max-height:none}.admin-toast-stack{top:calc(env(safe-area-inset-top,0px) + 64px);z-index:95;width:auto;left:10px;right:10px}.admin-toast{border-radius:14px;padding:11px 32px 11px 12px}.team-row{flex-wrap:wrap;align-items:flex-start}.panel-preview-header{gap:10px;padding:14px 12px}.conv-layout,.conv-shell{grid-template-columns:1fr}.conv-thread-head{padding:12px}body.nav-locked{overflow:hidden}}@media (max-width:979px){.panel-main.is-chats{padding:0 0 8px}.panel-main.is-chats .panel-mobile-bar{margin:8px 12px}.conv-layout{min-height:calc(100dvh - 88px);box-shadow:none;border-left:0;border-right:0;border-radius:0}.conv-layout.has-thread{min-height:calc(100dvh - 8px)}.conv-layout.has-thread .conv-list-card,.conv-layout:not(.has-thread) .conv-thread-card{display:none}.conv-list-card,.conv-thread-card{min-height:calc(100dvh - 96px)}.conv-layout.has-thread .conv-thread-card{min-height:calc(100dvh - 8px)}.conv-back{display:grid}.conv-composer{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.conv-composer-bar{border-radius:22px;padding-left:12px}}.site-shell{--site-ink:#111827;--site-muted:#6b7280;--site-line:#e8ecf2;--site-blue:#283891;--site-cyan:#00aeef;--site-paper:#f7f8fb;min-height:100dvh;color:var(--site-ink);font-family:var(--font-jakarta), sans-serif;background:#fff;flex-direction:column;display:flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--site-line);background:#ffffffeb;position:sticky;top:0;overflow:visible}.site-header.is-open{background:#fff}.site-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:12px 20px;display:flex}.site-brand{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.site-brand-mark{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0;width:36px;height:36px;display:block}.site-brand-text{gap:0;min-width:0;display:grid}.site-brand-text strong{letter-spacing:-.03em;font-size:.95rem;font-weight:700;line-height:1.15}.site-brand-text small{color:var(--site-muted);font-size:11px;font-weight:500}.site-nav{align-items:center;gap:2px;display:none}.site-nav-link{appearance:none;font:inherit;color:#374151;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.site-nav-link:hover{background:var(--site-paper);color:var(--site-ink)}.site-nav-drop{position:relative}.site-nav-menu{z-index:70;min-width:200px;padding-top:10px;display:none;position:absolute;top:100%;left:0}.site-nav-menu-panel{border:1px solid var(--site-line);background:#fff;border-radius:14px;padding:8px;display:grid;box-shadow:0 16px 40px #0f172a1f}.site-nav-menu a{color:#374151;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.site-nav-menu a:hover{background:var(--site-paper);color:var(--site-ink)}.site-nav-drop:hover .site-nav-menu,.site-nav-drop:focus-within .site-nav-menu,.site-nav-drop.is-open .site-nav-menu{display:block}.site-header-actions{flex-shrink:0;align-items:center;gap:14px;display:none}.site-nav-login{color:#374151;font-size:15px;font-weight:600;text-decoration:none}.site-nav-login:hover{color:var(--site-ink)}.site-menu-toggle{border:1px solid var(--site-line);cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;place-content:center;gap:5px;width:42px;height:42px;padding:0;display:grid}.site-menu-toggle span{background:var(--site-ink);border-radius:99px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.site-header.is-open .site-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.site-header.is-open .site-menu-toggle span:nth-child(2){opacity:0}.site-header.is-open .site-menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-drawer{border-top:1px solid var(--site-line);background:#fff;max-height:calc(100dvh - 68px);padding:8px 20px 24px;display:none;overflow:auto}.site-drawer.is-open{display:block}.site-drawer-nav{gap:4px;display:grid}.site-drawer-label{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin:14px 0 4px;font-size:12px;font-weight:700}.site-drawer-link{color:var(--site-ink);letter-spacing:-.02em;border-bottom:1px solid var(--site-line);cursor:pointer;pointer-events:auto;padding:14px 0;font-size:1.15rem;font-weight:700;text-decoration:none;display:block}.site-drawer-actions{gap:10px;margin-top:20px;display:grid}.site-drawer-actions .site-btn{width:100%}@media (max-width:419px){.site-brand-text small{display:none}}@media (min-width:960px){.site-nav,.site-header-actions{display:flex}.site-menu-toggle,.site-drawer{display:none!important}}.site-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;font-size:13.5px;font-weight:650;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.site-btn-primary{color:#fff;background:var(--site-blue)}.site-btn-primary:hover{background:#1f2d78}.site-btn-ghost{color:var(--site-ink);border:1px solid var(--site-line);background:0 0}.site-btn-ghost:hover{background:var(--site-paper)}.site-btn-lg{padding:12px 18px;font-size:14.5px}.site-main{flex:1;width:100%}.site-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--site-blue);margin:0;font-size:12px;font-weight:650}.site-eyebrow-light{color:var(--site-blue)}.site-badge{width:fit-content;color:var(--site-blue);background:#eef2ff;border-radius:999px;align-items:center;margin:0;padding:6px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.site-pillars{gap:12px;max-width:1180px;margin:0 auto;padding:28px 20px 8px;display:grid}@media (min-width:860px){.site-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-pillar{border:1px solid var(--site-line);color:inherit;background:#fff;border-radius:16px;padding:18px 20px;text-decoration:none;display:block}.site-pillar:hover{border-color:#c7d2fe}.site-pillar strong{letter-spacing:-.02em;font-size:1rem;display:block}.site-pillar span{color:var(--site-muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.site-hero{align-items:center;gap:40px;max-width:1120px;margin:0 auto;padding:56px 20px 24px;display:grid}@media (min-width:980px){.site-hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.9fr);gap:56px;padding:80px 20px 48px}}.site-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.site-hero-copy h1,.site-hero-title{letter-spacing:-.045em;color:var(--site-ink);max-width:16ch;margin:16px 0 0;font-size:clamp(2.1rem,4.6vw,3.35rem);font-weight:750;line-height:1.08}.site-hero-sub{max-width:42ch;color:var(--site-muted);margin:16px 0 0;font-size:1.05rem;line-height:1.65}.site-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.site-hero-stage{justify-content:center;display:flex}.site-hero-panel{border:1px solid var(--site-line);background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:380px;display:flex;overflow:hidden;box-shadow:0 20px 50px #11182714}.site-hero-panel-top{background:var(--site-blue);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.site-hero-panel-top strong{font-size:14px;font-weight:700;display:block}.site-hero-panel-top span{opacity:.78;margin-top:2px;font-size:12px;display:block}.site-online-dot{background:#4ade80;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #4ade8038}.site-hero-panel-body{background:#f8fafc;align-content:start;gap:10px;min-height:220px;padding:16px;display:grid}.site-bubble{max-width:86%;color:var(--site-ink);border:1px solid var(--site-line);background:#fff;border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:13.5px;line-height:1.45}.site-bubble.is-user{color:#fff;background:var(--site-blue);border-color:#0000;border-radius:14px 14px 4px;margin-left:auto}.site-hero-panel-input{border:1px solid var(--site-line);color:#9ca3af;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px;padding:8px 8px 8px 14px;font-size:13px;display:flex}.site-hero-panel-input em{background:var(--site-blue);color:#fff;border-radius:8px;padding:7px 12px;font-style:normal;font-weight:650}.site-section,.site-page{max-width:1120px;margin:0 auto;padding:64px 20px}.site-section-alt{background:var(--site-paper);border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);max-width:none;padding:0}.site-section-alt>*{max-width:1120px;margin:0 auto;padding:64px 20px}.site-section-head,.site-page-intro{max-width:40rem;margin-bottom:32px}.site-section-head h2,.site-page-title{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:720;line-height:1.15}.site-section-head p,.site-page-lead{color:var(--site-muted);margin-top:10px;font-size:1.02rem;line-height:1.65}.site-feature-rail{gap:16px;display:grid}@media (min-width:860px){.site-feature-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-feature-row{border:1px solid var(--site-line);background:#fff;border-radius:16px;gap:12px;padding:22px;display:grid}.site-feature-index,.site-icon{width:40px;height:40px;color:var(--site-blue);background:#eef2ff;border-radius:10px;place-items:center;font-size:14px;font-weight:700;display:grid}.site-feature-row h3,.site-feature h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.site-feature-row p,.site-feature p{color:var(--site-muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}.site-section-cta,.site-page-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.site-text-link{color:var(--site-blue);align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.site-text-link:hover{text-decoration:underline}.site-feature-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:760px){.site-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.site-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-feature{border:1px solid var(--site-line);background:#fff;border-radius:16px;padding:22px 20px}.site-feature .site-feature-index{margin-bottom:14px}.site-band{background:var(--site-paper);border-top:1px solid var(--site-line);color:var(--site-ink)}.site-band-inner{max-width:1120px;margin:0 auto;padding:64px 20px}.site-band h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:720}.site-steps{gap:14px;margin-top:28px;display:grid}@media (min-width:860px){.site-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-steps>div{border:1px solid var(--site-line);background:#fff;border-radius:16px;padding:22px}.site-steps strong{color:var(--site-blue);letter-spacing:.04em;font-size:13px;font-weight:700;display:block}.site-steps h3{letter-spacing:-.02em;margin:10px 0 0;font-size:1.08rem}.site-steps p{color:var(--site-muted);margin:8px 0 0;line-height:1.55}.site-cta-finale{padding:24px 20px 80px}.site-cta-finale-inner{text-align:center;background:var(--site-blue);color:#fff;border-radius:20px;max-width:720px;margin:0 auto;padding:48px 24px}.site-cta-finale h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:720}.site-cta-finale p{color:#ffffffc7;max-width:46ch;margin:12px auto 0;line-height:1.55}.site-cta-finale .site-hero-actions{justify-content:center}.site-cta-finale .site-btn-primary{color:var(--site-blue);background:#fff}.site-cta-finale .site-btn-primary:hover{background:#eef2ff}.site-cta-finale .site-btn-ghost{color:#fff;border-color:#ffffff47}.site-cta-finale .site-btn-ghost:hover{background:#ffffff14}.site-point-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.site-point-list li{border:1px solid var(--site-line);background:#fff;border-radius:14px;padding:16px 18px 16px 48px;line-height:1.5;position:relative}.site-point-list li:before{content:"";background:var(--site-blue);border-radius:999px;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:18px}.site-pricing-grid{gap:14px;margin-top:8px;display:grid}@media (min-width:860px){.site-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-plan{border:1px solid var(--site-line);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:24px 22px;display:flex;position:relative}.site-plan.is-highlight{background:var(--site-blue);border-color:var(--site-blue);color:#fff}.site-plan-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--site-blue);background:#eef2ff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.site-plan.is-highlight .site-plan-tag{color:#fff;background:#ffffff29}.site-plan h3{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700}.site-plan-price strong{letter-spacing:-.04em;font-size:2rem;font-weight:750;display:block}.site-plan-price span{color:var(--site-muted);font-size:13px}.site-plan-desc{color:var(--site-muted);font-size:14px;line-height:1.5}.site-plan.is-highlight .site-plan-price span{color:#ffffffb8}.site-plan ul{flex:1;gap:9px;margin:0;padding:0;list-style:none;display:grid}.site-plan li{color:#4b5563;padding-left:18px;font-size:14px;position:relative}.site-plan.is-highlight li{color:#ffffffdb}.site-plan li:before{content:"";background:var(--site-blue);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.site-plan.is-highlight li:before{background:#fff}.site-plan.is-highlight .site-btn-primary{color:var(--site-blue);background:#fff}.site-plan.is-highlight .site-btn-primary:hover{background:#eef2ff}.site-plan .site-btn{width:100%}.site-faq-list{gap:10px;margin-top:8px;display:grid}.site-faq-item{border:1px solid var(--site-line);background:#fff;border-radius:14px;padding:16px 18px}.site-faq-item[open]{border-color:#c7d2fe}.site-faq-item summary{cursor:pointer;color:var(--site-ink);letter-spacing:-.01em;justify-content:space-between;align-items:flex-start;gap:12px;font-weight:650;list-style:none;display:flex}.site-faq-item summary::-webkit-details-marker{display:none}.site-faq-item summary:after{content:"+";color:var(--site-muted);flex-shrink:0;font-weight:600}.site-faq-item[open] summary:after{content:"–"}.site-faq-item p{color:var(--site-muted);margin:12px 0 0;font-size:14.5px;line-height:1.65}.site-contact-grid{gap:12px;margin-top:8px;display:grid}@media (min-width:760px){.site-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-contact-card{border:1px solid var(--site-line);color:inherit;background:#fff;border-radius:16px;gap:6px;padding:20px;text-decoration:none;display:grid}a.site-contact-card:hover{border-color:#c7d2fe}.site-contact-card span{letter-spacing:.04em;text-transform:uppercase;color:var(--site-blue);font-size:12px;font-weight:650}.site-contact-card strong{font-size:1.02rem;font-weight:600;line-height:1.45}.site-footer{color:var(--site-ink);border-top:1px solid var(--site-line);background:#fff;margin-top:auto}.site-footer-inner{gap:28px;max-width:1120px;margin:0 auto;padding:40px 20px 24px;display:grid}@media (min-width:860px){.site-footer-inner{grid-template-columns:1.4fr .8fr .8fr;align-items:start}}.site-footer-brand{letter-spacing:-.03em;font-size:1.1rem;font-weight:720}.site-footer-tag{color:var(--site-muted);margin-top:4px;font-size:13px}.site-footer-blurb{max-width:36ch;color:var(--site-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.site-footer-label{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.site-footer-links,.site-footer-meta{gap:8px;display:grid}.site-footer a{color:#4b5563;font-size:14px;text-decoration:none}.site-footer a:hover{color:var(--site-ink)}.site-footer-bottom{color:#9ca3af;border-top:1px solid var(--site-line);flex-wrap:wrap;justify-content:space-between;gap:8px;max-width:1120px;margin:0 auto;padding:16px 20px 28px;font-size:13px;display:flex}.site-platforms{gap:14px;display:grid}@media (min-width:860px){.site-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-platform-card{border:1px solid var(--site-line);background:#fff;border-radius:16px;padding:22px 20px}.site-platform-card strong{letter-spacing:-.02em;color:var(--site-ink);font-size:1.05rem;display:block}.site-platform-card p{color:var(--site-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.site-slider{color:#fff;box-shadow:none;background:0 0;border:0;line-height:0;position:relative;overflow:hidden}.site-slider-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s,visibility .45s;position:absolute;inset:0}.site-slider-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;position:relative;inset:auto}.site-slider-slide.has-image{display:block}.site-slider-image{vertical-align:top;object-fit:contain;object-position:center top;border:0;outline:0;width:100%;max-width:100%;height:auto;display:block}.site-slider-fallback{background:radial-gradient(720px 320px at 12% 20%,#00aeef73,#0000 62%),linear-gradient(135deg,#1a2558 0%,#283891 55%,#0e7eab 100%);min-height:min(52vh,420px)}.site-slider-shade{background:linear-gradient(90deg,#0c1228c7 0%,#0c12286b 52%,#0c12282e 100%);position:absolute;inset:0}.site-slider-copy{z-index:1;width:100%;max-width:1120px;margin:0 auto;padding:72px 20px;line-height:1.2;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.site-slider-copy h1{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2.1rem,5vw,3.5rem);font-weight:750;line-height:1.08}.site-slider-copy p{color:#ffffffd6;max-width:42ch;margin:16px 0 0;font-size:1.05rem;line-height:1.65}.site-slider-copy .site-btn-primary{color:var(--site-blue);background:#fff;margin-top:28px}.site-slider-copy .site-btn-primary:hover{background:#eef2ff}.site-slider-nav{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:0;border-radius:999px;width:40px;height:40px;margin-top:-20px;font-size:28px;line-height:1;position:absolute;top:50%}.site-slider-nav:hover{background:#ffffff47}.site-slider-nav.is-prev{left:16px}.site-slider-nav.is-next{right:16px}.site-slider-dots{z-index:3;justify-content:center;gap:8px;display:flex;position:absolute;bottom:22px;left:0;right:0}.site-slider-dots button{cursor:pointer;background:#fff6;border:0;border-radius:999px;width:8px;height:8px;padding:0}.site-slider-dots button.is-active{background:#fff;width:22px}@media (max-width:720px){.site-slider-copy{padding:48px 56px 80px 20px}.site-slider-copy h1{max-width:none}.site-slider-nav{width:36px;height:36px;font-size:24px}.site-hero-actions,.site-hero-actions .site-btn,.site-cta-finale .site-btn,.site-page-actions .site-btn{width:100%}.site-header-inner{padding:10px 16px}}@media (prefers-reduced-motion:reduce){.site-slider-slide,.site-slider-slide{transition:none}}.install-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.install-steps{color:#3f4a66;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.report-range-tabs{grid-template-columns:repeat(3,minmax(0,1fr));min-width:168px}.report-chart{border-bottom:1px solid #e8eef8;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:160px;margin-top:18px;padding:8px 0 0;display:grid}.report-col{align-items:flex-end;height:100%;display:flex}.report-bar{background:linear-gradient(#00aeef,#283891);border-radius:6px 6px 2px 2px;width:100%;min-height:4px}.report-rank{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.report-rank li{color:#3f4a66;justify-content:space-between;gap:12px;font-size:13px;display:flex}.report-rank strong{color:#141b3d}.team-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-row{border:1px solid #e8eef8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.team-row strong,.team-row span{display:block}.team-row strong{color:#141b3d;font-size:14px}.team-row span{color:var(--cb-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.team-you{letter-spacing:.06em;text-transform:uppercase;color:#283891;font-size:11px;font-weight:700}.team-row.is-rich{flex-wrap:wrap;align-items:flex-start}.team-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-role-select{width:auto;min-width:120px;margin:0;padding:8px 10px;font-size:12px}.team-role-pill{letter-spacing:.04em;text-transform:uppercase;color:#283891;vertical-align:middle;background:#e8eef8;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.team-role-pill.is-owner{color:#fff;background:#283891}.team-role-pill.is-admin{color:#1d4ed8;background:#dbeafe}.team-role-pill.is-agent{color:#166534;background:#dcfce7}.team-role-pill.is-viewer{color:#475569;background:#f1f5f9}.team-mail-toggle{color:#3f4a66;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.team-role-guide{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.team-role-guide div{background:#f8fafc;border:1px solid #e8eef8;border-radius:14px;padding:10px 12px}.team-role-guide strong{color:#141b3d;font-size:12px;display:block}.team-role-guide span{color:var(--cb-muted);margin-top:4px;font-size:11px;display:block}@media (max-width:700px){.team-role-guide{grid-template-columns:1fr}}.billing-stack{gap:16px;display:grid}.billing-gateway-grid{gap:14px;display:grid}@media (min-width:860px){.billing-gateway-grid{grid-template-columns:1fr 1fr}}.billing-gateway-card{align-content:start;gap:12px;display:grid}.billing-gateway-chip{color:#283891;background:#eef2ff;border-radius:12px;justify-content:center;align-items:center;min-height:36px;font-size:12px;font-weight:700;display:inline-flex}.billing-plan-grid{gap:14px;display:grid}@media (min-width:860px){.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.billing-plan-card{background:#fff;border:1px solid #d7e0ee;border-radius:18px;flex-direction:column;gap:12px;padding:22px 20px 18px;display:flex;position:relative}.billing-plan-card.is-highlight{border-color:#283891;box-shadow:0 16px 36px #2838911f}.billing-plan-card.is-current{outline-offset:0;outline:2px solid #00aeef}.billing-plan-tag,.billing-plan-current{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;position:absolute;top:12px;right:12px}.billing-plan-tag{color:#283891;background:#eef2ff}.billing-plan-current{color:#0369a1;background:#e0f2fe;left:12px;right:auto}.billing-plan-card h3{margin:8px 0 0;font-size:1.12rem;font-weight:750}.billing-plan-until{color:#5a6f68;margin:0;font-size:12px;font-weight:650}.billing-plan-card ul{flex:1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.billing-plan-card li{color:#4b5563;padding-left:16px;font-size:13px;position:relative}.billing-plan-card li:before{content:"";background:#283891;border-radius:99px;width:7px;height:7px;position:absolute;top:.55em;left:0}.billing-pay-row{gap:8px;display:grid}.billing-pay-row .panel-btn{justify-content:center;width:100%}.billing-order-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.billing-order-list li{background:#f5f8fd;border:1px solid #e4ebf5;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.billing-order-list strong{color:#141b3d;font-size:13px}.billing-order-list span,.billing-order-list em{color:var(--cb-muted);font-size:12px;font-style:normal}@media (prefers-reduced-motion:reduce){.site-orb,.site-online-dot,.site-bubble,.site-hero-panel,.site-reveal{opacity:1!important;animation:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-ease{syntax:"*";inherits:false}
