/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:var(--radius);--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-border:var(--border);--color-input:var(--input);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--color-success-soft:var(--success-soft);--color-warning-soft:var(--warning-soft);--color-danger-soft:var(--danger-soft)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[420px\]{max-height:420px}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.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-5xl{max-width:var(--container-5xl)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius)}.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-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-border,.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.border-danger\/20{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/20{border-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.border-input{border-color:var(--input)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400) 30%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-success\/20{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--success) 20%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/20{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--warning) 20%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/12{background-color:color-mix(in oklab,var(--color-amber-500) 12%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-card{background-color:var(--card)}.bg-danger{background-color:var(--danger)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500) 12%,transparent)}}.bg-muted,.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted) 10%,transparent)}}.bg-muted\/15{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/15{background-color:color-mix(in oklab,var(--muted) 15%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/45{background-color:color-mix(in oklab,var(--muted) 45%,transparent)}}.bg-muted\/55{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/55{background-color:color-mix(in oklab,var(--muted) 55%,transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-secondary,.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/40{background-color:color-mix(in oklab,var(--secondary) 40%,transparent)}}.bg-sky-500\/12{background-color:#00a5ef1f}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/12{background-color:color-mix(in oklab,var(--color-sky-500) 12%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-success-soft{background-color:var(--success-soft)}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--warning-soft)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.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-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-700{color:var(--color-amber-700)}.text-card-foreground{color:var(--card-foreground)}.text-danger-foreground{color:var(--danger-foreground)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-200{color:var(--color-rose-200)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-700{color:var(--color-sky-700)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a14)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.08\)\],.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:border-slate-950:hover{border-color:var(--color-slate-950)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-danger\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/90:hover{background-color:color-mix(in oklab,var(--danger) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}}.focus-visible\:border-primary\/50:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-primary\/50:focus-visible{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-danger\/30:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-danger\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.focus-visible\:ring-primary\/15:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/15:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.focus-visible\:ring-primary\/35:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 35%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.md\:grid-cols-\[220px_minmax\(0\,1fr\)_auto\]{grid-template-columns:220px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_220px_auto_auto\]{grid-template-columns:minmax(0,1fr) 220px auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:64rem){.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.2fr_0\.7fr_auto_auto\]{grid-template-columns:1.2fr .7fr auto auto}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.3fr_0\.7fr_0\.7fr_0\.8fr_0\.8fr\]{grid-template-columns:1.3fr .7fr .7fr .8fr .8fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:items-end{align-items:flex-end}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}@media (prefers-color-scheme:dark){.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-sky-300{color:var(--color-sky-300)}}}:root{--design-page:#f8fafc;--design-surface:#fff;--design-ink:#151923;--design-muted:#596273;--design-on-dark-muted:#cdd3df;--design-text-primary:var(--design-ink);--design-text-secondary:var(--design-muted);--design-text-on-dark:var(--design-on-dark-muted);--design-border-subtle:var(--design-line);--design-interactive-primary:var(--design-accent);--design-interactive-primary-strong:var(--design-accent-dark);--design-status-danger:var(--design-danger);--design-status-warning:var(--design-warning);--design-status-success:var(--design-success);--design-surface-page:var(--design-page);--design-surface-card:var(--design-surface);--design-surface-soft:var(--design-soft);--design-text-danger:var(--design-danger);--design-text-success:var(--design-success);--design-text-warning:var(--design-warning);--design-border-default:var(--design-line);--design-border-focus:var(--design-accent);--design-action-primary:var(--design-accent);--design-action-primary-hover:var(--design-accent-dark);--design-state-hover:var(--design-hover-surface);--design-state-active:var(--design-active-surface);--design-surface-muted:var(--design-color-5b8e18c27a);--design-surface-disabled:var(--design-color-6c62c211aa);--design-surface-overlay:var(--design-color-306a849b6b);--design-border-control:var(--design-color-75d7ebab7f);--design-border-subtle-strong:var(--design-color-a9d4b635eb);--design-shadow-control:var(--design-color-8c7eb06476);--design-shadow-card-soft:var(--design-color-58bad5c3d3);--design-border-input:var(--design-color-35d7f55c9b);--design-border-divider:var(--design-color-63916f4477);--design-surface-skeleton:var(--design-color-64529f76c8);--design-shadow-accent:var(--design-color-8656749bb5);--design-focus-ring-soft:var(--design-color-e4398bfc3b);--design-text-label:var(--design-color-8eb8f0e1e2);--design-text-control:var(--design-color-49db89ddde);--design-text-caption:var(--design-color-c03a8d7cd3);--design-text-field:var(--design-color-fa750546fc);--design-text-disabled:var(--design-color-d3d388f961);--design-text-clear:var(--design-color-2e32b89b46);--design-text-danger-strong:var(--design-color-25810b6192);--design-border-hover:var(--design-color-1ef9b5ff65);--design-line:#e1e5eb;--design-accent:#5261ed;--design-accent-dark:#4351d4;--design-soft:#eef0ff;--design-danger:#9a3d48;--design-success:#237657;--design-warning:#a76416;--design-warning-strong:#8e5312;--design-warning-border:#a764163d;--design-focus-ring:0 0 0 3px #5261ed2e;--design-hover-surface:var(--design-soft);--design-active-surface:#e4e8ff;--design-danger-surface:#fff1f3;--design-warning-surface:#fff8ec;--design-success-surface:#eef8f4;--design-transition-fast:.16s ease;--design-transition-control:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;--design-radius-control:10px;--design-radius-card:18px;--design-shadow-card:0 8px 22px #1f355609;--design-business-figma-ink:#111214;--design-business-figma-ink-soft:#111318;--design-business-figma-ink-deep:#17121f;--design-business-figma-ink-muted:#252735;--design-business-figma-indigo-deep:#3e426f;--design-business-figma-indigo:#4749b3;--design-business-figma-purple:#4a2580;--design-business-figma-violet:#4d4c9c;--design-business-figma-copy:#555961;--design-business-figma-blue:#5b6cff;--design-business-figma-blue-accessible:#5364ee;--design-business-figma-blue-aa:#3f4dbb;--design-business-figma-blue-soft:#7187ff;--design-business-figma-gray:#777b84;--design-business-figma-gray-light:#c7c8cd;--design-business-figma-gray-border:#d3d3d3;--design-business-figma-gray-divider:#d8d8d8;--design-business-figma-soft:#eef0ff;--design-business-figma-surface-muted:#f4f4f5;--design-business-figma-surface-alt:#f5f5f6;--design-business-figma-overlay-20:#0003;--design-business-figma-aqua:#91e9ebe0;--design-business-figma-border-11:#1112141c;--design-business-figma-border-13:#11121421;--design-business-figma-border-18:#1112142e;--design-business-figma-lavender-border:#aeb7ffa6;--design-business-figma-white-50:#ffffff80;--design-business-figma-white-06:#ffffff0f;--design-business-figma-white-13:#ffffff21;--design-business-figma-white-20:#fff3;--design-business-figma-white-62:#ffffff9e;--design-business-figma-white-65:#ffffffa6;--design-business-figma-white-68:#ffffffad;--design-business-figma-white-70:#ffffffb3;--design-business-figma-white-75:#ffffffbf;--design-business-figma-white-90:#ffffffe6;--design-business-figma-white-94:#fffffff0;--design-business-figma-accent-08:#5261ed14;--design-business-figma-blue-20:#5b6cff33;--design-business-figma-blue-30:#5b6cff4d;--design-business-figma-blue-85:#5b6cffd9;--design-business-figma-blue-88:#5b6cffe0;--design-business-figma-black-12:#0000001f;--design-business-figma-navy:#19235a;--design-business-figma-navy-deep:#172755;--design-business-figma-blue-bright:#718af9;--design-business-figma-surface-cool:#f4f7fb;--design-business-figma-surface-card:#f7f7f8;--design-business-figma-gray-placeholder:#d9d9d9;--design-business-figma-black:#000;--design-privacy-border:var(--design-color-a9d4b635eb);--design-privacy-divider:var(--design-color-049dc20579);--design-privacy-surface-muted:var(--design-color-5b8e18c27a);--design-privacy-surface-count:var(--design-color-3f523c0c5d);--design-privacy-surface-dialog:var(--design-color-d14f901611);--design-privacy-surface-hover:var(--design-color-f15818d8a9);--design-privacy-surface-disabled:var(--design-color-83f935b1e9);--design-privacy-text-body:var(--design-color-eba5ddc7bd);--design-privacy-text-label:var(--design-color-8eb8f0e1e2);--design-privacy-text-caption:var(--design-color-c03a8d7cd3);--design-privacy-border-hover:var(--design-color-cc637170a8);--design-privacy-overlay:var(--design-color-b7b41ce5b9);--design-privacy-shadow-dialog:var(--design-color-d71b96bc06);--design-subscription-border:var(--design-color-9812999d8f);--design-subscription-surface-card:var(--design-color-d14f901611);--design-subscription-surface-panel:var(--design-color-24f3dafd18);--design-subscription-surface-muted:var(--design-color-4b0e2cc328);--design-subscription-surface-summary:var(--design-color-80751746fd);--design-subscription-surface-dark:var(--design-color-2d93e7802d);--design-subscription-surface-dark-end:var(--design-color-c635739a0a);--design-subscription-surface-accent:var(--design-color-6f6c3e4567);--design-subscription-surface-result:var(--design-color-2fc7078412);--design-subscription-surface-count:var(--design-color-3f523c0c5d);--design-subscription-text-on-dark:var(--design-color-df784d9f31);--design-subscription-text-on-dark-soft:var(--design-color-1c6b4b48de);--design-subscription-text-kicker:var(--design-color-b154dff7ae);--design-subscription-text-control:var(--design-color-049cea4ee1);--design-subscription-text-muted:var(--design-color-c545a2826a);--design-subscription-text-caption:var(--design-color-735b1e1130);--design-subscription-text-consent:var(--design-color-98cba0336a);--design-subscription-text-active:var(--design-color-98f3ed897f);--design-subscription-border-hover:var(--design-color-3ae8a26ebf);--design-subscription-border-divider:var(--design-color-6fd33f3bcb);--design-subscription-focus-ring:var(--design-color-95a8fb99fb);--design-subscription-shadow-summary:var(--design-color-ca51d99bbc);--design-subscription-overlay-soft:var(--design-color-b3a3e8cf62);--design-subscription-status-idle:var(--design-color-24e21ee270);--design-subscription-status-active:var(--design-color-541b5b671c);--design-subscription-badge-text:var(--design-color-ae8b6b003b);--design-subscription-trust-text:var(--design-color-c03a8d7cd3);--design-subscription-surface-referral:var(--design-color-5b8e18c27a);--design-requests-surface-card:var(--design-color-d14f901611);--design-requests-surface-muted:var(--design-color-5b8e18c27a);--design-requests-surface-hover:var(--design-color-80751746fd);--design-requests-surface-fact:var(--design-color-ffcc03d3f1);--design-requests-surface-note:var(--design-color-89b20e9396);--design-requests-border-card:var(--design-color-40dd270970);--design-requests-border-hover:var(--design-color-f3b67173bb);--design-requests-border-empty:var(--design-color-271407e0ec);--design-requests-text-counter:var(--design-color-86f42ee793);--design-requests-text-meta:var(--design-color-5f7f07af77);--design-requests-text-summary:var(--design-color-123d55b3da);--design-requests-text-fact:var(--design-color-60d52bc3be);--design-requests-text-note:var(--design-color-c0d70fb76b);--design-requests-text-active:var(--design-color-98f3ed897f);--design-account-surface-card:var(--design-color-d14f901611);--design-account-surface-soft:var(--design-color-5b8e18c27a);--design-account-surface-overlay:var(--design-color-306a849b6b);--design-account-surface-muted:var(--design-color-567073f433);--design-account-surface-active:var(--design-color-6f6c3e4567);--design-account-border:var(--design-color-a9d4b635eb);--design-account-border-subtle:var(--design-color-63916f4477);--design-account-border-control:var(--design-color-75d7ebab7f);--design-account-border-hover:var(--design-color-cc637170a8);--design-account-text-control:var(--design-color-49db89ddde);--design-account-text-muted:var(--design-color-c03a8d7cd3);--design-account-text-label:var(--design-color-8eb8f0e1e2);--design-account-text-secondary:var(--design-color-022f2cbac2);--design-account-text-danger:var(--design-color-99abd5be0e);--design-account-shadow-soft:var(--design-color-58bad5c3d3);--design-account-focus-ring:var(--design-color-8c7eb06476);--design-account-text-policy:var(--design-color-eba5ddc7bd);--design-account-surface-count:var(--design-color-3f523c0c5d);--design-account-text-caption-strong:var(--design-color-88cb03586d);--design-account-border-divider-soft:var(--design-color-187b710126);--design-account-text-meta:var(--design-color-dcc992d200);--design-account-text-body:var(--design-color-c57af44459);--design-account-text-heading:var(--design-color-570c94062c);--design-account-surface-subtle:var(--design-color-d38d946fcd);--design-account-text-active:var(--design-color-98f3ed897f);--design-account-surface-danger:var(--design-color-fa92a4e5a4);--design-account-text-danger-strong:var(--design-color-a5d9819d45);--design-account-border-input:var(--design-color-6347082170);--design-account-border-disabled:var(--design-color-acaf5330b7);--design-account-surface-disabled:var(--design-color-6c62c211aa);--design-account-text-disabled:var(--design-color-5d02ed37fe);--design-account-border-dialog:var(--design-color-9edd2fc95a);--design-account-shadow-dialog:var(--design-color-a1d4632006);--design-account-overlay-dark:var(--design-color-9da2d651dc);--design-account-overlay-soft:var(--design-color-6debfbea0e);--design-account-border-hover-soft:var(--design-color-cc637170a8);--design-account-border-disabled-strong:var(--design-color-2f6c3145eb);--design-account-shadow-modal:var(--design-color-2ddd3faf93);--design-account-surface-disabled-soft:var(--design-color-6c62c211aa);--design-account-overlay-strong:var(--design-color-9da2d651dc);--design-account-overlay-light:var(--design-color-6debfbea0e);--design-account-text-disabled-strong:var(--design-color-d3d388f961);--design-account-border-muted:var(--design-color-2f6c3145eb);--design-account-shadow-panel:var(--design-color-2ddd3faf93);--design-dialog-border-control:var(--design-color-75d7ebab7f);--design-dialog-text-control:var(--design-color-49db89ddde);--design-dialog-text-label:var(--design-color-8eb8f0e1e2);--design-dialog-border-modal:var(--design-color-2bc5b98ae5);--design-dialog-shadow-modal:var(--design-color-04f8e6d144);--design-dialog-surface-note:var(--design-color-2180976764);--design-dialog-text-note:var(--design-color-022f2cbac2);--design-dialog-text-error:var(--design-color-fdb6b83b39);--design-dialog-surface-success:var(--design-color-d3fa6966a0);--design-dialog-text-success:var(--design-color-4b27d287da);--design-dialog-text-success-copy:var(--design-color-93c72764b4);--design-dialog-text-disabled:var(--design-color-d3d388f961);--design-dialog-surface-disabled:var(--design-color-6c62c211aa);--design-dialog-surface-active:var(--design-color-6f6c3e4567);--design-responsive-nav-icon:var(--design-color-0cb29bf534);--design-role10-accent-deep:var(--design-color-c978c298c6);--design-role10-surface-icon:var(--design-color-0b983487ee);--design-role10-text-heading:var(--design-color-e0f010aa76);--design-role10-text-muted:var(--design-color-2d823cc117);--design-role10-surface-cta:var(--design-color-431952a68f);--design-role10-surface-cta-end:var(--design-color-77d6784480);--design-role10-border-cta:var(--design-color-cba6c4142a);--design-role10-shadow-cta:var(--design-color-db6c477127);--design-role10-surface-auth:var(--design-color-8fafb20d0d);--design-role10-surface-alert:var(--design-color-a647cdac28);--design-role10-border-success:var(--design-color-e16238e249);--design-role10-surface-success:var(--design-color-e1b19c3009);--design-role10-border-danger:var(--design-color-28a27d91a5);--design-role10-surface-danger:var(--design-color-88a005a7a9);--design-role10-border-input:var(--design-color-8be5c413e7);--design-role10-text-error:var(--design-color-25f2f105a0);--design-role10-text-list:var(--design-color-58d44d3248);--design-role10-surface-review:var(--design-color-536e662fd2);--design-role10-border-review:var(--design-color-ddaf538ba5);--design-role10-border-journal:var(--design-color-a2297a5a6e);--design-role10-surface-journal:var(--design-color-04322c752b);--design-role10-border-journal-hover:var(--design-color-37a59815ce);--design-role10-shadow-journal:var(--design-color-ed9ed963bd);--design-role10-surface-empty:var(--design-color-499668ca1a);--design-role10-text-time:var(--design-color-18046fe2c6);--design-role10-chat-bg:var(--design-color-c659d630ce);--design-role10-chat-border:var(--design-color-a4d2201b42);--design-role10-chat-shadow:var(--design-color-3c96bf0f24);--design-role10-chat-filter-bg:var(--design-color-ccabed7bdf);--design-role10-chat-filter-focus:var(--design-color-583499c147);--design-role10-chat-filter-shadow:var(--design-color-00f2c54458);--design-role10-chat-composer-focus:var(--design-color-2bda7143f1);--design-role10-chat-composer-ring:var(--design-color-bc825d0a72);--design-role10-chat-attach:var(--design-color-fbe0b01770);--design-role10-tag-surface:var(--design-color-1c597beecc);--design-role10-auth-border:var(--design-color-29c0a9897b);--design-role10-surface-white:var(--design-color-d14f901611);--design-role10-text-list-strong:var(--design-color-58d44d3248);--design-role07-text-muted:var(--design-color-18046fe2c6);--design-role07-border-note:var(--design-color-793a4ece84);--design-role07-border-soft:var(--design-color-11f94f0b92);--design-role07-shadow-inner:var(--design-color-a03757fa22);--design-role07-border-control:var(--design-color-5858f7f2ae);--design-role07-surface-muted:var(--design-color-499668ca1a);--design-role07-text-heading:var(--design-color-3de0edf4e9);--design-role07-text-body:var(--design-color-58d44d3248);--design-role07-danger:var(--design-color-fd46caa87c);--design-role07-text-caption:var(--design-color-f60cdf0a7b);--design-role07-surface-preview:var(--design-color-512cac129f);--design-role07-surface-control:var(--design-color-d699259c83);--design-role07-border-control-hover:var(--design-color-e66b9d0a8e);--design-role07-text-control-hover:var(--design-color-b36634cccc);--design-role07-surface-remove:var(--design-color-7434fb45f9);--design-role07-surface-white:var(--design-color-d14f901611);--design-role07-text-title:var(--design-color-e9db2df9bd);--design-role07-border-modal:var(--design-color-22a296d792);--design-role07-shadow-modal:var(--design-color-9e87b73398);--design-role07-overlay:var(--design-color-0ff0196ee8);--design-role07-text-file:var(--design-color-f1a1cfa49c);--design-role07-shadow-chip:var(--design-color-63019ccd9a);--design-role07-surface-gradient-start:var(--design-color-5098ef653c);--design-role07-surface-gradient-end:var(--design-color-7246f29236);--design-role07-surface-warning:var(--design-color-ad72bde5c3);--design-role07-border-dashed:var(--design-color-b91358b038);--design-role07-shadow-card:var(--design-color-c28d776ff9);--design-role07-surface-overlay:var(--design-color-2c8ab91098);--design-chat16-surface-canvas:var(--design-color-be0e65e458);--design-chat16-surface-header:var(--design-color-cc53ce15c7);--design-chat16-border-header:var(--design-color-431952a68f);--design-chat16-focus-ring:var(--design-color-3197a0530d);--design-chat16-surface-filter:var(--design-color-ce6ebf4c15);--design-chat16-text-filter:var(--design-color-b36634cccc);--design-chat16-focus-ring-strong:var(--design-color-08d583e50f);--design-chat16-shadow-quote:var(--design-color-2a9d2f42fa);--design-chat16-border-control:var(--design-color-22a296d792);--design-chat16-surface-control:var(--design-color-00dc86f534);--design-chat16-text-muted:var(--design-color-18046fe2c6);--design-chat16-border-control-soft:var(--design-color-00f2c54458);--design-chat16-focus-ring-input:var(--design-color-fe6b3a5ec4);--design-chat17-surface-filter:var(--design-color-ce6ebf4c15);--design-chat17-text-filter:var(--design-color-b36634cccc);--design-chat17-border-popover:var(--design-color-dd521144aa);--design-chat17-focus-ring:var(--design-color-3197a0530d);--design-chat17-accent:var(--design-color-a7300ebc8f);--design-chat17-text-on-accent:var(--design-color-c659d630ce);--design-chat17-border-divider:var(--design-color-7bdb56dfa7);--design-chat17-surface-focus:var(--design-color-5a1aaea744);--design-chat17-avatar-surface:var(--design-color-667dd0bdd6);--design-chat17-pin:var(--design-color-46a8ea212d);--design-chat17-border-control:var(--design-color-00f2c54458);--design-chat17-surface-control:var(--design-color-00dc86f534);--design-chat17-text-muted:var(--design-color-18046fe2c6);--design-chat17-text-disabled:var(--design-color-f60cdf0a7b);--design-chat15-border-shell:var(--design-color-ac1145550c);--design-chat15-surface-shell:var(--design-color-632c31ee3d);--design-chat15-shadow-shell:var(--design-color-ec9302f897);--design-chat15-highlight-shell:var(--design-color-cc53ce15c7);--design-chat15-glow-one:var(--design-color-234ecb1723);--design-chat15-glow-two:var(--design-color-35da910ddf);--design-chat15-glow-three:var(--design-color-2c97721eb4);--design-chat15-gradient-start:var(--design-color-be0e65e458);--design-chat15-gradient-mid:var(--design-color-cbc1cfa6cf);--design-chat15-gradient-end:var(--design-color-5dd0b46049);--design-chat15-pattern:var(--design-color-97982f8317);--design-chat15-surface-search:var(--design-color-0d52b761a2);--design-chat15-text-search:var(--design-color-24d01699ff);--design-chat15-icon-search:var(--design-color-f5a14628ba);--design-chat15-border-divider:var(--design-color-7bdb56dfa7);--design-chat15-active-gradient-start:var(--design-color-8807891520);--design-chat15-accent:var(--design-color-a7300ebc8f);--design-chat15-icon-attach:var(--design-color-9f4b5370c7);--design-chat15-text-composer:var(--design-color-c933e02001);--design-chat15-text-placeholder:var(--design-color-09b45f44b5);--design-chat15-icon-send:var(--design-color-de4384b8f7);--design-chat15-icon-send-disabled:var(--design-color-9cfcd7018d);--design-chat15-date-surface:var(--design-color-8d6c2968b4);--design-chat15-date-border:var(--design-color-8d2af7fbfd);--design-chat15-date-shadow:var(--design-color-b54e889a0f);--design-chat15-date-highlight:var(--design-color-d04678e84f);--design-chat15-text-on-dark:var(--design-color-d14f901611);--design-chat15-shadow-message:var(--design-color-65159f1aac);--design-chat15-bubble-incoming:var(--design-color-3f9365835a);--design-chat15-bubble-outgoing:var(--design-color-d43cec9f94);--design-chat15-time-incoming:var(--design-color-e4adda3f80);--design-chat19-shadow-menu:var(--design-color-00faecce37);--design-chat19-surface-drop-overlay:var(--design-color-0240299547);--design-chat19-border-drop-overlay:var(--design-color-1d4bf00782);--design-chat19-surface-drop-icon:var(--design-color-1dc24cdd9d);--design-chat19-text-drop:var(--design-color-25c6af7d05);--design-chat19-surface-option-active:var(--design-color-293f3c0d05);--design-chat19-focus-ring:var(--design-color-3197a0530d);--design-chat19-border-menu:var(--design-color-3e0b16f224);--design-chat19-surface-drop-card:var(--design-color-431952a68f);--design-chat19-surface-trigger:var(--design-color-499668ca1a);--design-chat19-text-drop-heading:var(--design-color-5f7da4e668);--design-chat19-text-drop-caption:var(--design-color-7e093fffd9);--design-chat19-accent:var(--design-color-a7300ebc8f);--design-chat19-border-trigger:var(--design-color-b3141adfd8);--design-chat19-text-trigger:var(--design-color-b36634cccc);--design-chat19-surface-menu:var(--design-color-c290c3314d);--design-chat19-text-on-accent:var(--design-color-c659d630ce);--design-chat19-border-drop-card:var(--design-color-cc53ce15c7);--design-chat19-pin:var(--design-color-d849a820e9);--design-chat19-shadow-drop-card:var(--design-color-ebede52c16);--design-business-color-005807d1d9:var(--design-color-005807d1d9);--design-business-color-005c5776e4:var(--design-color-005c5776e4);--design-business-color-013356f39e:var(--design-color-013356f39e);--design-business-color-01810a48e0:var(--design-color-01810a48e0);--design-business-color-01d3248f6c:var(--design-color-01d3248f6c);--design-business-color-05cb2d03db:var(--design-color-05cb2d03db);--design-business-color-0719e5c262:var(--design-color-0719e5c262);--design-business-color-092a34d7a2:var(--design-color-092a34d7a2);--design-business-color-09e1e8d24d:var(--design-color-09e1e8d24d);--design-business-color-09fa70dc1e:var(--design-color-09fa70dc1e);--design-business-color-0a7eb1f3fb:var(--design-color-0a7eb1f3fb);--design-business-color-0b75524c1a:var(--design-color-0b75524c1a);--design-business-color-0be2abdde5:var(--design-color-0be2abdde5);--design-business-color-0d9319707d:var(--design-color-0d9319707d);--design-business-color-0d98c9f246:var(--design-color-0d98c9f246);--design-business-color-0f2462d812:var(--design-color-0f2462d812);--design-business-color-0fc31028e9:var(--design-color-0fc31028e9);--design-business-color-1062a76e40:var(--design-color-1062a76e40);--design-business-color-11056059cd:var(--design-color-11056059cd);--design-business-color-11c38ac014:var(--design-color-11c38ac014);--design-business-color-12418ce529:var(--design-color-12418ce529);--design-business-color-14e06d83ee:var(--design-color-14e06d83ee);--design-business-color-1528e8319a:var(--design-color-1528e8319a);--design-business-color-15cd48cfea:var(--design-color-15cd48cfea);--design-business-color-16c7673d3f:var(--design-color-16c7673d3f);--design-business-color-17f58c04e3:var(--design-color-17f58c04e3);--design-business-color-1879b7f4af:var(--design-color-1879b7f4af);--design-business-color-1c6b4b48de:var(--design-color-1c6b4b48de);--design-business-color-1d62e23ebe:var(--design-color-1d62e23ebe);--design-business-color-1dda6c239a:var(--design-color-1dda6c239a);--design-business-color-1df37bfb1f:var(--design-color-1df37bfb1f);--design-business-color-1e5e50e501:var(--design-color-1e5e50e501);--design-business-color-1ea9014fa2:var(--design-color-1ea9014fa2);--design-business-color-1ee059c719:var(--design-color-1ee059c719);--design-business-color-1f0e246ecb:var(--design-color-1f0e246ecb);--design-business-color-1f91f5e995:var(--design-color-1f91f5e995);--design-business-color-1fcd279ddd:var(--design-color-1fcd279ddd);--design-business-color-21fe6cd7d5:var(--design-color-21fe6cd7d5);--design-business-color-224cec6135:var(--design-color-224cec6135);--design-business-color-2541fcc523:var(--design-color-2541fcc523);--design-business-color-25845f2c2e:var(--design-color-25845f2c2e);--design-business-color-258962d35b:var(--design-color-258962d35b);--design-business-color-2659f6266b:var(--design-color-2659f6266b);--design-business-color-2674e4fae3:var(--design-color-2674e4fae3);--design-business-color-26d0eba374:var(--design-color-26d0eba374);--design-business-color-26dc5a6f5e:var(--design-color-26dc5a6f5e);--design-business-color-2740fcf36e:var(--design-color-2740fcf36e);--design-business-color-281c957150:var(--design-color-281c957150);--design-business-color-2833178978:var(--design-color-2833178978);--design-business-color-2a2c26c85b:var(--design-color-2a2c26c85b);--design-business-color-2b1662e6fb:var(--design-color-2b1662e6fb);--design-business-color-2c12d4406b:var(--design-color-2c12d4406b);--design-business-color-2c29284db9:var(--design-color-2c29284db9);--design-business-color-2cfc776268:var(--design-color-2cfc776268);--design-business-color-2ddd3faf93:var(--design-color-2ddd3faf93);--design-business-color-2e18ccb2bf:var(--design-color-2e18ccb2bf);--design-business-color-2e4d0826ea:var(--design-color-2e4d0826ea);--design-business-color-2f3edc2d6e:var(--design-color-2f3edc2d6e);--design-business-color-3026d157b5:var(--design-color-3026d157b5);--design-business-color-306a849b6b:var(--design-color-306a849b6b);--design-business-color-306ccdcd29:var(--design-color-306ccdcd29);--design-business-color-30cb8c28d1:var(--design-color-30cb8c28d1);--design-business-color-3197a0530d:var(--design-color-3197a0530d);--design-business-color-31f7f0f98e:var(--design-color-31f7f0f98e);--design-business-color-330f698f8c:var(--design-color-330f698f8c);--design-business-color-3406316ac5:var(--design-color-3406316ac5);--design-business-color-340cb70867:var(--design-color-340cb70867);--design-business-color-34872016bb:var(--design-color-34872016bb);--design-business-color-350039244b:var(--design-color-350039244b);--design-business-color-3712e9eb42:var(--design-color-3712e9eb42);--design-business-color-38e89edb8a:var(--design-color-38e89edb8a);--design-business-color-38f2538aa0:var(--design-color-38f2538aa0);--design-business-color-3906ea50af:var(--design-color-3906ea50af);--design-business-color-396e84b77b:var(--design-color-396e84b77b);--design-business-color-39d8157101:var(--design-color-39d8157101);--design-business-color-3b79014ba0:var(--design-color-3b79014ba0);--design-business-color-3be2e9c807:var(--design-color-3be2e9c807);--design-business-color-3ce2c637ed:var(--design-color-3ce2c637ed);--design-business-color-3cfddd53c3:var(--design-color-3cfddd53c3);--design-business-color-3d02d35bf4:var(--design-color-3d02d35bf4);--design-business-color-3e25060211:var(--design-color-3e25060211);--design-business-color-3e62e60e36:var(--design-color-3e62e60e36);--design-business-color-3e99ed5e84:var(--design-color-3e99ed5e84);--design-business-color-402c478724:var(--design-color-402c478724);--design-business-color-40498a243a:var(--design-color-40498a243a);--design-business-color-412e0b9061:var(--design-color-412e0b9061);--design-business-color-42bbb1778f:var(--design-color-42bbb1778f);--design-business-color-4300ead1cd:var(--design-color-4300ead1cd);--design-business-color-4310719e4a:var(--design-color-4310719e4a);--design-business-color-4318b3c24f:var(--design-color-4318b3c24f);--design-business-color-431952a68f:var(--design-color-431952a68f);--design-business-color-437c03ed17:var(--design-color-437c03ed17);--design-business-color-44b41bd547:var(--design-color-44b41bd547);--design-business-color-4650eeeb42:var(--design-color-4650eeeb42);--design-business-color-46f8fde3b0:var(--design-color-46f8fde3b0);--design-business-color-4b7556815c:var(--design-color-4b7556815c);--design-business-color-4ca612020e:var(--design-color-4ca612020e);--design-business-color-4cab96ceb7:var(--design-color-4cab96ceb7);--design-business-color-4e055674c0:var(--design-color-4e055674c0);--design-business-color-4e948c175b:var(--design-color-4e948c175b);--design-business-color-4edc3384de:var(--design-color-4edc3384de);--design-business-color-500b96ef57:var(--design-color-500b96ef57);--design-business-color-503ba5d810:var(--design-color-503ba5d810);--design-business-color-5098ef653c:var(--design-color-5098ef653c);--design-business-color-51003c19ae:var(--design-color-51003c19ae);--design-business-color-512cac129f:var(--design-color-512cac129f);--design-business-color-531b2a1b3a:var(--design-color-531b2a1b3a);--design-business-color-536e662fd2:var(--design-color-536e662fd2);--design-business-color-53c0749514:var(--design-color-53c0749514);--design-business-color-54bcd473d4:var(--design-color-54bcd473d4);--design-business-color-561ca24d43:var(--design-color-561ca24d43);--design-business-color-5654d3ab3e:var(--design-color-5654d3ab3e);--design-business-color-56d89d6fe1:var(--design-color-56d89d6fe1);--design-business-color-598b32b7d9:var(--design-color-598b32b7d9);--design-business-color-59dc0d1897:var(--design-color-59dc0d1897);--design-business-color-5b161714c6:var(--design-color-5b161714c6);--design-business-color-5bd463dd0e:var(--design-color-5bd463dd0e);--design-business-color-5c100fe721:var(--design-color-5c100fe721);--design-business-color-5d2483d325:var(--design-color-5d2483d325);--design-business-color-5da55a96c4:var(--design-color-5da55a96c4);--design-business-color-5e73eb920e:var(--design-color-5e73eb920e);--design-business-color-60dea5ac0a:var(--design-color-60dea5ac0a);--design-business-color-6244d47451:var(--design-color-6244d47451);--design-business-color-6263723cd9:var(--design-color-6263723cd9);--design-business-color-627d4ae80b:var(--design-color-627d4ae80b);--design-business-color-632448b9c8:var(--design-color-632448b9c8);--design-business-color-63a216c3ae:var(--design-color-63a216c3ae);--design-business-color-642ba97e74:var(--design-color-642ba97e74);--design-business-color-644b8687c2:var(--design-color-644b8687c2);--design-business-color-66542ae3c0:var(--design-color-66542ae3c0);--design-business-color-668e319cfc:var(--design-color-668e319cfc);--design-business-color-66c87fd77c:var(--design-color-66c87fd77c);--design-business-color-675792d0e7:var(--design-color-675792d0e7);--design-business-color-67e0f8211c:var(--design-color-67e0f8211c);--design-business-color-698506e63f:var(--design-color-698506e63f);--design-business-color-69c3b44626:var(--design-color-69c3b44626);--design-business-color-6a31b1bf07:var(--design-color-6a31b1bf07);--design-business-color-6a6d69874d:var(--design-color-6a6d69874d);--design-business-color-6b549a314f:var(--design-color-6b549a314f);--design-business-color-6c7607d68d:var(--design-color-6c7607d68d);--design-business-color-6d442057eb:var(--design-color-6d442057eb);--design-business-color-6dddcafc2a:var(--design-color-6dddcafc2a);--design-business-color-6e131819ef:var(--design-color-6e131819ef);--design-business-color-6f2e73f1ca:var(--design-color-6f2e73f1ca);--design-business-color-6f6c3e4567:var(--design-color-6f6c3e4567);--design-business-color-702ba35467:var(--design-color-702ba35467);--design-business-color-70f0d0a4c5:var(--design-color-70f0d0a4c5);--design-business-color-717901a080:var(--design-color-717901a080);--design-business-color-7181a85662:var(--design-color-7181a85662);--design-business-color-72542a6f32:var(--design-color-72542a6f32);--design-business-color-72c63c2cd6:var(--design-color-72c63c2cd6);--design-business-color-76e8135d89:var(--design-color-76e8135d89);--design-business-color-791cc4aa8a:var(--design-color-791cc4aa8a);--design-business-color-7963cb48ef:var(--design-color-7963cb48ef);--design-business-color-7988c8d795:var(--design-color-7988c8d795);--design-business-color-7aac38bd60:var(--design-color-7aac38bd60);--design-business-color-7b18f6e7a7:var(--design-color-7b18f6e7a7);--design-business-color-7b6b7c67b4:var(--design-color-7b6b7c67b4);--design-business-color-7c0ae80e9a:var(--design-color-7c0ae80e9a);--design-business-color-801f232a1b:var(--design-color-801f232a1b);--design-business-color-80da4af788:var(--design-color-80da4af788);--design-business-color-8184866224:var(--design-color-8184866224);--design-business-color-81aacf4ad5:var(--design-color-81aacf4ad5);--design-business-color-81b84a4bfe:var(--design-color-81b84a4bfe);--design-business-color-83fb497ed5:var(--design-color-83fb497ed5);--design-business-color-848229df6e:var(--design-color-848229df6e);--design-business-color-84be8da95e:var(--design-color-84be8da95e);--design-business-color-860b386f65:var(--design-color-860b386f65);--design-business-color-86385d57ad:var(--design-color-86385d57ad);--design-business-color-8656749bb5:var(--design-color-8656749bb5);--design-business-color-86de2b3e73:var(--design-color-86de2b3e73);--design-business-color-86f2bbc5bd:var(--design-color-86f2bbc5bd);--design-business-color-881ae12009:var(--design-color-881ae12009);--design-business-color-8c7eb06476:var(--design-color-8c7eb06476);--design-business-color-8cbd5d00b3:var(--design-color-8cbd5d00b3);--design-business-color-8d3b932648:var(--design-color-8d3b932648);--design-business-color-8fafb20d0d:var(--design-color-8fafb20d0d);--design-business-color-900ed922e7:var(--design-color-900ed922e7);--design-business-color-902ce7a748:var(--design-color-902ce7a748);--design-business-color-923a33a994:var(--design-color-923a33a994);--design-business-color-9271c2d8fd:var(--design-color-9271c2d8fd);--design-business-color-92a75f5f4a:var(--design-color-92a75f5f4a);--design-business-color-93456ea8ab:var(--design-color-93456ea8ab);--design-business-color-93532d3596:var(--design-color-93532d3596);--design-business-color-943c025601:var(--design-color-943c025601);--design-business-color-94914354fe:var(--design-color-94914354fe);--design-business-color-95a8fb99fb:var(--design-color-95a8fb99fb);--design-business-color-95b49104a9:var(--design-color-95b49104a9);--design-business-color-9657a380f5:var(--design-color-9657a380f5);--design-business-color-9796321be8:var(--design-color-9796321be8);--design-business-color-99255c49d1:var(--design-color-99255c49d1);--design-business-color-99b49b471e:var(--design-color-99b49b471e);--design-business-color-99ca66aa27:var(--design-color-99ca66aa27);--design-business-color-9a86b1a088:var(--design-color-9a86b1a088);--design-business-color-9af832bafe:var(--design-color-9af832bafe);--design-business-color-9b1bca460a:var(--design-color-9b1bca460a);--design-business-color-9d4c810896:var(--design-color-9d4c810896);--design-business-color-9e81bee3dc:var(--design-color-9e81bee3dc);--design-business-color-9e9d3025e9:var(--design-color-9e9d3025e9);--design-business-color-9f1ce1cb1c:var(--design-color-9f1ce1cb1c);--design-business-color-9f90440912:var(--design-color-9f90440912);--design-business-color-a03910f85e:var(--design-color-a03910f85e);--design-business-color-a07f2a9c31:var(--design-color-a07f2a9c31);--design-business-color-a0bd314b2d:var(--design-color-a0bd314b2d);--design-business-color-a27298f3a1:var(--design-color-a27298f3a1);--design-business-color-a34962caa7:var(--design-color-a34962caa7);--design-business-color-a359fecb5a:var(--design-color-a359fecb5a);--design-business-color-a41ec92cce:var(--design-color-a41ec92cce);--design-business-color-a4dff08485:var(--design-color-a4dff08485);--design-business-color-a5b6b4d11a:var(--design-color-a5b6b4d11a);--design-business-color-a65e1ef340:var(--design-color-a65e1ef340);--design-business-color-a6d6dc18cd:var(--design-color-a6d6dc18cd);--design-business-color-a7890432c8:var(--design-color-a7890432c8);--design-business-color-a7d0fb3ea1:var(--design-color-a7d0fb3ea1);--design-business-color-a8d08c1bc3:var(--design-color-a8d08c1bc3);--design-business-color-aaad9391ae:var(--design-color-aaad9391ae);--design-business-color-aaae02c5d5:var(--design-color-aaae02c5d5);--design-business-color-ae8b6b003b:var(--design-color-ae8b6b003b);--design-business-color-aeaa19808a:var(--design-color-aeaa19808a);--design-business-color-b0f7fbf47f:var(--design-color-b0f7fbf47f);--design-business-color-b15c13028d:var(--design-color-b15c13028d);--design-business-color-b1c7b0928d:var(--design-color-b1c7b0928d);--design-business-color-b3a3e8cf62:var(--design-color-b3a3e8cf62);--design-business-color-b47fb63bf9:var(--design-color-b47fb63bf9);--design-business-color-b4ec9fa53b:var(--design-color-b4ec9fa53b);--design-business-color-b5083789bf:var(--design-color-b5083789bf);--design-business-color-b5b701c664:var(--design-color-b5b701c664);--design-business-color-b6ec859e2e:var(--design-color-b6ec859e2e);--design-business-color-b726faf5e7:var(--design-color-b726faf5e7);--design-business-color-b7ddf234b1:var(--design-color-b7ddf234b1);--design-business-color-ba901ab499:var(--design-color-ba901ab499);--design-business-color-bb7f22ac3f:var(--design-color-bb7f22ac3f);--design-business-color-bb8474cf47:var(--design-color-bb8474cf47);--design-business-color-bbc2e96c8c:var(--design-color-bbc2e96c8c);--design-business-color-bc37facaa0:var(--design-color-bc37facaa0);--design-business-color-bda0e8df35:var(--design-color-bda0e8df35);--design-business-color-bdcbddab75:var(--design-color-bdcbddab75);--design-business-color-be499f4cd9:var(--design-color-be499f4cd9);--design-business-color-be60805399:var(--design-color-be60805399);--design-business-color-be67e1e4ca:var(--design-color-be67e1e4ca);--design-business-color-bec6f8ae7f:var(--design-color-bec6f8ae7f);--design-business-color-bef5f5a713:var(--design-color-bef5f5a713);--design-business-color-bf4ef3b6da:var(--design-color-bf4ef3b6da);--design-business-color-c091504a27:var(--design-color-c091504a27);--design-business-color-c0a7269714:var(--design-color-c0a7269714);--design-business-color-c0c7082906:var(--design-color-c0c7082906);--design-business-color-c2db342d3d:var(--design-color-c2db342d3d);--design-business-color-c40c778b0e:var(--design-color-c40c778b0e);--design-business-color-c41f0168d9:var(--design-color-c41f0168d9);--design-business-color-c4feb858fe:var(--design-color-c4feb858fe);--design-business-color-c538bb77a2:var(--design-color-c538bb77a2);--design-business-color-c61103d221:var(--design-color-c61103d221);--design-business-color-c6691d443a:var(--design-color-c6691d443a);--design-business-color-c8230dfc66:var(--design-color-c8230dfc66);--design-business-color-c82f339b4e:var(--design-color-c82f339b4e);--design-business-color-c8a8d2d528:var(--design-color-c8a8d2d528);--design-business-color-c9573e8616:var(--design-color-c9573e8616);--design-business-color-ca012478e1:var(--design-color-ca012478e1);--design-business-color-ca8765f2b2:var(--design-color-ca8765f2b2);--design-business-color-ca9b56427a:var(--design-color-ca9b56427a);--design-business-color-cbc10a79ee:var(--design-color-cbc10a79ee);--design-business-color-ce5bd0a3ab:var(--design-color-ce5bd0a3ab);--design-business-color-d03d7fe65b:var(--design-color-d03d7fe65b);--design-business-color-d04678e84f:var(--design-color-d04678e84f);--design-business-color-d11baa8b91:var(--design-color-d11baa8b91);--design-business-color-d14f901611:var(--design-color-d14f901611);--design-business-color-d1a816bd90:var(--design-color-d1a816bd90);--design-business-color-d215176f5b:var(--design-color-d215176f5b);--design-business-color-d2e11e8b39:var(--design-color-d2e11e8b39);--design-business-color-d426b2a656:var(--design-color-d426b2a656);--design-business-color-d46b23641e:var(--design-color-d46b23641e);--design-business-color-d4cf4c7ea8:var(--design-color-d4cf4c7ea8);--design-business-color-d5ab767b46:var(--design-color-d5ab767b46);--design-business-color-d71a785b92:var(--design-color-d71a785b92);--design-business-color-d71abe093a:var(--design-color-d71abe093a);--design-business-color-d84934a4be:var(--design-color-d84934a4be);--design-business-color-d95ecaa454:var(--design-color-d95ecaa454);--design-business-color-d967c11d07:var(--design-color-d967c11d07);--design-business-color-d9869f95a6:var(--design-color-d9869f95a6);--design-business-color-dc0ed91720:var(--design-color-dc0ed91720);--design-business-color-ddaf538ba5:var(--design-color-ddaf538ba5);--design-business-color-de2b6e11b8:var(--design-color-de2b6e11b8);--design-business-color-df784d9f31:var(--design-color-df784d9f31);--design-business-color-dfced369a4:var(--design-color-dfced369a4);--design-business-color-dfe1c4ab89:var(--design-color-dfe1c4ab89);--design-business-color-e074cc7e07:var(--design-color-e074cc7e07);--design-business-color-e1fb7036d9:var(--design-color-e1fb7036d9);--design-business-color-e247339c5e:var(--design-color-e247339c5e);--design-business-color-e3035c7c7d:var(--design-color-e3035c7c7d);--design-business-color-e4b396e0f5:var(--design-color-e4b396e0f5);--design-business-color-e5d409241a:var(--design-color-e5d409241a);--design-business-color-e5fba4d3ab:var(--design-color-e5fba4d3ab);--design-business-color-e69a2f8d38:var(--design-color-e69a2f8d38);--design-business-color-e9405cb390:var(--design-color-e9405cb390);--design-business-color-ea3e4276ee:var(--design-color-ea3e4276ee);--design-business-color-eb4fba6f51:var(--design-color-eb4fba6f51);--design-business-color-ec23bde32a:var(--design-color-ec23bde32a);--design-business-color-ec447afe91:var(--design-color-ec447afe91);--design-business-color-ec47928a63:var(--design-color-ec47928a63);--design-business-color-eca9970b97:var(--design-color-eca9970b97);--design-business-color-ede7283b2f:var(--design-color-ede7283b2f);--design-business-color-ee61a3d8fe:var(--design-color-ee61a3d8fe);--design-business-color-eed4f649b4:var(--design-color-eed4f649b4);--design-business-color-ef98743617:var(--design-color-ef98743617);--design-business-color-f04cfaa1f5:var(--design-color-f04cfaa1f5);--design-business-color-f0e3cc3596:var(--design-color-f0e3cc3596);--design-business-color-f30d9124ee:var(--design-color-f30d9124ee);--design-business-color-f47f33ab61:var(--design-color-f47f33ab61);--design-business-color-f58466d942:var(--design-color-f58466d942);--design-business-color-f6ee867881:var(--design-color-f6ee867881);--design-business-color-fa1f6a3625:var(--design-color-fa1f6a3625);--design-business-color-fa7ff362f3:var(--design-color-fa7ff362f3);--design-business-color-fc351c28ea:var(--design-color-fc351c28ea);--design-business-color-fd82b8d9b1:var(--design-color-fd82b8d9b1);--design-business-color-fdd500c347:var(--design-color-fdd500c347);--design-business-color-fea8aabad0:var(--design-color-fea8aabad0);--design-business-color-fed142637c:var(--design-color-fed142637c);--design-business-color-ff50535d27:var(--design-color-ff50535d27);--design-business-color-ff8d975dbd:var(--design-color-ff8d975dbd);--design-business-color-ffcbd276b4:var(--design-color-ffcbd276b4);--design-chat-color-004a386867:var(--design-color-004a386867);--design-chat-color-00d597e8cc:var(--design-color-00d597e8cc);--design-chat-color-00d6216dcf:var(--design-color-00d6216dcf);--design-chat-color-00dc86f534:var(--design-color-00dc86f534);--design-chat-color-00e9da2e0a:var(--design-color-00e9da2e0a);--design-chat-color-00f2c54458:var(--design-color-00f2c54458);--design-chat-color-00faecce37:var(--design-color-00faecce37);--design-chat-color-0291eaaa8b:var(--design-color-0291eaaa8b);--design-chat-color-03dce8b4fd:var(--design-color-03dce8b4fd);--design-chat-color-04322c752b:var(--design-color-04322c752b);--design-chat-color-059371c87d:var(--design-color-059371c87d);--design-chat-color-062353baa8:var(--design-color-062353baa8);--design-chat-color-0677ee5ca6:var(--design-color-0677ee5ca6);--design-chat-color-07becff9a0:var(--design-color-07becff9a0);--design-chat-color-07cff5ae07:var(--design-color-07cff5ae07);--design-chat-color-086d15d24c:var(--design-color-086d15d24c);--design-chat-color-08d583e50f:var(--design-color-08d583e50f);--design-chat-color-0965fb9e36:var(--design-color-0965fb9e36);--design-chat-color-0988a80204:var(--design-color-0988a80204);--design-chat-color-09eb0b213f:var(--design-color-09eb0b213f);--design-chat-color-09fa70dc1e:var(--design-color-09fa70dc1e);--design-chat-color-0a5dda10df:var(--design-color-0a5dda10df);--design-chat-color-0b983487ee:var(--design-color-0b983487ee);--design-chat-color-0be2abdde5:var(--design-color-0be2abdde5);--design-chat-color-0c04fcbc2b:var(--design-color-0c04fcbc2b);--design-chat-color-0d52b761a2:var(--design-color-0d52b761a2);--design-chat-color-0e2604f917:var(--design-color-0e2604f917);--design-chat-color-0ea2055f80:var(--design-color-0ea2055f80);--design-chat-color-0ff0196ee8:var(--design-color-0ff0196ee8);--design-chat-color-0ffaa1aa58:var(--design-color-0ffaa1aa58);--design-chat-color-101b06459c:var(--design-color-101b06459c);--design-chat-color-111813e87a:var(--design-color-111813e87a);--design-chat-color-1138fa2854:var(--design-color-1138fa2854);--design-chat-color-116b0e3ab6:var(--design-color-116b0e3ab6);--design-chat-color-11823886e8:var(--design-color-11823886e8);--design-chat-color-136e053a90:var(--design-color-136e053a90);--design-chat-color-13da9f489f:var(--design-color-13da9f489f);--design-chat-color-14fe4146d0:var(--design-color-14fe4146d0);--design-chat-color-157b39a5d7:var(--design-color-157b39a5d7);--design-chat-color-1611519840:var(--design-color-1611519840);--design-chat-color-172c427fe7:var(--design-color-172c427fe7);--design-chat-color-17503c32ee:var(--design-color-17503c32ee);--design-chat-color-18046fe2c6:var(--design-color-18046fe2c6);--design-chat-color-180841b5d0:var(--design-color-180841b5d0);--design-chat-color-194086844e:var(--design-color-194086844e);--design-chat-color-197d385c6a:var(--design-color-197d385c6a);--design-chat-color-1a0fd1835d:var(--design-color-1a0fd1835d);--design-chat-color-1a834f1b3d:var(--design-color-1a834f1b3d);--design-chat-color-1c4df1d90d:var(--design-color-1c4df1d90d);--design-chat-color-1c597beecc:var(--design-color-1c597beecc);--design-chat-color-1c6b4b48de:var(--design-color-1c6b4b48de);--design-chat-color-1d8b08ad16:var(--design-color-1d8b08ad16);--design-chat-color-1d9ec02772:var(--design-color-1d9ec02772);--design-chat-color-1e2dc85606:var(--design-color-1e2dc85606);--design-chat-color-1eb4d79b13:var(--design-color-1eb4d79b13);--design-chat-color-1ed81c47c7:var(--design-color-1ed81c47c7);--design-chat-color-1eeda32710:var(--design-color-1eeda32710);--design-chat-color-1ffe2e90e1:var(--design-color-1ffe2e90e1);--design-chat-color-212d6a4c15:var(--design-color-212d6a4c15);--design-chat-color-21a59d68c9:var(--design-color-21a59d68c9);--design-chat-color-21dbeccc6a:var(--design-color-21dbeccc6a);--design-chat-color-228940861b:var(--design-color-228940861b);--design-chat-color-2289b24fd3:var(--design-color-2289b24fd3);--design-chat-color-22a296d792:var(--design-color-22a296d792);--design-chat-color-234ecb1723:var(--design-color-234ecb1723);--design-chat-color-239e9e65ec:var(--design-color-239e9e65ec);--design-chat-color-23d204d6ff:var(--design-color-23d204d6ff);--design-chat-color-2476e39409:var(--design-color-2476e39409);--design-chat-color-2519d79884:var(--design-color-2519d79884);--design-chat-color-251be30577:var(--design-color-251be30577);--design-chat-color-25ae3468b3:var(--design-color-25ae3468b3);--design-chat-color-25b09aa552:var(--design-color-25b09aa552);--design-chat-color-25f2f105a0:var(--design-color-25f2f105a0);--design-chat-color-26fa7efa7a:var(--design-color-26fa7efa7a);--design-chat-color-26fbfbac04:var(--design-color-26fbfbac04);--design-chat-color-2790183508:var(--design-color-2790183508);--design-chat-color-27c9dc1fc2:var(--design-color-27c9dc1fc2);--design-chat-color-288286ccc3:var(--design-color-288286ccc3);--design-chat-color-288b62212c:var(--design-color-288b62212c);--design-chat-color-28a27d91a5:var(--design-color-28a27d91a5);--design-chat-color-28ad5e3324:var(--design-color-28ad5e3324);--design-chat-color-293f3c0d05:var(--design-color-293f3c0d05);--design-chat-color-29a5337211:var(--design-color-29a5337211);--design-chat-color-29c0a9897b:var(--design-color-29c0a9897b);--design-chat-color-2a0e455517:var(--design-color-2a0e455517);--design-chat-color-2a705b613f:var(--design-color-2a705b613f);--design-chat-color-2a7215f8cd:var(--design-color-2a7215f8cd);--design-chat-color-2b4d32b2b7:var(--design-color-2b4d32b2b7);--design-chat-color-2bda7143f1:var(--design-color-2bda7143f1);--design-chat-color-2c586c235f:var(--design-color-2c586c235f);--design-chat-color-2c97721eb4:var(--design-color-2c97721eb4);--design-chat-color-2d8d935d37:var(--design-color-2d8d935d37);--design-chat-color-2ded7cba63:var(--design-color-2ded7cba63);--design-chat-color-2e342c9bf6:var(--design-color-2e342c9bf6);--design-chat-color-2e595cc8c1:var(--design-color-2e595cc8c1);--design-chat-color-2f2c312dd8:var(--design-color-2f2c312dd8);--design-chat-color-2f69481262:var(--design-color-2f69481262);--design-chat-color-2f9e8bb4ef:var(--design-color-2f9e8bb4ef);--design-chat-color-307c8e375c:var(--design-color-307c8e375c);--design-chat-color-30b94fd6f9:var(--design-color-30b94fd6f9);--design-chat-color-3197a0530d:var(--design-color-3197a0530d);--design-chat-color-3281e15fca:var(--design-color-3281e15fca);--design-chat-color-33044586ec:var(--design-color-33044586ec);--design-chat-color-330fb59834:var(--design-color-330fb59834);--design-chat-color-332def3c4a:var(--design-color-332def3c4a);--design-chat-color-335913971d:var(--design-color-335913971d);--design-chat-color-3477002df7:var(--design-color-3477002df7);--design-chat-color-34901a826b:var(--design-color-34901a826b);--design-chat-color-34b6f09687:var(--design-color-34b6f09687);--design-chat-color-35da910ddf:var(--design-color-35da910ddf);--design-chat-color-36a1de5922:var(--design-color-36a1de5922);--design-chat-color-372af266e1:var(--design-color-372af266e1);--design-chat-color-37a59815ce:var(--design-color-37a59815ce);--design-chat-color-37ab616527:var(--design-color-37ab616527);--design-chat-color-3a66fceb00:var(--design-color-3a66fceb00);--design-chat-color-3aaba4b9f3:var(--design-color-3aaba4b9f3);--design-chat-color-3ae276c266:var(--design-color-3ae276c266);--design-chat-color-3b56a18c48:var(--design-color-3b56a18c48);--design-chat-color-3b79014ba0:var(--design-color-3b79014ba0);--design-chat-color-3cacb87023:var(--design-color-3cacb87023);--design-chat-color-3d0b8ef9b6:var(--design-color-3d0b8ef9b6);--design-chat-color-3da24b45c6:var(--design-color-3da24b45c6);--design-chat-color-3de0edf4e9:var(--design-color-3de0edf4e9);--design-chat-color-3e0b16f224:var(--design-color-3e0b16f224);--design-chat-color-3f9365835a:var(--design-color-3f9365835a);--design-chat-color-417d15c977:var(--design-color-417d15c977);--design-chat-color-427bc38a51:var(--design-color-427bc38a51);--design-chat-color-431952a68f:var(--design-color-431952a68f);--design-chat-color-437fc494be:var(--design-color-437fc494be);--design-chat-color-438b4b206f:var(--design-color-438b4b206f);--design-chat-color-4429d5b7c1:var(--design-color-4429d5b7c1);--design-chat-color-4480438702:var(--design-color-4480438702);--design-chat-color-449be4d63b:var(--design-color-449be4d63b);--design-chat-color-45b36f0082:var(--design-color-45b36f0082);--design-chat-color-45e00298c8:var(--design-color-45e00298c8);--design-chat-color-460be34035:var(--design-color-460be34035);--design-chat-color-4650eeeb42:var(--design-color-4650eeeb42);--design-chat-color-465b177581:var(--design-color-465b177581);--design-chat-color-46a8ea212d:var(--design-color-46a8ea212d);--design-chat-color-46abc1bd51:var(--design-color-46abc1bd51);--design-chat-color-46eb27f37f:var(--design-color-46eb27f37f);--design-chat-color-47360a9209:var(--design-color-47360a9209);--design-chat-color-477e6dd398:var(--design-color-477e6dd398);--design-chat-color-4833884898:var(--design-color-4833884898);--design-chat-color-4851794615:var(--design-color-4851794615);--design-chat-color-48c0eb1d5e:var(--design-color-48c0eb1d5e);--design-chat-color-48f42d047e:var(--design-color-48f42d047e);--design-chat-color-492bb6b4dd:var(--design-color-492bb6b4dd);--design-chat-color-496a9d025a:var(--design-color-496a9d025a);--design-chat-color-499668ca1a:var(--design-color-499668ca1a);--design-chat-color-4998d53030:var(--design-color-4998d53030);--design-chat-color-49991b2f1f:var(--design-color-49991b2f1f);--design-chat-color-4a082db29c:var(--design-color-4a082db29c);--design-chat-color-4a82922f4a:var(--design-color-4a82922f4a);--design-chat-color-4abc9a1b27:var(--design-color-4abc9a1b27);--design-chat-color-4b0d9c4d4a:var(--design-color-4b0d9c4d4a);--design-chat-color-4b4192e0c5:var(--design-color-4b4192e0c5);--design-chat-color-4b9ee9e084:var(--design-color-4b9ee9e084);--design-chat-color-4d130faf5d:var(--design-color-4d130faf5d);--design-chat-color-4ed7c21056:var(--design-color-4ed7c21056);--design-chat-color-4eece04d45:var(--design-color-4eece04d45);--design-chat-color-4f817c2ca5:var(--design-color-4f817c2ca5);--design-chat-color-5030a32178:var(--design-color-5030a32178);--design-chat-color-5098ef653c:var(--design-color-5098ef653c);--design-chat-color-50b6648f5f:var(--design-color-50b6648f5f);--design-chat-color-5119c66626:var(--design-color-5119c66626);--design-chat-color-513835d5d2:var(--design-color-513835d5d2);--design-chat-color-5160f1a520:var(--design-color-5160f1a520);--design-chat-color-5182778401:var(--design-color-5182778401);--design-chat-color-51d2cc52fc:var(--design-color-51d2cc52fc);--design-chat-color-52973211fe:var(--design-color-52973211fe);--design-chat-color-52b46f6e43:var(--design-color-52b46f6e43);--design-chat-color-53de528286:var(--design-color-53de528286);--design-chat-color-5478f72e3c:var(--design-color-5478f72e3c);--design-chat-color-547e3c602a:var(--design-color-547e3c602a);--design-chat-color-54ba2fe8f1:var(--design-color-54ba2fe8f1);--design-chat-color-54f5d5d5af:var(--design-color-54f5d5d5af);--design-chat-color-5500ec0aa6:var(--design-color-5500ec0aa6);--design-chat-color-5520777d43:var(--design-color-5520777d43);--design-chat-color-55971c50b6:var(--design-color-55971c50b6);--design-chat-color-55af29eb2c:var(--design-color-55af29eb2c);--design-chat-color-5654d3ab3e:var(--design-color-5654d3ab3e);--design-chat-color-5667195360:var(--design-color-5667195360);--design-chat-color-56d89d6fe1:var(--design-color-56d89d6fe1);--design-chat-color-56fa904974:var(--design-color-56fa904974);--design-chat-color-570af1df9d:var(--design-color-570af1df9d);--design-chat-color-57346cb71d:var(--design-color-57346cb71d);--design-chat-color-583499c147:var(--design-color-583499c147);--design-chat-color-584274a203:var(--design-color-584274a203);--design-chat-color-5858f7f2ae:var(--design-color-5858f7f2ae);--design-chat-color-58623c37e8:var(--design-color-58623c37e8);--design-chat-color-58d44d3248:var(--design-color-58d44d3248);--design-chat-color-5913f2cf1b:var(--design-color-5913f2cf1b);--design-chat-color-592bcda8b7:var(--design-color-592bcda8b7);--design-chat-color-593a58e385:var(--design-color-593a58e385);--design-chat-color-59d0ee55ac:var(--design-color-59d0ee55ac);--design-chat-color-59fc075802:var(--design-color-59fc075802);--design-chat-color-5a1aaea744:var(--design-color-5a1aaea744);--design-chat-color-5b3a6be144:var(--design-color-5b3a6be144);--design-chat-color-5b53e6672e:var(--design-color-5b53e6672e);--design-chat-color-5c10448cc4:var(--design-color-5c10448cc4);--design-chat-color-5c78425700:var(--design-color-5c78425700);--design-chat-color-5cc92e1204:var(--design-color-5cc92e1204);--design-chat-color-5d0ab792d9:var(--design-color-5d0ab792d9);--design-chat-color-5dd0b46049:var(--design-color-5dd0b46049);--design-chat-color-5e73eb920e:var(--design-color-5e73eb920e);--design-chat-color-5ee9ee7b21:var(--design-color-5ee9ee7b21);--design-chat-color-60f320a6f4:var(--design-color-60f320a6f4);--design-chat-color-612391ba7b:var(--design-color-612391ba7b);--design-chat-color-61c971c06e:var(--design-color-61c971c06e);--design-chat-color-63020b92f5:var(--design-color-63020b92f5);--design-chat-color-632c31ee3d:var(--design-color-632c31ee3d);--design-chat-color-63a216c3ae:var(--design-color-63a216c3ae);--design-chat-color-644d16c92c:var(--design-color-644d16c92c);--design-chat-color-644f04f882:var(--design-color-644f04f882);--design-chat-color-65159f1aac:var(--design-color-65159f1aac);--design-chat-color-651aa8e7b1:var(--design-color-651aa8e7b1);--design-chat-color-65ab5263f4:var(--design-color-65ab5263f4);--design-chat-color-6682f05a3b:var(--design-color-6682f05a3b);--design-chat-color-66c5c2ec81:var(--design-color-66c5c2ec81);--design-chat-color-6981ca848d:var(--design-color-6981ca848d);--design-chat-color-698869e085:var(--design-color-698869e085);--design-chat-color-6ab67012ce:var(--design-color-6ab67012ce);--design-chat-color-6ac50f0c34:var(--design-color-6ac50f0c34);--design-chat-color-6b68a8b64e:var(--design-color-6b68a8b64e);--design-chat-color-6bb06e704f:var(--design-color-6bb06e704f);--design-chat-color-6c14d93ea0:var(--design-color-6c14d93ea0);--design-chat-color-6cd23e1bd1:var(--design-color-6cd23e1bd1);--design-chat-color-6d0ded23a2:var(--design-color-6d0ded23a2);--design-chat-color-6d331e1721:var(--design-color-6d331e1721);--design-chat-color-6d54cdc158:var(--design-color-6d54cdc158);--design-chat-color-6d8e62d510:var(--design-color-6d8e62d510);--design-chat-color-6dd2fe2794:var(--design-color-6dd2fe2794);--design-chat-color-6eab11bfaa:var(--design-color-6eab11bfaa);--design-chat-color-6f143c131c:var(--design-color-6f143c131c);--design-chat-color-6f7eb635d2:var(--design-color-6f7eb635d2);--design-chat-color-6ffa338d42:var(--design-color-6ffa338d42);--design-chat-color-70ddb67ff9:var(--design-color-70ddb67ff9);--design-chat-color-7181a85662:var(--design-color-7181a85662);--design-chat-color-71c116a3ba:var(--design-color-71c116a3ba);--design-chat-color-7246f29236:var(--design-color-7246f29236);--design-chat-color-72542a6f32:var(--design-color-72542a6f32);--design-chat-color-725f9315b0:var(--design-color-725f9315b0);--design-chat-color-72c6c1c4b4:var(--design-color-72c6c1c4b4);--design-chat-color-72f6a75a5b:var(--design-color-72f6a75a5b);--design-chat-color-74a53eade0:var(--design-color-74a53eade0);--design-chat-color-74cdab1010:var(--design-color-74cdab1010);--design-chat-color-7506e44e1a:var(--design-color-7506e44e1a);--design-chat-color-750e5d4578:var(--design-color-750e5d4578);--design-chat-color-754670c431:var(--design-color-754670c431);--design-chat-color-75495976c3:var(--design-color-75495976c3);--design-chat-color-768eebd24f:var(--design-color-768eebd24f);--design-chat-color-770d95a5f3:var(--design-color-770d95a5f3);--design-chat-color-77b05d72d1:var(--design-color-77b05d72d1);--design-chat-color-78500e4fa8:var(--design-color-78500e4fa8);--design-chat-color-78d1f4240d:var(--design-color-78d1f4240d);--design-chat-color-793a4ece84:var(--design-color-793a4ece84);--design-chat-color-7a31de278c:var(--design-color-7a31de278c);--design-chat-color-7a3a4a2495:var(--design-color-7a3a4a2495);--design-chat-color-7af1d0d507:var(--design-color-7af1d0d507);--design-chat-color-7b41222c74:var(--design-color-7b41222c74);--design-chat-color-7c5ea367e8:var(--design-color-7c5ea367e8);--design-chat-color-7c6d4d2494:var(--design-color-7c6d4d2494);--design-chat-color-7d18d4113a:var(--design-color-7d18d4113a);--design-chat-color-7d67cb996c:var(--design-color-7d67cb996c);--design-chat-color-7dd1310255:var(--design-color-7dd1310255);--design-chat-color-7febc67ceb:var(--design-color-7febc67ceb);--design-chat-color-800162fe53:var(--design-color-800162fe53);--design-chat-color-806aec65d1:var(--design-color-806aec65d1);--design-chat-color-811cd4c8db:var(--design-color-811cd4c8db);--design-chat-color-81f0cd5240:var(--design-color-81f0cd5240);--design-chat-color-820df3dcb9:var(--design-color-820df3dcb9);--design-chat-color-828cd2f1a8:var(--design-color-828cd2f1a8);--design-chat-color-82cbd79cc9:var(--design-color-82cbd79cc9);--design-chat-color-84592c3716:var(--design-color-84592c3716);--design-chat-color-84f37e993e:var(--design-color-84f37e993e);--design-chat-color-8517a895ea:var(--design-color-8517a895ea);--design-chat-color-8570ec214a:var(--design-color-8570ec214a);--design-chat-color-8638c64a8f:var(--design-color-8638c64a8f);--design-chat-color-86dda9c04f:var(--design-color-86dda9c04f);--design-chat-color-8807891520:var(--design-color-8807891520);--design-chat-color-88a005a7a9:var(--design-color-88a005a7a9);--design-chat-color-8907bfedd7:var(--design-color-8907bfedd7);--design-chat-color-89622f08e6:var(--design-color-89622f08e6);--design-chat-color-89c7571fc0:var(--design-color-89c7571fc0);--design-chat-color-8a415694a2:var(--design-color-8a415694a2);--design-chat-color-8a4ffa123e:var(--design-color-8a4ffa123e);--design-chat-color-8a80dac7af:var(--design-color-8a80dac7af);--design-chat-color-8aad5b5a99:var(--design-color-8aad5b5a99);--design-chat-color-8b09376159:var(--design-color-8b09376159);--design-chat-color-8bab43f366:var(--design-color-8bab43f366);--design-chat-color-8c449bbe55:var(--design-color-8c449bbe55);--design-chat-color-8cfcc2fab7:var(--design-color-8cfcc2fab7);--design-chat-color-8d1f123d0f:var(--design-color-8d1f123d0f);--design-chat-color-8d6c2968b4:var(--design-color-8d6c2968b4);--design-chat-color-8e1688bc8b:var(--design-color-8e1688bc8b);--design-chat-color-8e26e02c99:var(--design-color-8e26e02c99);--design-chat-color-8eb19f51d4:var(--design-color-8eb19f51d4);--design-chat-color-8ee31a5613:var(--design-color-8ee31a5613);--design-chat-color-8f82286a44:var(--design-color-8f82286a44);--design-chat-color-8fafb20d0d:var(--design-color-8fafb20d0d);--design-chat-color-903fa15018:var(--design-color-903fa15018);--design-chat-color-90ba336752:var(--design-color-90ba336752);--design-chat-color-9203fef560:var(--design-color-9203fef560);--design-chat-color-923a33a994:var(--design-color-923a33a994);--design-chat-color-93c2cac2c4:var(--design-color-93c2cac2c4);--design-chat-color-9481c99804:var(--design-color-9481c99804);--design-chat-color-9485732782:var(--design-color-9485732782);--design-chat-color-952180cd28:var(--design-color-952180cd28);--design-chat-color-959d6773c6:var(--design-color-959d6773c6);--design-chat-color-95f9e475ba:var(--design-color-95f9e475ba);--design-chat-color-95f9ec73a3:var(--design-color-95f9ec73a3);--design-chat-color-96c2f68e28:var(--design-color-96c2f68e28);--design-chat-color-98e5e784a6:var(--design-color-98e5e784a6);--design-chat-color-99ca66aa27:var(--design-color-99ca66aa27);--design-chat-color-99efae4093:var(--design-color-99efae4093);--design-chat-color-9ad9a480cf:var(--design-color-9ad9a480cf);--design-chat-color-9b63af4082:var(--design-color-9b63af4082);--design-chat-color-9c46d6ec0b:var(--design-color-9c46d6ec0b);--design-chat-color-9ce1a69d5d:var(--design-color-9ce1a69d5d);--design-chat-color-9d28bf7201:var(--design-color-9d28bf7201);--design-chat-color-9dda462b3f:var(--design-color-9dda462b3f);--design-chat-color-9dda95c873:var(--design-color-9dda95c873);--design-chat-color-9e07c2f233:var(--design-color-9e07c2f233);--design-chat-color-9e87b73398:var(--design-color-9e87b73398);--design-chat-color-9f05f3b7bb:var(--design-color-9f05f3b7bb);--design-chat-color-9f90440912:var(--design-color-9f90440912);--design-chat-color-a0bd314b2d:var(--design-color-a0bd314b2d);--design-chat-color-a0f2ebb8d6:var(--design-color-a0f2ebb8d6);--design-chat-color-a2297a5a6e:var(--design-color-a2297a5a6e);--design-chat-color-a291aa38a3:var(--design-color-a291aa38a3);--design-chat-color-a2b8f0fead:var(--design-color-a2b8f0fead);--design-chat-color-a2f7e09970:var(--design-color-a2f7e09970);--design-chat-color-a35777db66:var(--design-color-a35777db66);--design-chat-color-a41c17bfc1:var(--design-color-a41c17bfc1);--design-chat-color-a467aa0040:var(--design-color-a467aa0040);--design-chat-color-a4bc856411:var(--design-color-a4bc856411);--design-chat-color-a5038ed4e9:var(--design-color-a5038ed4e9);--design-chat-color-a54148b3b9:var(--design-color-a54148b3b9);--design-chat-color-a541773c80:var(--design-color-a541773c80);--design-chat-color-a5494e1031:var(--design-color-a5494e1031);--design-chat-color-a57e3eae23:var(--design-color-a57e3eae23);--design-chat-color-a647cdac28:var(--design-color-a647cdac28);--design-chat-color-a6a2787323:var(--design-color-a6a2787323);--design-chat-color-a6ce0f968a:var(--design-color-a6ce0f968a);--design-chat-color-a7300ebc8f:var(--design-color-a7300ebc8f);--design-chat-color-a75df735fd:var(--design-color-a75df735fd);--design-chat-color-a7c686464f:var(--design-color-a7c686464f);--design-chat-color-a93f76c470:var(--design-color-a93f76c470);--design-chat-color-aa3ea5b662:var(--design-color-aa3ea5b662);--design-chat-color-aa3eb0d636:var(--design-color-aa3eb0d636);--design-chat-color-ab0433fe06:var(--design-color-ab0433fe06);--design-chat-color-ac1145550c:var(--design-color-ac1145550c);--design-chat-color-ada9bb2c50:var(--design-color-ada9bb2c50);--design-chat-color-adaea9589d:var(--design-color-adaea9589d);--design-chat-color-af1e380612:var(--design-color-af1e380612);--design-chat-color-af5ad31e3c:var(--design-color-af5ad31e3c);--design-chat-color-b05449ade3:var(--design-color-b05449ade3);--design-chat-color-b0ad7d6059:var(--design-color-b0ad7d6059);--design-chat-color-b0c64e53da:var(--design-color-b0c64e53da);--design-chat-color-b0cb2169a6:var(--design-color-b0cb2169a6);--design-chat-color-b0ce5da9f1:var(--design-color-b0ce5da9f1);--design-chat-color-b1271a80d0:var(--design-color-b1271a80d0);--design-chat-color-b16690489c:var(--design-color-b16690489c);--design-chat-color-b202296da1:var(--design-color-b202296da1);--design-chat-color-b24632ddee:var(--design-color-b24632ddee);--design-chat-color-b26b7b21a2:var(--design-color-b26b7b21a2);--design-chat-color-b279decd1d:var(--design-color-b279decd1d);--design-chat-color-b3141adfd8:var(--design-color-b3141adfd8);--design-chat-color-b36634cccc:var(--design-color-b36634cccc);--design-chat-color-b39a385226:var(--design-color-b39a385226);--design-chat-color-b3a3e8cf62:var(--design-color-b3a3e8cf62);--design-chat-color-b3aae06b0a:var(--design-color-b3aae06b0a);--design-chat-color-b3ba6059b6:var(--design-color-b3ba6059b6);--design-chat-color-b3dc579a42:var(--design-color-b3dc579a42);--design-chat-color-b42d571992:var(--design-color-b42d571992);--design-chat-color-b4f8263050:var(--design-color-b4f8263050);--design-chat-color-b593f13ba9:var(--design-color-b593f13ba9);--design-chat-color-b81585a5cc:var(--design-color-b81585a5cc);--design-chat-color-b856ff9722:var(--design-color-b856ff9722);--design-chat-color-b91358b038:var(--design-color-b91358b038);--design-chat-color-bb0f6402aa:var(--design-color-bb0f6402aa);--design-chat-color-bb8474cf47:var(--design-color-bb8474cf47);--design-chat-color-bc2660a8b8:var(--design-color-bc2660a8b8);--design-chat-color-bc3ff8c24c:var(--design-color-bc3ff8c24c);--design-chat-color-bc67593373:var(--design-color-bc67593373);--design-chat-color-bc825d0a72:var(--design-color-bc825d0a72);--design-chat-color-be0e65e458:var(--design-color-be0e65e458);--design-chat-color-be0f55210b:var(--design-color-be0f55210b);--design-chat-color-be713bbe19:var(--design-color-be713bbe19);--design-chat-color-bec178d3b4:var(--design-color-bec178d3b4);--design-chat-color-bed57a806d:var(--design-color-bed57a806d);--design-chat-color-bf3ef0ada1:var(--design-color-bf3ef0ada1);--design-chat-color-bf8bc0eed9:var(--design-color-bf8bc0eed9);--design-chat-color-bfe4f2942d:var(--design-color-bfe4f2942d);--design-chat-color-c0072762be:var(--design-color-c0072762be);--design-chat-color-c0a7269714:var(--design-color-c0a7269714);--design-chat-color-c15b4de544:var(--design-color-c15b4de544);--design-chat-color-c26d2cc00f:var(--design-color-c26d2cc00f);--design-chat-color-c285c35c6b:var(--design-color-c285c35c6b);--design-chat-color-c28d776ff9:var(--design-color-c28d776ff9);--design-chat-color-c290c3314d:var(--design-color-c290c3314d);--design-chat-color-c2c23c9faa:var(--design-color-c2c23c9faa);--design-chat-color-c35c363eeb:var(--design-color-c35c363eeb);--design-chat-color-c39a943fb7:var(--design-color-c39a943fb7);--design-chat-color-c410e9a929:var(--design-color-c410e9a929);--design-chat-color-c538bb77a2:var(--design-color-c538bb77a2);--design-chat-color-c5a86cb137:var(--design-color-c5a86cb137);--design-chat-color-c5f6331397:var(--design-color-c5f6331397);--design-chat-color-c61103d221:var(--design-color-c61103d221);--design-chat-color-c6599259e2:var(--design-color-c6599259e2);--design-chat-color-c659d630ce:var(--design-color-c659d630ce);--design-chat-color-c6bfbfe09f:var(--design-color-c6bfbfe09f);--design-chat-color-c82f339b4e:var(--design-color-c82f339b4e);--design-chat-color-c8cb09d93f:var(--design-color-c8cb09d93f);--design-chat-color-ca9ab5d1a7:var(--design-color-ca9ab5d1a7);--design-chat-color-cad4b3e1a4:var(--design-color-cad4b3e1a4);--design-chat-color-cba6c4142a:var(--design-color-cba6c4142a);--design-chat-color-cbc1cfa6cf:var(--design-color-cbc1cfa6cf);--design-chat-color-cbca8750f0:var(--design-color-cbca8750f0);--design-chat-color-cbfb254721:var(--design-color-cbfb254721);--design-chat-color-cc53ce15c7:var(--design-color-cc53ce15c7);--design-chat-color-ccabed7bdf:var(--design-color-ccabed7bdf);--design-chat-color-ccb19bfdde:var(--design-color-ccb19bfdde);--design-chat-color-ccdd6198cc:var(--design-color-ccdd6198cc);--design-chat-color-ce398330f3:var(--design-color-ce398330f3);--design-chat-color-ce6ebf4c15:var(--design-color-ce6ebf4c15);--design-chat-color-ce9e7eda71:var(--design-color-ce9e7eda71);--design-chat-color-cebdee4de8:var(--design-color-cebdee4de8);--design-chat-color-ced7aa0a01:var(--design-color-ced7aa0a01);--design-chat-color-cee6057338:var(--design-color-cee6057338);--design-chat-color-cff7a181c3:var(--design-color-cff7a181c3);--design-chat-color-d0cc7ec0a8:var(--design-color-d0cc7ec0a8);--design-chat-color-d14f901611:var(--design-color-d14f901611);--design-chat-color-d16b4ed896:var(--design-color-d16b4ed896);--design-chat-color-d21f346195:var(--design-color-d21f346195);--design-chat-color-d22bcbc573:var(--design-color-d22bcbc573);--design-chat-color-d28bc03023:var(--design-color-d28bc03023);--design-chat-color-d3836f004a:var(--design-color-d3836f004a);--design-chat-color-d3acfa060f:var(--design-color-d3acfa060f);--design-chat-color-d426b2a656:var(--design-color-d426b2a656);--design-chat-color-d43cec9f94:var(--design-color-d43cec9f94);--design-chat-color-d46f68f498:var(--design-color-d46f68f498);--design-chat-color-d496af9e13:var(--design-color-d496af9e13);--design-chat-color-d4ebb9021f:var(--design-color-d4ebb9021f);--design-chat-color-d5222a8fc2:var(--design-color-d5222a8fc2);--design-chat-color-d579185afc:var(--design-color-d579185afc);--design-chat-color-d5c07cf1fe:var(--design-color-d5c07cf1fe);--design-chat-color-d619c3ff00:var(--design-color-d619c3ff00);--design-chat-color-d70a1f9dca:var(--design-color-d70a1f9dca);--design-chat-color-d7c4cb85fc:var(--design-color-d7c4cb85fc);--design-chat-color-d802263b04:var(--design-color-d802263b04);--design-chat-color-d849a820e9:var(--design-color-d849a820e9);--design-chat-color-d88073886d:var(--design-color-d88073886d);--design-chat-color-d8ee38dcbb:var(--design-color-d8ee38dcbb);--design-chat-color-d943098324:var(--design-color-d943098324);--design-chat-color-d94ff44bc0:var(--design-color-d94ff44bc0);--design-chat-color-d9733a2f59:var(--design-color-d9733a2f59);--design-chat-color-d9ec51c189:var(--design-color-d9ec51c189);--design-chat-color-da463dfda8:var(--design-color-da463dfda8);--design-chat-color-da8a05d157:var(--design-color-da8a05d157);--design-chat-color-da9305c3aa:var(--design-color-da9305c3aa);--design-chat-color-dc07e73bed:var(--design-color-dc07e73bed);--design-chat-color-dc0ed91720:var(--design-color-dc0ed91720);--design-chat-color-dd1cbe9a4d:var(--design-color-dd1cbe9a4d);--design-chat-color-dd521144aa:var(--design-color-dd521144aa);--design-chat-color-dd5d8b577a:var(--design-color-dd5d8b577a);--design-chat-color-ddd35f719c:var(--design-color-ddd35f719c);--design-chat-color-de0d1c22a4:var(--design-color-de0d1c22a4);--design-chat-color-de18db437b:var(--design-color-de18db437b);--design-chat-color-de1a46066d:var(--design-color-de1a46066d);--design-chat-color-de1a758025:var(--design-color-de1a758025);--design-chat-color-de7be704d0:var(--design-color-de7be704d0);--design-chat-color-dec94ca2b0:var(--design-color-dec94ca2b0);--design-chat-color-df12848e33:var(--design-color-df12848e33);--design-chat-color-df59e00b07:var(--design-color-df59e00b07);--design-chat-color-df6003c6cc:var(--design-color-df6003c6cc);--design-chat-color-e0210f2c19:var(--design-color-e0210f2c19);--design-chat-color-e0b1d23205:var(--design-color-e0b1d23205);--design-chat-color-e0e87ce0b2:var(--design-color-e0e87ce0b2);--design-chat-color-e156d25501:var(--design-color-e156d25501);--design-chat-color-e1b19c3009:var(--design-color-e1b19c3009);--design-chat-color-e2112ff3f2:var(--design-color-e2112ff3f2);--design-chat-color-e2e1f97200:var(--design-color-e2e1f97200);--design-chat-color-e359318c63:var(--design-color-e359318c63);--design-chat-color-e3d7b1609a:var(--design-color-e3d7b1609a);--design-chat-color-e5113b63d2:var(--design-color-e5113b63d2);--design-chat-color-e5c044a445:var(--design-color-e5c044a445);--design-chat-color-e720aaa5d6:var(--design-color-e720aaa5d6);--design-chat-color-e746cae685:var(--design-color-e746cae685);--design-chat-color-e76951c9f2:var(--design-color-e76951c9f2);--design-chat-color-e7f8fa2812:var(--design-color-e7f8fa2812);--design-chat-color-e903a80883:var(--design-color-e903a80883);--design-chat-color-ea7d7e0955:var(--design-color-ea7d7e0955);--design-chat-color-ec9302f897:var(--design-color-ec9302f897);--design-chat-color-ecbb4ad00e:var(--design-color-ecbb4ad00e);--design-chat-color-ecf013980b:var(--design-color-ecf013980b);--design-chat-color-ecf24b41b3:var(--design-color-ecf24b41b3);--design-chat-color-ed4123a5fe:var(--design-color-ed4123a5fe);--design-chat-color-ed9ed963bd:var(--design-color-ed9ed963bd);--design-chat-color-eda0cf6413:var(--design-color-eda0cf6413);--design-chat-color-ee389b9463:var(--design-color-ee389b9463);--design-chat-color-efea2e711c:var(--design-color-efea2e711c);--design-chat-color-f00853937b:var(--design-color-f00853937b);--design-chat-color-f0c011d467:var(--design-color-f0c011d467);--design-chat-color-f1a1cfa49c:var(--design-color-f1a1cfa49c);--design-chat-color-f1d2747146:var(--design-color-f1d2747146);--design-chat-color-f1fb063e07:var(--design-color-f1fb063e07);--design-chat-color-f1fdddbea0:var(--design-color-f1fdddbea0);--design-chat-color-f29e7e942a:var(--design-color-f29e7e942a);--design-chat-color-f3c0c35031:var(--design-color-f3c0c35031);--design-chat-color-f3e015498f:var(--design-color-f3e015498f);--design-chat-color-f5d4a4f4cd:var(--design-color-f5d4a4f4cd);--design-chat-color-f60cdf0a7b:var(--design-color-f60cdf0a7b);--design-chat-color-f64a7f90bd:var(--design-color-f64a7f90bd);--design-chat-color-f768215431:var(--design-color-f768215431);--design-chat-color-f81d0cbc2d:var(--design-color-f81d0cbc2d);--design-chat-color-f87897197c:var(--design-color-f87897197c);--design-chat-color-f897972004:var(--design-color-f897972004);--design-chat-color-f9562384fc:var(--design-color-f9562384fc);--design-chat-color-fa53cab40b:var(--design-color-fa53cab40b);--design-chat-color-fb32767849:var(--design-color-fb32767849);--design-chat-color-fbe0b01770:var(--design-color-fbe0b01770);--design-chat-color-fc4da50007:var(--design-color-fc4da50007);--design-chat-color-fd46caa87c:var(--design-color-fd46caa87c);--design-chat-color-fd5227ea4a:var(--design-color-fd5227ea4a);--design-chat-color-fd954ec73d:var(--design-color-fd954ec73d);--design-chat-color-fdb6b83b39:var(--design-color-fdb6b83b39);--design-chat-color-fe6b3a5ec4:var(--design-color-fe6b3a5ec4);--design-chat-color-fea8aabad0:var(--design-color-fea8aabad0);--design-chat-color-feb64c5a74:var(--design-color-feb64c5a74);--design-chat-color-ff50535d27:var(--design-color-ff50535d27);--design-chat-color-ff72038c01:var(--design-color-ff72038c01);--design-role-color-005c5776e4:var(--design-color-005c5776e4);--design-role-color-00e9da2e0a:var(--design-color-00e9da2e0a);--design-role-color-013de1e1ab:var(--design-color-013de1e1ab);--design-role-color-0257d9c175:var(--design-color-0257d9c175);--design-role-color-035352349b:var(--design-color-035352349b);--design-role-color-03c0f86e19:var(--design-color-03c0f86e19);--design-role-color-09fa70dc1e:var(--design-color-09fa70dc1e);--design-role-color-0b21e3f977:var(--design-color-0b21e3f977);--design-role-color-0b760a5725:var(--design-color-0b760a5725);--design-role-color-0b983487ee:var(--design-color-0b983487ee);--design-role-color-0bd1f57ca6:var(--design-color-0bd1f57ca6);--design-role-color-0c246fc696:var(--design-color-0c246fc696);--design-role-color-0c39f8d5e2:var(--design-color-0c39f8d5e2);--design-role-color-0f19812d73:var(--design-color-0f19812d73);--design-role-color-0ff0196ee8:var(--design-color-0ff0196ee8);--design-role-color-1034ce2f68:var(--design-color-1034ce2f68);--design-role-color-11237b5d78:var(--design-color-11237b5d78);--design-role-color-11f94f0b92:var(--design-color-11f94f0b92);--design-role-color-12a97a25d4:var(--design-color-12a97a25d4);--design-role-color-136e053a90:var(--design-color-136e053a90);--design-role-color-140c36d6a1:var(--design-color-140c36d6a1);--design-role-color-15031ee8bb:var(--design-color-15031ee8bb);--design-role-color-163d6e7c00:var(--design-color-163d6e7c00);--design-role-color-16422e6ae0:var(--design-color-16422e6ae0);--design-role-color-17503c32ee:var(--design-color-17503c32ee);--design-role-color-18046fe2c6:var(--design-color-18046fe2c6);--design-role-color-1874679c9f:var(--design-color-1874679c9f);--design-role-color-197d385c6a:var(--design-color-197d385c6a);--design-role-color-1a89cf099b:var(--design-color-1a89cf099b);--design-role-color-1bc5ffd98b:var(--design-color-1bc5ffd98b);--design-role-color-1c3ba4f376:var(--design-color-1c3ba4f376);--design-role-color-1c6b4b48de:var(--design-color-1c6b4b48de);--design-role-color-1d4ab3a2fd:var(--design-color-1d4ab3a2fd);--design-role-color-1ffe2e90e1:var(--design-color-1ffe2e90e1);--design-role-color-208246c42f:var(--design-color-208246c42f);--design-role-color-22a296d792:var(--design-color-22a296d792);--design-role-color-25515e86ec:var(--design-color-25515e86ec);--design-role-color-25810b6192:var(--design-color-25810b6192);--design-role-color-25ae3468b3:var(--design-color-25ae3468b3);--design-role-color-28a27d91a5:var(--design-color-28a27d91a5);--design-role-color-28ad5e3324:var(--design-color-28ad5e3324);--design-role-color-298ef9e563:var(--design-color-298ef9e563);--design-role-color-29c0a9897b:var(--design-color-29c0a9897b);--design-role-color-29e3a11370:var(--design-color-29e3a11370);--design-role-color-2affa7c06d:var(--design-color-2affa7c06d);--design-role-color-2bc9b2f9d8:var(--design-color-2bc9b2f9d8);--design-role-color-2d372803c5:var(--design-color-2d372803c5);--design-role-color-2d8d935d37:var(--design-color-2d8d935d37);--design-role-color-2e595cc8c1:var(--design-color-2e595cc8c1);--design-role-color-2f93f9de9b:var(--design-color-2f93f9de9b);--design-role-color-306a849b6b:var(--design-color-306a849b6b);--design-role-color-307e7c707a:var(--design-color-307e7c707a);--design-role-color-30cb4d0d98:var(--design-color-30cb4d0d98);--design-role-color-30f1caf21d:var(--design-color-30f1caf21d);--design-role-color-314c9127dd:var(--design-color-314c9127dd);--design-role-color-3197a0530d:var(--design-color-3197a0530d);--design-role-color-325b8581b5:var(--design-color-325b8581b5);--design-role-color-32e306890a:var(--design-color-32e306890a);--design-role-color-33598f25f4:var(--design-color-33598f25f4);--design-role-color-3712e9eb42:var(--design-color-3712e9eb42);--design-role-color-38bbf31e94:var(--design-color-38bbf31e94);--design-role-color-3b3dbbb4d5:var(--design-color-3b3dbbb4d5);--design-role-color-3b79014ba0:var(--design-color-3b79014ba0);--design-role-color-3b97beb357:var(--design-color-3b97beb357);--design-role-color-3c48131de7:var(--design-color-3c48131de7);--design-role-color-3de0edf4e9:var(--design-color-3de0edf4e9);--design-role-color-3f490c716f:var(--design-color-3f490c716f);--design-role-color-40498a243a:var(--design-color-40498a243a);--design-role-color-4141f2285a:var(--design-color-4141f2285a);--design-role-color-427bc38a51:var(--design-color-427bc38a51);--design-role-color-434db78e20:var(--design-color-434db78e20);--design-role-color-43c2454e0c:var(--design-color-43c2454e0c);--design-role-color-450e78e01f:var(--design-color-450e78e01f);--design-role-color-4542556f56:var(--design-color-4542556f56);--design-role-color-454479eac5:var(--design-color-454479eac5);--design-role-color-45e37557bc:var(--design-color-45e37557bc);--design-role-color-48633a985e:var(--design-color-48633a985e);--design-role-color-492f18c043:var(--design-color-492f18c043);--design-role-color-499668ca1a:var(--design-color-499668ca1a);--design-role-color-49d9ae6c4a:var(--design-color-49d9ae6c4a);--design-role-color-49e5518459:var(--design-color-49e5518459);--design-role-color-4abc9a1b27:var(--design-color-4abc9a1b27);--design-role-color-4bcc50ada6:var(--design-color-4bcc50ada6);--design-role-color-4e055674c0:var(--design-color-4e055674c0);--design-role-color-50800db09d:var(--design-color-50800db09d);--design-role-color-5098ef653c:var(--design-color-5098ef653c);--design-role-color-50b6648f5f:var(--design-color-50b6648f5f);--design-role-color-512cac129f:var(--design-color-512cac129f);--design-role-color-536e662fd2:var(--design-color-536e662fd2);--design-role-color-554ece7f50:var(--design-color-554ece7f50);--design-role-color-55d529ee6f:var(--design-color-55d529ee6f);--design-role-color-56d89d6fe1:var(--design-color-56d89d6fe1);--design-role-color-579154c97c:var(--design-color-579154c97c);--design-role-color-579d511944:var(--design-color-579d511944);--design-role-color-57b962ee7c:var(--design-color-57b962ee7c);--design-role-color-584274a203:var(--design-color-584274a203);--design-role-color-5858f7f2ae:var(--design-color-5858f7f2ae);--design-role-color-58d44d3248:var(--design-color-58d44d3248);--design-role-color-58fdcaa678:var(--design-color-58fdcaa678);--design-role-color-59809d6786:var(--design-color-59809d6786);--design-role-color-59d8737820:var(--design-color-59d8737820);--design-role-color-59dc58425c:var(--design-color-59dc58425c);--design-role-color-5a636fed04:var(--design-color-5a636fed04);--design-role-color-5a982980d7:var(--design-color-5a982980d7);--design-role-color-5b3a6be144:var(--design-color-5b3a6be144);--design-role-color-5bbda2ee7b:var(--design-color-5bbda2ee7b);--design-role-color-5ddefdd859:var(--design-color-5ddefdd859);--design-role-color-5f065c64e2:var(--design-color-5f065c64e2);--design-role-color-60aea66a21:var(--design-color-60aea66a21);--design-role-color-628dac85a1:var(--design-color-628dac85a1);--design-role-color-631a42dd4e:var(--design-color-631a42dd4e);--design-role-color-63916f4477:var(--design-color-63916f4477);--design-role-color-644d16c92c:var(--design-color-644d16c92c);--design-role-color-653fc8b521:var(--design-color-653fc8b521);--design-role-color-65ab5263f4:var(--design-color-65ab5263f4);--design-role-color-65fa8b4a05:var(--design-color-65fa8b4a05);--design-role-color-6682f05a3b:var(--design-color-6682f05a3b);--design-role-color-6703645d3c:var(--design-color-6703645d3c);--design-role-color-68cdd63f1d:var(--design-color-68cdd63f1d);--design-role-color-698506e63f:var(--design-color-698506e63f);--design-role-color-6a526f9149:var(--design-color-6a526f9149);--design-role-color-6b44038327:var(--design-color-6b44038327);--design-role-color-6b68a8b64e:var(--design-color-6b68a8b64e);--design-role-color-6bb06e704f:var(--design-color-6bb06e704f);--design-role-color-6d0ded23a2:var(--design-color-6d0ded23a2);--design-role-color-6f6c3e4567:var(--design-color-6f6c3e4567);--design-role-color-6fc46e9dd5:var(--design-color-6fc46e9dd5);--design-role-color-707c6a8a46:var(--design-color-707c6a8a46);--design-role-color-70eb8e769a:var(--design-color-70eb8e769a);--design-role-color-7181a85662:var(--design-color-7181a85662);--design-role-color-7437b68df4:var(--design-color-7437b68df4);--design-role-color-748ed39458:var(--design-color-748ed39458);--design-role-color-74a6dc205e:var(--design-color-74a6dc205e);--design-role-color-762bdd6879:var(--design-color-762bdd6879);--design-role-color-76bd7e2e9b:var(--design-color-76bd7e2e9b);--design-role-color-7795ee64c2:var(--design-color-7795ee64c2);--design-role-color-77fed836b2:var(--design-color-77fed836b2);--design-role-color-793a4ece84:var(--design-color-793a4ece84);--design-role-color-79d503d0d2:var(--design-color-79d503d0d2);--design-role-color-7b18f6e7a7:var(--design-color-7b18f6e7a7);--design-role-color-7f8b941c53:var(--design-color-7f8b941c53);--design-role-color-83d5a2a17d:var(--design-color-83d5a2a17d);--design-role-color-8517a895ea:var(--design-color-8517a895ea);--design-role-color-8570ec214a:var(--design-color-8570ec214a);--design-role-color-85cbb265da:var(--design-color-85cbb265da);--design-role-color-87159a30a0:var(--design-color-87159a30a0);--design-role-color-87ca8de8d2:var(--design-color-87ca8de8d2);--design-role-color-87ef6d669a:var(--design-color-87ef6d669a);--design-role-color-88a005a7a9:var(--design-color-88a005a7a9);--design-role-color-89b20e9396:var(--design-color-89b20e9396);--design-role-color-8aa2dbb5d9:var(--design-color-8aa2dbb5d9);--design-role-color-8ab84afb51:var(--design-color-8ab84afb51);--design-role-color-8abb2c0894:var(--design-color-8abb2c0894);--design-role-color-8af0cf0ee8:var(--design-color-8af0cf0ee8);--design-role-color-8be5c413e7:var(--design-color-8be5c413e7);--design-role-color-8cd3716d00:var(--design-color-8cd3716d00);--design-role-color-8d2af7fbfd:var(--design-color-8d2af7fbfd);--design-role-color-8d7e2acdaa:var(--design-color-8d7e2acdaa);--design-role-color-8e26e02c99:var(--design-color-8e26e02c99);--design-role-color-907e0f824b:var(--design-color-907e0f824b);--design-role-color-9311c25e65:var(--design-color-9311c25e65);--design-role-color-934749b6f6:var(--design-color-934749b6f6);--design-role-color-942205c3e6:var(--design-color-942205c3e6);--design-role-color-9479d1e283:var(--design-color-9479d1e283);--design-role-color-94914354fe:var(--design-color-94914354fe);--design-role-color-953b9995dd:var(--design-color-953b9995dd);--design-role-color-95a8fb99fb:var(--design-color-95a8fb99fb);--design-role-color-95b49104a9:var(--design-color-95b49104a9);--design-role-color-964bb294d8:var(--design-color-964bb294d8);--design-role-color-97b9b30d81:var(--design-color-97b9b30d81);--design-role-color-98f3ed897f:var(--design-color-98f3ed897f);--design-role-color-990ea9ca1d:var(--design-color-990ea9ca1d);--design-role-color-9993b58016:var(--design-color-9993b58016);--design-role-color-99f4c666d7:var(--design-color-99f4c666d7);--design-role-color-99f7ac83d9:var(--design-color-99f7ac83d9);--design-role-color-9a19e53b92:var(--design-color-9a19e53b92);--design-role-color-9a850ff058:var(--design-color-9a850ff058);--design-role-color-9e87b73398:var(--design-color-9e87b73398);--design-role-color-9f18282bbb:var(--design-color-9f18282bbb);--design-role-color-9f90440912:var(--design-color-9f90440912);--design-role-color-a03757fa22:var(--design-color-a03757fa22);--design-role-color-a0bd314b2d:var(--design-color-a0bd314b2d);--design-role-color-a0c2e3415e:var(--design-color-a0c2e3415e);--design-role-color-a2297a5a6e:var(--design-color-a2297a5a6e);--design-role-color-a255e75961:var(--design-color-a255e75961);--design-role-color-a276bc3b19:var(--design-color-a276bc3b19);--design-role-color-a5038ed4e9:var(--design-color-a5038ed4e9);--design-role-color-a600d84f30:var(--design-color-a600d84f30);--design-role-color-a647cdac28:var(--design-color-a647cdac28);--design-role-color-a696456a9e:var(--design-color-a696456a9e);--design-role-color-a70eb75682:var(--design-color-a70eb75682);--design-role-color-a8562fe4ee:var(--design-color-a8562fe4ee);--design-role-color-a9f2373e64:var(--design-color-a9f2373e64);--design-role-color-aa7c1b0199:var(--design-color-aa7c1b0199);--design-role-color-aa8e51f700:var(--design-color-aa8e51f700);--design-role-color-ac201a8bb1:var(--design-color-ac201a8bb1);--design-role-color-ae1cf82072:var(--design-color-ae1cf82072);--design-role-color-ae8b6b003b:var(--design-color-ae8b6b003b);--design-role-color-b09d6aebc7:var(--design-color-b09d6aebc7);--design-role-color-b126b9e1b0:var(--design-color-b126b9e1b0);--design-role-color-b36634cccc:var(--design-color-b36634cccc);--design-role-color-b3a3e8cf62:var(--design-color-b3a3e8cf62);--design-role-color-b3dc579a42:var(--design-color-b3dc579a42);--design-role-color-b75988d47b:var(--design-color-b75988d47b);--design-role-color-b91358b038:var(--design-color-b91358b038);--design-role-color-b985d06294:var(--design-color-b985d06294);--design-role-color-bc2660a8b8:var(--design-color-bc2660a8b8);--design-role-color-be69c8bf4f:var(--design-color-be69c8bf4f);--design-role-color-bec6f8ae7f:var(--design-color-bec6f8ae7f);--design-role-color-bed57a806d:var(--design-color-bed57a806d);--design-role-color-bfe4f2942d:var(--design-color-bfe4f2942d);--design-role-color-c28d776ff9:var(--design-color-c28d776ff9);--design-role-color-c290c3314d:var(--design-color-c290c3314d);--design-role-color-c42653b75e:var(--design-color-c42653b75e);--design-role-color-c538bb77a2:var(--design-color-c538bb77a2);--design-role-color-c57d50297b:var(--design-color-c57d50297b);--design-role-color-c659d630ce:var(--design-color-c659d630ce);--design-role-color-c68bbe7eab:var(--design-color-c68bbe7eab);--design-role-color-c6bfbfe09f:var(--design-color-c6bfbfe09f);--design-role-color-c74f502745:var(--design-color-c74f502745);--design-role-color-c769e3c091:var(--design-color-c769e3c091);--design-role-color-c84611e465:var(--design-color-c84611e465);--design-role-color-c978c298c6:var(--design-color-c978c298c6);--design-role-color-cba6c4142a:var(--design-color-cba6c4142a);--design-role-color-cbf9f66b5a:var(--design-color-cbf9f66b5a);--design-role-color-cc182c7150:var(--design-color-cc182c7150);--design-role-color-cc53ce15c7:var(--design-color-cc53ce15c7);--design-role-color-cc80eed9d7:var(--design-color-cc80eed9d7);--design-role-color-cc8fcdf7db:var(--design-color-cc8fcdf7db);--design-role-color-cd0e2a57d7:var(--design-color-cd0e2a57d7);--design-role-color-ce13b59cbf:var(--design-color-ce13b59cbf);--design-role-color-ced7aa0a01:var(--design-color-ced7aa0a01);--design-role-color-cf19fd424f:var(--design-color-cf19fd424f);--design-role-color-d04678e84f:var(--design-color-d04678e84f);--design-role-color-d053c38413:var(--design-color-d053c38413);--design-role-color-d14f901611:var(--design-color-d14f901611);--design-role-color-d3edf31b4f:var(--design-color-d3edf31b4f);--design-role-color-d426b2a656:var(--design-color-d426b2a656);--design-role-color-d4ebb9021f:var(--design-color-d4ebb9021f);--design-role-color-d699259c83:var(--design-color-d699259c83);--design-role-color-d74dbac175:var(--design-color-d74dbac175);--design-role-color-d832e33f0f:var(--design-color-d832e33f0f);--design-role-color-d89e0d2e95:var(--design-color-d89e0d2e95);--design-role-color-da9305c3aa:var(--design-color-da9305c3aa);--design-role-color-daef85f0fe:var(--design-color-daef85f0fe);--design-role-color-db6c477127:var(--design-color-db6c477127);--design-role-color-dc0ed91720:var(--design-color-dc0ed91720);--design-role-color-dd0182396d:var(--design-color-dd0182396d);--design-role-color-ddaf538ba5:var(--design-color-ddaf538ba5);--design-role-color-df018f564c:var(--design-color-df018f564c);--design-role-color-e0b1d23205:var(--design-color-e0b1d23205);--design-role-color-e16238e249:var(--design-color-e16238e249);--design-role-color-e1b19c3009:var(--design-color-e1b19c3009);--design-role-color-e2112ff3f2:var(--design-color-e2112ff3f2);--design-role-color-e3035c7c7d:var(--design-color-e3035c7c7d);--design-role-color-e3ceb187d1:var(--design-color-e3ceb187d1);--design-role-color-e4acbd6394:var(--design-color-e4acbd6394);--design-role-color-e4b396e0f5:var(--design-color-e4b396e0f5);--design-role-color-e5c044a445:var(--design-color-e5c044a445);--design-role-color-e66b9d0a8e:var(--design-color-e66b9d0a8e);--design-role-color-e76951c9f2:var(--design-color-e76951c9f2);--design-role-color-e8012f1886:var(--design-color-e8012f1886);--design-role-color-e823f43a75:var(--design-color-e823f43a75);--design-role-color-e85e3e09e0:var(--design-color-e85e3e09e0);--design-role-color-e903a80883:var(--design-color-e903a80883);--design-role-color-e9db2df9bd:var(--design-color-e9db2df9bd);--design-role-color-ea6c68b00d:var(--design-color-ea6c68b00d);--design-role-color-eb9b4e9e73:var(--design-color-eb9b4e9e73);--design-role-color-ef476977d4:var(--design-color-ef476977d4);--design-role-color-f08d83c70f:var(--design-color-f08d83c70f);--design-role-color-f1a1cfa49c:var(--design-color-f1a1cfa49c);--design-role-color-f1a505fac8:var(--design-color-f1a505fac8);--design-role-color-f60cdf0a7b:var(--design-color-f60cdf0a7b);--design-role-color-f65ec1530e:var(--design-color-f65ec1530e);--design-role-color-f706cf2416:var(--design-color-f706cf2416);--design-role-color-f92b1a39d9:var(--design-color-f92b1a39d9);--design-role-color-fa64f117cf:var(--design-color-fa64f117cf);--design-role-color-fa6cac9ac9:var(--design-color-fa6cac9ac9);--design-role-color-fa92a4e5a4:var(--design-color-fa92a4e5a4);--design-role-color-fd46caa87c:var(--design-color-fd46caa87c);--design-role-color-ffaed27562:var(--design-color-ffaed27562);--design-role-color-ffe64f37c6:var(--design-color-ffe64f37c6);--design-ui-color-b79e304a:#16834f;--design-ui-color-79b8a241:#526078;--design-ui-color-0dcdbfad:var(--design-color-fdb6b83b39);--design-ui-color-5f385593:#131c2c29;--design-ui-color-d75a957e:#0f172a9e;--design-ui-color-e08de713:var(--design-color-d14f901611);--design-ui-color-345accb4:#edf8f2;--design-ui-color-758c4b20:#17844c;--design-ui-color-a2c1915b:#906020;--design-ui-color-b9dca7a3:var(--design-color-6f2e73f1ca);--design-ui-color-868f1d23:#edf8f1;--design-ui-color-00411dab:#171b2726;--design-ui-color-3a93ae29:#171b27;--design-ui-color-a27aa800:#65718a;--design-ui-color-58768015:#e6eaf1;--design-ui-color-0a7aa616:#555bff;--design-ui-color-d93fdce4:#f7f9fb;--design-ui-color-15aaf1e6:#22754c;--design-ui-color-1c3ffa19:var(--design-color-b07610713d);--design-ui-color-7f444614:#efefff;--design-ui-color-1d0faf42:#9a601b;--design-ui-color-bb652949:#ad3441;--design-ui-color-f28f66e4:var(--design-color-d9869f95a6);--design-ui-color-8c144b1c:#20274014;--design-ui-color-3a2cad5c:#18203336;--design-ui-color-e9b5c79b:var(--design-color-fb42f69036);--design-ui-color-7ad4d3c6:#171c2b;--design-ui-color-8cd4345d:var(--design-color-09f500d98e);--design-ui-color-294b035a:var(--design-color-6f6c3e4567);--design-ui-color-00c17799:#5459f5;--design-ui-color-33474631:#f4f5f8;--design-ui-color-d6e3cd89:#f4f5fa;--design-ui-color-e1729d94:var(--design-color-56906e3f96);--design-ui-color-b6465162:var(--design-color-8a8505e16b);--design-ui-color-9e9b9a91:#158051;--design-ui-color-bdab59e2:#eef8f3;--design-ui-color-4ff59277:var(--design-color-c742316419);--design-ui-color-c341fb54:#fafbfe;--design-ui-color-8733c4b0:#e4e7ef;--design-ui-color-e8291dff:#4449df;--design-ui-color-a8a359d2:#b42335;--design-ui-color-6fc019af:#fff3f4;--design-ui-color-d322d837:#e5e7ff;--design-ui-color-a3f3adaf:var(--design-color-5888adab09);--design-ui-color-ae1c9d1e:#4c51db;--design-ui-color-bec90b58:#e2e5ff;--design-ui-color-10ce429f:#454be2;--design-ui-color-18b16a83:var(--design-color-e074cc7e07);--design-ui-color-5bba377d:var(--design-color-7a7db8a63a);--design-ui-color-8bd9adab:var(--design-color-6133753b9a);--design-ui-color-b80b9ad4:#e1e5ef;--design-ui-color-e6e2a27e:#1b245c24;--design-ui-color-5b748fff:#1b245c0a;--design-ui-color-55e6b8dd:#68718a;--design-ui-color-2c161a81:#626b7e;--design-ui-color-29257a1a:var(--design-color-095f5cf20f);--design-ui-color-f2d5e2b0:var(--design-color-b2758e6065);--design-ui-color-650e1839:var(--design-color-b910351fa3);--design-ui-color-72973879:#b9c0d5;--design-ui-color-bf952a20:#19234210;--design-ui-color-c621e6ac:#bbc2ff;--design-ui-color-921e2ae3:#19234266;--design-ui-color-e7a403f7:#151b4233;--design-ui-color-2ef38c14:#fafaff;--design-ui-color-5ac25783:#d4dae6;--design-ui-color-f6288adf:var(--design-color-fa4272b957);--design-ui-color-4efefe8f:#e7eaf0;--design-ui-color-00546654:#667085;--design-ui-color-37ebbfee:#555dff;--design-ui-color-c545c7f8:#d92d20;--design-ui-color-553eda06:#d8dce6;--design-ui-color-7b5b2a62:#faf9ff;--design-ui-color-62f7a58c:#cccef0;--design-ui-color-0fdc3c52:#424bf1;--design-ui-color-18d599ff:var(--design-color-717901a080);--design-ui-color-9a40fd88:#5b6cff1a;--design-ui-color-9f782fe8:#5967df;--design-ui-color-39690746:#5b6cff12;--design-ui-color-687a6407:#8089a02e;--design-ui-color-834eaeaa:#8089a033;--design-ui-color-399666bd:#8089a00f;--design-ui-color-c3101153:var(--design-color-a1f126c4f0);--design-ui-color-7a0b518f:var(--design-color-f1a1cfa49c);--design-ui-color-3b313dfb:var(--design-color-5858f7f2ae);--design-ui-color-6b3d6d84:var(--design-color-18046fe2c6);--design-ui-color-af7e14c0:#eff0ff;--design-ui-color-f6b96642:#171c2b1f;--design-ui-color-79d7f549:var(--design-color-62af44ea41);--design-business-color-438d65a943:var(--design-color-438d65a943);--design-business-color-c3d7f44dae:var(--design-color-c3d7f44dae);--design-business-color-ab58bd1904:var(--design-color-ab58bd1904);--design-business-color-784298e88d:var(--design-color-784298e88d);--design-business-color-3d0920df19:var(--design-color-3d0920df19);--design-business-color-443ea2f408:var(--design-color-443ea2f408);--design-business-color-3757c4d358:var(--design-color-3757c4d358);--design-business-color-62af44ea41:var(--design-color-62af44ea41);--design-role-color-e074cc7e07:var(--design-color-e074cc7e07);--design-color-004a386867:#adc0d4;--design-color-005807d1d9:#6a6e76;--design-color-005c5776e4:#5261ed38;--design-color-00900db787:#596477;--design-color-00d597e8cc:#edf5ff;--design-color-00d6216dcf:#1e3c720f;--design-color-00dc86f534:#f4f7faf0;--design-color-00e9da2e0a:#f6f9fc;--design-color-00f2c54458:#0f172a1a;--design-color-00faecce37:#3653702e;--design-color-013356f39e:#ededee;--design-color-013de1e1ab:#bbf7d0;--design-color-01810a48e0:#8ca1bc;--design-color-01d3248f6c:#397455;--design-color-022f2cbac2:#687386;--design-color-0240299547:#d7eeffb3;--design-color-0257d9c175:#dbe4f0;--design-color-0291eaaa8b:#506980;--design-color-02c195f0b8:#f0d2d4;--design-color-02c9ac2dc6:#646e80;--design-color-0304dc082b:#d7dcfa;--design-color-035352349b:#fdba74;--design-color-03c0f86e19:#ffffffb3;--design-color-03dce8b4fd:#8d9aad;--design-color-04322c752b:#fbfcfe;--design-color-049cea4ee1:#465063;--design-color-049dc20579:#e8ebf0;--design-color-04f8e6d144:#1f355633;--design-color-059371c87d:#e4eaf0;--design-color-05a7ad3542:#ffffff09;--design-color-05cb2d03db:#f2f7fe;--design-color-05d293df7c:#788395;--design-color-062353baa8:#f4f7fbc7;--design-color-0677ee5ca6:#1e3c7224;--design-color-0719e5c262:#aa5050;--design-color-07b08c8d9a:#677083;--design-color-07becff9a0:#b9cbdd38;--design-color-07cff5ae07:#10232f1a;--design-color-086d15d24c:#e8f0f8f5;--design-color-08d583e50f:#3390ec24;--design-color-092a34d7a2:#2934ad;--design-color-0965fb9e36:#c35a13;--design-color-0988a80204:#d6dfe7eb;--design-color-09b45f44b5:#8c9cab;--design-color-09e1e8d24d:#fff3;--design-color-09eb0b213f:#3390ec26;--design-color-09fa70dc1e:#ffffffc7;--design-color-0a5dda10df:#0f8a680a;--design-color-0a7eb1f3fb:#4977b175;--design-color-0aa0541fd9:#768092;--design-color-0b21e3f977:#22c55e29;--design-color-0b75524c1a:#eaf1f8;--design-color-0b760a5725:#4a050329;--design-color-0b7e2c04d0:#e2e6ed;--design-color-0b7f2906cf:#7a8393;--design-color-0b983487ee:#466f8c1f;--design-color-0bd1f57ca6:#fff2e9;--design-color-0bd673b408:#ccd2e7;--design-color-0be2abdde5:#ffffff7a;--design-color-0c04fcbc2b:#18395f1a;--design-color-0c246fc696:#92400e;--design-color-0c39f8d5e2:#5261ede6;--design-color-0c9ac3e406:#929aaa;--design-color-0cb29bf534:#3444b4;--design-color-0d52b761a2:#f4f6f8e6;--design-color-0d9319707d:#8aa0bb;--design-color-0d98c9f246:#11121417;--design-color-0e2604f917:#244a77;--design-color-0e6517772e:#e4e7ed;--design-color-0ea2055f80:#a23434;--design-color-0f19812d73:#d6dce6;--design-color-0f2462d812:#f5f9ff;--design-color-0f4a894a9d:#fafbff;--design-color-0fc31028e9:#f0f1f3;--design-color-0fe5caef66:#cfd4dc;--design-color-0ff0196ee8:#0f172a9e;--design-color-0ffaa1aa58:#16a34a2e;--design-color-101b06459c:#e2e8f0b8;--design-color-1034ce2f68:#f8fafce6;--design-color-1062a76e40:#4f78b5;--design-color-106ffaac80:#e8edf4;--design-color-10833d3b65:#2e3542;--design-color-11056059cd:#e8e9ed;--design-color-111813e87a:#0f172a24;--design-color-11237b5d78:#9a5a24;--design-color-1138fa2854:#3d8fd94d;--design-color-116b0e3ab6:#3390ec80;--design-color-11823886e8:#0c557f;--design-color-11c38ac014:#5363f2;--design-color-11f2a5c49c:#81899a;--design-color-11f94f0b92:#eef2ff;--design-color-123c00536a:#e2a5a8;--design-color-123d55b3da:#535e70;--design-color-12418ce529:#eba257;--design-color-12a97a25d4:#9fa6a04d;--design-color-136e053a90:#166534;--design-color-13990d3568:#ccd2dc;--design-color-13da9f489f:#33485f;--design-color-140c36d6a1:#0f172a52;--design-color-14e06d83ee:#5b6cff4d;--design-color-14fe4146d0:#4f8fe833;--design-color-15031ee8bb:#d7e0ec;--design-color-150bf1282f:#fff5f6;--design-color-1528e8319a:#181a2233;--design-color-157b39a5d7:#58708f;--design-color-15cd48cfea:#dbe7f4;--design-color-1611519840:#ffffff8c;--design-color-16337342ed:#b54854;--design-color-163d6e7c00:#141f340d;--design-color-16422e6ae0:#fbfcfa;--design-color-16c7673d3f:#b7bfff;--design-color-172c427fe7:#8f99ab;--design-color-17503c32ee:#2f50682e;--design-color-17f58c04e3:#bacde6d9;--design-color-18046fe2c6:#64748b;--design-color-180841b5d0:#eef6fe;--design-color-1874679c9f:#172119;--design-color-1879b7f4af:#5b5265;--design-color-187b710126:#eceef2;--design-color-1894827d34:#aeb6ff;--design-color-1916dcf7a7:#d8e7fb;--design-color-194086844e:#6b7f93;--design-color-197d385c6a:#b91c1c2e;--design-color-19801fd218:#3547ad12;--design-color-198c5c60aa:#fde2e2;--design-color-1a0fd1835d:#a7b1bf;--design-color-1a834f1b3d:#314f712e;--design-color-1a89cf099b:#edf1ed;--design-color-1b7b289be1:#a33d4a;--design-color-1bc5ffd98b:#d9ded9;--design-color-1c3ba4f376:#f5f7f4;--design-color-1c4df1d90d:#e5eef8e0;--design-color-1c597beecc:#466f8c1a;--design-color-1c6b4b48de:#ffffffad;--design-color-1d4ab3a2fd:#f0f2ff;--design-color-1d4bf00782:#3390ec57;--design-color-1d62e23ebe:#91a3ba;--design-color-1d8b08ad16:#3d8fd957;--design-color-1d9ec02772:#b5d4f2fa;--design-color-1dc24cdd9d:#3390ec21;--design-color-1dda6c239a:#3f4cd0;--design-color-1df37bfb1f:#e0e9f4;--design-color-1e2dc85606:#0f6eab2e;--design-color-1e5e50e501:#2a4666;--design-color-1e66d2e2c3:#edf2ff;--design-color-1ea9014fa2:#72767e;--design-color-1eb4d79b13:#d6853e;--design-color-1ed81c47c7:#3d8fd947;--design-color-1ee059c719:#aab2ff;--design-color-1eeda32710:#0f6eab0f;--design-color-1ef9b5ff65:#9da8d9;--design-color-1f0e246ecb:#121317e0;--design-color-1f91f5e995:#5b0b1c;--design-color-1fcd279ddd:#ffffff40;--design-color-1fec30394e:#181e2d17;--design-color-1ffe2e90e1:#0f172a85;--design-color-208246c42f:#5261ed29;--design-color-20c811faf9:#8590a1;--design-color-212d6a4c15:#edf5fc;--design-color-2180976764:#f7f8fb;--design-color-21a59d68c9:#3390ec3d;--design-color-21dbeccc6a:#f1f4f8;--design-color-21fe6cd7d5:#edf4ff;--design-color-224cec6135:#eceeff;--design-color-228940861b:#c98c311f;--design-color-2289b24fd3:#f1faf7f5;--design-color-22a296d792:#0f172a14;--design-color-2321461c69:#d7dce4;--design-color-234ecb1723:#b1dcfa57;--design-color-2399f8859e:#737c8c;--design-color-239e9e65ec:#0f8a6857;--design-color-23d204d6ff:#94a3b829;--design-color-2476e39409:#c8d9eb;--design-color-24d01699ff:#8b99a8;--design-color-24e21ee270:#96a0b2;--design-color-24f3dafd18:#fbfcff;--design-color-2519d79884:#b7861b17;--design-color-251be30577:#c93f49;--design-color-2541fcc523:#294663;--design-color-25515e86ec:#229ed92e;--design-color-25810b6192:#991b1b;--design-color-2581a4025b:#5261ed12;--design-color-25845f2c2e:#f6f6f7;--design-color-258962d35b:#f5f5f6;--design-color-25ae3468b3:#9fa6a02e;--design-color-25b09aa552:#f8fbffc7;--design-color-25c6af7d05:#1f2d3d;--design-color-25f2f105a0:#b44a4a;--design-color-264c0109c2:#344b7514;--design-color-2659f6266b:#244567;--design-color-2674e4fae3:#11121429;--design-color-26d0eba374:#6b84a1;--design-color-26dc5a6f5e:#2c2f35;--design-color-26fa7efa7a:#b44a4a33;--design-color-26fbfbac04:#727f8e24;--design-color-271407e0ec:#cfd5de;--design-color-2740fcf36e:#cbd0ff;--design-color-2790183508:#0f6eab;--design-color-27c9dc1fc2:#e5eaf0;--design-color-281c957150:#dfe2ff;--design-color-2833178978:#5968f633;--design-color-288286ccc3:#7f92a8;--design-color-288b62212c:#10232f14;--design-color-28a27d91a5:#b44a4a2e;--design-color-28ad5e3324:#b91c1c;--design-color-28b516db10:#ffffff73;--design-color-293f3c0d05:#e9f3ff;--design-color-298ef9e563:#e1e8f2;--design-color-29a5337211:#0f6eab14;--design-color-29c0a9897b:#18395f14;--design-color-29e3a11370:#5f696129;--design-color-2a0e455517:#fafcfef5;--design-color-2a2c26c85b:#f1f2f4;--design-color-2a705b613f:#f6f8f7;--design-color-2a7215f8cd:#e5eff970;--design-color-2a9d2f42fa:#53759129;--design-color-2affa7c06d:#229ed961;--design-color-2b1662e6fb:#303238;--design-color-2b31a37448:#778093;--design-color-2b4d32b2b7:#d9565f;--design-color-2b94539cdd:#e0e4ea;--design-color-2bc5b98ae5:#e1e5eb;--design-color-2bc9b2f9d8:#ffffff1a;--design-color-2bda7143f1:#1e3c723d;--design-color-2c12d4406b:#263b58;--design-color-2c29284db9:#fff1de;--design-color-2c586c235f:#e1e7ee;--design-color-2c8ab91098:#eef0ffcc;--design-color-2c97721eb4:#d6eaf96e;--design-color-2cd2a4e48b:#3547ad;--design-color-2cfc776268:#bdcee3;--design-color-2d372803c5:#fff7f4bd;--design-color-2d823cc117:#445160;--design-color-2d8d935d37:#f4f8fc;--design-color-2d93e7802d:#222735;--design-color-2ddd3faf93:#2647702e;--design-color-2ded7cba63:#88a8c41a;--design-color-2e18ccb2bf:#23252d;--design-color-2e32b89b46:#7b4e57;--design-color-2e342c9bf6:#eff7fd;--design-color-2e35f746b1:#f9fafc9e;--design-color-2e4d0826ea:#203b5c;--design-color-2e58be6f0d:#eef0f4;--design-color-2e595cc8c1:#ffffffd6;--design-color-2ef11a16ce:#a76416;--design-color-2ef138323e:#8ba2be;--design-color-2f2c312dd8:#dc262638;--design-color-2f3edc2d6e:#95a6bb;--design-color-2f69481262:#f1f5f9eb;--design-color-2f6c3145eb:#d6deea;--design-color-2f93f9de9b:#eef1eee6;--design-color-2f9e8bb4ef:#8ba0b6;--design-color-2fc7078412:#f2f3f7;--design-color-3026d157b5:#44474e;--design-color-306a849b6b:#fffffffa;--design-color-306ccdcd29:#e49b4c;--design-color-307c8e375c:#d9e2ec;--design-color-307e7c707a:#68130f;--design-color-30b94fd6f9:#eef0ffe6;--design-color-30cb4d0d98:#3d4657;--design-color-30cb8c28d1:#fffffffc;--design-color-30f1caf21d:#9fa6a0;--design-color-314c9127dd:#eef4f8f2;--design-color-3197a0530d:#5261ed2e;--design-color-31f7f0f98e:#11121457;--design-color-325b8581b5:#00000047;--design-color-3281e15fca:#8f3030;--design-color-32e306890a:#5f696133;--design-color-33044586ec:#64748b1a;--design-color-330f698f8c:#7582ff;--design-color-330fb59834:#1e3c7233;--design-color-332def3c4a:#7a99b829;--design-color-335913971d:#f8fafcf2;--design-color-33598f25f4:#15803d;--design-color-33f34b9693:#14192614;--design-color-3406316ac5:#4977b1b8;--design-color-340cb70867:#577394;--design-color-3477002df7:#f7efe3;--design-color-34872016bb:#3f4657;--design-color-34901a826b:#7a8596;--design-color-34b6f09687:#e3f1fcf5;--design-color-350039244b:#cb6e67;--design-color-35d7f55c9b:#cbd2dd;--design-color-35da910ddf:#c6e4fa4d;--design-color-36a1de5922:#edf6fef5;--design-color-3712e9eb42:#5261ed;--design-color-372af266e1:#d6e8f6d1;--design-color-37a59815ce:#18395f29;--design-color-37ab616527:#23835a;--design-color-37efab7faa:#dce5f2;--design-color-38158371f1:#687184;--design-color-38bbf31e94:#5c0c1738;--design-color-38e89edb8a:#11121426;--design-color-38f070a02d:#262b3a;--design-color-38f2538aa0:#91a4bc;--design-color-3906ea50af:#41bf89;--design-color-396e84b77b:#30333a;--design-color-39d8157101:#4d81dc;--design-color-39dcf80979:#8297b1;--design-color-3a5c1e9a48:#566071;--design-color-3a66fceb00:#c3373714;--design-color-3aaba4b9f3:#16a34a24;--design-color-3ae276c266:#18395f0a;--design-color-3ae8a26ebf:#bfc6d2;--design-color-3b3dbbb4d5:#f4f8fae0;--design-color-3b56a18c48:#dce8f3;--design-color-3b79014ba0:#f7faff;--design-color-3b97beb357:#f3f5f8;--design-color-3be2e9c807:#fff1f3;--design-color-3c48131de7:#d9e1ee;--design-color-3c96bf0f24:#727f8e29;--design-color-3cacb87023:#b7861b;--design-color-3cb0b602b3:#13613d;--design-color-3ce2c637ed:#4c7fd9;--design-color-3cfddd53c3:#8f1c34;--design-color-3d02d35bf4:#13151d2e;--design-color-3d0b8ef9b6:#0f172a33;--design-color-3da24b45c6:#e7eff9f5;--design-color-3de0edf4e9:#0f172a;--design-color-3e0b16f224:#cbdeeff5;--design-color-3e25060211:#9eb0c8;--design-color-3e62e60e36:#5968f652;--design-color-3e84e79a3e:#2c3242;--design-color-3e99ed5e84:#d48735;--design-color-3ed819f058:#b8c0ff;--design-color-3f490c716f:#f0fdf4;--design-color-3f523c0c5d:#f5f6f9;--design-color-3f9365835a:#fcfefff0;--design-color-402c478724:#f0f1f4;--design-color-403072ca81:#080a103d;--design-color-4044a139e7:#8b94a1;--design-color-40498a243a:#c85d59;--design-color-40dd270970:#e3e6ec;--design-color-412e0b9061:#dbe7f5;--design-color-4141f2285a:#17203357;--design-color-417d15c977:#d6dfe7c7;--design-color-427bc38a51:#9fa6a029;--design-color-42bbb1778f:#bfd1e8;--design-color-4300ead1cd:#86a0c1;--design-color-4310719e4a:#777b84;--design-color-4318b3c24f:#fbfdff;--design-color-431952a68f:#fffffff5;--design-color-43279f7b25:#dce1e8;--design-color-433a007f95:#e5e8ed;--design-color-434db78e20:#f8fafcf0;--design-color-4379855c30:#2f3c9a;--design-color-437c03ed17:#e8f1ff;--design-color-437fc494be:#f8fbfffa;--design-color-438b4b206f:#1320331a;--design-color-438d65a943:#151923;--design-color-43c2454e0c:#697487;--design-color-4429d5b7c1:#eaf3fb;--design-color-4480438702:#e6eff8f0;--design-color-449be4d63b:#6b778c;--design-color-44b41bd547:#e4ebf5;--design-color-450e78e01f:#647067;--design-color-4542556f56:#2f506833;--design-color-454479eac5:#17223a;--design-color-45b36f0082:#17233c;--design-color-45ba8fef11:#d8defb;--design-color-45e00298c8:#40628714;--design-color-45e37557bc:#9a5b20;--design-color-460be34035:#8fa0b2;--design-color-4638b7b332:#9aa3b2;--design-color-4650eeeb42:#fffffff7;--design-color-465b177581:#466f8c14;--design-color-46a8ea212d:#9aa5b5;--design-color-46abc1bd51:#1e3c722e;--design-color-46def2d6b0:#202532;--design-color-46eb27f37f:#dbeefa;--design-color-46f8fde3b0:#11121414;--design-color-47360a9209:#5261ed42;--design-color-47664a946d:#758198;--design-color-477e6dd398:#6b9fc4;--design-color-4833884898:#16a34a;--design-color-4851794615:#1e3c72;--design-color-48633a985e:#1530513d;--design-color-4863c530de:#171b251a;--design-color-48c0eb1d5e:#e7ebf0;--design-color-48f42d047e:#eef0ffeb;--design-color-492bb6b4dd:#17212b;--design-color-492f18c043:#c45a1a;--design-color-496a9d025a:#e3edf8f5;--design-color-499668ca1a:#f8fafc;--design-color-4998d53030:#e8f5fc;--design-color-49991b2f1f:#e6ebf0;--design-color-49d9ae6c4a:#fecaca;--design-color-49db89ddde:#526075;--design-color-49e5518459:#7d8798;--design-color-4a082db29c:#466f8c29;--design-color-4a82922f4a:#127b5c2e;--design-color-4abc9a1b27:#9a3412;--design-color-4b0d9c4d4a:#1020330f;--design-color-4b0e2cc328:#f8f9fb;--design-color-4b27d287da:#17663a;--design-color-4b4192e0c5:#8faecd33;--design-color-4b7556815c:#fff0f0;--design-color-4b9be28704:#c5cbd6;--design-color-4b9ea8553c:#e8eef7;--design-color-4b9ee9e084:#127b5c;--design-color-4bcc50ada6:#dce3dd;--design-color-4ca612020e:#5b6cff33;--design-color-4cab96ceb7:#5f7fa7;--design-color-4d130faf5d:#b91c1c73;--design-color-4dbdac16e8:#913744;--design-color-4e055674c0:#ffffffa8;--design-color-4e948c175b:#4c82e5;--design-color-4ed7c21056:#eef4f8b8;--design-color-4edc3384de:#aec6e5;--design-color-4eece04d45:#e8f5f2f5;--design-color-4f817c2ca5:#15222a47;--design-color-500b96ef57:#2ca373;--design-color-5030a32178:#8996a6;--design-color-503ba5d810:#aeb7ff;--design-color-50800db09d:#5261ed73;--design-color-5098ef653c:#fffffff0;--design-color-50b6648f5f:#10203329;--design-color-51003c19ae:#8a8d94;--design-color-5119c66626:#eaf7ed;--design-color-512cac129f:#fafafa;--design-color-513835d5d2:#e4f7ed;--design-color-5160f1a520:#3390ec38;--design-color-5182778401:#cbdceb;--design-color-51d2cc52fc:#17233b;--design-color-52973211fe:#a16207;--design-color-52b46f6e43:#c6d0db;--design-color-5315eaa6d2:#697386;--design-color-531b2a1b3a:#3a4050;--design-color-536e662fd2:#ffffff1a;--design-color-53c0749514:#ffffffa3;--design-color-53de528286:#60799112;--design-color-541b5b671c:#76e0ae;--design-color-5478f72e3c:#94a3b814;--design-color-547e3c602a:#fff8f8;--design-color-54ba2fe8f1:#18395f1a;--design-color-54bcd473d4:#2d4868;--design-color-54f5d5d5af:#fff1f2;--design-color-5500ec0aa6:#dbe8f3;--design-color-5520777d43:#91aec91f;--design-color-554ece7f50:#5c0c1714;--design-color-55971c50b6:#cfe3f7;--design-color-55af29eb2c:#8f3131;--design-color-55d529ee6f:#dfe3eb;--design-color-561ca24d43:#1e3a602e;--design-color-5654d3ab3e:#edf2f7;--design-color-5667195360:#eff6fcf0;--design-color-567073f433:#f7f8fa;--design-color-56d89d6fe1:#ffffff2e;--design-color-56fa904974:#f4f9ffeb;--design-color-570af1df9d:#f6fafffa;--design-color-570c94062c:#2f3a4c;--design-color-57346cb71d:#172235;--design-color-573c06a41a:#dff5e8;--design-color-57774e024c:#cae4da;--design-color-579154c97c:#fff7ede0;--design-color-579d511944:#252f28;--design-color-57b962ee7c:#ffffff24;--design-color-583499c147:#1e3c7229;--design-color-583b67e20d:#f3f5f9;--design-color-584274a203:#0f172a3d;--design-color-58562742eb:#e8eaee;--design-color-5858f7f2ae:#e2e8f0;--design-color-58623c37e8:#3390ec1f;--design-color-5888adab09:#f3f4ff;--design-color-58bad5c3d3:#1f355609;--design-color-58d44d3248:#475569;--design-color-58fdcaa678:#153051;--design-color-5913f2cf1b:#466f8c7a;--design-color-592bcda8b7:#127b5c14;--design-color-593a58e385:#1d314614;--design-color-59809d6786:#0f6ea6;--design-color-598b32b7d9:#000;--design-color-59ae65d9be:#aeb6c3;--design-color-59d0ee55ac:#fbfcfee6;--design-color-59d8737820:#5f69612e;--design-color-59dc0d1897:#242832;--design-color-59dc58425c:#4a050333;--design-color-59fc075802:#344457;--design-color-5a1aaea744:#3390ec1a;--design-color-5a636fed04:#5f696133;--design-color-5a982980d7:#c9d6e8;--design-color-5b161714c6:#18324f;--design-color-5b3a6be144:#f59e0b14;--design-color-5b53e6672e:#9bb0c7;--design-color-5b8e18c27a:#fafbfc;--design-color-5bbda2ee7b:#33434b;--design-color-5bd463dd0e:#4c80de;--design-color-5c100fe721:#142a47;--design-color-5c10448cc4:#1e6aa8;--design-color-5c78425700:#4f8fe824;--design-color-5cc92e1204:#a9bfd4;--design-color-5d02ed37fe:#8a94a4;--design-color-5d0ab792d9:#d6e8f624;--design-color-5d2483d325:#3e73c4;--design-color-5da55a96c4:#4c82df;--design-color-5dd0b46049:#eaf3fa;--design-color-5ddefdd859:#fff7f4;--design-color-5e73eb920e:#f4f7fb;--design-color-5ea5332084:#7080ff;--design-color-5ee9ee7b21:#eff6feeb;--design-color-5f065c64e2:#2e3931;--design-color-5f7da4e668:#203040;--design-color-5f7f07af77:#778190;--design-color-6000374fde:#1d244414;--design-color-600fda37ee:#e7e9ee;--design-color-60aea66a21:#f4f6f3d1;--design-color-60d52bc3be:#7c8594;--design-color-60dea5ac0a:#454955;--design-color-60f320a6f4:#284a36;--design-color-612391ba7b:#10232f1f;--design-color-6133753b9a:#171b25;--design-color-61860bd18f:#cfd4e6;--design-color-61c971c06e:#b7861b2e;--design-color-6244d47451:#2f5b941a;--design-color-6263723cd9:#fff3f2;--design-color-627d4ae80b:#97aac4;--design-color-628dac85a1:#f6f7ff;--design-color-62af44ea41:#596273;--design-color-63019ccd9a:#0000000a;--design-color-63020b92f5:#9db0c5;--design-color-631a42dd4e:#aeb7e7;--design-color-632448b9c8:#4d7fd6;--design-color-632c31ee3d:#fafdffe6;--design-color-6347082170:#d8dde5;--design-color-63916f4477:#edf0f4;--design-color-63a216c3ae:#e9f2ff;--design-color-63cf4b3e91:#193452;--design-color-642ba97e74:#b96565;--design-color-644b8687c2:#e6edf7;--design-color-644d16c92c:#657066;--design-color-644f04f882:#fef2f2eb;--design-color-64529f76c8:#edf1f6;--design-color-65159f1aac:#10232f26;--design-color-651aa8e7b1:#0f6eab3d;--design-color-653fc8b521:#244a77f0;--design-color-656b87c791:#637188;--design-color-657b4929fe:#7a8494;--design-color-65ab5263f4:#df6d6d;--design-color-65fa8b4a05:#b45353;--design-color-66542ae3c0:#17314f;--design-color-667dd0bdd6:#7894b0;--design-color-6682f05a3b:#18395f1f;--design-color-668e319cfc:#1b365b3d;--design-color-66c5c2ec81:#13203324;--design-color-66c87fd77c:#555961;--design-color-6703645d3c:#253848;--design-color-67574a97f9:#dce0f5;--design-color-675792d0e7:#d9e4f1;--design-color-676cf3a9bc:#28316f;--design-color-67e0f8211c:#e4efff;--design-color-6808efac65:#9ca8ff80;--design-color-683ae911a9:#edf9f1;--design-color-68cdd63f1d:#dcfce7;--design-color-6981ca848d:#10203324;--design-color-698506e63f:#3f6085;--design-color-698869e085:#88a8c41f;--design-color-69c3b44626:#4f83de;--design-color-6a31b1bf07:#7d94b1;--design-color-6a526f9149:#eff6ff;--design-color-6a6d69874d:#e5f8ef;--design-color-6ab67012ce:#2a394a52;--design-color-6ac50f0c34:#f3d5d8;--design-color-6ace4e9b91:#e9edf3;--design-color-6b44038327:#d9e3ef;--design-color-6b549a314f:#f1f1f3;--design-color-6b6101a462:#c3c9d5;--design-color-6b68a8b64e:#ffffffbd;--design-color-6bb06e704f:#9fa6a03d;--design-color-6bca7a7544:#1722376b;--design-color-6c14d93ea0:#dbe9f5;--design-color-6c62c211aa:#f1f3f6;--design-color-6c7607d68d:#b47a34;--design-color-6cd23e1bd1:#0f6eab47;--design-color-6d0ded23a2:#9fa6a047;--design-color-6d331e1721:#f7fbffd1;--design-color-6d442057eb:#d8e4f1;--design-color-6d54cdc158:#5375912e;--design-color-6d8e62d510:#1020331f;--design-color-6dd2fe2794:#0f766e;--design-color-6dddcafc2a:#f0eaff;--design-color-6debfbea0e:#ffffff1a;--design-color-6df5e4e31c:#566073;--design-color-6e131819ef:#6380a2;--design-color-6eab11bfaa:#0f8a6838;--design-color-6f143c131c:#f7f9fc;--design-color-6f2e73f1ca:#fff6e9;--design-color-6f6c3e4567:#eef0ff;--design-color-6f7eb635d2:#5261edeb;--design-color-6fc46e9dd5:#141f3438;--design-color-6fd33f3bcb:#e7e9ef;--design-color-6ffa338d42:#df5b64;--design-color-702ba35467:#0b0c0f;--design-color-707c6a8a46:#f5f7f4bd;--design-color-70ddb67ff9:#466f8c24;--design-color-70eb8e769a:#5f6961db;--design-color-70f0d0a4c5:#758ca9;--design-color-71729ae41b:#e2e5f4;--design-color-717901a080:#111214;--design-color-7181a85662:#5261ed1a;--design-color-71c116a3ba:#dc262652;--design-color-7246f29236:#f8fafcf5;--design-color-72542a6f32:#fffc;--design-color-725f9315b0:#69839c;--design-color-7275a5427c:#e5edf7;--design-color-72c63c2cd6:#477cce;--design-color-72c6c1c4b4:#18395f24;--design-color-72f6a75a5b:#88a0b8;--design-color-735b1e1130:#626c7c;--design-color-73bba251f2:#8793a6;--design-color-7434fb45f9:#0f172abf;--design-color-7437b68df4:#f59e0b;--design-color-748ed39458:#ebf1f6eb;--design-color-74a53eade0:#94a3b842;--design-color-74a6dc205e:#7b8495;--design-color-74c471721d:#fff0a8;--design-color-74cdab1010:#b0bdcb;--design-color-7506e44e1a:#6c829a;--design-color-750e5d4578:#0f8a6829;--design-color-754670c431:#d9e5f2;--design-color-75495976c3:#0f6eab42;--design-color-75d7ebab7f:#d9dee6;--design-color-762bdd6879:#fbbf242e;--design-color-76411def0d:#cfd5e1;--design-color-768eebd24f:#e7eff9fa;--design-color-76bd7e2e9b:#5f69613d;--design-color-76e8135d89:#111318;--design-color-770d95a5f3:#182533;--design-color-7795ee64c2:#fff7edd6;--design-color-77b05d72d1:#dc262633;--design-color-77d6784480:#eef1eeeb;--design-color-77fed836b2:#eaf8f0;--design-color-78500e4fa8:#fef2f2e6;--design-color-78d1f4240d:#314f7133;--design-color-791cc4aa8a:#e8eef6;--design-color-793a4ece84:#5261ed3d;--design-color-7963cb48ef:#d8e4f2;--design-color-7988c8d795:#ffe8e7;--design-color-79a7021bf4:#eef8f4;--design-color-79d503d0d2:#6e7788;--design-color-79f2264291:#44536b;--design-color-7a31de278c:#7999ba2e;--design-color-7a3a4a2495:#d5e2ef;--design-color-7a5b3e33e8:#9aa2ae;--design-color-7aac38bd60:#292b30;--design-color-7af1d0d507:#f8fafceb;--design-color-7b18f6e7a7:#f5f8fc;--design-color-7b41222c74:#f4f7fbcc;--design-color-7b6b7c67b4:#1b365b14;--design-color-7bdb56dfa7:#abbac536;--design-color-7c0ae80e9a:#f0c9c9;--design-color-7c5ea367e8:#1e3c72e6;--design-color-7c6d4d2494:#4f5c72;--design-color-7c87f8f4ff:#5261ed2e;--design-color-7d18d4113a:#18395f0f;--design-color-7d67cb996c:#4657d538;--design-color-7dd1310255:#e6eff8fa;--design-color-7dd8b105cb:#cfd5ef;--design-color-7e093fffd9:#718196;--design-color-7f8b941c53:#ffffff52;--design-color-7febc67ceb:#5a8de8;--design-color-7ff9d5f3ae:#343b49;--design-color-800162fe53:#1020331a;--design-color-801f232a1b:#2d335e29;--design-color-806aec65d1:#0f172a8a;--design-color-80751746fd:#f7f8ff;--design-color-80da4af788:#393c424d;--design-color-80f33e4001:#8a5a00;--design-color-811cd4c8db:#dfe7f0;--design-color-8184866224:#8066c9;--design-color-81aacf4ad5:#ffffff0a;--design-color-81b84a4bfe:#5968f61a;--design-color-81f0cd5240:#0f8a681a;--design-color-820df3dcb9:#1320331a;--design-color-828cd2f1a8:#fef2f2f5;--design-color-82acfe0c10:snow;--design-color-82cbd79cc9:#a7b4c5;--design-color-837f3293e8:#e7eef7;--design-color-83d5a2a17d:#747d8d;--design-color-83f935b1e9:#c9ced8;--design-color-83fb497ed5:#9ba5ff94;--design-color-84592c3716:#b91c1c1a;--design-color-848229df6e:#bdd2ec;--design-color-84be8da95e:#e0cad8f2;--design-color-84f37e993e:#727f8e2e;--design-color-8517a895ea:#c34747;--design-color-8520a4fa56:#dde2e9;--design-color-852805841f:#191f352e;--design-color-8570ec214a:#5f696114;--design-color-85cbb265da:#5f69611f;--design-color-85d7e3b129:#b484dd;--design-color-85f43c1c72:#ffffff75;--design-color-860b386f65:#7187a3;--design-color-86385d57ad:#72757d;--design-color-8638c64a8f:#b44a4a1f;--design-color-8656749bb5:#5261ed38;--design-color-86dda9c04f:#ffffff85;--design-color-86de2b3e73:#e8ebffb8;--design-color-86f2bbc5bd:#d9e5f3;--design-color-86f42ee793:#808998;--design-color-87159a30a0:#fafcff;--design-color-87ca8de8d2:#466f8c;--design-color-87ef6d669a:#eef2f7;--design-color-8807891520:#409bf2;--design-color-881ae12009:#2b4869;--design-color-88a005a7a9:#b44a4a14;--design-color-88cb03586d:#6f7989;--design-color-8907bfedd7:#8b95a5;--design-color-893ffe3e32:#555e6f;--design-color-89622f08e6:#97b3cf24;--design-color-89991885b0:#505a6c;--design-color-89b20e9396:#f1f3ff;--design-color-89c7571fc0:#1e6aa81a;--design-color-8a415694a2:#13203308;--design-color-8a4ffa123e:#718096;--design-color-8a574244c3:#4052c5;--design-color-8a80dac7af:#4f8fe8;--design-color-8a8114553f:#eceef3;--design-color-8a8505e16b:#f8f9fc;--design-color-8aa2dbb5d9:#eef4ff;--design-color-8aad5b5a99:#3390ec14;--design-color-8ab84afb51:#9fa6a017;--design-color-8abb2c0894:#a1a8b4;--design-color-8ae6429003:#424b5a;--design-color-8af0cf0ee8:#525d6f;--design-color-8b09376159:#e4eef8f5;--design-color-8b1cc8b238:#171f301f;--design-color-8bab43f366:#18395f4d;--design-color-8be5c413e7:#1320331f;--design-color-8bf645358c:#fff0d1;--design-color-8c449bbe55:#45546538;--design-color-8c7eb06476:#5261ed2e;--design-color-8cbd5d00b3:#8aa0be;--design-color-8cd3716d00:#9fa6a01a;--design-color-8cfcc2fab7:#4e83b5;--design-color-8d1f123d0f:#1d3557;--design-color-8d2af7fbfd:#ffffff38;--design-color-8d3b932648:#4b4e5d;--design-color-8d44c8633f:#5261ed1c;--design-color-8d6c2968b4:#56748c3d;--design-color-8d7e2acdaa:#222b25;--design-color-8e1688bc8b:#0f6eab1a;--design-color-8e26e02c99:#94a3b847;--design-color-8eb19f51d4:#f6f9fcf0;--design-color-8eb8f0e1e2:#4c5667;--design-color-8ee31a5613:#fff7f7;--design-color-8f4c9466c7:#cdd3dd;--design-color-8f82286a44:#707991;--design-color-8fafb20d0d:#ffffffe6;--design-color-900ed922e7:#ffebe9;--design-color-902ce7a748:#747881;--design-color-903fa15018:#ecf3ffeb;--design-color-907e0f824b:#2f506824;--design-color-90ba336752:#f8fbffdb;--design-color-910b15852f:#7f8cff;--design-color-91f68fb72e:#273789;--design-color-9203fef560:#fffffff2;--design-color-923a33a994:#ffffffd1;--design-color-925b1c9156:#8a93a1;--design-color-9271c2d8fd:#1112141c;--design-color-92a75f5f4a:#c9ed64;--design-color-9311c25e65:#5f6961;--design-color-93456ea8ab:#ffffffa6;--design-color-934749b6f6:#16834d;--design-color-93532d3596:#ffffffbf;--design-color-93c2cac2c4:#eef0fffa;--design-color-93c72764b4:#3d7657;--design-color-942205c3e6:#eef2ee;--design-color-943c025601:#ffffff6b;--design-color-945a9a9199:#353c49;--design-color-945f23ee15:#16314b;--design-color-9479d1e283:#f59e0b33;--design-color-9481c99804:#e7f0f9f5;--design-color-9485732782:#708397;--design-color-94914354fe:#ffffff0f;--design-color-94abc78013:#5261ed45;--design-color-952180cd28:#eff4faf5;--design-color-953b9995dd:#172136;--design-color-959d6773c6:#60799124;--design-color-95a8fb99fb:#5261ed14;--design-color-95b49104a9:#d86e69;--design-color-95f9e475ba:#3d8fd91a;--design-color-95f9ec73a3:#eff6ffeb;--design-color-964bb294d8:#229ed91f;--design-color-9657a380f5:#8ba0ba;--design-color-9698642b28:#b7beca;--design-color-96c2f68e28:#9fb0c1;--design-color-96f6d3db7e:#1a20361f;--design-color-9796321be8:#f1f2ff;--design-color-97982f8317:#5a97c414;--design-color-97b9b30d81:#ffffffc2;--design-color-9812999d8f:#dfe3ea;--design-color-98cba0336a:#4f596a;--design-color-98e5e784a6:#5aaeff;--design-color-98f3ed897f:#303a9f;--design-color-990ea9ca1d:#00000026;--design-color-99255c49d1:#d7e2ef;--design-color-9993b58016:#b91c1c14;--design-color-99abd5be0e:#9a3d48;--design-color-99b49b471e:#f5f5f7;--design-color-99ca66aa27:#7890ad;--design-color-99efae4093:#dc262624;--design-color-99f4c666d7:#f4f6f3;--design-color-99f7ac83d9:#f6f8f6db;--design-color-9a19e53b92:#fff7ed;--design-color-9a850ff058:#bfd0e5;--design-color-9a86b1a088:#93a5bd;--design-color-9ad9a480cf:#c24141;--design-color-9af832bafe:#1112142e;--design-color-9b1bca460a:#477ddd;--design-color-9b63af4082:#3d8fd92e;--design-color-9c46d6ec0b:#18395f2e;--design-color-9ce1a69d5d:#2d81d3;--design-color-9cfcd7018d:#b3c2d0;--design-color-9d28bf7201:#97aabd;--design-color-9d4c810896:#49627f;--design-color-9da2d651dc:#141b36b8;--design-color-9dda462b3f:#3390ec2e;--design-color-9dda95c873:#18395fe6;--design-color-9e07c2f233:#91a5ba;--design-color-9e3f3deac8:#626b80;--design-color-9e81bee3dc:#3048690f;--design-color-9e87b73398:#0f172a47;--design-color-9e9d3025e9:#50596c;--design-color-9e9d823d16:#9da8ff26;--design-color-9edd2fc95a:#dfe4ec;--design-color-9f05f3b7bb:#1020330a;--design-color-9f085cd2c6:#dce0e8;--design-color-9f18282bbb:#fff1e9;--design-color-9f1ce1cb1c:#f3f4f7;--design-color-9f4b5370c7:#91a7ba;--design-color-9f7d5d144d:#181e2d14;--design-color-9f90440912:#5261ed47;--design-color-a01836c9b2:#b7bef8;--design-color-a03757fa22:#00000008;--design-color-a03910f85e:#9b2039;--design-color-a07f2a9c31:#ffffff4d;--design-color-a0bd314b2d:#5261ed24;--design-color-a0c2e3415e:#ef444429;--design-color-a0f2ebb8d6:#f5f9fdeb;--design-color-a156eca1e4:#f4f5ff;--design-color-a1d4632006:#1f355624;--design-color-a1f126c4f0:#eef0f3;--design-color-a2297a5a6e:#13203314;--design-color-a255e75961:#fff1e6;--design-color-a26ebe08c2:#171b256b;--design-color-a27298f3a1:#d9e5f7;--design-color-a276bc3b19:#f4f7f3;--design-color-a291aa38a3:#0f8a6824;--design-color-a2b8f0fead:#17223514;--design-color-a2f7e09970:#526174;--design-color-a343e1415f:#cfd5dd;--design-color-a34962caa7:#737780;--design-color-a35777db66:#5b6b7f;--design-color-a359fecb5a:#516b8d;--design-color-a41c17bfc1:#f8fbffeb;--design-color-a41ec92cce:#90a4bd;--design-color-a467aa0040:#6e8096;--design-color-a46a3b001d:#d8dcf5;--design-color-a4bc856411:#f9fbfd;--design-color-a4d2201b42:#d9e3ec;--design-color-a4dff08485:#43464d;--design-color-a5038ed4e9:#58635c;--design-color-a54148b3b9:#eef0fff0;--design-color-a541773c80:#4aa2f0;--design-color-a5494e1031:#0f172a1a;--design-color-a57e3eae23:#eaf5ff;--design-color-a5b6b4d11a:#f1f6fd;--design-color-a5d9819d45:#7f2631;--design-color-a600d84f30:#229ed9;--design-color-a647cdac28:#f6f9fce0;--design-color-a65e1ef340:#14284257;--design-color-a696456a9e:#365368f0;--design-color-a6a2787323:#18253352;--design-color-a6ce0f968a:#18395f33;--design-color-a6d6dc18cd:#9bb0ca;--design-color-a70eb75682:#08c;--design-color-a7300ebc8f:#3390ec;--design-color-a75df735fd:#edf1f4;--design-color-a7890432c8:#e39a48;--design-color-a7b310736c:#237657;--design-color-a7c686464f:#f59e0b24;--design-color-a7d0fb3ea1:#656972;--design-color-a8562fe4ee:#2c394429;--design-color-a8d08c1bc3:#173250;--design-color-a93f76c470:#3390ec73;--design-color-a9ce64acda:#626b7b;--design-color-a9d4b635eb:#e2e5eb;--design-color-a9f2373e64:#0f172a80;--design-color-aa3ea5b662:#b6ebff;--design-color-aa3eb0d636:#d4e4f6;--design-color-aa7c1b0199:#0000001a;--design-color-aa8e51f700:#0f172ab8;--design-color-aa9a0747dd:#b8becc;--design-color-aaad9391ae:#6783a7;--design-color-aaae02c5d5:#11121421;--design-color-ab0433fe06:#1e3c7238;--design-color-aba3be077c:#2647701a;--design-color-ac1145550c:#ffffffe0;--design-color-ac201a8bb1:#5b6b82;--design-color-acaf5330b7:#e0e4ec;--design-color-acc960bec5:#aebde0;--design-color-ad72bde5c3:#ffedd5b8;--design-color-ada9bb2c50:#eef7ff;--design-color-adaea9589d:#2f4a68;--design-color-adf9372698:#5e6676;--design-color-ae1cf82072:#1f29231f;--design-color-ae7245830d:#6c7585;--design-color-ae8b6b003b:#4351d4;--design-color-aeaa19808a:#767980;--design-color-aeedec3187:#a9c4e6;--design-color-af1e380612:#8a9aaf;--design-color-af5ad31e3c:#7b8595;--design-color-af81101830:#ebcbd0;--design-color-b02279af7a:#9c1c1c;--design-color-b05449ade3:#2776bd;--design-color-b07610713d:#f0f2f6;--design-color-b09d6aebc7:#c2410c;--design-color-b0ad7d6059:#f2f5f7;--design-color-b0c64e53da:#0c2e55;--design-color-b0cb2169a6:#f8fbffd1;--design-color-b0ce5da9f1:#2d3748;--design-color-b0f7fbf47f:#d9e5f1;--design-color-b126b9e1b0:#0f172a7a;--design-color-b1271a80d0:#0f8a681f;--design-color-b154dff7ae:#7b8493;--design-color-b15c13028d:#f2f2f4;--design-color-b16690489c:#64748b3d;--design-color-b1b2d0ce56:#7080ff1f;--design-color-b1c7b0928d:#f4f4f6;--design-color-b202296da1:#4a5568c7;--design-color-b24632ddee:#f4f7f3f0;--design-color-b26b7b21a2:#0c517d;--design-color-b2758e6065:#f5f6fc;--design-color-b279decd1d:#94a3b838;--design-color-b3141adfd8:#94a3b857;--design-color-b36634cccc:#334155;--design-color-b39a385226:#0f8a680d;--design-color-b3a3e8cf62:#ffffff14;--design-color-b3aae06b0a:#e2e8f0c2;--design-color-b3ba3fa089:#f5f6f8;--design-color-b3ba6059b6:#e7f4fff0;--design-color-b3dc579a42:#0f172a38;--design-color-b42d571992:#e2e8f0e6;--design-color-b47fb63bf9:#4f82d7;--design-color-b4ec9fa53b:#9fb0c4;--design-color-b4f8263050:#226cb6;--design-color-b5083789bf:#eef2f6;--design-color-b54e889a0f:#47637b14;--design-color-b55ebeb0bc:#132238;--design-color-b593f13ba9:#1e3a8a;--design-color-b5b701c664:#192d463d;--design-color-b629b128eb:#757e8e;--design-color-b6ec859e2e:#ba6464;--design-color-b70ef54181:#4452d1;--design-color-b726faf5e7:#6b6f77;--design-color-b75988d47b:#274f7b;--design-color-b7b41ce5b9:#1722376b;--design-color-b7bc7c5f09:#526074;--design-color-b7ddf234b1:#d6e3f2;--design-color-b81585a5cc:#1e3c7259;--design-color-b856ff9722:#b44a4a29;--design-color-b91358b038:#0f172a29;--design-color-b985d06294:#63758c;--design-color-b9c4a5a372:#626c7e;--design-color-ba26c187d9:#d98d92;--design-color-ba3a398c06:#14192638;--design-color-ba8061f887:#1f253414;--design-color-ba901ab499:#f7f7f8;--design-color-bb0f6402aa:#e4eef8eb;--design-color-bb467e5fd0:#ead9bd;--design-color-bb59d8ad24:#5261ed24;--design-color-bb7f22ac3f:#a0a2a6;--design-color-bb8474cf47:#ffffffb3;--design-color-bbc2e96c8c:#f0f6ff;--design-color-bbc91ba275:#1d253e14;--design-color-bbf151f803:#fff8ec;--design-color-bc2660a8b8:#18395ffa;--design-color-bc37facaa0:#34373d;--design-color-bc3ff8c24c:#e3edf7e0;--design-color-bc67593373:#0f172a0d;--design-color-bc825d0a72:#1e3c7214;--design-color-bc8bc41c77:#8c95a5;--design-color-bda0e8df35:#aa5b60;--design-color-bdcbddab75:#5b6cff61;--design-color-be0e65e458:#eef5fb;--design-color-be0f55210b:#9ebede4d;--design-color-be499f4cd9:#aebfd4;--design-color-be60805399:#8ca0b9;--design-color-be67e1e4ca:#181a2212;--design-color-be69c8bf4f:#2c3944;--design-color-be713bbe19:#1e3c721a;--design-color-bec178d3b4:#dce8f0;--design-color-bec6f8ae7f:#5261ed40;--design-color-bed57a806d:#172033;--design-color-bef5f5a713:#3f4250;--design-color-bf3ef0ada1:#66758c;--design-color-bf4ef3b6da:#90a3bd;--design-color-bf8bc0eed9:#18395f;--design-color-bfe4f2942d:#18395f38;--design-color-c0072762be:#d5ebda;--design-color-c03a8d7cd3:#7a8493;--design-color-c091504a27:#f4f4f5;--design-color-c0a7269714:#ffffff94;--design-color-c0c7082906:#edf4fd;--design-color-c0d70fb76b:#3f4971;--design-color-c15b4de544:#e4eef8fa;--design-color-c26d2cc00f:#eff3f8e0;--design-color-c285c35c6b:#18395f0d;--design-color-c28d776ff9:#0f172a0f;--design-color-c290c3314d:#fffffffa;--design-color-c2b13321aa:#1f31460f;--design-color-c2c23c9faa:#1f6fb4;--design-color-c2db342d3d:#fff1e3;--design-color-c35c363eeb:#07101e47;--design-color-c39a943fb7:#b7c0cb;--design-color-c40c778b0e:#888c94;--design-color-c410e9a929:#4f8fe845;--design-color-c415fd7ba5:#7a58c6;--design-color-c41f0168d9:#2d335e2e;--design-color-c42653b75e:#eef3fa;--design-color-c47251b457:#617087;--design-color-c494905477:#8b93a1;--design-color-c4feb858fe:#6f7588;--design-color-c53002afb1:#fff4f4;--design-color-c538bb77a2:#5261ed4d;--design-color-c545a2826a:#687284;--design-color-c57af44459:#4d5768;--design-color-c57d50297b:#5f69611a;--design-color-c5a86cb137:#0f8a68;--design-color-c5f6331397:#6677889e;--design-color-c61103d221:#5261ed57;--design-color-c635739a0a:#30384c;--design-color-c6599259e2:#f2f4f7;--design-color-c659d630ce:#fff;--design-color-c6691d443a:#bde56b;--design-color-c68bbe7eab:#484b5a;--design-color-c6bfbfe09f:#222b251a;--design-color-c74de0f80d:#858d9d;--design-color-c74f502745:#eef1ee;--design-color-c769e3c091:#dbeafe;--design-color-c8230dfc66:#34363b;--design-color-c82f339b4e:#f8fbff;--design-color-c84611e465:#0f172a73;--design-color-c8a7d7d3cd:#526d8d;--design-color-c8a8d2d528:#c6e5d2;--design-color-c8cb09d93f:#57abfb;--design-color-c8d0b9d831:#161b2757;--design-color-c933e02001:#425466;--design-color-c9573e8616:#11121424;--design-color-c978c298c6:#4a0503;--design-color-ca012478e1:#ffffff21;--design-color-ca51d99bbc:#252d4212;--design-color-ca8765f2b2:#8297b5;--design-color-ca9ab5d1a7:#70757994;--design-color-ca9b56427a:#11121433;--design-color-cad4b3e1a4:#377ebd;--design-color-cba0b6416e:#202635;--design-color-cba6c4142a:#9fa6a038;--design-color-cbc10a79ee:#8297b3;--design-color-cbc1cfa6cf:#f7fbff;--design-color-cbca8750f0:#84a4c11a;--design-color-cbf9f66b5a:#5c0c173d;--design-color-cbfb254721:#5c7390;--design-color-cc182c7150:#466f8c3d;--design-color-cc53ce15c7:#ffffffeb;--design-color-cc637170a8:#c7cef0;--design-color-cc80eed9d7:#e6e9ef;--design-color-cc8fcdf7db:#9aa4b5;--design-color-ccabed7bdf:#f3f5f7;--design-color-ccb19bfdde:#dc26260a;--design-color-ccdd6198cc:#6f87a5;--design-color-ccfd0f8b31:#9aacc3;--design-color-cd065fad5e:#68758a;--design-color-cd0e2a57d7:#161b2729;--design-color-cd5fad86be:#f0f2f5;--design-color-cdd102abba:#d9deea;--design-color-ce13b59cbf:#9fa6a042;--design-color-ce398330f3:#111827;--design-color-ce5bd0a3ab:#dce6f4;--design-color-ce6ebf4c15:#f4f7fae0;--design-color-ce9e7eda71:#127b5c26;--design-color-cebdee4de8:#f0d6d9;--design-color-ced7aa0a01:#466f8c38;--design-color-cee6057338:#dc26261f;--design-color-cf1764e22f:#e8eaf0;--design-color-cf19fd424f:#9aa6b7;--design-color-cff7a181c3:#9aabc0;--design-color-d014bfd7e5:#5d6676;--design-color-d03d7fe65b:#90a6c4;--design-color-d04678e84f:#ffffff29;--design-color-d053c38413:#1f292314;--design-color-d0cc7ec0a8:#1e3c721f;--design-color-d11baa8b91:#dce9f7;--design-color-d14f901611:#fff;--design-color-d155f1354d:#fff7e5;--design-color-d16b4ed896:#7189a294;--design-color-d1a816bd90:#1112141f;--design-color-d215176f5b:#f2f3ff;--design-color-d21f346195:#091736eb;--design-color-d22bcbc573:#15222a75;--design-color-d28bc03023:#8bb7ed;--design-color-d2e11e8b39:#ffffff8c;--design-color-d3836f004a:#6d8ca921;--design-color-d38d946fcd:#f5f6ff;--design-color-d3acfa060f:#a4afbc;--design-color-d3d388f961:#8b94a3;--design-color-d3edf31b4f:#1f2923;--design-color-d3fa6966a0:#effaf4;--design-color-d4178579d5:#4d5870;--design-color-d426b2a656:#5261ed1f;--design-color-d43cec9f94:#e8f5fcf0;--design-color-d46b23641e:#4858e6;--design-color-d46f68f498:#f1f5f9f2;--design-color-d496af9e13:#0f172a00;--design-color-d4cf4c7ea8:#666a72;--design-color-d4ebb9021f:#0f172a2e;--design-color-d5222a8fc2:#b9d6f1;--design-color-d579185afc:#c347472e;--design-color-d5ab767b46:#d7e7ff;--design-color-d5c07cf1fe:#627286;--design-color-d619c3ff00:#8496a8b8;--design-color-d699259c83:#f1f5f9;--design-color-d6e9fe9846:#4657d5;--design-color-d70a1f9dca:#3d8fd966;--design-color-d71a785b92:#4a4d54;--design-color-d71abe093a:#dfe9f4;--design-color-d71b96bc06:#1f355633;--design-color-d74dbac175:#18243b;--design-color-d7c4cb85fc:#2f9550;--design-color-d802263b04:#44556a;--design-color-d832e33f0f:#d8dde6;--design-color-d8422931c7:#dde1e8;--design-color-d84934a4be:#92959a;--design-color-d849a820e9:#8f9baa;--design-color-d88073886d:#77869a;--design-color-d89e0d2e95:#f4f8fcbd;--design-color-d8ee38dcbb:#c5d5e6;--design-color-d9298df7b5:#abb3c1;--design-color-d943098324:#5d6678;--design-color-d94ff44bc0:#f0b84a;--design-color-d95ecaa454:#d36965;--design-color-d967c11d07:#1418202e;--design-color-d9733a2f59:#d85b63;--design-color-d9869f95a6:#fff0f2;--design-color-d9ec51c189:#dc26262e;--design-color-da463dfda8:#8aa2ba;--design-color-da8a05d157:#55718d;--design-color-da9305c3aa:#5261ed52;--design-color-daef85f0fe:#229ed97a;--design-color-db622bcf63:#95601b;--design-color-db6c477127:#5f696124;--design-color-dc07e73bed:#eff6fffa;--design-color-dc0ed91720:#ffffffb8;--design-color-dcc992d200:#939aa7;--design-color-dd0182396d:#1e293b29;--design-color-dd1cbe9a4d:#5d728b;--design-color-dd521144aa:#dfe5ec;--design-color-dd5d8b577a:#8bc4f5;--design-color-ddaf538ba5:#ffffff1f;--design-color-ddd35f719c:#1e6aa829;--design-color-de0d1c22a4:#dff1fb;--design-color-de18db437b:#b3c0cd;--design-color-de1a46066d:#15222a38;--design-color-de1a758025:#35b77a;--design-color-de2b6e11b8:#4354e7;--design-color-de4384b8f7:#67a9df;--design-color-de7be704d0:#91aec92e;--design-color-dec94ca2b0:#ffffffdb;--design-color-df018f564c:#2563eb;--design-color-df12848e33:#f4f5f7;--design-color-df59e00b07:#f5faffd6;--design-color-df6003c6cc:#0f172a57;--design-color-df784d9f31:#ffffffab;--design-color-dfb379d5b0:#fff1f1;--design-color-dfced369a4:#db8a35;--design-color-dfe1c4ab89:#f1f5fa;--design-color-e0210f2c19:#3d8fd900;--design-color-e074cc7e07:#5b6cff;--design-color-e0b1d23205:#0f172a1f;--design-color-e0e87ce0b2:#edf1f5;--design-color-e0f010aa76:#1a1a1a;--design-color-e156d25501:#d1952d;--design-color-e16238e249:#0f8a682e;--design-color-e1b19c3009:#0f8a6814;--design-color-e1fb7036d9:#1112141a;--design-color-e2112ff3f2:#9fa6a033;--design-color-e247339c5e:#42454b;--design-color-e285b6d53d:#e4eaf2;--design-color-e2e1f97200:#1c334f;--design-color-e3035c7c7d:#dfe3ff;--design-color-e359318c63:#277ecb;--design-color-e37b37fe94:#3f4863;--design-color-e3ceb187d1:#253848f5;--design-color-e3d7b1609a:#1f7dd6;--design-color-e4398bfc3b:#5261ed14;--design-color-e4acbd6394:#141f3429;--design-color-e4adda3f80:#8796a5;--design-color-e4b396e0f5:#5261ed33;--design-color-e5113b63d2:#3d8fd91f;--design-color-e5c044a445:#1d4ed8;--design-color-e5d409241a:#25456d29;--design-color-e5fba4d3ab:#91a4bd;--design-color-e66b9d0a8e:#cbd5e1;--design-color-e69a2f8d38:#8a8e96;--design-color-e6b90575fe:#5261ed17;--design-color-e6cd55bb07:#3f4dc8;--design-color-e720aaa5d6:#64748b4d;--design-color-e746cae685:#ffffff3d;--design-color-e76951c9f2:#f8fafcfa;--design-color-e7f8fa2812:#fff9;--design-color-e8012f1886:#5b6dff;--design-color-e8079502f1:#d7dcf5;--design-color-e823f43a75:#6374ff;--design-color-e85e3e09e0:#ffffff8f;--design-color-e903a80883:#ef444414;--design-color-e9405cb390:#b45e63;--design-color-e9db2df9bd:#1e293b;--design-color-ea3e4276ee:#090a0c;--design-color-ea42f2ac8d:#bac2ff;--design-color-ea46d9aad9:#e1e4e9;--design-color-ea6c68b00d:#2f5068;--design-color-ea7d7e0955:#4d78ae;--design-color-eb4fba6f51:#66809f;--design-color-eb9b4e9e73:#222b251f;--design-color-eba5ddc7bd:#596476;--design-color-ebede52c16:#4b779a33;--design-color-ec23bde32a:#60646c;--design-color-ec447afe91:#62666e;--design-color-ec47928a63:#5b6cffb8;--design-color-ec9302f897:#53759121;--design-color-eca9970b97:#35383e;--design-color-ecbb4ad00e:#f6f9fce6;--design-color-ecf013980b:#f5f8fceb;--design-color-ecf24b41b3:#6ca6df;--design-color-ed10e412ea:#f5f6fb;--design-color-ed4123a5fe:#ac6d1f;--design-color-ed9ed963bd:#10203314;--design-color-eda0cf6413:#5c7ea01f;--design-color-ede7283b2f:#6069d5cc;--design-color-ee389b9463:#1320330f;--design-color-ee54932109:#52647d;--design-color-ee61a3d8fe:#53611e;--design-color-eed4f649b4:#e9ebff;--design-color-eee4d1f154:#d5dbe4;--design-color-ef476977d4:#5261ed59;--design-color-ef98743617:#393c42;--design-color-efea2e711c:#16a34a38;--design-color-f00853937b:#d6e8f6c7;--design-color-f034f1aee5:#d9e2ee;--design-color-f037139a6e:#343d4c;--design-color-f04cfaa1f5:#f3f7fc;--design-color-f08d83c70f:#fafbf9;--design-color-f0c011d467:#b45309;--design-color-f0e3cc3596:#6474ff;--design-color-f15818d8a9:#f8f9ff;--design-color-f1a1cfa49c:#102033;--design-color-f1a505fac8:#141f3424;--design-color-f1d2747146:#727f8e33;--design-color-f1fb063e07:#4d88e8;--design-color-f1fdddbea0:#314156;--design-color-f202b99720:#e4e7ec;--design-color-f29e7e942a:#2563eb1a;--design-color-f30d9124ee:#e1eaf4;--design-color-f3b67173bb:#5261ed61;--design-color-f3c0c35031:#397bcf;--design-color-f3e015498f:#1e3c7247;--design-color-f47f33ab61:#13151d29;--design-color-f58466d942:#213954;--design-color-f5a14628ba:#b1bcc8;--design-color-f5d4a4f4cd:#e8f1f8;--design-color-f60cdf0a7b:#94a3b8;--design-color-f64a7f90bd:#07101e8a;--design-color-f65ec1530e:#5b83a0;--design-color-f6ee867881:#1c2f4b14;--design-color-f706cf2416:#d5dfeb;--design-color-f768215431:#f8fcfff0;--design-color-f81d0cbc2d:#8b98a8;--design-color-f87897197c:#9fb1c6;--design-color-f87f4b22c9:#1116263d;--design-color-f897972004:#1d31461a;--design-color-f92b1a39d9:#22c55e14;--design-color-f9562384fc:#e8edf3f5;--design-color-f9890c06a2:#dceaff6b;--design-color-fa1f6a3625:#777b91;--design-color-fa53cab40b:#b4c1cf;--design-color-fa64f117cf:#5968e9;--design-color-fa6cac9ac9:#94a3b81f;--design-color-fa750546fc:#667081;--design-color-fa7ff362f3:#e2eaf5;--design-color-fa92a4e5a4:#fff5f5;--design-color-fb0717956b:#26477014;--design-color-fb32767849:#3d8fd914;--design-color-fbe0b01770:#3d8fd9;--design-color-fc351c28ea:#2b4667;--design-color-fc4da50007:#244a6d24;--design-color-fd46caa87c:#dc2626;--design-color-fd5227ea4a:#94a3b82e;--design-color-fd82b8d9b1:#dce7f5;--design-color-fd954ec73d:#c3474714;--design-color-fdb6b83b39:#b42318;--design-color-fdbc47b40f:#d9dfea;--design-color-fdd500c347:#24262d;--design-color-fe6b3a5ec4:#3390ec29;--design-color-fea8aabad0:#eff3f8;--design-color-feb64c5a74:#f59e0b0d;--design-color-fed142637c:#5b6cff2e;--design-color-ff50535d27:#ffffff9e;--design-color-ff72038c01:#6f8399;--design-color-ff8d975dbd:#1a1c2512;--design-color-ffaed27562:#2aabee;--design-color-ffcbd276b4:#294665;--design-color-ffcc03d3f1:#f6f7f9;--design-color-ffe64f37c6:#d8e1ee;--design-color-cc093f2a62:#bcc3f6;--design-color-ac3c914682:#15192314;--design-color-fd43f1cd75:#15192326;--design-color-7a7db8a63a:#4658e6;--design-color-39f9f30b30:#19235a;--design-color-8c66677886:#11121421;--design-color-fc4ed8bed5:#19235a20;--design-color-004ee80c3c:#171f50;--design-color-def72ff9c1:#e9ecff;--design-color-6ae9940da3:#ffffff20;--design-color-3d303c8f9a:#a8b2e5;--design-color-39c42cea17:#7482ff;--design-color-644ce71226:#9da8db;--design-color-10a919c0c6:#cbd2f4;--design-color-6a4675133a:#ffffff19;--design-color-b1c12e4157:#8795df;--design-color-3a26393390:#fff2;--design-color-62006e5b27:#aeb9ed;--design-color-e1293b6d04:#171a23;--design-color-5aa662d86d:#e9ebf3;--design-color-96c99d47f1:#4b5367;--design-color-a4c46cbed7:#cbd1ff;--design-color-8c6e58a56a:#4351c9;--design-color-5f846a1af9:#4a536b;--design-color-211ec21fe7:#7380bc;--design-color-41f756e9bb:#3545c8;--design-color-5292a1ed15:#7580c5;--design-color-b91a4160f3:#252d46;--design-color-4ecdfb6e68:#7983c0;--design-color-a5e0b35a3a:#f3b6b6;--design-color-c3c165a691:#a53542;--design-color-84a4186898:#273273;--design-color-e67d6f382a:#4758ea;--design-color-be7416c085:#3d4bd7;--design-color-de1cf1b89d:#c9cee4;--design-color-42f26ab66e:#f0f2f7;--design-color-8507929d71:#d9dee9;--design-color-d6fe957b62:#d5dbe8;--design-color-25d56dead9:#9aa3b5;--design-color-b5dae340f5:#18815b;--design-color-0f7660bf49:#e7e9f4;--design-color-21cbe253db:#d4d9e6;--design-color-358d5c6f02:#3544c3;--design-color-d16ad1d441:#3444c6;--design-color-b08dbf5698:#4d5569;--design-color-63e0eef7c3:#3949cf;--design-color-1191218d10:#edf0f6;--design-color-d9c6e288e2:#d8deeb;--design-color-b910351fa3:#dce1ea;--design-color-8c79893d56:#3648cc;--design-color-6b3ef9489e:#15204b80;--design-color-8308a52774:#17234d50;--design-color-74e4ba52b0:#f3f5fb;--design-color-095f5cf20f:#edf0f5;--design-color-68399f9f06:#8d94a7;--design-color-e0fb9880e7:#151924;--design-color-211bf5e459:#5263e1;--design-color-0da11cb132:#f4f6fa;--design-color-5a16b1aa84:#697184;--design-color-c742316419:#f0f1ff;--design-color-5c2186ea1c:#0003;--design-color-f4ed2fd745:#4a536c;--design-color-91514fda6f:#ba5769;--design-color-15beec7f39:#59677c;--design-color-d1061f5447:#f5f7fc;--design-color-807435b353:#3545ce;--design-color-eb95fba0a4:#157252;--design-color-6953cbbc7a:#526079;--design-color-11570b0fff:#dce1ec;--design-color-944e8b4cb8:#192342;--design-color-7b5a9020b1:#f1f3f8;--design-color-b1342c5296:#8490a6;--design-color-27f195945b:#5962ff;--design-color-0e594fc30c:#444ddd;--design-color-20ec6d5d9e:#e6e9f1;--design-color-881037bdc9:#edc6cf;--design-color-39223f26d8:#fff8fa;--design-color-048e5720a3:#ad3547;--design-color-d0944667ac:#e6eaff;--design-color-cd644330fa:#5b6cff55;--design-color-6419b510e9:#d6dbff;--design-color-b82652820d:#3544a8;--design-color-f62745cd60:#4749b3;--design-color-e5d06fa3d7:#e9edfa;--design-color-e075ee1b4f:#19235a15;--design-color-58d4d7db37:#19235a08;--design-color-26924a5168:#19235a66;--design-color-fb42f69036:#eeefff;--design-color-86f5646c28:#dfe4ff;--design-color-50db88a421:#ffffff14;--design-color-49eccca841:#f1f3f7;--design-color-f9ffe4cd1d:#24745c;--design-color-6f857d21bd:#eef7f2;--design-color-b9c09cd65d:#edd0d4;--design-color-edafadf6b0:#dfe0fc;--design-color-fb913ea0a3:#15192345;--design-color-1fa41616c5:#15192318;--design-color-3aeea44905:#b8c0f6;--design-color-258cabee2f:#16765a;--design-color-e0c90560da:#cbc9ff;--design-color-3540f9f649:#a03636;--design-color-d5a4ef4695:#fff0ef;--design-color-298a8f7a1b:#f1d3d0;--design-color-cc53bc10a4:#eef0f6;--design-color-478175a090:#eceef5;--design-color-20fa2fbb9d:#a7a4f7;--design-color-8c15577628:#15192314;--design-color-10ebf4bc75:#9a6320;--design-color-d399e731a4:#eef0f5;--design-color-09f500d98e:#e6e9f0;--design-color-35d60af921:#1923420b;--design-color-fa4272b957:#19234226;--design-color-17170d16c9:#19234218;--design-color-1e04c5dc83:#e1e5ed;--design-color-615dc963e5:#e3e7ff;--design-color-3d3767b86e:#fff4f5;--design-color-9cf754c971:#f3f4f8;--design-color-5a04c6784a:#1519231f;--design-color-4ae345f3b3:#f5f6fa;--design-color-db50526289:#1519233d;--design-color-dbeb0a486e:#171b26;--design-color-71530daac7:#657087;--design-color-e353b73951:#566078;--design-color-529d94084e:#dce1eb;--design-color-aa606dbacb:#c4bfff;--design-color-c0fd02046c:#5b57f5;--design-color-8230746839:#35405a;--design-color-9df332b9cc:#a33939;--design-color-e4a9205be9:#f0f8f3;--design-color-234bfb2888:#2d7252;--design-color-d1a68384d8:#bbb6ff;--design-color-694338b92d:#fdfcff;--design-color-565f5333a6:#7771d9;--design-color-56906e3f96:#e8ebf1;--design-color-54c3c37ad0:#eeedff;--design-color-32b62f298f:#d3cfff;--design-color-8caa020ffb:#19234216;--design-color-c3d7f44dae:#30495b;--design-color-ab58bd1904:#456478;--design-color-784298e88d:#1f355614;--design-color-3d0920df19:#b15c5c33;--design-color-443ea2f408:#fbf2f2;--design-color-3757c4d358:#dde5ef;--design-color-d1b2692889:#8794a8;--design-semantic-accent-001:var(--design-color-a70eb75682);--design-semantic-accent-002:var(--design-color-b26b7b21a2);--design-semantic-accent-003:var(--design-color-11823886e8);--design-semantic-accent-004:var(--design-color-59809d6786);--design-semantic-accent-005:var(--design-color-2790183508);--design-semantic-accent-006:var(--design-color-a8d08c1bc3);--design-semantic-accent-007:var(--design-color-5b161714c6);--design-semantic-accent-008:var(--design-color-bf8bc0eed9);--design-semantic-accent-009:var(--design-color-63cf4b3e91);--design-semantic-accent-010:var(--design-color-e2e1f97200);--design-semantic-accent-011:var(--design-color-8d1f123d0f);--design-semantic-accent-012:var(--design-color-e5c044a445);--design-semantic-accent-013:var(--design-color-b593f13ba9);--design-semantic-accent-014:var(--design-color-4851794615);--design-semantic-accent-015:var(--design-color-5c10448cc4);--design-semantic-accent-016:var(--design-color-c2c23c9faa);--design-semantic-accent-017:var(--design-color-e3d7b1609a);--design-semantic-accent-018:var(--design-color-2e4d0826ea);--design-semantic-accent-019:var(--design-color-f58466d942);--design-semantic-accent-020:var(--design-color-b4f8263050);--design-semantic-accent-021:var(--design-color-a600d84f30);--design-semantic-accent-022:var(--design-color-2659f6266b);--design-semantic-accent-023:var(--design-color-0e2604f917);--design-semantic-accent-024:var(--design-color-6703645d3c);--design-semantic-accent-025:var(--design-color-df018f564c);--design-semantic-accent-026:var(--design-color-2c12d4406b);--design-semantic-accent-027:var(--design-color-91f68fb72e);--design-semantic-accent-028:var(--design-color-b75988d47b);--design-semantic-accent-029:var(--design-color-b05449ade3);--design-semantic-accent-030:var(--design-color-e359318c63);--design-semantic-accent-031:var(--design-color-676cf3a9bc);--design-semantic-accent-032:var(--design-color-092a34d7a2);--design-semantic-accent-033:var(--design-color-2541fcc523);--design-semantic-accent-034:var(--design-color-ffcbd276b4);--design-semantic-accent-035:var(--design-color-1e5e50e501);--design-semantic-accent-036:var(--design-color-ffaed27562);--design-semantic-accent-037:var(--design-color-fc351c28ea);--design-semantic-accent-038:var(--design-color-881ae12009);--design-semantic-accent-039:var(--design-color-26dc5a6f5e);--design-semantic-accent-040:var(--design-color-3e84e79a3e);--design-semantic-accent-041:var(--design-color-be69c8bf4f);--design-semantic-accent-042:var(--design-color-b0ce5da9f1);--design-semantic-accent-043:var(--design-color-54bcd473d4);--design-semantic-accent-044:var(--design-color-9ce1a69d5d);--design-semantic-accent-045:var(--design-color-10833d3b65);--design-semantic-accent-046:var(--design-color-570c94062c);--design-semantic-accent-047:var(--design-color-4379855c30);--design-semantic-accent-048:var(--design-color-adaea9589d);--design-semantic-accent-049:var(--design-color-ea6c68b00d);--design-semantic-accent-050:var(--design-color-2b1662e6fb);--design-semantic-accent-051:var(--design-color-396e84b77b);--design-semantic-accent-052:var(--design-color-c635739a0a);--design-semantic-accent-053:var(--design-color-98f3ed897f);--design-semantic-accent-054:var(--design-color-f1fdddbea0);--design-semantic-accent-055:var(--design-color-b36634cccc);--design-semantic-accent-056:var(--design-color-5bbda2ee7b);--design-semantic-accent-057:var(--design-color-13da9f489f);--design-semantic-accent-058:var(--design-color-a7300ebc8f);--design-semantic-accent-059:var(--design-color-c8230dfc66);--design-semantic-accent-060:var(--design-color-bc37facaa0);--design-semantic-accent-061:var(--design-color-7ff9d5f3ae);--design-semantic-accent-062:var(--design-color-f037139a6e);--design-semantic-accent-063:var(--design-color-59fc075802);--design-semantic-accent-064:var(--design-color-0cb29bf534);--design-semantic-accent-065:var(--design-color-eca9970b97);--design-semantic-accent-066:var(--design-color-945a9a9199);--design-semantic-accent-067:var(--design-color-2cd2a4e48b);--design-semantic-accent-068:var(--design-color-cad4b3e1a4);--design-semantic-accent-069:var(--design-color-ef98743617);--design-semantic-accent-070:var(--design-color-f3c0c35031);--design-semantic-accent-071:var(--design-color-531b2a1b3a);--design-semantic-accent-072:var(--design-color-30cb4d0d98);--design-semantic-accent-073:var(--design-color-fbe0b01770);--design-semantic-accent-074:var(--design-color-5d2483d325);--design-semantic-accent-075:var(--design-color-bef5f5a713);--design-semantic-accent-076:var(--design-color-34872016bb);--design-semantic-accent-077:var(--design-color-e37b37fe94);--design-semantic-accent-078:var(--design-color-c0d70fb76b);--design-semantic-accent-079:var(--design-color-1dda6c239a);--design-semantic-accent-080:var(--design-color-e6cd55bb07);--design-semantic-accent-081:var(--design-color-698506e63f);--design-semantic-accent-082:var(--design-color-8a574244c3);--design-semantic-accent-083:var(--design-color-8807891520);--design-semantic-accent-084:var(--design-color-e247339c5e);--design-semantic-accent-085:var(--design-color-8ae6429003);--design-semantic-accent-086:var(--design-color-c933e02001);--design-semantic-accent-087:var(--design-color-a4dff08485);--design-semantic-accent-088:var(--design-color-ae8b6b003b);--design-semantic-accent-089:var(--design-color-de2b6e11b8);--design-semantic-accent-090:var(--design-color-3026d157b5);--design-semantic-accent-091:var(--design-color-2d823cc117);--design-semantic-accent-092:var(--design-color-b70ef54181);--design-semantic-accent-093:var(--design-color-79f2264291);--design-semantic-accent-094:var(--design-color-d802263b04);--design-semantic-accent-095:var(--design-color-60dea5ac0a);--design-semantic-accent-096:var(--design-color-049cea4ee1);--design-semantic-accent-097:var(--design-color-d6e9fe9846);--design-semantic-accent-098:var(--design-color-87ca8de8d2);--design-semantic-accent-099:var(--design-color-58d44d3248);--design-semantic-accent-100:var(--design-color-72c63c2cd6);--design-semantic-accent-101:var(--design-color-9b1bca460a);--design-semantic-accent-102:var(--design-color-c68bbe7eab);--design-semantic-accent-103:var(--design-color-d46b23641e);--design-semantic-accent-104:var(--design-color-9d4c810896);--design-semantic-accent-105:var(--design-color-d71a785b92);--design-semantic-accent-106:var(--design-color-a541773c80);--design-semantic-accent-107:var(--design-color-8d3b932648);--design-semantic-accent-108:var(--design-color-8eb8f0e1e2);--design-semantic-accent-109:var(--design-color-3ce2c637ed);--design-semantic-accent-110:var(--design-color-5bd463dd0e);--design-semantic-accent-111:var(--design-color-5da55a96c4);--design-semantic-accent-112:var(--design-color-4e948c175b);--design-semantic-accent-113:var(--design-color-c57af44459);--design-semantic-accent-114:var(--design-color-d4178579d5);--design-semantic-accent-115:var(--design-color-ea7d7e0955);--design-semantic-accent-116:var(--design-color-632448b9c8);--design-semantic-accent-117:var(--design-color-39d8157101);--design-semantic-accent-118:var(--design-color-f1fb063e07);--design-semantic-accent-119:var(--design-color-8cfcc2fab7);--design-semantic-accent-120:var(--design-color-98cba0336a);--design-semantic-accent-121:var(--design-color-7c6d4d2494);--design-semantic-accent-122:var(--design-color-1062a76e40);--design-semantic-accent-123:var(--design-color-b47fb63bf9);--design-semantic-accent-124:var(--design-color-69c3b44626);--design-semantic-accent-125:var(--design-color-8a80dac7af);--design-semantic-accent-126:var(--design-color-9e9d3025e9);--design-semantic-accent-127:var(--design-color-89991885b0);--design-semantic-accent-128:var(--design-color-0291eaaa8b);--design-semantic-accent-129:var(--design-color-a359fecb5a);--design-semantic-accent-130:var(--design-color-8af0cf0ee8);--design-semantic-accent-131:var(--design-color-b7bc7c5f09);--design-semantic-accent-132:var(--design-color-49db89ddde);--design-semantic-accent-133:var(--design-color-a2f7e09970);--design-semantic-accent-134:var(--design-color-3712e9eb42);--design-semantic-accent-135:var(--design-color-ee54932109);--design-semantic-accent-136:var(--design-color-c8a7d7d3cd);--design-semantic-accent-137:var(--design-color-123d55b3da);--design-semantic-accent-138:var(--design-color-11c38ac014);--design-semantic-accent-139:var(--design-color-66c87fd77c);--design-semantic-accent-140:var(--design-color-893ffe3e32);--design-semantic-accent-141:var(--design-color-da8a05d157);--design-semantic-accent-142:var(--design-color-3a5c1e9a48);--design-semantic-accent-143:var(--design-color-6df5e4e31c);--design-semantic-accent-144:var(--design-color-340cb70867);--design-semantic-accent-145:var(--design-color-c8cb09d93f);--design-semantic-accent-146:var(--design-color-157b39a5d7);--design-semantic-accent-147:var(--design-color-62af44ea41);--design-semantic-accent-148:var(--design-color-eba5ddc7bd);--design-semantic-accent-149:var(--design-color-00900db787);--design-semantic-accent-150:var(--design-color-fa64f117cf);--design-semantic-accent-151:var(--design-color-7febc67ceb);--design-semantic-accent-152:var(--design-color-98e5e784a6);--design-semantic-accent-153:var(--design-color-a35777db66);--design-semantic-accent-154:var(--design-color-ac201a8bb1);--design-semantic-accent-155:var(--design-color-e074cc7e07);--design-semantic-accent-156:var(--design-color-e8012f1886);--design-semantic-accent-157:var(--design-color-f65ec1530e);--design-semantic-accent-158:var(--design-color-cbfb254721);--design-semantic-accent-159:var(--design-color-d014bfd7e5);--design-semantic-accent-160:var(--design-color-d943098324);--design-semantic-accent-161:var(--design-color-dd1cbe9a4d);--design-semantic-accent-162:var(--design-color-adf9372698);--design-semantic-accent-163:var(--design-color-4cab96ceb7);--design-semantic-accent-164:var(--design-color-ec23bde32a);--design-semantic-accent-165:var(--design-color-c47251b457);--design-semantic-accent-166:var(--design-color-ec447afe91);--design-semantic-accent-167:var(--design-color-a9ce64acda);--design-semantic-accent-168:var(--design-color-9e3f3deac8);--design-semantic-accent-169:var(--design-color-735b1e1130);--design-semantic-accent-170:var(--design-color-b9c4a5a372);--design-semantic-accent-171:var(--design-color-d5c07cf1fe);--design-semantic-accent-172:var(--design-color-656b87c791);--design-semantic-accent-173:var(--design-color-e823f43a75);--design-semantic-accent-174:var(--design-color-b985d06294);--design-semantic-accent-175:var(--design-color-6e131819ef);--design-semantic-accent-176:var(--design-color-02c9ac2dc6);--design-semantic-accent-177:var(--design-color-18046fe2c6);--design-semantic-accent-178:var(--design-color-f0e3cc3596);--design-semantic-accent-179:var(--design-color-a7d0fb3ea1);--design-semantic-accent-180:var(--design-color-d4cf4c7ea8);--design-semantic-accent-181:var(--design-color-fa750546fc);--design-semantic-accent-182:var(--design-color-bf3ef0ada1);--design-semantic-accent-183:var(--design-color-eb4fba6f51);--design-semantic-accent-184:var(--design-color-07b08c8d9a);--design-semantic-accent-185:var(--design-color-aaad9391ae);--design-semantic-accent-186:var(--design-color-de4384b8f7);--design-semantic-accent-187:var(--design-color-38158371f1);--design-semantic-accent-188:var(--design-color-c545a2826a);--design-semantic-accent-189:var(--design-color-022f2cbac2);--design-semantic-accent-190:var(--design-color-cd065fad5e);--design-semantic-accent-191:var(--design-color-5315eaa6d2);--design-semantic-accent-192:var(--design-color-43c2454e0c);--design-semantic-accent-193:var(--design-color-725f9315b0);--design-semantic-accent-194:var(--design-color-005807d1d9);--design-semantic-accent-195:var(--design-color-b726faf5e7);--design-semantic-accent-196:var(--design-color-449be4d63b);--design-semantic-accent-197:var(--design-color-194086844e);--design-semantic-accent-198:var(--design-color-26d0eba374);--design-semantic-accent-199:var(--design-color-477e6dd398);--design-semantic-accent-200:var(--design-color-ae7245830d);--design-semantic-accent-201:var(--design-color-7506e44e1a);--design-semantic-accent-202:var(--design-color-ecf24b41b3);--design-semantic-accent-203:var(--design-color-79d503d0d2);--design-semantic-accent-204:var(--design-color-a467aa0040);--design-semantic-accent-205:var(--design-color-c4feb858fe);--design-semantic-accent-206:var(--design-color-88cb03586d);--design-semantic-accent-207:var(--design-color-ff72038c01);--design-semantic-accent-208:var(--design-color-ccdd6198cc);--design-semantic-accent-209:var(--design-color-8f82286a44);--design-semantic-accent-210:var(--design-color-5ea5332084);--design-semantic-accent-211:var(--design-color-9485732782);--design-semantic-accent-212:var(--design-color-8a4ffa123e);--design-semantic-accent-213:var(--design-color-7e093fffd9);--design-semantic-accent-214:var(--design-color-860b386f65);--design-semantic-accent-215:var(--design-color-86385d57ad);--design-semantic-accent-216:var(--design-color-1ea9014fa2);--design-semantic-accent-217:var(--design-color-a34962caa7);--design-semantic-accent-218:var(--design-color-2399f8859e);--design-semantic-accent-219:var(--design-color-902ce7a748);--design-semantic-accent-220:var(--design-color-83d5a2a17d);--design-semantic-accent-221:var(--design-color-b629b128eb);--design-semantic-accent-222:var(--design-color-47664a946d);--design-semantic-accent-223:var(--design-color-330f698f8c);--design-semantic-accent-224:var(--design-color-70f0d0a4c5);--design-semantic-accent-225:var(--design-color-aeaa19808a);--design-semantic-accent-226:var(--design-color-0aa0541fd9);--design-semantic-accent-227:var(--design-color-4310719e4a);--design-semantic-accent-228:var(--design-color-fa1f6a3625);--design-semantic-accent-229:var(--design-color-2b31a37448);--design-semantic-accent-230:var(--design-color-5f7f07af77);--design-semantic-accent-231:var(--design-color-d88073886d);--design-semantic-accent-232:var(--design-color-05d293df7c);--design-semantic-accent-233:var(--design-color-99ca66aa27);--design-semantic-accent-234:var(--design-color-667dd0bdd6);--design-semantic-accent-235:var(--design-color-c415fd7ba5);--design-semantic-accent-236:var(--design-color-0b7f2906cf);--design-semantic-accent-237:var(--design-color-c03a8d7cd3);--design-semantic-accent-238:var(--design-color-657b4929fe);--design-semantic-accent-239:var(--design-color-34901a826b);--design-semantic-accent-240:var(--design-color-b154dff7ae);--design-semantic-accent-241:var(--design-color-74a6dc205e);--design-semantic-accent-242:var(--design-color-af5ad31e3c);--design-semantic-accent-243:var(--design-color-60d52bc3be);--design-semantic-accent-244:var(--design-color-49e5518459);--design-semantic-accent-245:var(--design-color-6a31b1bf07);--design-semantic-accent-246:var(--design-color-910b15852f);--design-semantic-accent-247:var(--design-color-288286ccc3);--design-semantic-accent-248:var(--design-color-8184866224);--design-semantic-accent-249:var(--design-color-86f42ee793);--design-semantic-accent-250:var(--design-color-11f2a5c49c);--design-semantic-accent-251:var(--design-color-39dcf80979);--design-semantic-accent-252:var(--design-color-cbc10a79ee);--design-semantic-accent-253:var(--design-color-ca8765f2b2);--design-semantic-accent-254:var(--design-color-c74de0f80d);--design-semantic-accent-255:var(--design-color-20c811faf9);--design-semantic-accent-256:var(--design-color-4300ead1cd);--design-semantic-accent-257:var(--design-color-73bba251f2);--design-semantic-accent-258:var(--design-color-e4adda3f80);--design-semantic-accent-259:var(--design-color-c40c778b0e);--design-semantic-accent-260:var(--design-color-72f6a75a5b);--design-semantic-accent-261:var(--design-color-5030a32178);--design-semantic-accent-262:var(--design-color-51003c19ae);--design-semantic-accent-263:var(--design-color-e69a2f8d38);--design-semantic-accent-264:var(--design-color-925b1c9156);--design-semantic-accent-265:var(--design-color-5d02ed37fe);--design-semantic-accent-266:var(--design-color-af1e380612);--design-semantic-accent-267:var(--design-color-0d9319707d);--design-semantic-accent-268:var(--design-color-8cbd5d00b3);--design-semantic-accent-269:var(--design-color-da463dfda8);--design-semantic-accent-270:var(--design-color-c494905477);--design-semantic-accent-271:var(--design-color-4044a139e7);--design-semantic-accent-272:var(--design-color-d3d388f961);--design-semantic-accent-273:var(--design-color-8907bfedd7);--design-semantic-accent-274:var(--design-color-f81d0cbc2d);--design-semantic-accent-275:var(--design-color-24d01699ff);--design-semantic-accent-276:var(--design-color-2f9e8bb4ef);--design-semantic-accent-277:var(--design-color-9657a380f5);--design-semantic-accent-278:var(--design-color-2ef138323e);--design-semantic-accent-279:var(--design-color-d28bc03023);--design-semantic-accent-280:var(--design-color-dd5d8b577a);--design-semantic-accent-281:var(--design-color-bc8bc41c77);--design-semantic-accent-282:var(--design-color-09b45f44b5);--design-semantic-accent-283:var(--design-color-be60805399);--design-semantic-accent-284:var(--design-color-01810a48e0);--design-semantic-accent-285:var(--design-color-03dce8b4fd);--design-semantic-accent-286:var(--design-color-172c427fe7);--design-semantic-accent-287:var(--design-color-d849a820e9);--design-semantic-accent-288:var(--design-color-460be34035);--design-semantic-accent-289:var(--design-color-bf4ef3b6da);--design-semantic-accent-290:var(--design-color-a41ec92cce);--design-semantic-accent-291:var(--design-color-d03d7fe65b);--design-semantic-accent-292:var(--design-color-1d62e23ebe);--design-semantic-accent-293:var(--design-color-38f2538aa0);--design-semantic-accent-294:var(--design-color-e5fba4d3ab);--design-semantic-accent-295:var(--design-color-9e07c2f233);--design-semantic-accent-296:var(--design-color-9f4b5370c7);--design-semantic-accent-297:var(--design-color-d84934a4be);--design-semantic-accent-298:var(--design-color-0c9ac3e406);--design-semantic-accent-299:var(--design-color-dcc992d200);--design-semantic-accent-300:var(--design-color-9a86b1a088);--design-semantic-accent-301:var(--design-color-f60cdf0a7b);--design-semantic-accent-302:var(--design-color-2f3edc2d6e);--design-semantic-accent-303:var(--design-color-24e21ee270);--design-semantic-accent-304:var(--design-color-9d28bf7201);--design-semantic-accent-305:var(--design-color-627d4ae80b);--design-semantic-accent-306:var(--design-color-7a5b3e33e8);--design-semantic-accent-307:var(--design-color-4638b7b332);--design-semantic-accent-308:var(--design-color-cc8fcdf7db);--design-semantic-accent-309:var(--design-color-46a8ea212d);--design-semantic-accent-310:var(--design-color-cf19fd424f);--design-semantic-accent-311:var(--design-color-cff7a181c3);--design-semantic-accent-312:var(--design-color-ccfd0f8b31);--design-semantic-accent-313:var(--design-color-5b53e6672e);--design-semantic-accent-314:var(--design-color-a6d6dc18cd);--design-semantic-accent-315:var(--design-color-1ef9b5ff65);--design-semantic-accent-316:var(--design-color-63020b92f5);--design-semantic-accent-317:var(--design-color-3e25060211);--design-semantic-accent-318:var(--design-color-96c2f68e28);--design-semantic-accent-319:var(--design-color-b4ec9fa53b);--design-semantic-accent-320:var(--design-color-f87897197c);--design-semantic-accent-321:var(--design-color-bb7f22ac3f);--design-semantic-accent-322:var(--design-color-8abb2c0894);--design-semantic-accent-323:var(--design-color-d3acfa060f);--design-semantic-accent-324:var(--design-color-1a0fd1835d);--design-semantic-accent-325:var(--design-color-82cbd79cc9);--design-semantic-accent-326:var(--design-color-5cc92e1204);--design-semantic-accent-327:var(--design-color-aeedec3187);--design-semantic-accent-328:var(--design-color-1ee059c719);--design-semantic-accent-329:var(--design-color-d9298df7b5);--design-semantic-accent-330:var(--design-color-004a386867);--design-semantic-accent-331:var(--design-color-59ae65d9be);--design-semantic-accent-332:var(--design-color-1894827d34);--design-semantic-accent-333:var(--design-color-631a42dd4e);--design-semantic-accent-334:var(--design-color-503ba5d810);--design-semantic-accent-335:var(--design-color-acc960bec5);--design-semantic-accent-336:var(--design-color-be499f4cd9);--design-semantic-accent-337:var(--design-color-4edc3384de);--design-semantic-accent-338:var(--design-color-74cdab1010);--design-semantic-accent-339:var(--design-color-f5a14628ba);--design-semantic-accent-340:var(--design-color-de18db437b);--design-semantic-accent-341:var(--design-color-9cfcd7018d);--design-semantic-accent-342:var(--design-color-fa53cab40b);--design-semantic-accent-343:var(--design-color-aa3ea5b662);--design-semantic-accent-344:var(--design-color-9698642b28);--design-semantic-accent-345:var(--design-color-a01836c9b2);--design-semantic-accent-346:var(--design-color-16c7673d3f);--design-semantic-accent-347:var(--design-color-c39a943fb7);--design-semantic-accent-348:var(--design-color-aa9a0747dd);--design-semantic-accent-349:var(--design-color-3ed819f058);--design-semantic-accent-350:var(--design-color-d5222a8fc2);--design-semantic-accent-351:var(--design-color-ea42f2ac8d);--design-semantic-accent-352:var(--design-color-2cfc776268);--design-semantic-accent-353:var(--design-color-848229df6e);--design-semantic-accent-354:var(--design-color-3ae8a26ebf);--design-semantic-accent-355:var(--design-color-9a850ff058);--design-semantic-accent-356:var(--design-color-42bbb1778f);--design-semantic-accent-357:var(--design-color-6b6101a462);--design-semantic-accent-358:var(--design-color-4b9be28704);--design-semantic-accent-359:var(--design-color-d8ee38dcbb);--design-semantic-accent-360:var(--design-color-52b46f6e43);--design-semantic-accent-361:var(--design-color-cc637170a8);--design-semantic-accent-362:var(--design-color-2476e39409);--design-semantic-accent-363:var(--design-color-83f935b1e9);--design-semantic-accent-364:var(--design-color-5a982980d7);--design-semantic-accent-365:var(--design-color-2740fcf36e);--design-semantic-accent-366:var(--design-color-35d7f55c9b);--design-semantic-accent-367:var(--design-color-e66b9d0a8e);--design-semantic-accent-368:var(--design-color-5182778401);--design-semantic-accent-369:var(--design-color-13990d3568);--design-semantic-accent-370:var(--design-color-0bd673b408);--design-semantic-accent-371:var(--design-color-8f4c9466c7);--design-semantic-accent-372:var(--design-color-0fe5caef66);--design-semantic-accent-373:var(--design-color-61860bd18f);--design-semantic-accent-374:var(--design-color-a343e1415f);--design-semantic-accent-375:var(--design-color-271407e0ec);--design-semantic-accent-376:var(--design-color-76411def0d);--design-semantic-accent-377:var(--design-color-7dd8b105cb);--design-semantic-accent-378:var(--design-color-55971c50b6);--design-semantic-accent-379:var(--design-color-aa3eb0d636);--design-semantic-accent-380:var(--design-color-eee4d1f154);--design-semantic-accent-381:var(--design-color-f706cf2416);--design-semantic-accent-382:var(--design-color-7a3a4a2495);--design-semantic-accent-383:var(--design-color-0f19812d73);--design-semantic-accent-384:var(--design-color-2f6c3145eb);--design-semantic-accent-385:var(--design-color-b7ddf234b1);--design-semantic-accent-386:var(--design-color-2321461c69);--design-semantic-accent-387:var(--design-color-e8079502f1);--design-semantic-accent-388:var(--design-color-0304dc082b);--design-semantic-accent-389:var(--design-color-15031ee8bb);--design-semantic-accent-390:var(--design-color-99255c49d1);--design-semantic-accent-391:var(--design-color-d5ab767b46);--design-semantic-accent-392:var(--design-color-a46a3b001d);--design-semantic-accent-393:var(--design-color-6347082170);--design-semantic-accent-394:var(--design-color-d832e33f0f);--design-semantic-accent-395:var(--design-color-45ba8fef11);--design-semantic-accent-396:var(--design-color-ffe64f37c6);--design-semantic-accent-397:var(--design-color-6d442057eb);--design-semantic-accent-398:var(--design-color-7963cb48ef);--design-semantic-accent-399:var(--design-color-1916dcf7a7);--design-semantic-accent-400:var(--design-color-75d7ebab7f);--design-semantic-accent-401:var(--design-color-cdd102abba);--design-semantic-accent-402:var(--design-color-fdbc47b40f);--design-semantic-accent-403:var(--design-color-3c48131de7);--design-semantic-accent-404:var(--design-color-307c8e375c);--design-semantic-accent-405:var(--design-color-f034f1aee5);--design-semantic-accent-406:var(--design-color-a4d2201b42);--design-semantic-accent-407:var(--design-color-6b44038327);--design-semantic-accent-408:var(--design-color-675792d0e7);--design-semantic-accent-409:var(--design-color-b0f7fbf47f);--design-semantic-accent-410:var(--design-color-754670c431);--design-semantic-accent-411:var(--design-color-86f2bbc5bd);--design-semantic-accent-412:var(--design-color-a27298f3a1);--design-semantic-accent-413:var(--design-color-0257d9c175);--design-semantic-accent-414:var(--design-color-15cd48cfea);--design-semantic-accent-415:var(--design-color-412e0b9061);--design-semantic-accent-416:var(--design-color-9f085cd2c6);--design-semantic-accent-417:var(--design-color-67574a97f9);--design-semantic-accent-418:var(--design-color-43279f7b25);--design-semantic-accent-419:var(--design-color-37efab7faa);--design-semantic-accent-420:var(--design-color-ce5bd0a3ab);--design-semantic-accent-421:var(--design-color-d8422931c7);--design-semantic-accent-422:var(--design-color-8520a4fa56);--design-semantic-accent-423:var(--design-color-281c957150);--design-semantic-accent-424:var(--design-color-9812999d8f);--design-semantic-accent-425:var(--design-color-55d529ee6f);--design-semantic-accent-426:var(--design-color-e3035c7c7d);--design-semantic-accent-427:var(--design-color-9edd2fc95a);--design-semantic-accent-428:var(--design-color-dd521144aa);--design-semantic-accent-429:var(--design-color-2b94539cdd);--design-semantic-accent-430:var(--design-color-acaf5330b7);--design-semantic-accent-431:var(--design-color-ea46d9aad9);--design-semantic-accent-432:var(--design-color-2bc5b98ae5);--design-semantic-accent-433:var(--design-color-a9d4b635eb);--design-semantic-accent-434:var(--design-color-71729ae41b);--design-semantic-accent-435:var(--design-color-c5f6331397);--design-semantic-accent-436:var(--design-color-ca9ab5d1a7);--design-semantic-accent-437:var(--design-color-d16b4ed896);--design-semantic-accent-438:var(--design-color-d619c3ff00);--design-semantic-accent-439:var(--design-color-83fb497ed5);--design-semantic-accent-440:var(--design-color-6808efac65);--design-semantic-accent-441:var(--design-color-1d9ec02772);--design-semantic-accent-442:var(--design-color-17f58c04e3);--design-semantic-accent-443:var(--design-color-3e0b16f224);--design-semantic-accent-444:var(--design-color-417d15c977);--design-semantic-accent-445:var(--design-color-0988a80204);--design-semantic-accent-446:var(--design-color-f00853937b);--design-semantic-accent-447:var(--design-color-372af266e1);--design-semantic-accent-448:var(--design-color-9dda95c873);--design-semantic-accent-449:var(--design-color-bc2660a8b8);--design-semantic-accent-450:var(--design-color-7c5ea367e8);--design-semantic-accent-451:var(--design-color-daef85f0fe);--design-semantic-accent-452:var(--design-color-653fc8b521);--design-semantic-accent-453:var(--design-color-e3ceb187d1);--design-semantic-accent-454:var(--design-color-a93f76c470);--design-semantic-accent-455:var(--design-color-116b0e3ab6);--design-semantic-accent-456:var(--design-color-a696456a9e);--design-semantic-accent-457:var(--design-color-5913f2cf1b);--design-semantic-accent-458:var(--design-color-0a7eb1f3fb);--design-semantic-accent-459:var(--design-color-3406316ac5);--design-semantic-accent-460:var(--design-color-b202296da1);--design-semantic-accent-461:var(--design-color-50800db09d);--design-semantic-accent-462:var(--design-color-0c39f8d5e2);--design-semantic-accent-463:var(--design-color-6f7eb635d2);--design-semantic-accent-464:var(--design-color-ec47928a63);--design-semantic-accent-465:var(--design-color-ede7283b2f);--design-semantic-danger-001:var(--design-color-2e32b89b46);--design-semantic-danger-002:var(--design-color-a5d9819d45);--design-semantic-danger-003:var(--design-color-3cfddd53c3);--design-semantic-danger-004:var(--design-color-4dbdac16e8);--design-semantic-danger-005:var(--design-color-99abd5be0e);--design-semantic-danger-006:var(--design-color-a03910f85e);--design-semantic-danger-007:var(--design-color-1b7b289be1);--design-semantic-danger-008:var(--design-color-bda0e8df35);--design-semantic-danger-009:var(--design-color-e9405cb390);--design-semantic-danger-010:var(--design-color-16337342ed);--design-semantic-danger-011:var(--design-color-251be30577);--design-semantic-danger-012:var(--design-color-d9733a2f59);--design-semantic-danger-013:var(--design-color-2b4d32b2b7);--design-semantic-danger-014:var(--design-color-ba26c187d9);--design-semantic-danger-015:var(--design-color-6ffa338d42);--design-semantic-danger-016:var(--design-color-123c00536a);--design-semantic-danger-017:var(--design-color-af81101830);--design-semantic-danger-018:var(--design-color-02c195f0b8);--design-semantic-danger-019:var(--design-color-cebdee4de8);--design-semantic-danger-020:var(--design-color-6ac50f0c34);--design-semantic-danger-021:var(--design-color-84be8da95e);--design-semantic-effect-001:var(--design-color-a03757fa22);--design-semantic-effect-002:var(--design-color-63019ccd9a);--design-semantic-effect-003:var(--design-color-aa7c1b0199);--design-semantic-effect-004:var(--design-color-990ea9ca1d);--design-semantic-effect-005:var(--design-color-325b8581b5);--design-semantic-effect-006:var(--design-color-33044586ec);--design-semantic-effect-007:var(--design-color-b16690489c);--design-semantic-effect-008:var(--design-color-e720aaa5d6);--design-semantic-effect-009:var(--design-color-d3836f004a);--design-semantic-effect-010:var(--design-color-b1b2d0ce56);--design-semantic-effect-011:var(--design-color-26fbfbac04);--design-semantic-effect-012:var(--design-color-3c96bf0f24);--design-semantic-effect-013:var(--design-color-84f37e993e);--design-semantic-effect-014:var(--design-color-f1d2747146);--design-semantic-effect-015:var(--design-color-7a31de278c);--design-semantic-effect-016:var(--design-color-332def3c4a);--design-semantic-effect-017:var(--design-color-cbca8750f0);--design-semantic-effect-018:var(--design-color-2ded7cba63);--design-semantic-effect-019:var(--design-color-698869e085);--design-semantic-effect-020:var(--design-color-4b4192e0c5);--design-semantic-effect-021:var(--design-color-5520777d43);--design-semantic-effect-022:var(--design-color-de7be704d0);--design-semantic-effect-023:var(--design-color-5478f72e3c);--design-semantic-effect-024:var(--design-color-fa6cac9ac9);--design-semantic-effect-025:var(--design-color-23d204d6ff);--design-semantic-effect-026:var(--design-color-fd5227ea4a);--design-semantic-effect-027:var(--design-color-b279decd1d);--design-semantic-effect-028:var(--design-color-74a53eade0);--design-semantic-effect-029:var(--design-color-8e26e02c99);--design-semantic-effect-030:var(--design-color-b3141adfd8);--design-semantic-effect-031:var(--design-color-1eeda32710);--design-semantic-effect-032:var(--design-color-29a5337211);--design-semantic-effect-033:var(--design-color-8e1688bc8b);--design-semantic-effect-034:var(--design-color-1e2dc85606);--design-semantic-effect-035:var(--design-color-651aa8e7b1);--design-semantic-effect-036:var(--design-color-75495976c3);--design-semantic-effect-037:var(--design-color-6cd23e1bd1);--design-semantic-effect-038:var(--design-color-0a5dda10df);--design-semantic-effect-039:var(--design-color-b39a385226);--design-semantic-effect-040:var(--design-color-e1b19c3009);--design-semantic-effect-041:var(--design-color-81f0cd5240);--design-semantic-effect-042:var(--design-color-b1271a80d0);--design-semantic-effect-043:var(--design-color-a291aa38a3);--design-semantic-effect-044:var(--design-color-750e5d4578);--design-semantic-effect-045:var(--design-color-e16238e249);--design-semantic-effect-046:var(--design-color-6eab11bfaa);--design-semantic-effect-047:var(--design-color-239e9e65ec);--design-semantic-effect-048:var(--design-color-bc67593373);--design-semantic-effect-049:var(--design-color-c28d776ff9);--design-semantic-effect-050:var(--design-color-22a296d792);--design-semantic-effect-051:var(--design-color-00f2c54458);--design-semantic-effect-052:var(--design-color-a5494e1031);--design-semantic-effect-053:var(--design-color-e0b1d23205);--design-semantic-effect-054:var(--design-color-111813e87a);--design-semantic-effect-055:var(--design-color-b91358b038);--design-semantic-effect-056:var(--design-color-d4ebb9021f);--design-semantic-effect-057:var(--design-color-3d0b8ef9b6);--design-semantic-effect-058:var(--design-color-b3dc579a42);--design-semantic-effect-059:var(--design-color-584274a203);--design-semantic-effect-060:var(--design-color-9e87b73398);--design-semantic-effect-061:var(--design-color-140c36d6a1);--design-semantic-effect-062:var(--design-color-df6003c6cc);--design-semantic-effect-063:var(--design-color-d496af9e13);--design-semantic-effect-064:var(--design-color-89622f08e6);--design-semantic-effect-065:var(--design-color-9e9d823d16);--design-semantic-effect-066:var(--design-color-be0f55210b);--design-semantic-effect-067:var(--design-color-8ab84afb51);--design-semantic-effect-068:var(--design-color-8cd3716d00);--design-semantic-effect-069:var(--design-color-427bc38a51);--design-semantic-effect-070:var(--design-color-25ae3468b3);--design-semantic-effect-071:var(--design-color-e2112ff3f2);--design-semantic-effect-072:var(--design-color-cba6c4142a);--design-semantic-effect-073:var(--design-color-6bb06e704f);--design-semantic-effect-074:var(--design-color-ce13b59cbf);--design-semantic-effect-075:var(--design-color-6d0ded23a2);--design-semantic-effect-076:var(--design-color-12a97a25d4);--design-semantic-effect-077:var(--design-color-9f05f3b7bb);--design-semantic-effect-078:var(--design-color-4b0d9c4d4a);--design-semantic-effect-079:var(--design-color-ed9ed963bd);--design-semantic-effect-080:var(--design-color-800162fe53);--design-semantic-effect-081:var(--design-color-6d8e62d510);--design-semantic-effect-082:var(--design-color-6981ca848d);--design-semantic-effect-083:var(--design-color-50b6648f5f);--design-semantic-effect-084:var(--design-color-288b62212c);--design-semantic-effect-085:var(--design-color-07cff5ae07);--design-semantic-effect-086:var(--design-color-612391ba7b);--design-semantic-effect-087:var(--design-color-65159f1aac);--design-semantic-effect-088:var(--design-color-46f8fde3b0);--design-semantic-effect-089:var(--design-color-0d98c9f246);--design-semantic-effect-090:var(--design-color-e1fb7036d9);--design-semantic-effect-091:var(--design-color-9271c2d8fd);--design-semantic-effect-092:var(--design-color-d1a816bd90);--design-semantic-effect-093:var(--design-color-aaae02c5d5);--design-semantic-effect-094:var(--design-color-c9573e8616);--design-semantic-effect-095:var(--design-color-38e89edb8a);--design-semantic-effect-096:var(--design-color-2674e4fae3);--design-semantic-effect-097:var(--design-color-9af832bafe);--design-semantic-effect-098:var(--design-color-ca9b56427a);--design-semantic-effect-099:var(--design-color-31f7f0f98e);--design-semantic-effect-100:var(--design-color-f87f4b22c9);--design-semantic-effect-101:var(--design-color-7bdb56dfa7);--design-semantic-effect-102:var(--design-color-234ecb1723);--design-semantic-effect-103:var(--design-color-592bcda8b7);--design-semantic-effect-104:var(--design-color-ce9e7eda71);--design-semantic-effect-105:var(--design-color-4a82922f4a);--design-semantic-effect-106:var(--design-color-88a005a7a9);--design-semantic-effect-107:var(--design-color-8638c64a8f);--design-semantic-effect-108:var(--design-color-b856ff9722);--design-semantic-effect-109:var(--design-color-28a27d91a5);--design-semantic-effect-110:var(--design-color-26fa7efa7a);--design-semantic-effect-111:var(--design-color-2519d79884);--design-semantic-effect-112:var(--design-color-61c971c06e);--design-semantic-effect-113:var(--design-color-07becff9a0);--design-semantic-effect-114:var(--design-color-9993b58016);--design-semantic-effect-115:var(--design-color-84592c3716);--design-semantic-effect-116:var(--design-color-197d385c6a);--design-semantic-effect-117:var(--design-color-f47f33ab61);--design-semantic-effect-118:var(--design-color-3d02d35bf4);--design-semantic-effect-119:var(--design-color-8a415694a2);--design-semantic-effect-120:var(--design-color-ee389b9463);--design-semantic-effect-121:var(--design-color-a2297a5a6e);--design-semantic-effect-122:var(--design-color-820df3dcb9);--design-semantic-effect-123:var(--design-color-438b4b206f);--design-semantic-effect-124:var(--design-color-8be5c413e7);--design-semantic-effect-125:var(--design-color-66c5c2ec81);--design-semantic-effect-126:var(--design-color-3a66fceb00);--design-semantic-effect-127:var(--design-color-fd954ec73d);--design-semantic-effect-128:var(--design-color-d579185afc);--design-semantic-effect-129:var(--design-color-35da910ddf);--design-semantic-effect-130:var(--design-color-d967c11d07);--design-semantic-effect-131:var(--design-color-33f34b9693);--design-semantic-effect-132:var(--design-color-ba3a398c06);--design-semantic-effect-133:var(--design-color-6fc46e9dd5);--design-semantic-effect-134:var(--design-color-163d6e7c00);--design-semantic-effect-135:var(--design-color-f1a505fac8);--design-semantic-effect-136:var(--design-color-e4acbd6394);--design-semantic-effect-137:var(--design-color-a65e1ef340);--design-semantic-effect-138:var(--design-color-228940861b);--design-semantic-effect-139:var(--design-color-de1a46066d);--design-semantic-effect-140:var(--design-color-4f817c2ca5);--design-semantic-effect-141:var(--design-color-48633a985e);--design-semantic-effect-142:var(--design-color-5d0ab792d9);--design-semantic-effect-143:var(--design-color-2c97721eb4);--design-semantic-effect-144:var(--design-color-3aaba4b9f3);--design-semantic-effect-145:var(--design-color-0ffaa1aa58);--design-semantic-effect-146:var(--design-color-efea2e711c);--design-semantic-effect-147:var(--design-color-cd0e2a57d7);--design-semantic-effect-148:var(--design-color-c8d0b9d831);--design-semantic-effect-149:var(--design-color-f9890c06a2);--design-semantic-effect-150:var(--design-color-ccb19bfdde);--design-semantic-effect-151:var(--design-color-cee6057338);--design-semantic-effect-152:var(--design-color-99efae4093);--design-semantic-effect-153:var(--design-color-d9ec51c189);--design-semantic-effect-154:var(--design-color-77b05d72d1);--design-semantic-effect-155:var(--design-color-2f2c312dd8);--design-semantic-effect-156:var(--design-color-71c116a3ba);--design-semantic-effect-157:var(--design-color-2a7215f8cd);--design-semantic-effect-158:var(--design-color-4863c530de);--design-semantic-effect-159:var(--design-color-a26ebe08c2);--design-semantic-effect-160:var(--design-color-4141f2285a);--design-semantic-effect-161:var(--design-color-a2b8f0fead);--design-semantic-effect-162:var(--design-color-6bca7a7544);--design-semantic-effect-163:var(--design-color-b7b41ce5b9);--design-semantic-effect-164:var(--design-color-e903a80883);--design-semantic-effect-165:var(--design-color-a0c2e3415e);--design-semantic-effect-166:var(--design-color-be67e1e4ca);--design-semantic-effect-167:var(--design-color-1528e8319a);--design-semantic-effect-168:var(--design-color-9f7d5d144d);--design-semantic-effect-169:var(--design-color-1fec30394e);--design-semantic-effect-170:var(--design-color-a6a2787323);--design-semantic-effect-171:var(--design-color-3ae276c266);--design-semantic-effect-172:var(--design-color-c285c35c6b);--design-semantic-effect-173:var(--design-color-7d18d4113a);--design-semantic-effect-174:var(--design-color-29c0a9897b);--design-semantic-effect-175:var(--design-color-54ba2fe8f1);--design-semantic-effect-176:var(--design-color-0c04fcbc2b);--design-semantic-effect-177:var(--design-color-6682f05a3b);--design-semantic-effect-178:var(--design-color-72c6c1c4b4);--design-semantic-effect-179:var(--design-color-37a59815ce);--design-semantic-effect-180:var(--design-color-9c46d6ec0b);--design-semantic-effect-181:var(--design-color-a6ce0f968a);--design-semantic-effect-182:var(--design-color-bfe4f2942d);--design-semantic-effect-183:var(--design-color-8bab43f366);--design-semantic-effect-184:var(--design-color-feb64c5a74);--design-semantic-effect-185:var(--design-color-5b3a6be144);--design-semantic-effect-186:var(--design-color-a7c686464f);--design-semantic-effect-187:var(--design-color-9479d1e283);--design-semantic-effect-188:var(--design-color-852805841f);--design-semantic-effect-189:var(--design-color-b5b701c664);--design-semantic-effect-190:var(--design-color-762bdd6879);--design-semantic-effect-191:var(--design-color-6debfbea0e);--design-semantic-effect-192:var(--design-color-05a7ad3542);--design-semantic-effect-193:var(--design-color-81aacf4ad5);--design-semantic-effect-194:var(--design-color-94914354fe);--design-semantic-effect-195:var(--design-color-b3a3e8cf62);--design-semantic-effect-196:var(--design-color-536e662fd2);--design-semantic-effect-197:var(--design-color-2bc9b2f9d8);--design-semantic-effect-198:var(--design-color-ddaf538ba5);--design-semantic-effect-199:var(--design-color-ca012478e1);--design-semantic-effect-200:var(--design-color-57b962ee7c);--design-semantic-effect-201:var(--design-color-d04678e84f);--design-semantic-effect-202:var(--design-color-56d89d6fe1);--design-semantic-effect-203:var(--design-color-09e1e8d24d);--design-semantic-effect-204:var(--design-color-8d2af7fbfd);--design-semantic-effect-205:var(--design-color-e746cae685);--design-semantic-effect-206:var(--design-color-1fcd279ddd);--design-semantic-effect-207:var(--design-color-a07f2a9c31);--design-semantic-effect-208:var(--design-color-7f8b941c53);--design-semantic-effect-209:var(--design-color-943c025601);--design-semantic-effect-210:var(--design-color-ff8d975dbd);--design-semantic-effect-211:var(--design-color-96f6d3db7e);--design-semantic-effect-212:var(--design-color-7b6b7c67b4);--design-semantic-effect-213:var(--design-color-668e319cfc);--design-semantic-effect-214:var(--design-color-f6ee867881);--design-semantic-effect-215:var(--design-color-6000374fde);--design-semantic-effect-216:var(--design-color-bbc91ba275);--design-semantic-effect-217:var(--design-color-593a58e385);--design-semantic-effect-218:var(--design-color-f897972004);--design-semantic-effect-219:var(--design-color-89c7571fc0);--design-semantic-effect-220:var(--design-color-ddd35f719c);--design-semantic-effect-221:var(--design-color-dd0182396d);--design-semantic-effect-222:var(--design-color-561ca24d43);--design-semantic-effect-223:var(--design-color-00d6216dcf);--design-semantic-effect-224:var(--design-color-bc825d0a72);--design-semantic-effect-225:var(--design-color-be713bbe19);--design-semantic-effect-226:var(--design-color-d0cc7ec0a8);--design-semantic-effect-227:var(--design-color-0677ee5ca6);--design-semantic-effect-228:var(--design-color-583499c147);--design-semantic-effect-229:var(--design-color-46abc1bd51);--design-semantic-effect-230:var(--design-color-330fb59834);--design-semantic-effect-231:var(--design-color-ab0433fe06);--design-semantic-effect-232:var(--design-color-2bda7143f1);--design-semantic-effect-233:var(--design-color-f3e015498f);--design-semantic-effect-234:var(--design-color-b81585a5cc);--design-semantic-effect-235:var(--design-color-ba8061f887);--design-semantic-effect-236:var(--design-color-d053c38413);--design-semantic-effect-237:var(--design-color-ae1cf82072);--design-semantic-effect-238:var(--design-color-c2b13321aa);--design-semantic-effect-239:var(--design-color-a1d4632006);--design-semantic-effect-240:var(--design-color-04f8e6d144);--design-semantic-effect-241:var(--design-color-58bad5c3d3);--design-semantic-effect-242:var(--design-color-d71b96bc06);--design-semantic-effect-243:var(--design-color-964bb294d8);--design-semantic-effect-244:var(--design-color-25515e86ec);--design-semantic-effect-245:var(--design-color-2affa7c06d);--design-semantic-effect-246:var(--design-color-f92b1a39d9);--design-semantic-effect-247:var(--design-color-0b21e3f977);--design-semantic-effect-248:var(--design-color-c6bfbfe09f);--design-semantic-effect-249:var(--design-color-eb9b4e9e73);--design-semantic-effect-250:var(--design-color-fc4da50007);--design-semantic-effect-251:var(--design-color-ca51d99bbc);--design-semantic-effect-252:var(--design-color-e5d409241a);--design-semantic-effect-253:var(--design-color-f29e7e942a);--design-semantic-effect-254:var(--design-color-fb0717956b);--design-semantic-effect-255:var(--design-color-aba3be077c);--design-semantic-effect-256:var(--design-color-2ddd3faf93);--design-semantic-effect-257:var(--design-color-6ab67012ce);--design-semantic-effect-258:var(--design-color-a8562fe4ee);--design-semantic-effect-259:var(--design-color-801f232a1b);--design-semantic-effect-260:var(--design-color-c41f0168d9);--design-semantic-effect-261:var(--design-color-907e0f824b);--design-semantic-effect-262:var(--design-color-17503c32ee);--design-semantic-effect-263:var(--design-color-4542556f56);--design-semantic-effect-264:var(--design-color-6244d47451);--design-semantic-effect-265:var(--design-color-9e81bee3dc);--design-semantic-effect-266:var(--design-color-1a834f1b3d);--design-semantic-effect-267:var(--design-color-78d1f4240d);--design-semantic-effect-268:var(--design-color-8aad5b5a99);--design-semantic-effect-269:var(--design-color-5a1aaea744);--design-semantic-effect-270:var(--design-color-58623c37e8);--design-semantic-effect-271:var(--design-color-1dc24cdd9d);--design-semantic-effect-272:var(--design-color-08d583e50f);--design-semantic-effect-273:var(--design-color-09eb0b213f);--design-semantic-effect-274:var(--design-color-fe6b3a5ec4);--design-semantic-effect-275:var(--design-color-9dda462b3f);--design-semantic-effect-276:var(--design-color-5160f1a520);--design-semantic-effect-277:var(--design-color-21a59d68c9);--design-semantic-effect-278:var(--design-color-1d4bf00782);--design-semantic-effect-279:var(--design-color-264c0109c2);--design-semantic-effect-280:var(--design-color-19801fd218);--design-semantic-effect-281:var(--design-color-00faecce37);--design-semantic-effect-282:var(--design-color-80da4af788);--design-semantic-effect-283:var(--design-color-fb32767849);--design-semantic-effect-284:var(--design-color-95f9e475ba);--design-semantic-effect-285:var(--design-color-e5113b63d2);--design-semantic-effect-286:var(--design-color-9b63af4082);--design-semantic-effect-287:var(--design-color-1ed81c47c7);--design-semantic-effect-288:var(--design-color-1138fa2854);--design-semantic-effect-289:var(--design-color-1d8b08ad16);--design-semantic-effect-290:var(--design-color-d70a1f9dca);--design-semantic-effect-291:var(--design-color-e0210f2c19);--design-semantic-effect-292:var(--design-color-45e00298c8);--design-semantic-effect-293:var(--design-color-8c449bbe55);--design-semantic-effect-294:var(--design-color-c35c363eeb);--design-semantic-effect-295:var(--design-color-465b177581);--design-semantic-effect-296:var(--design-color-1c597beecc);--design-semantic-effect-297:var(--design-color-0b983487ee);--design-semantic-effect-298:var(--design-color-70ddb67ff9);--design-semantic-effect-299:var(--design-color-4a082db29c);--design-semantic-effect-300:var(--design-color-ced7aa0a01);--design-semantic-effect-301:var(--design-color-cc182c7150);--design-semantic-effect-302:var(--design-color-7d67cb996c);--design-semantic-effect-303:var(--design-color-b54e889a0f);--design-semantic-effect-304:var(--design-color-0b760a5725);--design-semantic-effect-305:var(--design-color-59dc58425c);--design-semantic-effect-306:var(--design-color-ebede52c16);--design-semantic-effect-307:var(--design-color-5c78425700);--design-semantic-effect-308:var(--design-color-14fe4146d0);--design-semantic-effect-309:var(--design-color-c410e9a929);--design-semantic-effect-310:var(--design-color-403072ca81);--design-semantic-effect-311:var(--design-color-e4398bfc3b);--design-semantic-effect-312:var(--design-color-bb59d8ad24);--design-semantic-effect-313:var(--design-color-8c7eb06476);--design-semantic-effect-314:var(--design-color-8656749bb5);--design-semantic-effect-315:var(--design-color-2581a4025b);--design-semantic-effect-316:var(--design-color-95a8fb99fb);--design-semantic-effect-317:var(--design-color-e6b90575fe);--design-semantic-effect-318:var(--design-color-7181a85662);--design-semantic-effect-319:var(--design-color-8d44c8633f);--design-semantic-effect-320:var(--design-color-d426b2a656);--design-semantic-effect-321:var(--design-color-a0bd314b2d);--design-semantic-effect-322:var(--design-color-208246c42f);--design-semantic-effect-323:var(--design-color-3197a0530d);--design-semantic-effect-324:var(--design-color-e4b396e0f5);--design-semantic-effect-325:var(--design-color-005c5776e4);--design-semantic-effect-326:var(--design-color-793a4ece84);--design-semantic-effect-327:var(--design-color-bec6f8ae7f);--design-semantic-effect-328:var(--design-color-47360a9209);--design-semantic-effect-329:var(--design-color-94abc78013);--design-semantic-effect-330:var(--design-color-9f90440912);--design-semantic-effect-331:var(--design-color-c538bb77a2);--design-semantic-effect-332:var(--design-color-da9305c3aa);--design-semantic-effect-333:var(--design-color-c61103d221);--design-semantic-effect-334:var(--design-color-ef476977d4);--design-semantic-effect-335:var(--design-color-f3b67173bb);--design-semantic-effect-336:var(--design-color-7c87f8f4ff);--design-semantic-effect-337:var(--design-color-ec9302f897);--design-semantic-effect-338:var(--design-color-2a9d2f42fa);--design-semantic-effect-339:var(--design-color-6d54cdc158);--design-semantic-effect-340:var(--design-color-8d6c2968b4);--design-semantic-effect-341:var(--design-color-81b84a4bfe);--design-semantic-effect-342:var(--design-color-2833178978);--design-semantic-effect-343:var(--design-color-3e62e60e36);--design-semantic-effect-344:var(--design-color-97982f8317);--design-semantic-effect-345:var(--design-color-fed142637c);--design-semantic-effect-346:var(--design-color-4ca612020e);--design-semantic-effect-347:var(--design-color-14e06d83ee);--design-semantic-effect-348:var(--design-color-bdcbddab75);--design-semantic-effect-349:var(--design-color-554ece7f50);--design-semantic-effect-350:var(--design-color-38bbf31e94);--design-semantic-effect-351:var(--design-color-cbf9f66b5a);--design-semantic-effect-352:var(--design-color-eda0cf6413);--design-semantic-effect-353:var(--design-color-8570ec214a);--design-semantic-effect-354:var(--design-color-c57d50297b);--design-semantic-effect-355:var(--design-color-85cbb265da);--design-semantic-effect-356:var(--design-color-db6c477127);--design-semantic-effect-357:var(--design-color-29e3a11370);--design-semantic-effect-358:var(--design-color-59d8737820);--design-semantic-effect-359:var(--design-color-32e306890a);--design-semantic-effect-360:var(--design-color-5a636fed04);--design-semantic-effect-361:var(--design-color-76bd7e2e9b);--design-semantic-effect-362:var(--design-color-53de528286);--design-semantic-effect-363:var(--design-color-959d6773c6);--design-semantic-ink-001:var(--design-color-598b32b7d9);--design-semantic-ink-002:var(--design-color-ea3e4276ee);--design-semantic-ink-003:var(--design-color-702ba35467);--design-semantic-ink-004:var(--design-color-b0c64e53da);--design-semantic-ink-005:var(--design-color-3de0edf4e9);--design-semantic-ink-006:var(--design-color-f1a1cfa49c);--design-semantic-ink-007:var(--design-color-717901a080);--design-semantic-ink-008:var(--design-color-76e8135d89);--design-semantic-ink-009:var(--design-color-ce398330f3);--design-semantic-ink-010:var(--design-color-b55ebeb0bc);--design-semantic-ink-011:var(--design-color-5c100fe721);--design-semantic-ink-012:var(--design-color-438d65a943);--design-semantic-ink-013:var(--design-color-58fdcaa678);--design-semantic-ink-014:var(--design-color-945f23ee15);--design-semantic-ink-015:var(--design-color-6133753b9a);--design-semantic-ink-016:var(--design-color-bed57a806d);--design-semantic-ink-017:var(--design-color-1874679c9f);--design-semantic-ink-018:var(--design-color-492bb6b4dd);--design-semantic-ink-019:var(--design-color-953b9995dd);--design-semantic-ink-020:var(--design-color-57346cb71d);--design-semantic-ink-021:var(--design-color-454479eac5);--design-semantic-ink-022:var(--design-color-51d2cc52fc);--design-semantic-ink-023:var(--design-color-45b36f0082);--design-semantic-ink-024:var(--design-color-66542ae3c0);--design-semantic-ink-025:var(--design-color-d74dbac175);--design-semantic-ink-026:var(--design-color-770d95a5f3);--design-semantic-ink-027:var(--design-color-e0f010aa76);--design-semantic-ink-028:var(--design-color-e9db2df9bd);--design-semantic-ink-029:var(--design-color-d3edf31b4f);--design-semantic-ink-030:var(--design-color-25c6af7d05);--design-semantic-ink-031:var(--design-color-46def2d6b0);--design-semantic-ink-032:var(--design-color-cba0b6416e);--design-semantic-ink-033:var(--design-color-5f7da4e668);--design-semantic-ink-034:var(--design-color-2d93e7802d);--design-semantic-ink-035:var(--design-color-8d7e2acdaa);--design-semantic-ink-036:var(--design-color-2e18ccb2bf);--design-semantic-ink-037:var(--design-color-fdd500c347);--design-semantic-ink-038:var(--design-color-59dc0d1897);--design-semantic-ink-039:var(--design-color-579d511944);--design-semantic-ink-040:var(--design-color-38f070a02d);--design-semantic-ink-041:var(--design-color-7aac38bd60);--design-semantic-ink-042:var(--design-color-c978c298c6);--design-semantic-ink-043:var(--design-color-1f91f5e995);--design-semantic-ink-044:var(--design-color-307e7c707a);--design-semantic-ink-045:var(--design-color-c84611e465);--design-semantic-ink-046:var(--design-color-b126b9e1b0);--design-semantic-ink-047:var(--design-color-a9f2373e64);--design-semantic-ink-048:var(--design-color-1ffe2e90e1);--design-semantic-ink-049:var(--design-color-806aec65d1);--design-semantic-ink-050:var(--design-color-0ff0196ee8);--design-semantic-ink-051:var(--design-color-aa8e51f700);--design-semantic-ink-052:var(--design-color-7434fb45f9);--design-semantic-ink-053:var(--design-color-1f0e246ecb);--design-semantic-ink-054:var(--design-color-9da2d651dc);--design-semantic-ink-055:var(--design-color-d22bcbc573);--design-semantic-ink-056:var(--design-color-f64a7f90bd);--design-semantic-ink-057:var(--design-color-d21f346195);--design-semantic-neutral-001:var(--design-color-6dd2fe2794);--design-semantic-neutral-002:var(--design-color-ee61a3d8fe);--design-semantic-neutral-003:var(--design-color-1879b7f4af);--design-semantic-neutral-004:var(--design-color-85d7e3b129);--design-semantic-neutral-005:var(--design-color-c6691d443a);--design-semantic-neutral-006:var(--design-color-92a75f5f4a);--design-semantic-success-001:var(--design-color-c5a86cb137);--design-semantic-success-002:var(--design-color-4b9ee9e084);--design-semantic-success-003:var(--design-color-3cb0b602b3);--design-semantic-success-004:var(--design-color-33598f25f4);--design-semantic-success-005:var(--design-color-136e053a90);--design-semantic-success-006:var(--design-color-934749b6f6);--design-semantic-success-007:var(--design-color-4833884898);--design-semantic-success-008:var(--design-color-4b27d287da);--design-semantic-success-009:var(--design-color-a7b310736c);--design-semantic-success-010:var(--design-color-37ab616527);--design-semantic-success-011:var(--design-color-60f320a6f4);--design-semantic-success-012:var(--design-color-500b96ef57);--design-semantic-success-013:var(--design-color-5f065c64e2);--design-semantic-success-014:var(--design-color-d7c4cb85fc);--design-semantic-success-015:var(--design-color-de1a758025);--design-semantic-success-016:var(--design-color-01d3248f6c);--design-semantic-success-017:var(--design-color-93c72764b4);--design-semantic-success-018:var(--design-color-3906ea50af);--design-semantic-success-019:var(--design-color-a5038ed4e9);--design-semantic-success-020:var(--design-color-9311c25e65);--design-semantic-success-021:var(--design-color-450e78e01f);--design-semantic-success-022:var(--design-color-644d16c92c);--design-semantic-success-023:var(--design-color-541b5b671c);--design-semantic-success-024:var(--design-color-30f1caf21d);--design-semantic-success-025:var(--design-color-c8a8d2d528);--design-semantic-success-026:var(--design-color-57774e024c);--design-semantic-success-027:var(--design-color-c0072762be);--design-semantic-success-028:var(--design-color-1bc5ffd98b);--design-semantic-success-029:var(--design-color-4bcc50ada6);--design-semantic-success-030:var(--design-color-70eb8e769a);--design-semantic-surface-001:var(--design-color-013de1e1ab);--design-semantic-surface-002:var(--design-color-5500ec0aa6);--design-semantic-surface-003:var(--design-color-6c14d93ea0);--design-semantic-surface-004:var(--design-color-c769e3c091);--design-semantic-surface-005:var(--design-color-46eb27f37f);--design-semantic-surface-006:var(--design-color-fd82b8d9b1);--design-semantic-surface-007:var(--design-color-bec178d3b4);--design-semantic-surface-008:var(--design-color-3b56a18c48);--design-semantic-surface-009:var(--design-color-d11baa8b91);--design-semantic-surface-010:var(--design-color-68cdd63f1d);--design-semantic-surface-011:var(--design-color-811cd4c8db);--design-semantic-surface-012:var(--design-color-d71abe093a);--design-semantic-surface-013:var(--design-color-de0d1c22a4);--design-semantic-surface-014:var(--design-color-573c06a41a);--design-semantic-surface-015:var(--design-color-1df37bfb1f);--design-semantic-surface-016:var(--design-color-2c586c235f);--design-semantic-surface-017:var(--design-color-298ef9e563);--design-semantic-surface-018:var(--design-color-f30d9124ee);--design-semantic-surface-019:var(--design-color-0b7e2c04d0);--design-semantic-surface-020:var(--design-color-5858f7f2ae);--design-semantic-surface-021:var(--design-color-fa7ff362f3);--design-semantic-surface-022:var(--design-color-40dd270970);--design-semantic-surface-023:var(--design-color-f202b99720);--design-semantic-surface-024:var(--design-color-0e6517772e);--design-semantic-surface-025:var(--design-color-059371c87d);--design-semantic-surface-026:var(--design-color-e285b6d53d);--design-semantic-surface-027:var(--design-color-44b41bd547);--design-semantic-surface-028:var(--design-color-67e0f8211c);--design-semantic-surface-029:var(--design-color-513835d5d2);--design-semantic-surface-030:var(--design-color-433a007f95);--design-semantic-surface-031:var(--design-color-27c9dc1fc2);--design-semantic-surface-032:var(--design-color-7275a5427c);--design-semantic-surface-033:var(--design-color-6a6d69874d);--design-semantic-surface-034:var(--design-color-cc80eed9d7);--design-semantic-surface-035:var(--design-color-49991b2f1f);--design-semantic-surface-036:var(--design-color-644b8687c2);--design-semantic-surface-037:var(--design-color-600fda37ee);--design-semantic-surface-038:var(--design-color-6fd33f3bcb);--design-semantic-surface-039:var(--design-color-48c0eb1d5e);--design-semantic-surface-040:var(--design-color-837f3293e8);--design-semantic-surface-041:var(--design-color-11056059cd);--design-semantic-surface-042:var(--design-color-58562742eb);--design-semantic-surface-043:var(--design-color-cf1764e22f);--design-semantic-surface-044:var(--design-color-049dc20579);--design-semantic-surface-045:var(--design-color-106ffaac80);--design-semantic-surface-046:var(--design-color-791cc4aa8a);--design-semantic-surface-047:var(--design-color-4b9ea8553c);--design-semantic-surface-048:var(--design-color-f5d4a4f4cd);--design-semantic-surface-049:var(--design-color-437c03ed17);--design-semantic-surface-050:var(--design-color-4998d53030);--design-semantic-surface-051:var(--design-color-eed4f649b4);--design-semantic-surface-052:var(--design-color-6ace4e9b91);--design-semantic-surface-053:var(--design-color-63a216c3ae);--design-semantic-surface-054:var(--design-color-293f3c0d05);--design-semantic-surface-055:var(--design-color-0b75524c1a);--design-semantic-surface-056:var(--design-color-5dd0b46049);--design-semantic-surface-057:var(--design-color-4429d5b7c1);--design-semantic-surface-058:var(--design-color-a57e3eae23);--design-semantic-surface-059:var(--design-color-5119c66626);--design-semantic-surface-060:var(--design-color-77fed836b2);--design-semantic-surface-061:var(--design-color-187b710126);--design-semantic-surface-062:var(--design-color-8a8114553f);--design-semantic-surface-063:var(--design-color-224cec6135);--design-semantic-surface-064:var(--design-color-013356f39e);--design-semantic-surface-065:var(--design-color-63916f4477);--design-semantic-surface-066:var(--design-color-1a89cf099b);--design-semantic-surface-067:var(--design-color-a75df735fd);--design-semantic-surface-068:var(--design-color-e0e87ce0b2);--design-semantic-surface-069:var(--design-color-64529f76c8);--design-semantic-surface-070:var(--design-color-5654d3ab3e);--design-semantic-surface-071:var(--design-color-1e66d2e2c3);--design-semantic-surface-072:var(--design-color-c0c7082906);--design-semantic-surface-073:var(--design-color-21fe6cd7d5);--design-semantic-surface-074:var(--design-color-212d6a4c15);--design-semantic-surface-075:var(--design-color-00d597e8cc);--design-semantic-surface-076:var(--design-color-683ae911a9);--design-semantic-surface-077:var(--design-color-a1f126c4f0);--design-semantic-surface-078:var(--design-color-2e58be6f0d);--design-semantic-surface-079:var(--design-color-6f6c3e4567);--design-semantic-surface-080:var(--design-color-c74f502745);--design-semantic-surface-081:var(--design-color-942205c3e6);--design-semantic-surface-082:var(--design-color-b5083789bf);--design-semantic-surface-083:var(--design-color-87ef6d669a);--design-semantic-surface-084:var(--design-color-11f94f0b92);--design-semantic-surface-085:var(--design-color-c42653b75e);--design-semantic-surface-086:var(--design-color-8aa2dbb5d9);--design-semantic-surface-087:var(--design-color-be0e65e458);--design-semantic-surface-088:var(--design-color-180841b5d0);--design-semantic-surface-089:var(--design-color-ada9bb2c50);--design-semantic-surface-090:var(--design-color-79a7021bf4);--design-semantic-surface-091:var(--design-color-fea8aabad0);--design-semantic-surface-092:var(--design-color-6a526f9149);--design-semantic-surface-093:var(--design-color-2e342c9bf6);--design-semantic-surface-094:var(--design-color-d3fa6966a0);--design-semantic-surface-095:var(--design-color-6dddcafc2a);--design-semantic-surface-096:var(--design-color-0fc31028e9);--design-semantic-surface-097:var(--design-color-402c478724);--design-semantic-surface-098:var(--design-color-cd5fad86be);--design-semantic-surface-099:var(--design-color-b07610713d);--design-semantic-surface-100:var(--design-color-1d4ab3a2fd);--design-semantic-surface-101:var(--design-color-bbc2e96c8c);--design-semantic-surface-102:var(--design-color-3f490c716f);--design-semantic-surface-103:var(--design-color-6b549a314f);--design-semantic-surface-104:var(--design-color-2a2c26c85b);--design-semantic-surface-105:var(--design-color-9796321be8);--design-semantic-surface-106:var(--design-color-6c62c211aa);--design-semantic-surface-107:var(--design-color-89b20e9396);--design-semantic-surface-108:var(--design-color-21dbeccc6a);--design-semantic-surface-109:var(--design-color-d699259c83);--design-semantic-surface-110:var(--design-color-dfe1c4ab89);--design-semantic-surface-111:var(--design-color-a5b6b4d11a);--design-semantic-surface-112:var(--design-color-b15c13028d);--design-semantic-surface-113:var(--design-color-2fc7078412);--design-semantic-surface-114:var(--design-color-d215176f5b);--design-semantic-surface-115:var(--design-color-c6599259e2);--design-semantic-surface-116:var(--design-color-b0ad7d6059);--design-semantic-surface-117:var(--design-color-05cb2d03db);--design-semantic-surface-118:var(--design-color-9f1ce1cb1c);--design-semantic-surface-119:var(--design-color-5888adab09);--design-semantic-surface-120:var(--design-color-ccabed7bdf);--design-semantic-surface-121:var(--design-color-3b97beb357);--design-semantic-surface-122:var(--design-color-583b67e20d);--design-semantic-surface-123:var(--design-color-f04cfaa1f5);--design-semantic-surface-124:var(--design-color-c091504a27);--design-semantic-surface-125:var(--design-color-b1c7b0928d);--design-semantic-surface-126:var(--design-color-df12848e33);--design-semantic-surface-127:var(--design-color-a156eca1e4);--design-semantic-surface-128:var(--design-color-99f4c666d7);--design-semantic-surface-129:var(--design-color-a276bc3b19);--design-semantic-surface-130:var(--design-color-5e73eb920e);--design-semantic-surface-131:var(--design-color-2d8d935d37);--design-semantic-surface-132:var(--design-color-258962d35b);--design-semantic-surface-133:var(--design-color-99b49b471e);--design-semantic-surface-134:var(--design-color-b3ba3fa089);--design-semantic-surface-135:var(--design-color-3f523c0c5d);--design-semantic-surface-136:var(--design-color-ed10e412ea);--design-semantic-surface-137:var(--design-color-b2758e6065);--design-semantic-surface-138:var(--design-color-d38d946fcd);--design-semantic-surface-139:var(--design-color-1c3ba4f376);--design-semantic-surface-140:var(--design-color-7b18f6e7a7);--design-semantic-surface-141:var(--design-color-0f2462d812);--design-semantic-surface-142:var(--design-color-25845f2c2e);--design-semantic-surface-143:var(--design-color-ffcc03d3f1);--design-semantic-surface-144:var(--design-color-628dac85a1);--design-semantic-surface-145:var(--design-color-2a705b613f);--design-semantic-surface-146:var(--design-color-3477002df7);--design-semantic-surface-147:var(--design-color-ba901ab499);--design-semantic-surface-148:var(--design-color-567073f433);--design-semantic-surface-149:var(--design-color-2180976764);--design-semantic-surface-150:var(--design-color-80751746fd);--design-semantic-surface-151:var(--design-color-6f143c131c);--design-semantic-surface-152:var(--design-color-3b79014ba0);--design-semantic-surface-153:var(--design-color-cbc1cfa6cf);--design-semantic-surface-154:var(--design-color-4b0e2cc328);--design-semantic-surface-155:var(--design-color-8a8505e16b);--design-semantic-surface-156:var(--design-color-f15818d8a9);--design-semantic-surface-157:var(--design-color-499668ca1a);--design-semantic-surface-158:var(--design-color-c82f339b4e);--design-semantic-surface-159:var(--design-color-a4bc856411);--design-semantic-surface-160:var(--design-color-512cac129f);--design-semantic-surface-161:var(--design-color-f08d83c70f);--design-semantic-surface-162:var(--design-color-5b8e18c27a);--design-semantic-surface-163:var(--design-color-0f4a894a9d);--design-semantic-surface-164:var(--design-color-87159a30a0);--design-semantic-surface-165:var(--design-color-16422e6ae0);--design-semantic-surface-166:var(--design-color-04322c752b);--design-semantic-surface-167:var(--design-color-24f3dafd18);--design-semantic-surface-168:var(--design-color-4318b3c24f);--design-semantic-surface-169:var(--design-color-198c5c60aa);--design-semantic-surface-170:var(--design-color-7988c8d795);--design-semantic-surface-171:var(--design-color-900ed922e7);--design-semantic-surface-172:var(--design-color-d14f901611);--design-semantic-surface-173:var(--design-color-74c471721d);--design-semantic-surface-174:var(--design-color-8bf645358c);--design-semantic-surface-175:var(--design-color-4b7556815c);--design-semantic-surface-176:var(--design-color-d9869f95a6);--design-semantic-surface-177:var(--design-color-2c29284db9);--design-semantic-surface-178:var(--design-color-c2db342d3d);--design-semantic-surface-179:var(--design-color-a255e75961);--design-semantic-surface-180:var(--design-color-9f18282bbb);--design-semantic-surface-181:var(--design-color-dfb379d5b0);--design-semantic-surface-182:var(--design-color-54f5d5d5af);--design-semantic-surface-183:var(--design-color-3be2e9c807);--design-semantic-surface-184:var(--design-color-0bd1f57ca6);--design-semantic-surface-185:var(--design-color-6263723cd9);--design-semantic-surface-186:var(--design-color-c53002afb1);--design-semantic-surface-187:var(--design-color-fa92a4e5a4);--design-semantic-surface-188:var(--design-color-150bf1282f);--design-semantic-surface-189:var(--design-color-6f2e73f1ca);--design-semantic-surface-190:var(--design-color-d155f1354d);--design-semantic-surface-191:var(--design-color-9a19e53b92);--design-semantic-surface-192:var(--design-color-5ddefdd859);--design-semantic-surface-193:var(--design-color-8ee31a5613);--design-semantic-surface-194:var(--design-color-bbf151f803);--design-semantic-surface-195:var(--design-color-547e3c602a);--design-semantic-surface-196:var(--design-color-82acfe0c10);--design-semantic-surface-197:var(--design-color-c659d630ce);--design-semantic-surface-198:var(--design-color-0240299547);--design-semantic-surface-199:var(--design-color-101b06459c);--design-semantic-surface-200:var(--design-color-b3aae06b0a);--design-semantic-surface-201:var(--design-color-b42d571992);--design-semantic-surface-202:var(--design-color-bc3ff8c24c);--design-semantic-surface-203:var(--design-color-496a9d025a);--design-semantic-surface-204:var(--design-color-34b6f09687);--design-semantic-surface-205:var(--design-color-bb0f6402aa);--design-semantic-surface-206:var(--design-color-8b09376159);--design-semantic-surface-207:var(--design-color-c15b4de544);--design-semantic-surface-208:var(--design-color-1c4df1d90d);--design-semantic-surface-209:var(--design-color-4480438702);--design-semantic-surface-210:var(--design-color-7dd1310255);--design-semantic-surface-211:var(--design-color-3da24b45c6);--design-semantic-surface-212:var(--design-color-768eebd24f);--design-semantic-surface-213:var(--design-color-9481c99804);--design-semantic-surface-214:var(--design-color-b3ba6059b6);--design-semantic-surface-215:var(--design-color-86de2b3e73);--design-semantic-surface-216:var(--design-color-f9562384fc);--design-semantic-surface-217:var(--design-color-086d15d24c);--design-semantic-surface-218:var(--design-color-4eece04d45);--design-semantic-surface-219:var(--design-color-d43cec9f94);--design-semantic-surface-220:var(--design-color-748ed39458);--design-semantic-surface-221:var(--design-color-903fa15018);--design-semantic-surface-222:var(--design-color-36a1de5922);--design-semantic-surface-223:var(--design-color-2c8ab91098);--design-semantic-surface-224:var(--design-color-30b94fd6f9);--design-semantic-surface-225:var(--design-color-48f42d047e);--design-semantic-surface-226:var(--design-color-a54148b3b9);--design-semantic-surface-227:var(--design-color-93c2cac2c4);--design-semantic-surface-228:var(--design-color-2f93f9de9b);--design-semantic-surface-229:var(--design-color-77d6784480);--design-semantic-surface-230:var(--design-color-4ed7c21056);--design-semantic-surface-231:var(--design-color-314c9127dd);--design-semantic-surface-232:var(--design-color-c26d2cc00f);--design-semantic-surface-233:var(--design-color-952180cd28);--design-semantic-surface-234:var(--design-color-5667195360);--design-semantic-surface-235:var(--design-color-5ee9ee7b21);--design-semantic-surface-236:var(--design-color-95f9ec73a3);--design-semantic-surface-237:var(--design-color-dc07e73bed);--design-semantic-surface-238:var(--design-color-2f69481262);--design-semantic-surface-239:var(--design-color-d46f68f498);--design-semantic-surface-240:var(--design-color-2289b24fd3);--design-semantic-surface-241:var(--design-color-60aea66a21);--design-semantic-surface-242:var(--design-color-0d52b761a2);--design-semantic-surface-243:var(--design-color-b24632ddee);--design-semantic-surface-244:var(--design-color-ce6ebf4c15);--design-semantic-surface-245:var(--design-color-00dc86f534);--design-semantic-surface-246:var(--design-color-062353baa8);--design-semantic-surface-247:var(--design-color-7b41222c74);--design-semantic-surface-248:var(--design-color-3b3dbbb4d5);--design-semantic-surface-249:var(--design-color-d89e0d2e95);--design-semantic-surface-250:var(--design-color-56fa904974);--design-semantic-surface-251:var(--design-color-707c6a8a46);--design-semantic-surface-252:var(--design-color-ecf013980b);--design-semantic-surface-253:var(--design-color-a0f2ebb8d6);--design-semantic-surface-254:var(--design-color-df59e00b07);--design-semantic-surface-255:var(--design-color-99f7ac83d9);--design-semantic-surface-256:var(--design-color-a647cdac28);--design-semantic-surface-257:var(--design-color-ecbb4ad00e);--design-semantic-surface-258:var(--design-color-8eb19f51d4);--design-semantic-surface-259:var(--design-color-00e9da2e0a);--design-semantic-surface-260:var(--design-color-570af1df9d);--design-semantic-surface-261:var(--design-color-6d331e1721);--design-semantic-surface-262:var(--design-color-1034ce2f68);--design-semantic-surface-263:var(--design-color-7af1d0d507);--design-semantic-surface-264:var(--design-color-434db78e20);--design-semantic-surface-265:var(--design-color-335913971d);--design-semantic-surface-266:var(--design-color-7246f29236);--design-semantic-surface-267:var(--design-color-e76951c9f2);--design-semantic-surface-268:var(--design-color-25b09aa552);--design-semantic-surface-269:var(--design-color-b0cb2169a6);--design-semantic-surface-270:var(--design-color-90ba336752);--design-semantic-surface-271:var(--design-color-a41c17bfc1);--design-semantic-surface-272:var(--design-color-437fc494be);--design-semantic-surface-273:var(--design-color-f768215431);--design-semantic-surface-274:var(--design-color-2e35f746b1);--design-semantic-surface-275:var(--design-color-2a0e455517);--design-semantic-surface-276:var(--design-color-632c31ee3d);--design-semantic-surface-277:var(--design-color-59d0ee55ac);--design-semantic-surface-278:var(--design-color-3f9365835a);--design-semantic-surface-279:var(--design-color-78500e4fa8);--design-semantic-surface-280:var(--design-color-644f04f882);--design-semantic-surface-281:var(--design-color-828cd2f1a8);--design-semantic-surface-282:var(--design-color-ad72bde5c3);--design-semantic-surface-283:var(--design-color-7795ee64c2);--design-semantic-surface-284:var(--design-color-579154c97c);--design-semantic-surface-285:var(--design-color-2d372803c5);--design-semantic-surface-286:var(--design-color-d2e11e8b39);--design-semantic-surface-287:var(--design-color-306a849b6b);--design-semantic-surface-288:var(--design-color-28b516db10);--design-semantic-surface-289:var(--design-color-85f43c1c72);--design-semantic-surface-290:var(--design-color-0be2abdde5);--design-semantic-surface-291:var(--design-color-86dda9c04f);--design-semantic-surface-292:var(--design-color-1611519840);--design-semantic-surface-293:var(--design-color-e85e3e09e0);--design-semantic-surface-294:var(--design-color-c0a7269714);--design-semantic-surface-295:var(--design-color-e7f8fa2812);--design-semantic-surface-296:var(--design-color-ff50535d27);--design-semantic-surface-297:var(--design-color-53c0749514);--design-semantic-surface-298:var(--design-color-93456ea8ab);--design-semantic-surface-299:var(--design-color-4e055674c0);--design-semantic-surface-300:var(--design-color-df784d9f31);--design-semantic-surface-301:var(--design-color-1c6b4b48de);--design-semantic-surface-302:var(--design-color-bb8474cf47);--design-semantic-surface-303:var(--design-color-03c0f86e19);--design-semantic-surface-304:var(--design-color-dc0ed91720);--design-semantic-surface-305:var(--design-color-6b68a8b64e);--design-semantic-surface-306:var(--design-color-93532d3596);--design-semantic-surface-307:var(--design-color-97b9b30d81);--design-semantic-surface-308:var(--design-color-09fa70dc1e);--design-semantic-surface-309:var(--design-color-72542a6f32);--design-semantic-surface-310:var(--design-color-923a33a994);--design-semantic-surface-311:var(--design-color-2e595cc8c1);--design-semantic-surface-312:var(--design-color-dec94ca2b0);--design-semantic-surface-313:var(--design-color-ac1145550c);--design-semantic-surface-314:var(--design-color-8fafb20d0d);--design-semantic-surface-315:var(--design-color-cc53ce15c7);--design-semantic-surface-316:var(--design-color-5098ef653c);--design-semantic-surface-317:var(--design-color-9203fef560);--design-semantic-surface-318:var(--design-color-431952a68f);--design-semantic-surface-319:var(--design-color-4650eeeb42);--design-semantic-surface-320:var(--design-color-c290c3314d);--design-semantic-surface-321:var(--design-color-30cb8c28d1);--design-semantic-warning-001:var(--design-color-80f33e4001);--design-semantic-warning-002:var(--design-color-3281e15fca);--design-semantic-warning-003:var(--design-color-55af29eb2c);--design-semantic-warning-004:var(--design-color-0c246fc696);--design-semantic-warning-005:var(--design-color-db622bcf63);--design-semantic-warning-006:var(--design-color-25810b6192);--design-semantic-warning-007:var(--design-color-4abc9a1b27);--design-semantic-warning-008:var(--design-color-11237b5d78);--design-semantic-warning-009:var(--design-color-45e37557bc);--design-semantic-warning-010:var(--design-color-b02279af7a);--design-semantic-warning-011:var(--design-color-52973211fe);--design-semantic-warning-012:var(--design-color-0ea2055f80);--design-semantic-warning-013:var(--design-color-2ef11a16ce);--design-semantic-warning-014:var(--design-color-0719e5c262);--design-semantic-warning-015:var(--design-color-ed4123a5fe);--design-semantic-warning-016:var(--design-color-fdb6b83b39);--design-semantic-warning-017:var(--design-color-25f2f105a0);--design-semantic-warning-018:var(--design-color-f0c011d467);--design-semantic-warning-019:var(--design-color-65fa8b4a05);--design-semantic-warning-020:var(--design-color-6c7607d68d);--design-semantic-warning-021:var(--design-color-3cacb87023);--design-semantic-warning-022:var(--design-color-28ad5e3324);--design-semantic-warning-023:var(--design-color-642ba97e74);--design-semantic-warning-024:var(--design-color-b6ec859e2e);--design-semantic-warning-025:var(--design-color-b09d6aebc7);--design-semantic-warning-026:var(--design-color-9ad9a480cf);--design-semantic-warning-027:var(--design-color-8517a895ea);--design-semantic-warning-028:var(--design-color-0965fb9e36);--design-semantic-warning-029:var(--design-color-492f18c043);--design-semantic-warning-030:var(--design-color-40498a243a);--design-semantic-warning-031:var(--design-color-350039244b);--design-semantic-warning-032:var(--design-color-e156d25501);--design-semantic-warning-033:var(--design-color-d95ecaa454);--design-semantic-warning-034:var(--design-color-3e99ed5e84);--design-semantic-warning-035:var(--design-color-1eb4d79b13);--design-semantic-warning-036:var(--design-color-95b49104a9);--design-semantic-warning-037:var(--design-color-dfced369a4);--design-semantic-warning-038:var(--design-color-fd46caa87c);--design-semantic-warning-039:var(--design-color-65ab5263f4);--design-semantic-warning-040:var(--design-color-a7890432c8);--design-semantic-warning-041:var(--design-color-306ccdcd29);--design-semantic-warning-042:var(--design-color-bb467e5fd0);--design-semantic-warning-043:var(--design-color-12418ce529);--design-semantic-warning-044:var(--design-color-d94ff44bc0);--design-semantic-warning-045:var(--design-color-7c0ae80e9a);--design-semantic-warning-046:var(--design-color-7437b68df4);--design-semantic-warning-047:var(--design-color-035352349b);--design-semantic-warning-048:var(--design-color-49d9ae6c4a);--design-semantic-warning-049:var(--design-color-4d130faf5d);--design-semantic-page:var(--design-page);--design-semantic-surface:var(--design-surface);--design-semantic-surface-muted:var(--design-surface-muted);--design-semantic-ink:var(--design-ink);--design-semantic-muted:var(--design-muted);--design-semantic-line:var(--design-line);--design-semantic-accent:var(--design-accent);--design-semantic-accent-dark:var(--design-accent-dark);--design-semantic-soft:var(--design-soft);--design-semantic-danger:var(--design-danger);--design-semantic-danger-surface:var(--design-danger-surface);--design-semantic-success:var(--design-success);--design-semantic-success-surface:var(--design-success-surface);--design-semantic-warning:var(--design-warning);--design-semantic-warning-surface:var(--design-warning-surface);--design-semantic-hover-surface:var(--design-hover-surface);--design-semantic-active-surface:var(--design-active-surface)}.client-surface{--container:1400px;--client-header-height:71px;--client-header-bg:var(--design-role-color-c68bbe7eab);--cabinet-sticky-top:6.3rem;--chat-shell-sticky-top:var(--cabinet-sticky-top);background:var(--design-role-color-499668ca1a);min-height:100vh;color:var(--design-role-color-3de0edf4e9)}.notification-center{--notification-blue:var(--design-role-color-df018f564c);--notification-ink:var(--design-role-color-bed57a806d);--notification-muted:var(--design-role-color-74a6dc205e);--notification-line:var(--design-role-color-63916f4477);position:relative}.notification-center-panel{z-index:80;border:1px solid var(--design-role-color-cc80eed9d7);background:var(--design-role-color-d14f901611);width:min(392px,100vw - 24px);min-width:0;height:min(500px,100vh - 88px);box-shadow:0 18px 45px var(--design-role-color-e4acbd6394),0 2px 8px var(--design-role-color-163d6e7c00);color:var(--notification-ink);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.notification-center-head{flex:none;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:54px;padding:16px 18px 14px;display:flex}.notification-center-head h2{min-width:0;color:var(--notification-ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650}.notification-center-detail-actions a,.notification-center-detail-actions button,.notification-center-detail-back,.notification-center-filters button,.notification-center-head button,.notification-center-item-archive,.notification-center-item-delete,.notification-push-registration button{appearance:none;color:var(--notification-blue);cursor:pointer;font:inherit;background:0 0;border:0}.notification-center-head button{white-space:nowrap;flex:none;padding:6px 0 6px 8px;font-size:12px;font-weight:600}.notification-center-head button:disabled{cursor:not-allowed;opacity:.42}.notification-center-back-arrow{border-bottom:1.5px solid;border-left:1.5px solid;width:8px;height:8px;transform:rotate(45deg)}.notification-push-registration{border-bottom:1px solid var(--notification-line);flex:none;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;margin:0 18px 6px;padding:5px 24px 5px 0;display:grid;position:relative}.notification-push-icon{background:var(--design-role-color-8aa2dbb5d9);width:24px;height:24px;color:var(--notification-blue);border-radius:7px;place-items:center;display:grid}.notification-push-glyph{width:14px;height:14px}.notification-push-copy{gap:2px;min-width:0;display:grid}.notification-push-copy strong{color:var(--notification-ink);font-size:12px;font-weight:650}.notification-push-copy>span:not(.notification-push-message){color:var(--notification-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.notification-push-registration button{white-space:nowrap;align-self:end;padding:3px 0 2px 8px;font-size:11px;font-weight:650}.notification-push-registration .notification-push-close{width:18px;height:18px;color:var(--design-role-color-8abb2c0894);cursor:pointer;place-items:center;padding:0;font-size:17px;font-weight:400;line-height:1;display:grid;position:absolute;top:3px;right:-2px}.notification-push-registration .notification-push-close:hover{color:var(--notification-ink)}.notification-push-action{align-self:end}.notification-push-compact{flex:none;margin-left:auto;display:inline-flex;position:relative}.notification-push-registration .notification-push-status-button{background:var(--design-role-color-8aa2dbb5d9);width:28px;min-height:24px;color:var(--notification-blue);cursor:pointer;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;padding:3px 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.notification-push-status-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.notification-push-status-glyph{width:16px;height:16px;display:block}.notification-push-status-glyph.is-spinning{animation:notification-push-status-spin .9s linear infinite}@keyframes notification-push-status-spin{to{transform:rotate(1turn)}}.notification-push-registration .notification-push-compact.is-enabled .notification-push-status-button{background:var(--design-role-color-df018f564c);color:var(--design-role-color-d14f901611)}.notification-push-registration .notification-push-compact.is-denied .notification-push-status-button,.notification-push-registration .notification-push-compact.is-error .notification-push-status-button,.notification-push-registration .notification-push-compact.is-unsupported .notification-push-status-button{background:var(--design-role-color-0bd1f57ca6);color:var(--design-role-color-492f18c043)}.notification-push-status-button:focus-visible{box-shadow:0 0 0 3px var(--design-role-color-3197a0530d);outline:none}.notification-push-menu{z-index:2;border:1px solid var(--design-role-color-cc80eed9d7);background:var(--design-role-color-d14f901611);width:max-content;min-width:0;max-width:calc(100vw - 24px);box-shadow:0 12px 28px var(--design-role-color-f1a505fac8);color:var(--notification-ink);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) max-content;gap:2px 8px;padding:10px 12px;font-size:11px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.notification-push-menu strong{white-space:nowrap;grid-area:1/1;font-size:11px}.notification-push-menu>span:not(.notification-push-menu-action){white-space:nowrap;min-width:0;color:var(--notification-muted);grid-area:2/1;line-height:1.35}.notification-push-menu-action button{background:var(--design-role-color-8aa2dbb5d9);border-radius:7px;align-self:center;min-height:26px;padding:3px 9px;font-size:10px;font-weight:800;line-height:1}.notification-push-menu-action{grid-area:1/2/span 2;place-self:center end}.notification-push-registration button:disabled{cursor:wait;opacity:.5}.notification-push-registration.is-enabled .notification-push-icon{background:var(--design-role-color-77fed836b2);color:var(--design-role-color-934749b6f6)}.notification-push-registration.is-denied .notification-push-icon,.notification-push-registration.is-error .notification-push-icon,.notification-push-registration.is-unsupported .notification-push-icon{background:var(--design-role-color-0bd1f57ca6);color:var(--design-role-color-492f18c043)}.notification-push-message,.notification-push-state{color:var(--design-role-color-11237b5d78);font-size:10px;line-height:1.3}.notification-push-message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-center-filters{scrollbar-width:none;flex:none;align-items:center;gap:4px;width:100%;min-width:0;min-height:36px;padding:0 14px 2px;display:flex;overflow:visible}.notification-center-filters::-webkit-scrollbar{display:none}.notification-center-filters button{min-height:28px;color:var(--design-role-color-83d5a2a17d);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.notification-center-filters button[aria-selected=true]{background:var(--design-role-color-8aa2dbb5d9);color:var(--notification-blue)}.notification-center-filters button:hover{box-shadow:none;outline:none}.notification-center-detail-actions a:focus-visible,.notification-center-detail-actions button:focus-visible,.notification-center-detail-back:focus-visible,.notification-center-filters button:focus-visible,.notification-center-head button:focus-visible,.notification-center-item-archive:focus-visible,.notification-push-registration button:focus-visible{box-shadow:0 0 0 3px var(--design-role-color-3197a0530d);outline:none}.notification-center-list{overscroll-behavior:contain;scrollbar-color:var(--design-role-color-0f19812d73) transparent;flex:auto;width:100%;min-width:0;min-height:0;display:grid;overflow-y:auto}.notification-center-item{border-top:1px solid var(--notification-line);background:var(--design-role-color-d14f901611);min-width:0;position:relative}.notification-center-item-button{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 10px;align-items:start;gap:10px;padding:13px 18px 12px;display:grid}.notification-center-item-button:focus-visible,.notification-center-item-button:hover{background:var(--design-role-color-87159a30a0);outline:none}.notification-center-item-icon{background:var(--design-role-color-3b97beb357);width:28px;height:28px;color:var(--design-role-color-49e5518459);border-radius:9px;place-items:center;display:grid;position:relative}.notification-glyph{width:16px;height:16px}.notification-center-item.is-unread .notification-center-item-icon{background:var(--design-role-color-8aa2dbb5d9);color:var(--notification-blue)}.notification-unread-dot{border:1.5px solid var(--design-role-color-d14f901611);background:var(--notification-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.notification-center-item-copy{gap:3px;min-width:0;display:grid}.notification-center-item-title{align-items:flex-start;gap:5px;min-width:0;display:flex}.notification-center-item-title strong{color:var(--notification-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.notification-important-mark{background:var(--design-role-color-a255e75961);width:15px;height:15px;color:var(--design-role-color-492f18c043);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:750;display:inline-grid}.notification-center-item-description{color:var(--design-role-color-79d503d0d2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-center-item-time{color:var(--design-role-color-8abb2c0894);padding-right:64px;font-size:10px;line-height:1.3}.notification-center-chevron{border-top:1.5px solid var(--design-role-color-8abb2c0894);border-right:1.5px solid var(--design-role-color-8abb2c0894);width:7px;height:7px;margin-top:9px;transition:transform .16s;transform:rotate(45deg)}.notification-center-item-archive{opacity:0;pointer-events:none;text-underline-offset:2px;padding:0;font-size:10px;text-decoration:underline;transition:opacity .12s;position:absolute;bottom:12px;right:18px}.notification-center-item-actions{gap:10px;display:inline-flex;position:absolute;bottom:12px;right:18px}.notification-center-item-actions .notification-center-item-archive,.notification-center-item-actions .notification-center-item-delete{position:static}.notification-center-item-delete{color:var(--design-role-color-65fa8b4a05);text-underline-offset:2px;opacity:0;pointer-events:none;padding:0;font-size:10px;text-decoration:underline;transition:opacity .12s}.notification-center-item:focus-within .notification-center-item-archive,.notification-center-item:focus-within .notification-center-item-delete,.notification-center-item:hover .notification-center-item-archive,.notification-center-item:hover .notification-center-item-delete{opacity:1;pointer-events:auto}.notification-center-detail{border-top:1px solid var(--notification-line);overscroll-behavior:contain;scrollbar-color:var(--design-role-color-0f19812d73) transparent;flex:auto;width:100%;min-width:0;min-height:0;padding:8px 18px 22px;overflow-y:auto}.notification-center-detail-back{color:var(--notification-muted);align-items:center;gap:8px;padding:7px 0 5px;font-size:11px;font-weight:600;display:inline-flex}.notification-center-detail-title-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;padding:8px 0 18px;display:grid}.notification-center-detail-title-row>div{min-width:0}.notification-center-detail .notification-center-item-title{align-items:flex-start}.notification-center-detail h3{overflow-wrap:anywhere;color:var(--notification-ink);margin:0;font-size:15px;font-weight:650;line-height:1.35}.notification-center-detail .notification-center-item-time{margin-top:5px;padding-right:0;display:block}.notification-center-detail-copy{color:var(--design-role-color-8af0cf0ee8);overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.65}.notification-center-detail-actions{align-items:center;gap:14px;margin-top:22px;display:flex}.notification-center-detail-actions a,.notification-center-detail-actions button{padding:7px 0;font-size:11px;font-weight:650;text-decoration:none}.notification-center-detail-actions .notification-center-detail-primary{background:var(--notification-blue);color:var(--design-role-color-d14f901611);border-radius:7px;padding:7px 12px}.notification-center-detail,.notification-center-empty,.notification-center-list{transform-origin:top;animation:notification-center-view-enter .18s cubic-bezier(.22,1,.36,1) both}@keyframes notification-center-view-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.notification-center-detail,.notification-center-empty,.notification-center-list{animation:none}}.notification-center-confirm{z-index:20;border-radius:inherit;place-items:center;padding:18px;animation:notification-center-confirm-in .18s ease-out both;display:grid;position:absolute;inset:0;overflow:hidden}.notification-center-confirm.is-closing{pointer-events:none;animation:notification-center-confirm-out .22s ease-in both}.notification-center-confirm-backdrop{background:var(--design-role-color-4141f2285a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;border:0;position:absolute;inset:0}.notification-center-confirm-card{border:1px solid var(--design-role-color-298ef9e563);background:var(--design-role-color-306a849b6b);width:min(350px,100%);box-shadow:0 20px 48px var(--design-role-color-6fc46e9dd5);border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:0 12px;padding:18px;animation:notification-center-confirm-card-in .22s cubic-bezier(.22,.85,.25,1) both;display:grid;position:relative}.notification-center-confirm.is-closing .notification-center-confirm-card{animation:notification-center-confirm-card-out .18s ease-in both}.notification-center-confirm-icon{background:var(--design-role-color-9f18282bbb);width:36px;height:36px;color:var(--design-role-color-492f18c043);border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.notification-center-confirm-icon .notification-glyph{width:17px;height:17px}.notification-center-confirm-eyebrow{color:var(--design-role-color-cf19fd424f);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.notification-center-confirm-card h3{color:var(--notification-ink);margin:0;font-size:15px;font-weight:700}.notification-center-confirm-card p{color:var(--design-role-color-43c2454e0c);margin:7px 0 0;font-size:11px;line-height:1.45}.notification-center-confirm-card p strong{color:var(--notification-ink);font-weight:700}.notification-center-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.notification-center-confirm-actions button{border:1px solid var(--design-role-color-6b44038327);background:var(--design-role-color-d14f901611);min-height:32px;color:var(--design-role-color-b985d06294);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s}.notification-center-confirm-actions button:hover{border-color:var(--design-role-color-9a850ff058);background:var(--design-role-color-7b18f6e7a7);color:var(--design-role-color-698506e63f)}.notification-center-confirm-actions button.is-danger{border-color:var(--design-role-color-95b49104a9);background:var(--design-role-color-95b49104a9);color:var(--design-role-color-d14f901611)}.notification-center-confirm-actions button.is-danger:hover{border-color:var(--design-role-color-40498a243a);background:var(--design-role-color-40498a243a)}@keyframes notification-center-confirm-in{0%{opacity:0}to{opacity:1}}@keyframes notification-center-confirm-out{0%{opacity:1}to{opacity:0}}@keyframes notification-center-confirm-card-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notification-center-confirm-card-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.97)}}.notification-center-empty{width:100%;min-width:0;color:var(--notification-muted);text-align:center;flex:auto;padding:20px 18px 22px;font-size:12px;line-height:1.5}.notification-center-empty p{margin:0 0 10px}.notification-center-empty button,.notification-center-load-more{border:1px solid var(--design-role-color-3c48131de7);background:var(--design-role-color-d14f901611);color:var(--notification-blue);cursor:pointer;font:inherit;border-radius:7px;margin:10px auto 0;padding:5px 10px;font-size:11px;font-weight:600}.notification-center-empty button:focus-visible,.notification-center-empty button:hover,.notification-center-load-more:focus-visible,.notification-center-load-more:hover{background:var(--design-role-color-3b79014ba0);outline:none}.notification-center-load-more{justify-self:center;margin-bottom:8px}.notification-center-load-more:disabled{cursor:wait;opacity:.6}@media (max-width:520px){.notification-center-panel{top:calc(var(--client-header-height,69px) + 8px);width:auto;height:min(500px,calc(100vh - var(--client-header-height,69px) - 20px));position:fixed;left:12px;right:12px}.notification-center-list{max-height:none}.notification-center-filters{overflow-x:auto}}.admin-surface *,.business-surface *,.client-surface *{box-sizing:border-box}.client-surface .cabinet-dropdown{border:1px solid var(--design-role-color-11f94f0b92);background:var(--design-role-color-d14f901611);min-width:260px;box-shadow:0 20px 35px -12px var(--design-role-color-990ea9ca1d);z-index:100;border-radius:16px;padding:.8rem 0;position:absolute;top:35px;left:auto;right:0}.client-surface .cabinet-menu.is-open .cabinet-dropdown,.client-surface .cabinet-menu:hover .cabinet-dropdown{opacity:1;visibility:visible}.client-surface .cabinet-dropdown a,.client-surface .cabinet-dropdown button{width:100%;color:var(--design-role-color-b36634cccc);text-align:left;background:0 0;border:none;align-items:center;gap:.45rem;padding:.6rem 1.5rem;font-size:.85rem;text-decoration:none;transition:all .1s;display:flex}.client-surface .cabinet-dropdown a:focus-visible,.client-surface .cabinet-dropdown a:hover,.client-surface .cabinet-dropdown button:focus-visible,.client-surface .cabinet-dropdown button:hover{background:var(--design-role-color-1d4ab3a2fd);color:var(--design-role-color-ae8b6b003b);outline:none}.client-surface .btn-outline,.client-surface .btn-primary,.client-surface-dialog .btn-outline,.client-surface-dialog .btn-primary{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.client-surface .btn-outline,.client-surface-dialog .btn-outline{border:1px solid var(--design-role-color-e66b9d0a8e);color:var(--design-role-color-3de0edf4e9);background:0 0;padding:.5rem 1rem}.client-surface .btn-primary,.client-surface-dialog .btn-primary{background:var(--design-role-color-3712e9eb42);color:var(--design-role-color-d14f901611);border:none;padding:.5rem 1.2rem}.client-surface .btn-primary:hover,.client-surface-dialog .btn-primary:hover{background:var(--design-role-color-ae8b6b003b)}.client-surface [data-ui-button],.client-surface-dialog [data-ui-button]{min-height:40px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.client-surface [data-ui-button][data-ui-variant=default],.client-surface-dialog [data-ui-button][data-ui-variant=default]{background:var(--design-accent);color:var(--design-role-color-d14f901611);border:none}.client-surface [data-ui-button][data-ui-variant=secondary],.client-surface-dialog [data-ui-button][data-ui-variant=secondary]{border:1px solid var(--design-role-color-793a4ece84);background:var(--design-soft);color:var(--design-accent-dark)}.client-surface [data-ui-button][data-ui-variant=outline],.client-surface-dialog [data-ui-button][data-ui-variant=outline]{border:1px solid var(--design-role-color-e66b9d0a8e);color:var(--design-role-color-3de0edf4e9);background:0 0}.client-surface [data-ui-button][data-ui-variant=ghost],.client-surface-dialog [data-ui-button][data-ui-variant=ghost]{color:var(--design-role-color-58d44d3248);background:0 0;border:1px solid #0000}.client-surface [data-ui-button][data-ui-variant=destructive],.client-surface-dialog [data-ui-button][data-ui-variant=destructive]{background:var(--design-role-color-fd46caa87c);color:var(--design-role-color-d14f901611);border:none}.client-surface [data-ui-button][data-ui-size=lg],.client-surface-dialog [data-ui-button][data-ui-size=lg]{min-height:44px;padding-inline:1.2rem;font-size:1rem}.client-surface [data-ui-button]:hover,.client-surface-dialog [data-ui-button]:hover{box-shadow:none}.client-surface [data-ui-input],.client-surface [data-ui-select],.client-surface [data-ui-textarea],.client-surface-dialog [data-ui-input],.client-surface-dialog [data-ui-select],.client-surface-dialog [data-ui-textarea]{border:1px solid var(--design-role-color-e66b9d0a8e);background:var(--design-role-color-d14f901611);width:100%;box-shadow:none;color:var(--design-role-color-3de0edf4e9);font:inherit;border-radius:14px}.client-surface [data-ui-input],.client-surface [data-ui-select],.client-surface-dialog [data-ui-input],.client-surface-dialog [data-ui-select]{min-height:48px;padding:.82rem .95rem}.client-surface [data-ui-textarea],.client-surface-dialog [data-ui-textarea]{resize:vertical;min-height:144px;padding:.82rem .95rem}.client-surface [data-ui-input]:focus,.client-surface [data-ui-select]:focus,.client-surface [data-ui-textarea]:focus,.client-surface-dialog [data-ui-input]:focus,.client-surface-dialog [data-ui-select]:focus,.client-surface-dialog [data-ui-textarea]:focus{border-color:var(--design-accent);box-shadow:0 0 0 4px var(--design-role-color-d426b2a656);outline:none}.client-surface [data-ui-alert],.client-surface-dialog [data-ui-alert]{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-434db78e20);color:var(--design-role-color-f1a1cfa49c);border-radius:20px;padding:1rem 1.1rem}.client-surface [data-ui-alert][data-ui-tone=success],.client-surface-dialog [data-ui-alert][data-ui-tone=success]{border-color:var(--design-role-color-e16238e249);background:var(--design-role-color-e1b19c3009)}.client-surface [data-ui-alert][data-ui-tone=warning],.client-surface-dialog [data-ui-alert][data-ui-tone=warning]{border-color:var(--design-warning-border);background:var(--design-warning-surface)}.client-surface [data-ui-alert][data-ui-tone=destructive],.client-surface-dialog [data-ui-alert][data-ui-tone=destructive]{border-color:var(--design-role-color-197d385c6a);background:var(--design-role-color-9993b58016)}.client-surface [data-ui-alert-title],.client-surface-dialog [data-ui-alert-title]{letter-spacing:0;text-transform:none;margin:0;font-size:.95rem;font-weight:700}.client-surface [data-ui-alert-description],.client-surface-dialog [data-ui-alert-description]{color:var(--design-role-color-58d44d3248);margin-top:.4rem;line-height:1.6}.client-surface [data-ui-card],.client-surface-dialog [data-ui-card]{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);box-shadow:none;border-radius:24px}.client-surface [data-ui-card].border-dashed,.client-surface-dialog [data-ui-card].border-dashed{border-style:dashed}.client-surface [data-ui-card-section=header],.client-surface-dialog [data-ui-card-section=header]{gap:.75rem;padding:1.4rem 1.5rem 1rem}.client-surface [data-ui-card-section=title],.client-surface-dialog [data-ui-card-section=title]{color:var(--design-role-color-f1a1cfa49c);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.client-surface [data-ui-card-section=description],.client-surface-dialog [data-ui-card-section=description]{color:var(--design-role-color-18046fe2c6);line-height:1.6}.client-surface [data-ui-card-section=content],.client-surface [data-ui-card-section=footer],.client-surface-dialog [data-ui-card-section=content],.client-surface-dialog [data-ui-card-section=footer]{padding-inline:1.5rem;padding-bottom:1.4rem}.client-surface [data-ui-skeleton],.client-surface-dialog [data-ui-skeleton]{background:linear-gradient(90deg,var(--design-role-color-87ef6d669a) 0,var(--design-role-color-499668ca1a) 50%,var(--design-role-color-87ef6d669a) 100%);border-radius:20px}.client-surface .header-login-btn{background:var(--design-role-color-e823f43a75);color:var(--design-role-color-d14f901611);box-shadow:none}.client-surface .header-login-btn:hover{background:var(--design-role-color-e8012f1886)}.client-surface .header-notification-link{appearance:none;width:48px;height:48px;color:var(--design-role-color-d14f901611);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.client-surface .header-notification-link svg{width:48px;height:48px;display:block}.client-surface .header-notification-link .notify-badge{border:2px solid var(--design-role-color-d14f901611);background:var(--design-role-color-e823f43a75);min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:11px;top:8px;right:6px}.client-surface .header-notification-link:hover{opacity:.9;transform:translateY(-1px)}.client-surface .notification-shell{position:relative}.client-surface .icon-notify{border:1px solid var(--design-role-color-56d89d6fe1);background:var(--design-role-color-b3a3e8cf62);width:46px;height:46px;color:var(--design-role-color-d14f901611);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.client-surface .icon-notify:hover{border-color:var(--design-role-color-9f90440912);box-shadow:0 0 0 4px var(--design-role-color-7181a85662)}.client-surface .client-notification-shell.is-open .icon-notify{border-color:var(--design-role-color-da9305c3aa);box-shadow:0 0 0 4px var(--design-role-color-d426b2a656)}.client-surface .notify-badge{background:var(--design-accent);min-width:20px;height:20px;color:var(--design-role-color-d14f901611);text-align:center;border-radius:999px;padding:0 6px;font-size:.75rem;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-2px}.client-surface .client-notification-panel{background:var(--design-role-color-c290c3314d);border:1px solid var(--design-role-color-22a296d792);width:min(360px,100vw - 24px);box-shadow:0 24px 48px var(--design-role-color-50b6648f5f);z-index:70;border-radius:18px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow-x:hidden}.client-surface .client-notification-panel-actions,.client-surface .client-notification-panel-head,.client-surface .client-notification-topline{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.client-surface .client-notification-item-copy strong,.client-surface .client-notification-panel-copy strong{color:var(--design-role-color-f1a1cfa49c);font-size:.92rem;font-weight:800;display:block}.client-surface .client-notification-item-copy p,.client-surface .client-notification-panel-copy p{color:var(--design-role-color-ac201a8bb1);margin:.22rem 0 0;font-size:.82rem;line-height:1.32}.client-surface .client-notification-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;max-width:100%}.client-surface .client-notification-panel-actions .btn-outline{white-space:nowrap;min-height:28px;padding:0 10px;font-size:.78rem}.client-surface .client-notification-list{gap:7px;display:grid}.client-surface .client-notification-item{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);border-radius:14px;gap:7px;padding:9px 10px;display:grid}.client-surface .client-notification-action{justify-self:start;min-height:28px;padding:0 .75rem;font-size:.78rem;text-decoration:none}.client-surface .client-notification-item.is-unread{border-color:var(--design-role-color-005c5776e4);box-shadow:0 8px 20px var(--design-role-color-95a8fb99fb)}.client-surface .client-notification-empty{background:var(--design-role-color-499668ca1a);color:var(--design-role-color-ac201a8bb1);border-radius:14px;padding:12px}.client-surface .pages-shell{width:min(var(--container),calc(100% - 64px));min-width:0;margin:0 auto;padding:28px 0 72px}.client-surface .pages-shell.native-workspace-shell{width:100%;max-width:none;padding:0}.client-surface .pages-shell:has(#cabinetChatShell){padding-top:12px;padding-bottom:0}.client-surface .client-cabinet-chat-section{box-shadow:none;border:0;padding:0;position:relative;overflow:visible}.client-surface .client-cabinet-chat-section,.client-surface .client-cabinet-chat-section>.panel-stack{min-height:calc(var(--chat-shell-available-height) + var(--chat-sticky-scroll-buffer));background:0 0;align-self:start;width:100%;min-width:0}.client-surface .client-cabinet-chat-section>.panel-stack{position:static;top:auto}.client-surface #cabinetChatShell{top:var(--chat-shell-sticky-top);align-self:start;position:sticky}.business-surface .business-cabinet-chat-section{min-height:calc(var(--chat-shell-available-height) + var(--chat-sticky-scroll-buffer));align-self:start;width:100%;min-width:0;overflow:visible}.business-surface #businessChatShell,.business-surface.client-chat-surface-scope #cabinetChatShell{top:var(--chat-shell-sticky-top);align-self:start;position:sticky}.client-surface #cabinet-page>h1{font-weight:800}body .business-surface .chat-filters{z-index:4;margin-bottom:4px;position:relative}body .business-surface .chat-filter-select.tags{z-index:9000}body .business-surface .chat-filter-select.tags.open{z-index:11100}body .business-surface .chat-tag-dropdown{z-index:12000}body .business-surface .chat-list{z-index:2;height:calc((var(--chat-thread-min-height) * var(--chat-thread-visible-cards)) + (var(--chat-list-gap) * (var(--chat-thread-visible-cards) - 1)));max-height:calc((var(--chat-thread-min-height) * var(--chat-thread-visible-cards)) + (var(--chat-list-gap) * (var(--chat-thread-visible-cards) - 1)));flex:none;padding-top:0;scroll-padding-top:0;position:relative}body .business-surface .chat-thread{z-index:1;position:relative}body .business-surface .chat-thread.active{z-index:3;transform:none}body .business-surface .chat-thread.active:hover{transform:none}body .business-surface .chat-input-bar{gap:4px;padding-block:3px}.client-surface .cabinet-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.client-surface .cabinet-title-row h2{font-weight:800}.client-surface .cabinet-title-row p{color:var(--design-role-color-18046fe2c6);font-size:.95rem}.client-surface .cabinet-form-grid,.client-surface .cabinet-summary-grid,.client-surface .referral-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.client-surface .cabinet-input-group{margin-bottom:1rem}.client-surface .cabinet-input-group label{color:var(--design-role-color-58d44d3248);margin-bottom:.38rem;font-size:.82rem;font-weight:600;display:block}.client-surface .cabinet-input-group input,.client-surface .subscription-promo-row input{border:1px solid var(--design-role-color-0257d9c175);background:var(--design-role-color-d14f901611);width:100%;color:var(--design-role-color-3de0edf4e9);border-radius:12px;padding:.8rem .9rem;font-family:inherit;font-size:.95rem}.client-surface .cabinet-input-group input:focus,.client-surface .subscription-promo-row input:focus{border-color:var(--design-accent);box-shadow:0 0 0 3px var(--design-role-color-d426b2a656);outline:none}.client-surface .cabinet-summary-card{padding:1rem}.client-surface .client-cabinet-summary-card-spaced{margin-bottom:1rem}.client-surface .cabinet-summary-card strong{color:var(--design-role-color-3de0edf4e9);margin-bottom:.25rem;font-size:1.2rem;display:block}.client-surface .cabinet-summary-card span{color:var(--design-role-color-18046fe2c6);font-size:.9rem}.client-surface .subscription-options{flex-wrap:wrap;gap:.65rem;margin:1rem 0 1.25rem;display:flex}.client-surface.is-figma-production .pages-shell{width:100%;min-width:1600px;margin:0;padding:0}.client-surface.is-figma-production{min-width:1600px;overflow-x:auto}.client-surface.is-figma-production [data-client-figma-route]{width:1600px;position:relative}@media (min-width:1280px) and (max-width:1599px){.client-surface.is-figma-production{--client-header-height:clamp(56.8px,4.4375vw,71px)}.client-surface.is-figma-production,.client-surface.is-figma-production .pages-shell{width:100%;min-width:0;overflow-x:clip}}.client-surface.is-figma-production [data-client-figma-interactive=true]{cursor:pointer}.client-surface.is-figma-production [data-client-figma-interactive=true]:focus-visible{outline:2px solid var(--design-role-color-e074cc7e07);outline-offset:3px}.client-surface .subscription-option-btn{border:1px solid var(--design-role-color-793a4ece84);background:var(--design-soft);color:var(--design-accent-dark);cursor:pointer;border-radius:999px;padding:.72rem 1.05rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s}.client-surface .subscription-option-btn.active,.client-surface .subscription-option-btn:hover{background:var(--design-accent);color:var(--design-role-color-d14f901611);box-shadow:0 14px 26px -18px var(--design-role-color-ef476977d4);transform:translateY(-1px)}.client-surface .subscription-cart{padding:1.2rem}.client-surface .subscription-cart h3{margin-bottom:1rem}.client-surface .subscription-cart-row{border-bottom:1px solid var(--design-role-color-87ef6d669a);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.client-surface .subscription-cart-row:last-of-type{border-bottom:none}.client-surface .subscription-promo-row{gap:.7rem;margin:1rem 0;display:flex}.client-surface .subscription-promo-row input{flex:1}.client-surface .subscription-cart-note{color:var(--design-role-color-18046fe2c6);margin:.85rem 0 1rem;font-size:.88rem;line-height:1.55}.client-surface .invoice-history-list{flex-direction:column;gap:.85rem;display:flex}.client-surface .invoice-history-item{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);border-radius:16px;padding:1rem}.client-surface .client-cabinet-invoice-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-surface .client-cabinet-invoice-head strong{color:var(--design-role-color-3de0edf4e9)}.client-surface .client-cabinet-invoice-meta{color:var(--design-role-color-18046fe2c6);margin-top:.45rem;font-size:.9rem}.client-surface .cabinet-inline-actions,.client-surface .referral-actions{flex-wrap:wrap;gap:.75rem;display:flex}.client-surface .referral-actions{margin:1rem 0 1.25rem}.client-surface .referral-note{color:var(--design-role-color-18046fe2c6);margin-top:.75rem;line-height:1.65}.client-surface .referral-program-meta{flex-wrap:wrap;gap:.65rem;display:flex}.client-surface .company-trust-pill{background:var(--design-role-color-6a526f9149);color:var(--design-role-color-e5c044a445);border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.client-surface .company-trust-pill.is-verified{background:var(--design-role-color-68cdd63f1d);color:var(--design-role-color-33598f25f4)}.client-surface .company-trust-pill.is-stale{background:var(--design-role-color-9a19e53b92);color:var(--design-role-color-b09d6aebc7)}.client-surface .company-trust-pill.is-reviewing{background:var(--design-role-color-c769e3c091);color:var(--design-role-color-e5c044a445)}.client-surface .client-cabinet-referral-result{margin-top:1rem;padding:1.1rem}.client-surface .client-cabinet-referral-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-surface .client-cabinet-referral-result-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1rem;display:grid}.client-surface .client-cabinet-referral-result-grid span{color:var(--design-role-color-18046fe2c6);margin-bottom:.25rem;font-size:.82rem;display:block}.client-surface .client-cabinet-referral-result-grid strong{color:var(--design-role-color-3de0edf4e9);font-size:.95rem}.client-surface .client-cabinet-referral-result-link{background:var(--design-role-color-499668ca1a);color:var(--design-role-color-e9db2df9bd);word-break:break-all;border-radius:14px;margin-top:1rem;padding:.85rem 1rem}.client-surface .cabinet-empty-state{color:var(--design-role-color-18046fe2c6);padding:1.25rem;line-height:1.6}.client-surface .client-cabinet-status-alert{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);color:var(--design-role-color-b36634cccc);border-radius:16px;margin-bottom:1rem;padding:.95rem 1rem;line-height:1.6}.client-surface .client-cabinet-status-alert strong{color:var(--design-role-color-3de0edf4e9)}.client-surface .client-cabinet-status-alert.is-success{border-color:var(--design-role-color-013de1e1ab);background:var(--design-role-color-3f490c716f);color:var(--design-role-color-136e053a90)}.client-surface .client-cabinet-status-alert.is-error{border-color:var(--design-role-color-49d9ae6c4a);background:var(--design-role-color-fa92a4e5a4);color:var(--design-role-color-25810b6192)}.client-surface .client-cabinet-field-error{color:var(--design-role-color-28ad5e3324);margin-top:.4rem;font-size:.8rem;line-height:1.4;display:block}.client-surface .client-profile-image-field{gap:.45rem;margin-bottom:1rem;display:grid}.client-surface .client-profile-image-field>span{color:var(--design-role-color-58d44d3248);font-size:.82rem;font-weight:600;display:block}.client-surface .client-profile-image-control{border:1px solid var(--design-role-color-0257d9c175);background:var(--design-role-color-dc0ed91720);border-radius:16px;grid-template-columns:auto auto;justify-self:start;align-items:center;gap:12px;min-height:72px;padding:8px;display:inline-grid}.client-surface .client-profile-image-preview{background:linear-gradient(135deg,var(--design-accent),var(--design-accent-dark));width:56px;height:56px;color:var(--design-role-color-d14f901611);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.client-surface .client-profile-image-preview img{object-fit:cover;position:absolute}.client-surface .client-profile-image-error{border:1px solid var(--design-role-color-49d9ae6c4a);background:var(--design-role-color-fa92a4e5a4);color:var(--design-role-color-28ad5e3324);border-radius:14px;margin:0;padding:.72rem .85rem;font-size:.86rem;line-height:1.4}.client-surface .client-profile-image-crop-modal{z-index:1300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.client-surface .client-profile-image-crop-backdrop{background:var(--design-role-color-b126b9e1b0);cursor:pointer;border:0;position:absolute;inset:0}.client-surface .client-profile-image-crop-dialog{z-index:1;border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:0 30px 80px -32px var(--design-role-color-1ffe2e90e1);border-radius:28px;gap:18px;padding:22px;display:grid;position:relative;overflow:auto}.client-surface .client-profile-image-crop-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.client-surface .client-profile-image-crop-tag{background:var(--design-role-color-9a19e53b92);width:max-content;color:var(--design-role-color-b09d6aebc7);border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .72rem;font-size:.78rem;font-weight:800;display:inline-flex}.client-surface .client-profile-image-crop-head h2{color:var(--design-role-color-f1a1cfa49c);margin:.75rem 0 .45rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.client-surface .client-profile-image-crop-head p{color:var(--design-role-color-18046fe2c6);margin:0;line-height:1.55}.client-surface .client-profile-image-crop-close{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d14f901611);width:42px;height:42px;color:var(--design-role-color-b36634cccc);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.client-surface .client-profile-image-crop-close:focus-visible,.client-surface .client-profile-image-crop-close:hover{border-color:var(--design-accent);background:var(--design-accent);color:var(--design-role-color-d14f901611);transform:translateY(-1px)}.client-surface .client-profile-image-crop-workspace{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px;display:grid}.client-surface .client-profile-image-crop-stage{aspect-ratio:1.55;background:linear-gradient(45deg,var(--design-role-color-c28d776ff9) 25%,transparent 25%),linear-gradient(-45deg,var(--design-role-color-c28d776ff9) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--design-role-color-c28d776ff9) 75%),linear-gradient(-45deg,transparent 75%,var(--design-role-color-c28d776ff9) 75%);background-color:var(--design-role-color-499668ca1a);cursor:grab;touch-action:none;background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;border-radius:24px;min-height:260px;position:relative;overflow:hidden}.client-surface .client-profile-image-crop-stage:active{cursor:grabbing}.client-surface .client-profile-image-crop-stage img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.client-surface .client-profile-image-crop-selector{aspect-ratio:1;border:3px solid var(--design-role-color-d14f901611);box-shadow:0 0 0 999px var(--design-role-color-b126b9e1b0),0 10px 24px var(--design-role-color-584274a203);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.client-surface .client-profile-image-crop-selector:after{content:"";border:1px dashed var(--design-role-color-dc0ed91720);border-radius:inherit;position:absolute;inset:8px}.client-surface .client-profile-image-crop-controls{gap:14px;display:grid}.client-surface .client-profile-image-crop-controls label{gap:8px;display:grid}.client-surface .client-profile-image-crop-controls span{color:var(--design-role-color-58d44d3248);font-size:.82rem;font-weight:700}.client-surface .client-profile-image-crop-help{color:var(--design-role-color-18046fe2c6);margin:0;font-size:.9rem;line-height:1.55}.client-surface .client-profile-image-crop-controls input{width:100%;accent-color:var(--design-accent)}.client-surface .client-profile-image-crop-reset{width:max-content}.client-surface .client-profile-image-crop-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:720px){.client-surface .client-profile-image-control{grid-template-columns:1fr}.client-surface .client-profile-image-crop-dialog{padding:18px}.client-surface .client-profile-image-crop-head{flex-direction:row;align-items:flex-start;gap:12px}.client-surface .client-profile-image-crop-head>div{min-width:0}.client-surface .client-profile-image-crop-head h2{overflow-wrap:anywhere}.client-surface .client-profile-image-crop-workspace{grid-template-columns:1fr;display:grid}.client-surface .client-profile-image-crop-stage{width:100%;min-height:0}}.client-surface .client-cabinet-complaints-shell,.client-surface .requests-workspace-page-shell{gap:1.05rem;display:grid}.client-surface .cabinet-request-detail-card,.client-surface .cabinet-request-workspace-selection-card,.client-surface .requests-workspace-page-hero,.client-surface .requests-workspace-page-panel{border:1px solid var(--design-role-color-0257d9c175);background:linear-gradient(180deg,var(--design-role-color-c290c3314d) 0,var(--design-role-color-e76951c9f2) 100%);box-shadow:0 24px 48px -38px var(--design-role-color-b3dc579a42);border-radius:28px}.client-surface .requests-workspace-page-hero{padding:1.25rem 1.45rem 1.1rem}.client-surface .cabinet-request-detail-card,.client-surface .cabinet-request-workspace-selection-card,.client-surface .requests-workspace-page-panel{padding:1rem 1.15rem}.client-surface .requests-workspace-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem 1rem;display:grid}.client-surface .requests-workspace-page-head-main,.client-surface .requests-workspace-page-head-side{min-width:0}.client-surface .requests-workspace-page-head-side{align-content:start;gap:.5rem;display:grid}.client-surface .requests-workspace-page-kicker{color:var(--design-role-color-4abc9a1b27);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.client-surface .requests-workspace-page-head h2{margin:0 0 .35rem;font-size:clamp(1.95rem,3.2vw,2.45rem);font-weight:800;line-height:1.02}.client-surface .client-cabinet-detail-copy,.client-surface .requests-workspace-page-head p{color:var(--design-role-color-58d44d3248);margin:0;font-size:.96rem;line-height:1.52}.client-surface .client-cabinet-attachment-grid,.client-surface .client-cabinet-inline-pill-row,.client-surface .requests-switcher,.client-surface .requests-workspace-page-actions{flex-wrap:wrap;gap:.55rem;display:flex}.client-surface .requests-workspace-summary-grid{grid-template-columns:repeat(3,max-content);justify-content:start;gap:.55rem;display:grid}.client-surface .requests-workspace-summary-card{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d14f901611);border-radius:16px;justify-content:flex-start;align-items:baseline;gap:.4rem;min-width:168px;padding:.62rem .8rem;display:flex}.client-surface .requests-workspace-summary-card span{color:var(--design-role-color-18046fe2c6);font-size:.8rem}.client-surface .requests-workspace-summary-card strong{color:var(--design-role-color-3de0edf4e9);font-size:1.18rem;line-height:1}.client-surface .cabinet-requests-workspace-toolbar{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d14f901611);border-radius:24px;padding:1rem 1.1rem}.client-surface .cabinet-requests-workspace-search input{border:1px solid var(--design-role-color-0257d9c175);background:var(--design-role-color-d14f901611);width:100%;min-height:46px;color:var(--design-role-color-3de0edf4e9);border-radius:14px;padding:.78rem .95rem;font-family:inherit;font-size:.94rem}.client-surface .cabinet-requests-workspace-search input:focus{border-color:var(--design-accent);box-shadow:0 0 0 3px var(--design-role-color-d426b2a656);outline:none}.client-surface .cabinet-request-workspace-counter{color:var(--design-role-color-18046fe2c6);margin-top:.45rem;font-size:.88rem}.client-surface .client-cabinet-requests-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.client-surface .complaint-history-list,.client-surface .request-history-list{flex-direction:column;gap:.85rem;display:flex}.client-surface .request-history-item{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);border-radius:18px;padding:.95rem 1rem}.client-surface .request-history-item--interactive{text-align:left;cursor:pointer;width:100%;transition:transform .18s,box-shadow .18s,border-color .18s}.client-surface .request-history-item--interactive.is-active,.client-surface .request-history-item--interactive:hover{border-color:var(--design-role-color-9f90440912);box-shadow:0 20px 40px -28px var(--design-role-color-793a4ece84);transform:translateY(-2px)}.client-surface .request-history-head{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.35rem;display:flex}.client-surface .request-history-head strong{color:var(--design-role-color-3de0edf4e9);font-size:1rem;line-height:1.3}.client-surface .request-history-meta{color:var(--design-role-color-18046fe2c6);font-size:.9rem;line-height:1.35}.client-surface .request-history-summary{color:var(--design-role-color-b36634cccc);margin:.3rem 0 0;font-size:.94rem;line-height:1.45}.client-surface .request-history-meta--row{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;font-size:.88rem;display:flex}.client-surface .cabinet-request-workspace-selection-head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:.55rem;display:flex}.client-surface .cabinet-request-workspace-selection-head strong{color:var(--design-role-color-3de0edf4e9);font-size:1rem}.client-surface .cabinet-request-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.client-surface .cabinet-request-detail-fact{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d14f901611);border-radius:18px;min-height:98px;padding:.95rem 1rem}.client-surface .cabinet-request-detail-fact span{color:var(--design-role-color-18046fe2c6);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem;font-size:.8rem;display:block}.client-surface .cabinet-request-detail-fact strong{color:var(--design-role-color-3de0edf4e9);font-size:.97rem;line-height:1.45}.client-surface .attachment-chip{border:1px solid var(--design-role-color-0257d9c175);background:var(--design-role-color-d14f901611);min-height:38px;color:var(--design-role-color-e9db2df9bd);border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .8rem;font-size:.88rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.client-surface .attachment-chip:hover{border-color:var(--design-role-color-9f90440912);background:var(--design-soft);transform:translateY(-1px)}.client-surface .client-cabinet-complaints-switcher{margin-top:-.15rem}.client-surface .client-cabinet-complaint-item{background:linear-gradient(180deg,var(--design-role-color-c659d630ce) 0,var(--design-role-color-499668ca1a) 100%)}.client-surface .complaint-history-meta{flex-wrap:wrap;gap:.45rem;margin:.7rem 0 .75rem;display:flex}.client-surface .complaint-history-note{background:var(--design-role-color-9a19e53b92);color:var(--design-role-color-4abc9a1b27);border-radius:14px;margin-top:.8rem;padding:.8rem .9rem;font-size:.92rem;line-height:1.55}.client-surface .complaint-history-note strong{margin-bottom:.25rem;display:block}@media (max-width:960px){.client-surface #cabinetChatShell,.client-surface .business-surface.client-chat-surface-scope #cabinetChatShell,.client-surface .client-cabinet-chat-section,.client-surface .client-cabinet-chat-section>.panel-stack{position:static}.client-surface .client-cabinet-chat-section,.client-surface .client-cabinet-chat-section>.panel-stack{min-height:0}.client-surface .cabinet-request-detail-grid,.client-surface .client-cabinet-requests-workspace,.client-surface .requests-workspace-page-head,.client-surface .requests-workspace-summary-grid{grid-template-columns:1fr}}.client-surface .page{display:block}.client-surface .hero{background:var(--design-role-color-953b9995dd);color:var(--design-role-color-d14f901611);box-shadow:0 20px 45px -24px var(--design-role-color-584274a203);border-radius:28px;padding:3rem}.client-surface .home-hero-shell{min-height:calc(100vh - var(--client-header-height));min-height:calc(100svh - var(--client-header-height));height:calc(100vh - var(--client-header-height));height:calc(100svh - var(--client-header-height));background:var(--design-role-color-c68bbe7eab);width:100vw;box-shadow:none;color:var(--design-role-color-d14f901611);isolation:isolate;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;position:relative;overflow:hidden}.client-surface .home-hero-shell:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:1;background-image:url(/assets/client-hero-people-bg.svg);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.client-surface .home-hero-inner{width:min(var(--container),calc(100% - 64px));min-height:calc(100vh - var(--client-header-height));min-height:calc(100svh - var(--client-header-height));height:calc(100vh - var(--client-header-height));height:calc(100svh - var(--client-header-height));z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0 auto;padding:1.75rem 0 4.25rem;display:flex;position:relative}.client-surface .home-hero-lead{justify-content:center;width:100%;max-width:100%;display:flex}.client-surface .home-hero-copy{--home-hero-text-width:min(760px,100%);text-align:center;flex-direction:column;align-items:center;width:min(900px,100%);max-width:min(900px,100%);display:flex}.client-surface #home-page{gap:0;display:grid}.client-surface #home-page>:not(.home-hero-shell){z-index:1;width:min(var(--container),calc(100% - 64px));margin-left:auto;margin-right:auto;position:relative}.client-surface #home-page>.home-section-header:first-of-type{margin-top:3rem}.client-surface #home-products-section{scroll-margin-top:calc(var(--client-header-height) + 18px)}.client-surface .home-hero-shell h1,.client-surface .home-hero-shell p{color:inherit}.client-surface .hero h1{letter-spacing:0;text-align:center;width:min(900px,100%);max-width:min(900px,100%);font-size:94px;font-style:italic;font-weight:400;line-height:1.02}.client-surface .hero p{width:var(--home-hero-text-width);max-width:var(--home-hero-text-width);color:var(--design-role-color-dc0ed91720);text-align:center;margin-top:1.6rem;font-size:24px;font-weight:400;line-height:1.25}.client-surface .home-hero-button{background:var(--design-accent);letter-spacing:0;min-height:48px;box-shadow:none;border-radius:999px;margin-top:2rem;padding-inline:1.55rem;font-size:16px;font-weight:400}.client-surface .home-hero-button:hover{background:var(--design-role-color-e823f43a75)}.client-surface .home-hero-scroll{border:1px solid var(--design-role-color-8d2af7fbfd);background:var(--design-role-color-b3a3e8cf62);width:64px;height:64px;color:var(--design-role-color-cc53ce15c7);box-shadow:0 18px 36px var(--design-role-color-d4ebb9021f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;transition:transform .24s,background-color .24s,border-color .24s,color .24s;display:inline-flex;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.client-surface .home-hero-scroll:hover{background:var(--design-role-color-57b962ee7c);border-color:var(--design-role-color-7f8b941c53);transform:translate(-50%)translateY(-2px)}.client-surface .home-hero-scroll i{font-size:1.05rem}.client-surface .home-section-title{letter-spacing:-.03em;margin:2.5rem 0 1.25rem;font-size:clamp(1.8rem,2.3vw,2.45rem);font-weight:800;line-height:1.05}.client-surface .home-section-header{justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem 0 1.35rem;display:flex}.client-surface .home-section-header .home-section-title{margin:0}.client-surface .home-section-link-text{color:var(--design-role-color-58d44d3248);font-size:1rem;font-weight:700;text-decoration:none}.client-surface .home-section-link-text:hover{color:var(--design-role-color-f1a1cfa49c)}.client-surface .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.client-surface .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.client-surface .uniform-tile-grid{align-items:stretch}.client-surface #home-page .uniform-tile-grid>.card{padding:0;overflow:hidden}.client-surface .card{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);height:100%;box-shadow:0 18px 38px var(--design-role-color-22a296d792);border-radius:24px;padding:1.5rem}.client-surface .service-icon{background:var(--design-soft);width:54px;height:54px;color:var(--design-accent);border-radius:18px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.2rem;display:inline-flex}.client-surface .card h3{margin:0 0 .75rem;font-size:1.2rem;font-weight:800;line-height:1.2}.client-surface .card p,.client-surface .surface-page-intro{color:var(--design-role-color-58d44d3248);line-height:1.7}.client-surface .surface-page-intro{margin:0 0 2rem}.client-surface .surface-card-link{height:100%;color:inherit;text-decoration:none;display:block}.client-surface .home-tile-link{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:1.5rem;display:flex}.client-surface .home-tile-link .btn-outline{width:100%;min-height:2.625rem;margin-top:auto;padding-inline:1.25rem}.client-surface .logistics-card-link{flex-direction:column;align-items:flex-start;display:flex}.client-surface .logistics-card-link .btn-primary{margin-top:auto}.client-surface .logistic-card,.client-surface .protected-product-card{cursor:pointer;flex-direction:column;align-items:flex-start;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s;display:flex}.client-surface .protected-product-card:focus-visible,.client-surface .protected-product-card:focus-within,.client-surface .protected-product-card:hover{border-color:var(--design-role-color-9f90440912);box-shadow:0 18px 38px var(--design-role-color-e0b1d23205),0 0 0 7px var(--design-role-color-d426b2a656);outline:none;transform:translateY(-1px)}.client-surface .product-card-soft-highlight{border-color:var(--design-role-color-005c5776e4);background:linear-gradient(180deg,var(--design-soft) 0,var(--design-role-color-c659d630ce) 100%)}.client-surface .product-card-soft-highlight .products-card-title{color:var(--design-role-color-d74dbac175)}.client-surface .product-card-soft-highlight .products-card-note{color:var(--design-role-color-45e37557bc)}.client-surface .logistic-card-title,.client-surface .products-card-title{color:var(--design-role-color-f1a1cfa49c);align-items:center;gap:.65rem;margin:0 0 .75rem;font-size:1.02rem;line-height:1.25;display:flex}.client-surface .logistic-card-title i,.client-surface .products-card-title i{color:var(--design-accent)}.client-surface .products-card-desc{margin:0 0 .9rem;font-size:.98rem;line-height:1.55}.client-surface .products-card-note{color:var(--design-role-color-18046fe2c6);margin:0 0 1rem;font-size:.84rem;font-weight:700}.client-surface .tools-page-title{color:var(--design-role-color-f1a1cfa49c);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2.05rem,3.1vw,3rem);font-weight:800;line-height:1.02}.client-surface .card>.btn-outline,.client-surface .card>.btn-primary,.client-surface .logistic-card>.btn-primary,.client-surface .protected-product-card>.btn-outline{margin-top:auto}.client-surface .tile-card-actions{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}.client-surface #products-page h1{color:var(--design-role-color-f1a1cfa49c);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2.05rem,3.1vw,3rem);font-weight:800;line-height:1.02}.client-surface .home-about-card p+p{margin-top:1rem}.client-surface .blog-promo-card{background:var(--design-role-color-d14f901611);color:var(--design-role-color-f1a1cfa49c);overflow:hidden}.client-surface .blog-promo-card li,.client-surface .blog-promo-card p{color:var(--design-role-color-58d44d3248)}.client-surface .blog-promo-kicker{background:var(--design-role-color-499668ca1a);letter-spacing:.08em;text-transform:uppercase;color:var(--design-role-color-f1a1cfa49c);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.client-surface .blog-promo-points{gap:.6rem;margin:1rem 0 1.5rem;padding-left:1.2rem;display:grid}.client-surface .blog-promo-link{color:inherit;text-decoration:none}.client-surface .blog-promo-card h3{color:var(--design-role-color-f1a1cfa49c)}.client-surface .blog-promo-action{background:var(--design-accent);color:var(--design-role-color-d14f901611)}.client-surface .blog-promo-action:hover{background:var(--design-accent-dark)}.client-surface .page-stack{gap:24px;min-width:0;display:grid}.client-surface .cabinet-request-detail-card,.client-surface .cabinet-request-workspace-selection-card,.client-surface .cabinet-requests-workspace-detail,.client-surface .cabinet-requests-workspace-selection,.client-surface .cabinet-section,.client-surface .client-cabinet-complaints-shell,.client-surface .client-cabinet-requests-workspace,.client-surface .page-stack>*,.client-surface .requests-workspace-page-hero,.client-surface .requests-workspace-page-panel,.client-surface .requests-workspace-page-shell{min-width:0}@media (max-width:760px){.client-surface .requests-workspace-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-surface .requests-workspace-summary-card{min-width:0}.client-surface .cabinet-title-row,.client-surface .requests-workspace-page-head{flex-direction:column;grid-template-columns:minmax(0,1fr)}.client-surface .cabinet-requests-workspace-toolbar{grid-template-columns:minmax(0,1fr)}.client-surface .requests-workspace-page-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.client-surface .requests-switcher,.client-surface .requests-workspace-page-actions{justify-content:flex-start}}.client-surface .page-hero-surface{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);box-shadow:0 18px 38px var(--design-role-color-22a296d792);border-radius:28px;padding:30px}.client-surface .page-breadcrumb{color:var(--design-role-color-18046fe2c6);letter-spacing:.02em;margin:0 0 12px;font-size:.84rem;font-weight:700}.client-surface .page-breadcrumb a{color:inherit;text-decoration:none}.client-surface .page-breadcrumb a:focus-visible,.client-surface .page-breadcrumb a:hover{color:var(--design-accent);text-underline-offset:.14em;text-decoration:underline}.client-surface .page-hero-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.client-surface .page-hero-copy{min-width:0}.client-surface .page-title{letter-spacing:-.04em;color:var(--design-role-color-f1a1cfa49c);margin:0;font-size:clamp(2.2rem,3.4vw,3.3rem);line-height:.96}.client-surface .page-description{max-width:860px;color:var(--design-role-color-58d44d3248);margin:14px 0 0;line-height:1.78}.client-surface .page-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;min-width:220px;display:flex}.client-surface .page-card,.client-surface .page-grid,.client-surface .page-section{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);box-shadow:0 18px 38px var(--design-role-color-22a296d792);border-radius:24px}.client-surface .page-card,.client-surface .page-section{padding:24px}.client-surface .page-grid{gap:24px;padding:24px;display:grid}.client-surface .page-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.client-surface .page-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.client-surface .page-grid-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.client-surface .page-card-soft{background:var(--design-role-color-499668ca1a)}.client-surface .page-card-accent{background:linear-gradient(135deg,var(--design-role-color-bc2660a8b8) 0,var(--design-role-color-653fc8b521) 62%,var(--design-role-color-0c39f8d5e2) 100%)}.client-surface .page-card-accent,.client-surface .page-card.page-card-accent h2,.client-surface .page-card.page-card-accent h3,.client-surface .page-card.page-card-accent strong{color:var(--design-role-color-d14f901611)}.client-surface .page-card.page-card-accent li,.client-surface .page-card.page-card-accent p,.client-surface .page-card.page-card-accent small{color:var(--design-role-color-2e595cc8c1)}.client-surface .page-card-accent [data-ui-button][data-ui-variant=outline]{border-color:var(--design-role-color-e85e3e09e0);color:var(--design-role-color-d14f901611);background:0 0}.client-surface .page-card-accent [data-ui-button][data-ui-variant=outline]:hover{border-color:var(--design-role-color-2e595cc8c1);background:var(--design-role-color-b3a3e8cf62);color:var(--design-role-color-d14f901611)}.client-surface .page-kicker{background:var(--design-role-color-c28d776ff9);color:var(--design-role-color-58d44d3248);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.client-surface .page-card-accent .page-kicker{background:var(--design-role-color-ddaf538ba5);color:var(--design-role-color-cc53ce15c7)}.client-surface .page-card h2,.client-surface .page-grid h2,.client-surface .page-section h2{letter-spacing:-.03em;color:var(--design-role-color-f1a1cfa49c);margin:0 0 12px;font-size:1.65rem}.client-surface .page-card h3,.client-surface .page-grid h3,.client-surface .page-section h3{letter-spacing:-.02em;color:var(--design-role-color-f1a1cfa49c);margin:0 0 10px;font-size:1.1rem}.client-surface .page-card li,.client-surface .page-card p,.client-surface .page-grid li,.client-surface .page-grid p,.client-surface .page-section li,.client-surface .page-section p{color:var(--design-role-color-58d44d3248);line-height:1.72}.client-surface .page-list{gap:14px;display:grid}.client-surface .page-list-item{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);border-radius:20px;padding:18px 20px}.client-surface .page-list-item-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.client-surface .page-list-item-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.client-surface .page-status{border:1px solid var(--design-role-color-22a296d792);border-radius:24px;gap:8px;padding:18px 20px;display:grid}.client-surface .page-status strong{color:var(--design-role-color-f1a1cfa49c);font-size:.98rem;display:block}.client-surface .page-status p{margin:0}.client-surface .page-status.is-success{background:var(--design-role-color-f92b1a39d9)}.client-surface .page-status.is-warning{background:var(--design-role-color-5b3a6be144)}.client-surface .page-status.is-danger{background:var(--design-role-color-e903a80883)}.client-surface .page-toolbar{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);box-shadow:0 18px 38px var(--design-role-color-22a296d792);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.client-surface .page-toolbar-copy strong{color:var(--design-role-color-f1a1cfa49c);margin-bottom:4px;display:block}.client-surface .page-toolbar-copy span{color:var(--design-role-color-18046fe2c6);font-size:.94rem}.client-surface .page-toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.client-surface .client-auth-tab{border:1px solid var(--design-role-color-e0b1d23205);background:var(--design-role-color-d14f901611);min-height:40px;color:var(--design-role-color-f1a1cfa49c);border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.client-surface .client-auth-tab:hover{border-color:var(--design-role-color-bec6f8ae7f);background:var(--design-soft);color:var(--design-accent-dark)}.client-surface .client-auth-tab.is-active{border-color:var(--design-accent);background:var(--design-accent);color:var(--design-role-color-d14f901611)}.client-surface .auth-modal-overlay{z-index:80;overscroll-behavior:contain;padding:36px 20px 72px;transition:opacity .18s;position:fixed;inset:88px 0 0;overflow-y:auto}.client-surface .auth-modal-backdrop{background:var(--design-role-color-b91358b038);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;border:none;transition:opacity .18s;position:fixed;inset:88px 0 0}.client-surface .auth-modal-shell{pointer-events:none;justify-content:center;min-height:100%;display:flex;position:relative}.client-surface .auth-modal-card{border:1px solid var(--design-role-color-f706cf2416);background:var(--design-role-color-d14f901611);width:min(100%,535px);box-shadow:0 30px 90px var(--design-role-color-d4ebb9021f);pointer-events:auto;opacity:1;border-radius:32px;padding:clamp(22px,3vw,34px);transition:opacity .18s,transform .18s;position:relative;transform:translateY(0)scale(1)}.client-surface .auth-modal-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.client-surface .auth-modal-title-wrap{min-width:0}.client-surface .auth-modal-title{color:var(--design-role-color-454479eac5);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3.2vw,2.45rem);font-weight:800;line-height:.94}.client-surface .auth-modal-head-actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.client-surface .auth-modal-switch{color:var(--design-accent);white-space:nowrap;font-size:1rem;font-weight:800;text-decoration:none}.client-surface .auth-modal-switch:hover{text-decoration:underline}.client-surface .auth-modal-close{background:var(--design-role-color-c42653b75e);width:52px;height:52px;color:var(--design-role-color-18046fe2c6);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.35rem;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.client-surface .auth-modal-close:hover{background:var(--design-accent);color:var(--design-role-color-d14f901611)}.client-surface .auth-modal-return-note{color:var(--design-role-color-18046fe2c6);margin-bottom:1rem;font-size:.92rem;line-height:1.5}.client-surface .auth-modal-body,.client-surface .client-auth-modal-form{gap:1.1rem;display:grid}.client-surface .client-auth-modal-banner{margin-bottom:.15rem}.client-surface .client-auth-form-stack{grid-template-columns:1fr}.client-surface .client-auth-form,.client-surface .client-auth-grid{gap:1rem;display:grid}.client-surface .client-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-surface .client-auth-field{gap:.45rem;display:grid}.client-surface .client-auth-field span{color:var(--design-role-color-58d44d3248);font-size:.92rem;font-weight:800}.client-surface .client-auth-field input,.client-surface .client-auth-field select,.client-surface .client-auth-field textarea{border:1px solid var(--design-role-color-ffe64f37c6);background:var(--design-role-color-d14f901611);width:100%;min-height:60px;color:var(--design-role-color-3de0edf4e9);font:inherit;border-radius:16px;padding:.82rem 1.05rem;font-size:.95rem}.client-surface .client-auth-field input::placeholder,.client-surface .client-auth-field select::placeholder,.client-surface .client-auth-field textarea::placeholder{color:var(--design-role-color-cc8fcdf7db)}.client-surface .client-auth-field textarea{resize:vertical;min-height:144px}.client-surface .client-auth-field input:focus,.client-surface .client-auth-field select:focus,.client-surface .client-auth-field textarea:focus{border-color:var(--design-accent);box-shadow:0 0 0 4px var(--design-role-color-d426b2a656);outline:none}.client-surface .client-auth-field-error{color:var(--design-role-color-28ad5e3324);font-size:.78rem;font-weight:600;line-height:1.45}.client-surface .client-auth-input-shell{position:relative}.client-surface .client-auth-input-shell input{padding-right:3.7rem}.client-surface .client-auth-visibility-toggle{width:2.15rem;height:2.15rem;color:var(--design-role-color-f60cdf0a7b);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.client-surface .client-auth-inline-link,.client-surface .client-auth-visibility-toggle:hover{color:var(--design-role-color-18046fe2c6)}.client-surface .client-auth-inline-link{text-underline-offset:4px;font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.client-surface .client-auth-inline-link-right{justify-self:end}.client-surface .client-auth-inline-note{color:var(--design-role-color-18046fe2c6);margin:-.15rem 0 0;font-size:.9rem;line-height:1.55}.client-surface .client-auth-modal-submit{background:var(--design-accent);width:100%;min-height:58px;color:var(--design-role-color-d14f901611);cursor:pointer;box-shadow:0 18px 40px var(--design-role-color-793a4ece84);border:none;border-radius:999px;justify-content:center;align-items:center;font-size:clamp(1.08rem,1.5vw,1.4rem);font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.client-surface .client-auth-modal-submit:hover:not(:disabled){background:var(--design-accent);box-shadow:0 24px 48px var(--design-role-color-c538bb77a2);transform:translateY(-1px)}.client-surface .client-auth-modal-submit:disabled{background:var(--design-role-color-5a982980d7);color:var(--design-role-color-d14f901611);box-shadow:none;cursor:not-allowed;opacity:1}.client-surface .auth-modal-overlay-login .auth-modal-card{width:min(100%,482px);padding:22px 22px 18px}.client-surface .auth-modal-overlay-login .auth-modal-head{margin-bottom:1rem}.client-surface .auth-modal-overlay-login .auth-modal-title{max-width:11ch;font-size:clamp(.98rem,1.73vw,1.36rem);line-height:.95}.client-surface .auth-modal-overlay-login .auth-modal-body,.client-surface .auth-modal-overlay-login .client-auth-modal-form{gap:.82rem}.client-surface .auth-modal-overlay-login .client-auth-inline-link-right{margin-top:-.08rem}.client-surface .auth-modal-overlay-login .client-auth-modal-submit{margin-top:.08rem}.client-surface .client-auth-modal-secondary-action{color:var(--design-role-color-18046fe2c6);justify-self:center;font-weight:700}.client-surface .client-auth-actions{flex-wrap:wrap;gap:.75rem;display:flex}.client-surface .client-auth-field small:not(.client-auth-field-error){color:var(--design-role-color-18046fe2c6);font-size:.78rem;line-height:1.5}.client-surface .client-auth-code-row{grid-template-columns:auto minmax(220px,1fr) auto;align-items:start;gap:.75rem;display:grid}.client-surface .client-auth-field-code{min-width:0}.client-surface .client-auth-verification-panel{border:1px solid var(--design-role-color-15031ee8bb);background:var(--design-role-color-499668ca1a);border-radius:28px;gap:.9rem;padding:1.35rem;display:grid}.client-surface .client-auth-verification-kicker{color:var(--design-role-color-18046fe2c6)}.client-surface .client-auth-verification-title{color:var(--design-role-color-454479eac5);margin:0;font-size:1.35rem;font-weight:800}.client-surface .client-auth-verification-copy{color:var(--design-role-color-58d44d3248);margin:0;line-height:1.6}.client-surface .client-auth-consent-list{gap:.9rem;display:grid}.client-surface .client-auth-consent{color:var(--design-role-color-58d44d3248);align-items:flex-start;gap:.85rem;font-size:1rem;line-height:1.55;display:flex}.client-surface .client-auth-consent input{appearance:none;border:1.5px solid var(--design-role-color-e66b9d0a8e);background:var(--design-role-color-d14f901611);width:1.75rem;height:1.75rem;box-shadow:inset 0 1px 2px var(--design-role-color-c28d776ff9);cursor:pointer;border-radius:.65rem;flex-shrink:0;margin:.05rem 0 0;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.client-surface .client-auth-consent input:hover{border-color:var(--design-role-color-50800db09d)}.client-surface .client-auth-consent input:focus-visible{border-color:var(--design-accent);box-shadow:0 0 0 3px var(--design-role-color-a0bd314b2d),inset 0 1px 2px var(--design-role-color-c28d776ff9);outline:none}.client-surface .client-auth-consent input:checked{border-color:var(--design-accent);background-color:var(--design-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%235261ed' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.95rem}.client-surface .client-auth-consent-accent{color:var(--design-accent)}.client-surface .client-auth-verification-step{gap:1rem;display:grid}.client-surface .client-auth-verification-panel-step{padding:1.5rem}.client-surface .breadcrumb{color:var(--design-role-color-18046fe2c6);margin-bottom:16px;font-size:.8rem}.client-surface .breadcrumb a{color:var(--design-accent);text-decoration:none}.client-surface .breadcrumb a:hover{text-decoration:underline}.client-surface .breadcrumb-with-icon{vertical-align:middle;align-items:center;gap:.35rem;display:inline-flex}.client-surface .breadcrumb-with-icon .fas{color:var(--design-accent);flex-shrink:0;font-size:.95em}.client-surface .page-title-with-icon{color:var(--design-role-color-3de0edf4e9);letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:clamp(2rem,2.8vw,2.55rem);font-weight:800;line-height:1.08;display:flex}.client-surface .page-title-with-icon .fas{color:var(--design-accent);flex-shrink:0;font-size:1.75rem}.client-surface .page-lead{color:var(--design-role-color-18046fe2c6);margin:0 0 1rem;line-height:1.72}.client-surface .table-scroll-wrap{-webkit-overflow-scrolling:touch;border-radius:1rem;margin-top:1rem;overflow-x:auto}.client-surface .table-scroll-wrap table{min-width:1040px}.client-surface .table-action-link{color:var(--design-accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.client-surface .table-action-link:hover{color:var(--design-accent-dark)}.client-surface .platform-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.client-surface .nav-buttons-group{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.client-surface .back-btn,.client-surface .current-page-btn,.client-surface .nav-link-btn{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.client-surface .current-page-btn{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d699259c83);color:var(--design-role-color-3de0edf4e9);border-radius:40px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;transition:all .2s}.client-surface .current-page-btn:hover{background:var(--design-role-color-5858f7f2ae)}.client-surface .nav-link-btn{border:1px solid var(--design-role-color-5858f7f2ae);color:var(--design-role-color-18046fe2c6);background:0 0;border-radius:40px;padding:.5rem 1rem;font-size:.85rem;font-weight:400;transition:all .2s}.client-surface .nav-link-btn:hover{background:var(--design-role-color-499668ca1a);border-color:var(--design-accent);color:var(--design-accent)}.client-surface .back-btn{background:var(--design-role-color-d699259c83);color:var(--design-role-color-3de0edf4e9);border:none;border-radius:40px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;transition:all .2s}.client-surface .back-btn:hover{background:var(--design-role-color-5858f7f2ae)}.client-surface .surface-table-cell-muted{color:var(--design-role-color-18046fe2c6)}.client-surface .surface-table-company{color:var(--design-role-color-f1a1cfa49c);font-weight:600}.client-surface .surface-favorite-btn{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d14f901611);width:38px;height:38px;color:var(--design-role-color-f60cdf0a7b);cursor:pointer;border-radius:999px;transition:all .18s}.client-surface .surface-favorite-btn:hover:not(:disabled){border-color:var(--design-accent);color:var(--design-accent);background:var(--design-soft)}.client-surface .surface-favorite-btn.is-active{border-color:var(--design-role-color-793a4ece84);color:var(--design-accent);background:var(--design-soft)}.client-surface .surface-favorite-btn:disabled{opacity:.7;cursor:default}.client-surface .surface-cert-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.client-surface .surface-cert-actions>*{display:inline-flex}.client-surface .surface-cert-actions a,.client-surface .surface-cert-actions button{min-height:44px}.client-surface .surface-data-card{gap:14px;display:grid}.client-surface .surface-data-card-row{background:var(--design-role-color-499668ca1a);border-radius:18px;padding:14px 16px}.client-surface .surface-data-card-row strong{color:var(--design-role-color-f1a1cfa49c);margin-bottom:6px;display:block}.client-surface .page-table-shell{border:1px solid var(--design-role-color-22a296d792);background:var(--design-role-color-d14f901611);border-radius:22px;overflow-x:auto}.client-surface .page-table-shell table{border-collapse:collapse;width:100%;min-width:760px}.client-surface .page-table-shell td,.client-surface .page-table-shell th{border-bottom:1px solid var(--design-role-color-22a296d792);vertical-align:top;text-align:left;padding:16px 18px}.client-surface .page-table-shell thead th{background:var(--design-role-color-499668ca1a);color:var(--design-role-color-f1a1cfa49c);font-size:.94rem}.client-surface .page-table-shell thead th.surface-table-header-nowrap{white-space:nowrap}.client-surface .page-table-shell tbody tr:last-child td,.client-surface .page-table-shell tbody tr:last-child th{border-bottom:0}.client-surface .page-table-shell .is-best{background:var(--design-role-color-f92b1a39d9)}.client-surface .calculator-wrap{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.client-surface .tool-draft-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.client-surface .tool-draft-panel{background:var(--design-role-color-d14f901611);border:1px solid var(--design-role-color-5858f7f2ae);box-shadow:0 16px 36px -24px var(--design-role-color-9e87b73398);border-radius:22px;padding:1.5rem}.client-surface .tool-draft-preview-panel{background:linear-gradient(180deg,var(--design-soft) 0,var(--design-role-color-c659d630ce) 100%);border-color:var(--design-role-color-793a4ece84)}.client-surface .tool-draft-lead{color:var(--design-role-color-58d44d3248);margin-top:.45rem;margin-bottom:1.15rem;line-height:1.65}.client-surface .tool-draft-form{gap:.95rem;display:grid}.client-surface .tool-draft-form-2{grid-template-columns:repeat(2,minmax(0,1fr))}.client-surface .tool-draft-field{gap:.42rem;display:grid}.client-surface .tool-draft-field-full{grid-column:1/-1}.client-surface .tool-draft-field span{color:var(--design-role-color-b36634cccc);font-size:.86rem;font-weight:700}.client-surface .tool-draft-field input,.client-surface .tool-draft-field textarea,.client-surface .tool-draft-select-shell select{border:1px solid var(--design-role-color-e66b9d0a8e);background:var(--design-role-color-d14f901611);width:100%;font:inherit;color:var(--design-role-color-3de0edf4e9);border-radius:14px;outline:none;padding:.8rem .95rem;transition:border-color .18s,box-shadow .18s}.client-surface .tool-draft-field textarea{resize:vertical;min-height:108px}.client-surface .tool-draft-field input:focus,.client-surface .tool-draft-field textarea:focus,.client-surface .tool-draft-select-shell select:focus{border-color:var(--design-accent);box-shadow:0 0 0 4px var(--design-role-color-d426b2a656)}.client-surface .tool-draft-select-shell{position:relative}.client-surface .tool-draft-select-shell:after{content:"в–ѕ";color:var(--design-role-color-18046fe2c6);pointer-events:none;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.client-surface .tool-draft-select-shell select{appearance:none;padding-right:2.5rem}.client-surface .tool-draft-actions{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.client-surface .tool-draft-preview{white-space:pre-wrap;word-break:break-word;border:1px solid var(--design-role-color-8e26e02c99);background:var(--design-role-color-cc53ce15c7);color:var(--design-role-color-f1a1cfa49c);border-radius:18px;margin:0;padding:1rem 1.1rem;font-size:.92rem;line-height:1.68}.client-surface .calculator-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.client-surface .calculator-history-toggle{white-space:nowrap}.client-surface .calculator-card,.client-surface .calculator-summary{background:var(--design-role-color-d14f901611);border:1px solid var(--design-role-color-5858f7f2ae);box-shadow:0 16px 36px -24px var(--design-role-color-9e87b73398);border-radius:22px;padding:1.5rem}.client-surface .client-blog-hero{gap:1rem;display:grid}.client-surface .client-blog-tag{background:var(--design-soft);width:fit-content;color:var(--design-accent-dark);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.76rem;font-weight:700;display:inline-flex}.client-surface .client-blog-title{letter-spacing:-.04em;color:var(--design-role-color-3de0edf4e9);margin:0;font-size:clamp(2rem,4vw,2.65rem);line-height:1.04}.client-surface .client-blog-subtitle{max-width:760px;color:var(--design-role-color-18046fe2c6);margin:0;font-size:1.02rem;line-height:1.7}.client-surface .client-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.client-surface .client-blog-action-card,.client-surface .client-blog-card{flex-direction:column;gap:.95rem;height:100%;display:flex;position:relative}.client-surface .client-blog-card-media{object-fit:cover;background:linear-gradient(135deg,var(--design-role-color-e9db2df9bd),var(--design-role-color-58d44d3248));border-radius:1.15rem;width:100%;height:180px}.client-surface .client-blog-meta{color:var(--design-role-color-18046fe2c6);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.82rem;font-weight:600;display:flex}.client-surface .client-blog-action-card h3,.client-surface .client-blog-card h3{letter-spacing:-.02em;color:var(--design-role-color-3de0edf4e9);margin:0;font-size:1.24rem;line-height:1.22}.client-surface .client-blog-action-card p,.client-surface .client-blog-card p{color:var(--design-role-color-58d44d3248);flex:auto;margin:0;line-height:1.68}.client-surface .client-blog-action-card .btn-outline,.client-surface .client-blog-card .btn-outline{z-index:2;align-self:flex-start;position:relative}.client-surface .client-blog-card-overlay{z-index:1;border-radius:inherit;position:absolute;inset:0}.client-surface .client-blog-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.client-surface .client-blog-action-card{position:relative;overflow:hidden}.client-surface .client-blog-action-head{align-items:center;gap:.9rem;display:flex}.client-surface .client-blog-action-card:before{content:"";pointer-events:none;background:radial-gradient(circle at top right,var(--design-role-color-d426b2a656),transparent 48%);position:absolute;inset:0}.client-surface .client-blog-action-card.is-telegram:before{background:radial-gradient(circle at top right,var(--design-role-color-25515e86ec),transparent 48%)}.client-surface .client-blog-action-icon{background:var(--design-soft);width:52px;height:52px;color:var(--design-accent-dark);box-shadow:inset 0 0 0 1px var(--design-role-color-d426b2a656);border-radius:1rem;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:inline-flex}.client-surface .client-blog-action-card.is-telegram .client-blog-action-icon{background:var(--design-role-color-964bb294d8);color:var(--design-role-color-59809d6786);box-shadow:inset 0 0 0 1px var(--design-role-color-25515e86ec)}.client-surface .client-blog-search-shell{gap:1rem;margin-bottom:1.5rem;display:grid}.client-surface .client-blog-search-field{border:1px solid var(--design-role-color-0257d9c175);background:var(--design-role-color-d14f901611);width:100%;min-height:60px;color:var(--design-role-color-3de0edf4e9);font:inherit;border-radius:1.1rem;outline:none;padding:0 1.2rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.client-surface .client-blog-search-field:focus{border-color:var(--design-role-color-e66b9d0a8e);box-shadow:0 0 0 4px var(--design-role-color-fa6cac9ac9)}.client-surface .client-blog-search-summary{color:var(--design-role-color-18046fe2c6);margin:0;font-size:.92rem;line-height:1.6}.client-surface .client-blog-search-results{gap:1rem;display:grid}.client-surface .client-blog-search-card{gap:.85rem;display:grid}.client-surface .client-blog-search-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-surface .client-blog-search-card h3{color:var(--design-role-color-3de0edf4e9);margin:0;font-size:1.08rem;line-height:1.32}.client-surface .client-blog-search-match{color:var(--design-role-color-58d44d3248);margin:0;line-height:1.68}.client-surface .client-blog-search-highlight{background:var(--design-soft);color:var(--design-accent-dark);box-shadow:inset 0 0 0 1px var(--design-role-color-208246c42f);border-radius:.35rem;padding:0 .18rem}.client-surface .client-blog-search-empty{color:var(--design-role-color-18046fe2c6);margin:1rem 0 0;line-height:1.68}.client-surface .blog-telegram-btn{z-index:2;background:linear-gradient(145deg,var(--design-role-color-ffaed27562) 0,var(--design-role-color-a600d84f30) 45%,var(--design-role-color-a70eb75682) 100%);color:var(--design-role-color-d14f901611);box-shadow:0 10px 28px var(--design-role-color-2affa7c06d);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.95rem 1.45rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative}.client-surface .blog-telegram-btn:hover{box-shadow:0 14px 34px var(--design-role-color-daef85f0fe);transform:translateY(-3px)}.client-surface .blog-instructions-btn{z-index:2;border:2px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d14f901611);color:var(--design-role-color-3de0edf4e9);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex;position:relative}.client-surface .blog-instructions-btn:hover{border-color:var(--design-accent);color:var(--design-accent);background:var(--design-soft)}.client-surface .blog-article-back{color:var(--design-accent);margin-bottom:1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.client-surface .blog-article-back:hover{text-decoration:underline}.client-surface .blog-article{max-width:720px}.client-surface .blog-article h1{margin-bottom:.5rem;font-size:1.75rem;line-height:1.25}.client-surface .blog-article .blog-article-lead{color:var(--design-role-color-18046fe2c6);margin-bottom:1.5rem;font-size:.95rem}.client-surface .blog-article p{color:var(--design-role-color-b36634cccc);margin:0 0 1rem;line-height:1.65}.client-surface .instructions-hub{max-width:800px}.client-surface .instructions-hub h1{letter-spacing:-.04em;color:var(--design-role-color-3de0edf4e9);margin:0;font-size:clamp(2rem,4vw,2.4rem);line-height:1.08}.client-surface .instructions-hub h2{color:var(--design-role-color-e9db2df9bd);margin:2rem 0 .75rem;font-size:1.15rem}.client-surface .instructions-hub h2:first-of-type{margin-top:.5rem}.client-surface .instructions-intro{color:var(--design-role-color-18046fe2c6);max-width:640px;margin-bottom:1.5rem}.client-surface .instructions-card{background:var(--design-role-color-d14f901611);border:1px solid var(--design-role-color-11f94f0b92);box-shadow:0 12px 28px -24px var(--design-role-color-9e87b73398);border-radius:1rem;padding:1.15rem 1.25rem}.client-surface .instructions-card p{color:var(--design-role-color-b36634cccc);margin:0 0 .85rem;line-height:1.68}.client-surface .instructions-card p:last-child{margin-bottom:0}.client-surface .instructions-back{margin-top:2rem}.client-surface .calculator-card h2,.client-surface .calculator-summary h2{margin-bottom:1rem}.client-surface .calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.client-surface .calculator-tnved-layout{grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr);align-items:end;gap:1rem;display:grid}.client-surface .calculator-field{flex-direction:column;gap:.35rem;display:flex}.client-surface .calculator-field.full{grid-column:1/-1}.client-surface .calculator-field .calculator-field-label,.client-surface .calculator-field label{color:var(--design-role-color-58d44d3248);font-size:.82rem;font-weight:700}.client-surface .calculator-field input,.client-surface .calculator-field select,.client-surface .calculator-field textarea{border:1px solid var(--design-role-color-0257d9c175);background:var(--design-role-color-d14f901611);border-radius:12px;width:100%;padding:.82rem .9rem;font-family:inherit;font-size:.95rem}.client-surface .calculator-field input:focus,.client-surface .calculator-field select:focus,.client-surface .calculator-field textarea:focus{border-color:var(--design-accent);box-shadow:0 0 0 3px var(--design-role-color-d426b2a656);outline:none}.client-surface .calculator-rates-panel{gap:.65rem;display:grid}.client-surface .calculator-rates-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.client-surface .calculator-rate-box{gap:.4rem;display:grid}.client-surface .calculator-rate-box span{color:var(--design-role-color-58d44d3248);font-size:.78rem;font-weight:700}.client-surface .calculator-status{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);color:var(--design-role-color-18046fe2c6);border-radius:14px;padding:.85rem 1rem;font-size:.88rem;line-height:1.55}.client-surface .calculator-status.is-success{border-color:var(--design-role-color-0b21e3f977);background:var(--design-role-color-f92b1a39d9);color:var(--design-role-color-136e053a90)}.client-surface .calculator-status.is-warning{border-color:var(--design-role-color-9479d1e283);background:var(--design-role-color-5b3a6be144);color:var(--design-role-color-0c246fc696)}.client-surface .calculator-status.is-danger{border-color:var(--design-role-color-a0c2e3415e);background:var(--design-role-color-e903a80883);color:var(--design-role-color-28ad5e3324)}.client-surface .calculator-benefit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-surface .calculator-benefit-toggle{color:var(--design-role-color-58d44d3248);align-items:center;gap:.55rem;font-size:.84rem;font-weight:600;display:inline-flex}.client-surface .calculator-inline-3{grid-template-columns:1fr 160px 1.4fr;gap:.85rem;display:grid}.client-surface .calculator-inline-2{grid-template-columns:minmax(0,1fr) 180px;gap:.85rem;display:grid}.client-surface .calculator-extra-list{flex-direction:column;gap:.8rem;display:flex}.client-surface .calculator-extra-item{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);border-radius:14px;padding:.9rem}.client-surface .calculator-extra-actions{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.client-surface .calculator-toolbar{flex-wrap:wrap;gap:.65rem;display:flex}.client-surface .target-price-upload-grid{margin-top:1.5rem}.client-surface .target-price-upload-card{align-content:start;gap:.9rem;display:grid}.client-surface .target-price-source-note{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);color:var(--design-role-color-58d44d3248);border-radius:16px;padding:.95rem 1rem;font-size:.9rem;line-height:1.6}.client-surface .target-price-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.client-surface .target-price-reference-box{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);border-radius:16px;gap:.55rem;margin-top:1rem;padding:1rem;display:grid}.client-surface .target-price-reference-box strong{color:var(--design-role-color-3de0edf4e9);font-size:1.02rem}.client-surface .target-price-reference-box p{color:var(--design-role-color-18046fe2c6);margin:0;font-size:.9rem;line-height:1.6}.client-surface .target-price-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.client-surface .target-price-fact{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);border-radius:16px;gap:.45rem;padding:1rem;display:grid}.client-surface .target-price-fact span{color:var(--design-role-color-18046fe2c6);font-size:.88rem}.client-surface .target-price-fact strong{color:var(--design-role-color-3de0edf4e9);font-size:1.02rem}.client-surface .target-price-list{gap:.3rem;margin:.75rem 0 0;padding-left:1.15rem;display:grid}.client-surface .target-price-list-compact{margin-top:0}.client-surface .calculator-summary-row{border-bottom:1px solid var(--design-role-color-87ef6d669a);color:var(--design-role-color-58d44d3248);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.client-surface .calculator-summary-row:last-child{border-bottom:none}.client-surface .calculator-summary-row strong{color:var(--design-role-color-3de0edf4e9)}.client-surface .calculator-summary-total{color:var(--design-role-color-3de0edf4e9);font-size:1.15rem;font-weight:800}.client-surface .calculator-note{color:var(--design-role-color-18046fe2c6);margin-top:1rem;font-size:.88rem;line-height:1.55}.client-surface .calculator-history-list{flex-direction:column;gap:.85rem;display:flex}.client-surface .calculator-history-popup{z-index:30;background:var(--design-role-color-d14f901611);border:1px solid var(--design-role-color-5858f7f2ae);width:min(420px,100%);box-shadow:0 22px 45px -24px var(--design-role-color-140c36d6a1);border-radius:20px;padding:1rem;position:absolute;top:calc(100% + .75rem);right:0}.client-surface .calculator-history-item{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-499668ca1a);border-radius:16px;padding:1rem}.client-surface .calculator-history-date{color:var(--design-role-color-18046fe2c6);margin-top:.35rem}.client-surface .factory-template-page{color:var(--design-role-color-3de0edf4e9)}.client-surface .factory-template-page>div{max-width:100%}.client-surface .factory-template-page>div>section:first-of-type{background:linear-gradient(135deg,var(--design-role-color-3de0edf4e9) 0,var(--design-role-color-e9db2df9bd) 100%);box-shadow:0 18px 40px -28px var(--design-role-color-c84611e465);border:none;border-radius:2rem}.client-surface .factory-template-page>div>section:first-of-type>div{background:0 0;padding:2.5rem 2.4rem}.client-surface .factory-template-page>div>section:first-of-type .inline-flex{border-color:var(--design-role-color-762bdd6879);background:var(--design-role-color-b3a3e8cf62);color:var(--design-role-color-035352349b);letter-spacing:.16em;font-size:.73rem;font-weight:700}.client-surface .factory-template-page>div>section:first-of-type h1{letter-spacing:-.04em;color:var(--design-role-color-c659d630ce);margin:0;font-size:clamp(2.05rem,2.9vw,2.7rem);font-weight:800;line-height:1.06}.client-surface .factory-template-page>div>section:first-of-type p{color:var(--design-role-color-7795ee64c2);margin-top:.95rem;font-size:1rem;line-height:1.72}.client-surface .factory-template-page [aria-label=Р‘С‹СЃС‚СЂС‹Рµ\ РґРµР№СЃС‚РІРёСЏ]{margin-top:.35rem}.client-surface .factory-template-page [data-factory-action]{border:1px solid var(--design-role-color-11f94f0b92);background:var(--design-role-color-c659d630ce);color:var(--design-role-color-3de0edf4e9);box-shadow:0 4px 12px var(--design-role-color-a03757fa22);border-radius:1.5rem;padding:1.45rem;transition:transform .2s,box-shadow .2s,border-color .2s}.client-surface .factory-template-page [data-factory-action]:hover{box-shadow:0 20px 25px -12px var(--design-role-color-aa7c1b0199);border-color:var(--design-role-color-e4b396e0f5);transform:translateY(-5px)}.client-surface .factory-template-page [data-factory-action]>div:first-child{background:var(--design-soft);color:var(--design-accent);border-radius:1.15rem;margin-bottom:1.2rem}.client-surface .factory-template-page [data-factory-action] h2{letter-spacing:-.02em;color:inherit;margin:0;font-size:1.16rem;font-weight:700;line-height:1.25}.client-surface .factory-template-page [data-factory-action] p{color:var(--design-role-color-18046fe2c6);margin-top:.5rem;font-size:.96rem;line-height:1.58}.client-surface .factory-template-page [data-factory-action=tab-create]{background:linear-gradient(135deg,var(--design-accent) 0,var(--design-accent-dark) 100%);color:var(--design-role-color-c659d630ce);box-shadow:0 20px 35px -24px var(--design-role-color-ef476977d4);border-color:#0000}.client-surface .factory-template-page [data-factory-action=tab-create]>div:first-child{background:var(--design-role-color-56d89d6fe1);color:var(--design-role-color-c659d630ce)}.client-surface .factory-template-page [data-factory-action=tab-create] p{color:var(--design-role-color-579154c97c)}.client-surface #factory-workspace{border-color:var(--design-role-color-11f94f0b92);box-shadow:0 4px 12px var(--design-role-color-a03757fa22);border-radius:1.5rem;overflow:hidden}.client-surface #factory-workspace>.border-b{background:var(--design-role-color-499668ca1a);border-bottom-color:var(--design-role-color-5858f7f2ae)}.client-surface #factory-workspace>.border-b h2{color:var(--design-role-color-3de0edf4e9);margin:0;font-size:1.45rem;font-weight:700;line-height:1.12}.client-surface #factory-workspace>.border-b p{color:var(--design-role-color-18046fe2c6);line-height:1.62}.client-surface #factory-workspace [role=tablist]{background:var(--design-role-color-5858f7f2ae);border-radius:999px;gap:.35rem;padding:.35rem}.client-surface #factory-workspace [data-factory-tab]{letter-spacing:-.01em;border-radius:999px;min-height:44px;font-size:.9rem;font-weight:700;line-height:1.2}.client-surface #factory-workspace [data-factory-tab][aria-selected=true]{background:var(--design-role-color-c659d630ce);color:var(--design-role-color-3de0edf4e9);box-shadow:0 2px 6px var(--design-role-color-22a296d792)}.client-surface #factory-workspace [data-factory-tab][aria-selected=false]{color:var(--design-role-color-58d44d3248)}.client-surface #factory-workspace [data-factory-tab][aria-selected=false]:hover{background:var(--design-soft);color:var(--design-accent-dark)}.client-surface .factory-template-page #factory-card-grid>article,.client-surface .factory-template-page #factory-photo-grid>div,.client-surface .factory-template-page #factory-rfq-grid>article,.client-surface .factory-template-page #factory-rfq-preview-list>article,.client-surface .factory-template-page #factory-rfq-select-list label,.client-surface .factory-template-page #factory-workspace section{border-color:var(--design-role-color-11f94f0b92);box-shadow:0 4px 12px var(--design-role-color-a03757fa22);border-radius:1.5rem}.client-surface .factory-template-page #factory-card-grid>article,.client-surface .factory-template-page #factory-rfq-grid>article,.client-surface .factory-template-page #factory-rfq-preview-list>article,.client-surface .factory-template-page #factory-rfq-select-list label,.client-surface .factory-template-page #factory-workspace .bg-slate-50{background:var(--design-role-color-c659d630ce)}.client-surface .factory-template-page #factory-card-grid h4,.client-surface .factory-template-page #factory-rfq-grid h4,.client-surface .factory-template-page #factory-rfq-preview-list h4,.client-surface .factory-template-page #factory-rfq-select-list .truncate,.client-surface .factory-template-page #factory-workspace h3,.client-surface .factory-template-page #factory-workspace h4{letter-spacing:-.02em;color:var(--design-role-color-3de0edf4e9);margin:0;font-weight:700;line-height:1.22}.client-surface .factory-template-page #factory-card-grid p,.client-surface .factory-template-page #factory-rfq-grid p,.client-surface .factory-template-page #factory-rfq-preview-list .text-sm,.client-surface .factory-template-page #factory-rfq-preview-list p,.client-surface .factory-template-page #factory-rfq-select-list .text-sm,.client-surface .factory-template-page #factory-workspace p{color:var(--design-role-color-18046fe2c6);line-height:1.6}.client-surface .factory-template-page #factory-rfq-preview-list .text-xs,.client-surface .factory-template-page #factory-workspace .text-xs{letter-spacing:.16em;font-weight:700}.client-surface .factory-template-page #factory-card-grid label,.client-surface .factory-template-page #factory-rfq-grid label,.client-surface .factory-template-page #factory-workspace label{color:var(--design-role-color-58d44d3248);font-size:.88rem;font-weight:700}.client-surface .factory-template-page #factory-workspace input[type=number],.client-surface .factory-template-page #factory-workspace input[type=search],.client-surface .factory-template-page #factory-workspace input[type=text],.client-surface .factory-template-page #factory-workspace select,.client-surface .factory-template-page #factory-workspace textarea{border-color:var(--design-role-color-0257d9c175);color:var(--design-role-color-3de0edf4e9);background:var(--design-role-color-c659d630ce);box-shadow:none;border-radius:1rem;padding:.9rem 1rem;font-family:inherit;font-size:.96rem;font-weight:500}.client-surface .factory-template-page #factory-workspace input::placeholder,.client-surface .factory-template-page #factory-workspace textarea::placeholder{color:var(--design-role-color-f60cdf0a7b);font-weight:400}.client-surface .factory-template-page #factory-workspace input:focus,.client-surface .factory-template-page #factory-workspace select:focus,.client-surface .factory-template-page #factory-workspace textarea:focus{border-color:var(--design-accent);box-shadow:0 0 0 4px var(--design-role-color-d426b2a656);outline:none}.client-surface .factory-template-page #factory-photo-dropzone{background:var(--design-role-color-499668ca1a);border-style:dashed}.client-surface .factory-template-page #factory-photo-grid>div{overflow:hidden}.client-surface .factory-template-page #factory-bulk-rfq-btn,.client-surface .factory-template-page #factory-card-save-btn,.client-surface .factory-template-page #factory-rfq-save-btn,.client-surface .factory-template-page [data-factory-open-rfq]{background:var(--design-accent);color:var(--design-role-color-c659d630ce);box-shadow:none;border:none;border-radius:999px}.client-surface .factory-template-page #factory-card-reset-btn,.client-surface .factory-template-page #factory-clear-card-selection-btn,.client-surface .factory-template-page #factory-photo-pick,.client-surface .factory-template-page #factory-rfq-build-btn,.client-surface .factory-template-page #factory-rfq-export-doc-btn,.client-surface .factory-template-page #factory-rfq-export-pdf-btn,.client-surface .factory-template-page #factory-rfq-export-table-btn,.client-surface .factory-template-page #factory-rfq-import-btn,.client-surface .factory-template-page #factory-rfq-use-selected-btn,.client-surface .factory-template-page #factory-select-all-cards-btn,.client-surface .factory-template-page [data-factory-download-rfq-package],.client-surface .factory-template-page [data-factory-duplicate-card],.client-surface .factory-template-page [data-factory-duplicate-rfq],.client-surface .factory-template-page [data-factory-edit-card],.client-surface .factory-template-page [data-factory-safe-edit]{border-color:var(--design-role-color-0257d9c175);background:var(--design-role-color-c659d630ce);color:var(--design-role-color-b36634cccc);box-shadow:none;border-radius:999px}.client-surface .factory-template-page #factory-bulk-delete-btn,.client-surface .factory-template-page #factory-card-delete-btn,.client-surface .factory-template-page [data-factory-delete-card],.client-surface .factory-template-page [data-factory-delete-rfq],.client-surface .factory-template-page [data-factory-safe-delete]{border-radius:999px}.client-surface .factory-template-page #factory-workspace .inline-flex,.client-surface .factory-template-page #factory-workspace button{font-family:inherit;font-weight:600}.client-surface .factory-template-page .factory-preview-tile{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d14f901611);border-radius:1rem;min-height:132px;position:relative}.client-surface .factory-template-page .factory-preview-tile img{object-fit:cover;width:100%;height:132px;display:block}.client-surface .factory-template-page .factory-preview-empty{text-align:center;min-height:132px;color:var(--design-role-color-18046fe2c6);place-items:center;padding:1rem;font-size:.88rem;display:grid}.client-surface .factory-template-page .factory-image-remove{background:var(--design-role-color-aa8e51f700);width:30px;height:30px;color:var(--design-role-color-d14f901611);border:0;border-radius:999px;position:absolute;top:8px;right:8px}.client-surface .factory-template-page .factory-image-caption{gap:4px;padding:.85rem;font-size:.82rem;display:grid}.client-surface .factory-template-page .factory-error{color:var(--design-role-color-fd46caa87c);margin-top:.45rem;font-size:.8rem}.client-surface .factory-template-page .factory-inline-note{color:var(--design-role07-text-muted);font-size:.84rem;line-height:1.55}.client-surface .factory-template-page .factory-selected-box{border:1px solid var(--design-role07-border-note);background:var(--design-soft)}.client-surface .lcl-inner{border:1px solid var(--design-role07-border-soft);box-shadow:0 4px 12px var(--design-role07-shadow-inner);background:#fff;border-radius:1.5rem;overflow:hidden}.client-surface .lcl-tab-buttons{border-bottom:1px solid var(--design-role07-border-control);background:var(--design-role07-surface-muted);flex-wrap:wrap;gap:.5rem;padding:1rem 1rem 0;display:flex}.client-surface .lcl-tab-btn{color:var(--design-role07-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px 12px 0 0;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.client-surface .lcl-tab-btn:hover{color:var(--design-accent);background:var(--design-soft)}.client-surface .lcl-tab-btn.active{color:var(--design-role07-text-heading);border-color:var(--design-role07-border-control);background:#fff;border-bottom-color:#fff;margin-bottom:-1px}.client-surface .lcl-tab-panel{padding:1.5rem}.client-surface .lcl-form-grid{flex-direction:column;gap:1rem;max-width:640px;display:flex}.client-surface .lcl-form-field label,.client-surface .lcl-form-field-label-text{color:var(--design-role07-text-body);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.client-surface .lcl-form-field input:not([type=file]):not([type=checkbox]),.client-surface .lcl-form-field select,.client-surface .lcl-form-field textarea{border:1px solid var(--design-role07-border-control);border-radius:10px;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.9rem}.client-surface .lcl-field-error{color:var(--design-role07-danger);margin-top:.35rem;font-size:.78rem}.client-surface .lcl-input-with-suffix{width:100%;position:relative}.client-surface .lcl-input-with-suffix input{box-sizing:border-box;width:100%;padding-right:2.5rem}.client-surface .lcl-input-suffix{color:var(--design-role07-text-caption);pointer-events:none;font-size:.85rem;font-weight:500;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.client-surface .lcl-dim-sublabel{color:var(--design-role07-text-caption);margin-bottom:.3rem;font-size:.72rem;font-weight:500;display:block}.client-surface .lcl-dims-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.client-surface .lcl-dim-cell{flex:1;min-width:5rem}.client-surface .lcl-dim-cell .lcl-input-with-suffix input{min-width:0}.client-surface .lcl-dim-sep{color:var(--design-role07-text-caption);flex-shrink:0;padding-bottom:.65rem;font-weight:500}.client-surface .lcl-weight-vol-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.client-surface .lcl-weight-vol-row .lcl-form-field{margin-bottom:0}.client-surface .lcl-weight-vol-row label{margin-bottom:.35rem}.client-surface .lcl-file-wrap{position:relative}.client-surface .lcl-file-picks-row{flex-wrap:wrap;align-items:flex-end;gap:1.25rem;display:flex}.client-surface .lcl-file-pick-group{flex-direction:column;flex:240px;gap:.35rem;min-width:min(100%,260px);display:flex}.client-surface .lcl-file-preview-box{border:1px solid var(--design-role07-border-control);background:var(--design-role07-surface-preview);box-sizing:border-box;border-radius:12px;min-height:88px;margin-top:.25rem;padding:.65rem}.client-surface .lcl-file-preview--photos.lcl-discord-preview-row:empty:before{content:"Р¤РѕС‚Рѕ РЅРµ РґРѕР±Р°РІР»РµРЅС‹";color:var(--design-role07-text-caption);padding:.25rem 0;font-size:.8rem;display:block}.client-surface .lcl-file-preview--files.lcl-discord-preview-row:empty:before{content:"Р’Р»РѕР¶РµРЅРёСЏ РЅРµ РґРѕР±Р°РІР»РµРЅС‹";color:var(--design-role07-text-caption);padding:.25rem 0;font-size:.8rem;display:block}.client-surface .lcl-file-pick-btn{background:var(--design-role07-surface-control);border:1px solid var(--design-role07-border-control);color:var(--design-role07-text-body);cursor:pointer;white-space:nowrap;border-radius:10px;padding:.5rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:all .2s}.client-surface .lcl-file-pick-btn:hover{background:var(--design-role07-border-control);border-color:var(--design-role07-border-control-hover);color:var(--design-role07-text-control-hover)}.client-surface .lcl-discord-preview-row{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.client-surface .lcl-file-preview-box.lcl-discord-preview-row{margin-top:0}.client-surface .lcl-attach-chip{background:var(--design-role07-surface-control);border:1px solid var(--design-role07-border-control);border-radius:8px;flex-shrink:0;width:76px;height:76px;position:relative;overflow:hidden}.client-surface .lcl-attach-chip img{object-fit:cover;width:100%;height:100%;display:block}.client-surface .lcl-attach-chip-file{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:.35rem;display:flex}.client-surface .lcl-attach-chip-file i{color:var(--design-role07-text-caption);margin-bottom:.2rem;font-size:1.35rem}.client-surface .lcl-attach-chip-name{color:var(--design-role07-text-muted);word-break:break-all;max-height:2.2em;font-size:.62rem;line-height:1.2;overflow:hidden}.client-surface .lcl-attach-chip-remove{background:var(--design-role07-surface-remove);width:22px;height:22px;color:var(--design-role07-surface-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.95rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:3px;right:3px}.client-surface .lcl-attach-chip-remove:hover{background:var(--design-role07-danger)}.client-surface .lcl-form-field textarea{resize:vertical;min-height:5rem}.client-surface .lcl-submit-large{padding:.9rem 2.25rem;font-size:1.08rem;font-weight:600}.client-surface .lcl-incoterms-other textarea{resize:vertical;min-height:4.5rem;margin-top:.6rem}.client-surface .lcl-form-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.client-surface .lcl-history-title{color:var(--design-role07-text-title);margin-bottom:1rem;font-size:1rem;font-weight:700}.client-surface .lcl-request-list{gap:.75rem;display:grid}.client-surface .lcl-request-item{border:1px solid var(--design-role07-border-control);border-radius:12px;overflow:hidden}.client-surface .lcl-request-toggle{text-align:left;background:var(--design-role07-surface-muted);width:100%;color:var(--design-role07-text-title);cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:600;display:flex}.client-surface .lcl-request-toggle:hover{background:var(--design-role07-surface-control)}.client-surface .lcl-request-toggle .chev{color:var(--design-role07-text-caption);transition:transform .2s}.client-surface .lcl-request-item.open .lcl-request-toggle .chev{transform:rotate(180deg)}.client-surface .lcl-offers-panel{background:#fff;padding:0 1.1rem 1.1rem}.client-surface .lcl-offers-heading{color:var(--design-role07-text-muted);margin:.75rem 0 .6rem;font-size:.85rem;font-weight:600}.client-surface .lcl-offer-card{border:1px solid var(--design-role07-border-soft);color:var(--design-role07-text-body);border-radius:10px;margin-bottom:.5rem;padding:.85rem 1rem;font-size:.85rem}.client-surface .lcl-offer-card strong{color:var(--design-accent)}.client-surface .lcl-request-meta{color:var(--design-role07-text-muted);gap:.35rem;margin-bottom:.75rem;font-size:.84rem;display:grid}.client-surface .lcl-attachment-links{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.client-surface .lcl-attachment-links a,.client-surface .lcl-attachment-links span{border:1px solid var(--design-role07-border-control);background:var(--design-role07-surface-white);color:var(--design-role07-text-body);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.78rem;text-decoration:none;display:inline-flex}.client-surface .lcl-local-note{color:var(--design-role07-text-muted);margin-top:.75rem;font-size:.8rem;line-height:1.5}.client-surface .page-modal-shell{border:1px solid var(--design-role07-border-modal);background:var(--design-role07-surface-white);width:100%;max-width:960px;max-height:88vh;box-shadow:0 24px 80px var(--design-role07-shadow-modal);border-radius:28px;overflow-y:auto}.client-surface .page-modal-overlay{z-index:80;background:var(--design-role07-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:fixed;inset:0}.client-surface .page-modal-body{gap:20px;padding:24px;display:grid}.client-surface .page-modal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-surface .request-intent-modal{max-width:960px}.client-surface .request-intent-file-list{gap:.85rem;display:grid}.client-surface .request-attachments-panel,.client-surface .request-intent-file-item{border:1px solid var(--design-role07-border-modal);background:var(--design-role07-surface-white);border-radius:20px;padding:1rem 1.1rem}.client-surface .request-intent-file-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.client-surface .request-intent-file-name{color:var(--design-role07-text-file);margin:0;font-size:.92rem;font-weight:700}.client-surface .request-intent-file-size{margin-top:.5rem}.client-surface .request-attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.client-surface .request-attachments-label{color:var(--design-role07-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem;font-weight:700}.client-surface .page-empty{border:1px dashed var(--design-role07-border-dashed);background:var(--design-role07-surface-white);text-align:center;border-radius:24px;padding:28px}.client-surface .page-empty strong{color:var(--design-role07-text-file);margin-bottom:8px;font-size:1.02rem;display:block}.client-surface .page-empty p{max-width:640px;margin:0 auto}.client-surface .favorites-hint{max-width:720px;color:var(--design-role07-text-muted);margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.client-surface .favorites-empty-state{border:1px dashed var(--design-role07-border-control-hover);background:var(--design-role07-surface-white);text-align:center;color:var(--design-role07-text-muted);border-radius:1rem;padding:2.5rem 1.5rem;font-size:.95rem}.client-surface .favorites-empty-state i{color:var(--design-role07-border-control);margin-bottom:.75rem;font-size:2rem;display:block}.client-surface .favorite-row-link{color:inherit;text-decoration:none}.client-surface .favorite-row-link:hover{text-underline-offset:2px;text-decoration:underline}.client-surface .favorite-row-card{border:1px solid var(--design-role07-border-soft);background:var(--design-role07-surface-preview);box-shadow:0 1px 3px var(--design-role07-shadow-chip);border-radius:1rem;margin-bottom:1rem;padding:1.25rem 1.5rem}.client-surface .favorites-subsection-cards .favorite-row-card{margin-bottom:0}.client-surface .favorites-group-block .favorites-group-inner>.favorite-row-card{margin-bottom:.65rem}.client-surface .favorites-group-block .favorites-group-inner>.favorite-row-card:last-child{margin-bottom:0}.client-surface .favorites-group-block{border:1px solid var(--design-role07-border-soft);background:var(--design-role07-surface-white);box-shadow:0 1px 3px var(--design-role07-shadow-chip);border-radius:1rem;margin-bottom:1.5rem;overflow:hidden}.client-surface .favorites-group-heading{border-bottom:1px solid var(--design-role07-border-control);background:var(--design-role07-surface-muted);color:var(--design-role07-text-title);padding:1rem 1.25rem;font-size:1rem;font-weight:700}.client-surface .favorites-group-inner{padding:1rem 1.25rem 1.25rem}.client-surface .favorites-subsection{margin-bottom:1.25rem}.client-surface .favorites-subsection:last-child{margin-bottom:0}.client-surface .favorites-subsection-title{color:var(--design-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:700}.client-surface .favorites-subsection-cards{flex-direction:column;gap:.65rem;display:flex}.client-surface .favorite-row-meta{color:var(--design-role07-text-caption);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:600}.client-surface .favorite-row-title{color:var(--design-accent);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.client-surface .favorite-row-summary{color:var(--design-role07-text-body);font-size:.82rem;line-height:1.5}.client-surface .favorite-row-actions{margin-top:1rem}.client-surface .fav-remove-btn{font-size:.85rem}.client-surface .compare-page-shell{gap:1.5rem;display:grid}.client-surface .compare-page-shell>.favorites-group-block:last-child{margin-bottom:0}.client-surface .compare-single-card{margin:0}.client-surface .client-compare-toolbar{border:1px solid var(--design-role07-border-control);background:linear-gradient(135deg,var(--design-role07-surface-gradient-start),var(--design-role07-surface-gradient-end));box-shadow:0 16px 28px var(--design-role07-shadow-card);border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem 1.15rem;display:flex}.client-surface .client-compare-copy{gap:.28rem;display:grid}.client-surface .client-compare-copy strong{color:var(--design-role07-text-heading);font-size:.95rem}.client-surface .client-compare-copy span{color:var(--design-role07-text-muted);font-size:.82rem}.client-surface .client-compare-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:inline-flex}.client-surface .client-compare-clear-btn,.client-surface .client-compare-open-btn,.client-surface .client-request-fallback-btn,.client-surface-dialog .client-compare-clear-btn,.client-surface-dialog .client-compare-open-btn,.client-surface-dialog .client-request-fallback-btn{justify-content:center;min-width:138px}.client-surface .table-compare-cell,.client-surface-dialog .table-compare-cell{white-space:nowrap}.client-surface .table-compare-btn,.client-surface-dialog .table-compare-btn{white-space:nowrap;border-radius:999px;justify-content:center;min-width:118px;padding:.52rem .9rem;font-size:.78rem;font-weight:700;line-height:1.15}.client-surface .table-compare-btn.is-active,.client-surface-dialog .table-compare-btn.is-active{border-color:var(--design-role07-text-heading);background:var(--design-role07-text-heading);color:var(--design-role07-surface-white);box-shadow:0 10px 24px var(--design-role07-border-dashed)}.client-surface tr.is-compare-selected,.client-surface-dialog tr.is-compare-selected{background:var(--design-role07-surface-overlay)}.client-surface .client-compare-grid{border:1px solid var(--design-role07-border-control);background:var(--design-role07-surface-white);border-radius:1rem;grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid;overflow:hidden}.client-surface .client-compare-param-pane{z-index:3;border-right:1px solid var(--design-role07-border-control);background:var(--design-role07-surface-muted);position:sticky;left:0}.client-surface .client-compare-param-table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--design-role07-surface-muted);width:220px;min-width:220px}.client-surface .client-compare-param-table th{border-bottom:1px solid var(--design-role07-border-control);background:var(--design-role07-surface-muted);color:var(--design-role07-text-body);text-align:left;vertical-align:top;padding:.9rem 1rem;font-size:.8rem;font-weight:700}.client-surface .client-compare-param-table thead th{color:var(--design-role07-text-heading);font-size:.86rem;font-weight:800}.client-surface .client-compare-param-table tr:last-child th{border-bottom:none}.client-surface .client-compare-table-wrap{background:var(--design-role07-surface-white);position:relative;overflow:auto visible}.client-surface .client-compare-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:760px}.client-surface .client-compare-table td,.client-surface .client-compare-table th{border-right:1px solid var(--design-role07-border-control);border-bottom:1px solid var(--design-role07-border-control);text-align:left;vertical-align:top;padding:.9rem 1rem}.client-surface .client-compare-table tr>:last-child{border-right:none}.client-surface .client-compare-table tbody tr:last-child td{border-bottom:none}.client-surface .client-compare-table thead th{background:var(--design-role07-surface-muted);color:var(--design-role07-text-heading);font-size:.86rem;font-weight:800}.client-surface .client-compare-table td.is-best{background:var(--design-role07-surface-warning)}.client-surface .client-compare-cell-copy{color:var(--design-role07-text-heading)}.client-surface .client-compare-best{background:var(--design-soft);color:var(--design-accent-dark);border-radius:999px;align-items:center;margin-top:.42rem;padding:.22rem .5rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.client-surface .client-compare-company{color:var(--design-role-color-3de0edf4e9);font-size:.95rem;font-weight:800}.client-surface .client-compare-company-head{gap:.4rem;display:grid}.client-surface .client-compare-offer{color:var(--design-role-color-58d44d3248);font-size:.8rem;line-height:1.35}.client-surface .client-compare-trust{background:var(--design-role-color-6a526f9149);width:fit-content;color:var(--design-role-color-e5c044a445);border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.client-surface .client-compare-company-actions,.client-surface-dialog .client-compare-company-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.client-surface .client-compare-detail-btn,.client-surface-dialog .client-compare-detail-btn{justify-content:center;min-width:132px}.client-surface .client-compare-intro{color:var(--design-role-color-18046fe2c6);margin:0 0 .9rem;font-size:.86rem;line-height:1.5}.client-surface-dialog.modal-overlay{z-index:2500;background:var(--design-role-color-a9f2373e64);overscroll-behavior:contain;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.client-surface-dialog .modal-shell{border:1px solid var(--design-role-color-5858f7f2ae);background:var(--design-role-color-d14f901611);width:100%;max-width:540px;max-height:88vh;box-shadow:0 25px 50px -12px var(--design-role-color-325b8581b5);border-radius:1.25rem;padding:1.5rem 1.75rem 1.75rem;position:relative;overflow:auto}.client-surface-dialog.compare-modal .modal-shell{width:min(1680px,100vw - 32px);max-width:min(1680px,100vw - 32px);max-height:min(94vh,1080px);padding:1rem 1.25rem 1.25rem;overflow:hidden auto}.client-surface-dialog .modal-close{background:var(--design-role-color-d699259c83);width:2.25rem;height:2.25rem;color:var(--design-role-color-18046fe2c6);cursor:pointer;border:none;border-radius:50%;font-size:1.25rem;line-height:1;transition:all .15s;position:absolute;top:.75rem;right:.3rem}.client-surface-dialog .modal-close:hover{background:var(--design-accent);color:var(--design-role-color-d14f901611)}.client-surface-dialog .modal-title{color:var(--design-role-color-3de0edf4e9);margin:0 2.5rem .75rem 0;font-size:1.25rem}.client-surface-dialog.compare-modal .modal-title{margin:0 2.6rem .4rem 0;font-size:1rem;line-height:1.28}.client-surface-dialog .modal-body{color:var(--design-role-color-58d44d3248);font-size:.9rem;line-height:1.55}.client-surface-dialog.compare-modal .modal-body{font-size:.84rem;line-height:1.45;overflow:visible}.client-surface-dialog .modal-body p{margin-bottom:.75rem}.client-surface-dialog.compare-modal .modal-body p{margin-bottom:.45rem}.client-surface-dialog .modal-body ul{margin:.5rem 0 0 1.1rem;padding:0}.client-surface-dialog .modal-body li{margin-bottom:.35rem}.client-surface-dialog.compare-modal .client-compare-table-wrap{max-height:none}.client-surface-dialog.compare-modal .client-compare-table td,.client-surface-dialog.compare-modal .client-compare-table th:not(:first-child){min-width:260px}.client-surface .client-dialog-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.client-surface .client-dialog-fact,.client-surface-dialog .client-dialog-fact{border:1px solid var(--design-role-color-11f94f0b92);background:var(--design-role-color-512cac129f);border-radius:1rem;padding:.9rem 1rem}.client-surface .client-dialog-fact strong,.client-surface-dialog .client-dialog-fact strong{color:var(--design-role-color-3de0edf4e9);margin-bottom:.3rem;font-size:.8rem;display:block}.client-surface .client-dialog-section,.client-surface-dialog .client-dialog-section{margin-top:1rem}.client-surface .client-dialog-section-title,.client-surface-dialog .client-dialog-section-title{color:var(--design-role-color-3de0edf4e9);margin:0 0 .7rem;font-size:.95rem;font-weight:700}.client-surface-dialog .client-review-card{margin-bottom:.85rem}.client-surface-dialog .client-review-card:last-child{margin-bottom:0}.client-surface-dialog .client-review-stars{color:var(--design-role-color-7437b68df4);letter-spacing:.08em;font-size:.84rem;font-weight:700}@media (max-width:900px){.client-surface .client-compare-toolbar{flex-direction:column;align-items:stretch}.client-surface .client-compare-actions{width:100%}.client-surface .client-compare-clear-btn,.client-surface .client-compare-open-btn,.client-surface .client-request-fallback-btn{flex:180px}.client-surface .client-compare-company-actions{flex-direction:column;align-items:stretch}.client-surface .client-dialog-facts{grid-template-columns:1fr}}.business-surface{--brand-sage:var(--design-role-color-30f1caf21d);--brand-sage-soft:var(--design-role-color-c74f502745);--brand-sage-muted:var(--design-role-color-1bc5ffd98b);--brand-sage-deep:var(--design-role-color-9311c25e65);--brand-sage-ink:var(--design-role-color-8d7e2acdaa);--bg:var(--design-role-color-99f4c666d7);--surface:var(--design-role-color-c659d630ce);--surface-muted:var(--design-role-color-1a89cf099b);--surface-dark:var(--design-role-color-d3edf31b4f);--surface-dark-2:var(--design-role-color-5f065c64e2);--text:var(--design-role-color-1874679c9f);--text-muted:var(--design-role-color-450e78e01f);--line:var(--design-role-color-db6c477127);--primary:var(--design-role-color-87ca8de8d2);--primary-dark:var(--design-role-color-ea6c68b00d);--accent:var(--design-role-color-579d511944);--accent-2:var(--design-role-color-f65ec1530e);--shadow:0 24px 60px var(--design-role-color-ae1cf82072);--shadow-soft:0 16px 32px var(--design-role-color-d053c38413);--radius-lg:24px;--radius-md:20px;--radius-sm:16px;--container:1400px;--cabinet-sticky-top:6.3rem;--chat-shell-sticky-top:var(--cabinet-sticky-top);background:radial-gradient(circle at top left,var(--design-role-color-e2112ff3f2),transparent 30%),linear-gradient(180deg,var(--design-role-color-f08d83c70f) 0,var(--design-role-color-942205c3e6) 100%);min-height:100vh;color:var(--text)}.business-surface .container{max-width:none;width:min(var(--container),calc(100% - 64px));margin:0 auto}.business-surface .topbar{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--design-role-color-60aea66a21);border-bottom:1px solid var(--design-role-color-85cbb265da);padding:18px 0;position:sticky;top:0}.business-surface .topbar-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.business-surface .brand{color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.business-surface .brand-logo{object-fit:contain;width:clamp(196px,15vw,248px);height:auto;max-height:54px;display:block}.business-surface .brand-text{white-space:nowrap}.business-surface .brand-mark{width:42px;height:42px;color:var(--design-role-color-d14f901611);background:linear-gradient(135deg,var(--design-role-color-58fdcaa678) 0,var(--design-role-color-b75988d47b) 100%);box-shadow:0 12px 24px var(--design-role-color-48633a985e);border-radius:14px;place-items:center;display:grid}.business-surface .nav{flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0}.business-surface .header-tools,.business-surface .nav{align-items:center;gap:10px;display:flex}.business-surface .btn{cursor:pointer;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.business-surface .btn:hover{transform:translateY(-2px)}.business-surface .btn-primary{background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary) 100%);color:var(--design-role-color-d14f901611);box-shadow:0 16px 30px var(--design-role-color-76bd7e2e9b)}.business-surface .btn-outline{border-color:var(--design-role-color-59d8737820);background:var(--surface);color:var(--accent)}.business-surface [data-ui-button]{min-height:46px;box-shadow:none;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.business-surface [data-ui-button]:hover{transform:translateY(-2px)}.business-surface [data-ui-button][data-ui-variant=default]{background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary) 100%);color:var(--design-role-color-d14f901611);box-shadow:0 16px 30px var(--design-role-color-76bd7e2e9b)}.business-surface [data-ui-button][data-ui-variant=secondary]{border-color:var(--design-role-color-6d0ded23a2);background:var(--design-role-color-2f93f9de9b);color:var(--primary)}.business-surface [data-ui-button][data-ui-variant=ghost],.business-surface [data-ui-button][data-ui-variant=outline]{border-color:var(--design-role-color-6682f05a3b);background:var(--surface);color:var(--accent)}.business-surface [data-ui-button][data-ui-variant=destructive]{background:linear-gradient(135deg,var(--design-role-color-8517a895ea) 0,var(--design-role-color-65ab5263f4) 100%);color:var(--design-role-color-d14f901611)}.business-surface [data-ui-input],.business-surface [data-ui-select],.business-surface [data-ui-textarea]{border:1px solid var(--design-role-color-8be5c413e7);background:var(--design-role-color-d14f901611);width:100%;min-height:48px;box-shadow:none;color:var(--accent);font:inherit;border-radius:14px;padding:12px 14px}.business-surface [data-ui-textarea]{resize:vertical;min-height:120px}.business-surface [data-ui-input]:focus,.business-surface [data-ui-select]:focus,.business-surface [data-ui-textarea]:focus{border-color:var(--design-role-color-bfe4f2942d);box-shadow:0 0 0 3px var(--design-role-color-29c0a9897b);outline:none}.business-surface [data-ui-alert]{border:1px solid var(--line);background:var(--design-role-color-a647cdac28);color:var(--accent);border-radius:18px;margin-top:18px;padding:16px 18px}.business-surface [data-ui-alert][data-ui-tone=success]{border-color:var(--design-role-color-e16238e249);background:var(--design-role-color-e1b19c3009)}.business-surface [data-ui-alert][data-ui-tone=warning]{border-color:var(--design-warning-border);background:var(--design-warning-surface)}.business-surface [data-ui-alert][data-ui-tone=destructive]{border-color:var(--design-role-color-28a27d91a5);background:var(--design-role-color-88a005a7a9)}.business-surface [data-ui-alert-title]{letter-spacing:0;text-transform:none;margin:0 0 6px;font-size:14px;font-weight:700;display:block}.business-surface [data-ui-alert-description]{color:var(--text-muted);margin-top:0;line-height:1.7}.business-surface [data-ui-card]{border:1px solid var(--design-role-color-29c0a9897b);background:var(--surface);box-shadow:none;border-radius:24px}.business-surface [data-ui-card-section=header]{gap:10px;padding:22px 24px 14px}.business-surface [data-ui-card-section=title]{color:var(--accent);letter-spacing:-.03em;margin:0;font-size:22px}.business-surface [data-ui-card-section=description]{color:var(--text-muted);line-height:1.7}.business-surface [data-ui-card-section=content],.business-surface [data-ui-card-section=footer]{padding-inline:24px;padding-bottom:24px}.business-surface [data-ui-skeleton]{background:linear-gradient(90deg,var(--design-role-color-748ed39458),var(--design-role-color-00e9da2e0a),var(--design-role-color-748ed39458));border-radius:20px}.business-surface .dropdown{position:relative}.business-surface .nav-trigger{align-items:center;gap:2px;padding:0;display:inline-flex}.business-surface .nav-link,.business-surface .nav-trigger-link,.business-surface .nav-trigger-toggle{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:10px 14px;font-weight:600;text-decoration:none}.business-surface .nav-link,.business-surface .nav-trigger-link{min-height:40px}.business-surface .nav-link.is-active,.business-surface .nav-link:hover,.business-surface .nav-trigger-link.is-active,.business-surface .nav-trigger-link:hover,.business-surface .nav-trigger-toggle:hover,.business-surface .nav-trigger:hover{background:var(--design-role-color-25ae3468b3);color:var(--accent)}.business-surface .nav-trigger-toggle{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.business-surface .dropdown-menu{border:1px solid var(--design-role-color-a2297a5a6e);background:var(--design-role-color-c290c3314d);min-width:620px;box-shadow:var(--shadow);border-radius:24px;padding:16px;position:absolute;top:calc(100% + 10px);left:0}.business-surface .dropdown.is-open .dropdown-menu,.business-surface .dropdown:focus-within .dropdown-menu,.business-surface .dropdown:hover .dropdown-menu{opacity:1;visibility:visible}.business-surface .dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-surface .single-column{grid-template-columns:1fr;min-width:260px}.business-surface .dropdown-item{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.business-surface .dropdown-item:hover{background:linear-gradient(180deg,var(--design-role-color-16422e6ae0) 0,var(--brand-sage-soft) 100%);border-color:var(--design-role-color-85cbb265da)}.business-surface .dropdown-item i{width:42px;height:42px;color:var(--accent);background:linear-gradient(135deg,var(--design-role-color-6bb06e704f),var(--design-role-color-8cd3716d00));border-radius:14px;flex:none;place-items:center;display:grid}.business-surface .dropdown-item strong{margin-bottom:4px;font-size:14px;display:block}.business-surface .dropdown-item span{color:var(--text-muted);font-size:13px;line-height:1.45}.business-surface #cabinetDropdown .dropdown-menu{border-radius:18px;min-width:240px;padding:8px;left:auto;right:0}.business-surface #cabinetDropdown .dropdown-grid.single-column{gap:4px;min-width:0}.business-surface #cabinetDropdown .dropdown-item{border-radius:12px;align-items:center;gap:0;padding:10px 12px}.business-surface #cabinetDropdown .dropdown-item strong{margin-bottom:0;font-size:14px;font-weight:600;line-height:1.25}.business-surface #cabinetDropdown .dropdown-item span{color:var(--text);font-size:14px;line-height:1.25}.business-surface .notification-shell .icon-notify{border:1px solid var(--design-role-color-29e3a11370);background:var(--design-role-color-cc53ce15c7);width:48px;height:48px;color:var(--accent);cursor:pointer;border-radius:16px;place-items:center;display:inline-grid;position:relative}.admin-surface .notification-shell .icon-notify{border:1px solid var(--design-role-color-d832e33f0f);background:var(--design-role-color-d14f901611);width:42px;height:42px;color:var(--design-accent-dark);cursor:pointer;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.admin-surface .notification-shell .icon-notify svg{width:20px;height:20px;display:block}.admin-surface .notification-shell .icon-notify:hover,.admin-surface .notification-shell.is-open .icon-notify{border-color:var(--design-role-color-631a42dd4e);background:var(--design-role-color-628dac85a1);box-shadow:0 0 0 3px var(--design-role-color-7181a85662)}.admin-surface .notify-badge,.business-surface .notify-badge{background:var(--primary-dark);min-width:22px;height:22px;color:var(--design-role-color-d14f901611);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.business-surface .business-notification-shell{position:relative}.business-surface .business-notification-slot{flex:0 0 48px;width:48px;height:48px;display:block}.business-surface .notification-shell .notify-badge{border:2px solid var(--design-role-color-d14f901611);min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:12px;top:5px;right:5px}.business-surface .business-notification-shell.is-open .icon-notify{border-color:var(--design-role-color-38bbf31e94);box-shadow:0 0 0 4px var(--design-role-color-554ece7f50)}.business-surface .business-notification-panel{z-index:90;border:1px solid var(--design-role-color-db6c477127);background:var(--design-role-color-c290c3314d);width:min(360px,100vw - 24px);box-shadow:0 24px 54px var(--design-role-color-dd0182396d);border-radius:18px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.business-surface .business-notification-panel-actions,.business-surface .business-notification-panel-head,.business-surface .business-notification-topline{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.business-surface .business-notification-item-copy strong,.business-surface .business-notification-panel-copy strong{color:var(--text);font-size:.92rem;font-weight:800;display:block}.business-surface .business-notification-item-copy p,.business-surface .business-notification-panel-copy p{color:var(--design-role-color-0ff0196ee8);margin:.22rem 0 0;font-size:.82rem;line-height:1.32}.business-surface .business-notification-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;max-width:100%}.business-surface .business-notification-action,.business-surface .business-notification-panel-actions .btn-outline{border:1px solid var(--design-role-color-32e306890a);background:var(--design-role-color-d14f901611);min-height:28px;color:var(--accent);white-space:nowrap;border-radius:999px;padding:0 .75rem;font-size:.78rem;font-weight:700;text-decoration:none}.business-surface .business-notification-list{gap:7px;max-height:420px;display:grid;overflow:auto}.business-surface .business-notification-item{border:1px solid var(--design-role-color-85cbb265da);background:var(--design-role-color-d14f901611);border-radius:14px;gap:7px;padding:9px 10px;display:grid}.business-surface .business-notification-item.is-unread{border-color:var(--design-role-color-cbf9f66b5a);box-shadow:0 8px 20px var(--design-role-color-554ece7f50)}.business-surface .business-notification-action{justify-self:start}.business-surface .business-notification-empty{background:var(--design-role-color-1034ce2f68);color:var(--design-role-color-0ff0196ee8);border-radius:14px;padding:12px}.business-surface .page{padding:36px 0 88px;display:block}.business-surface .hero{background:radial-gradient(circle at 100% 0,var(--design-role-color-6d0ded23a2),transparent 28%),radial-gradient(circle at 0 100%,var(--design-role-color-5a636fed04),transparent 30%),linear-gradient(135deg,var(--design-role-color-16422e6ae0) 0,var(--design-role-color-942205c3e6) 48%,var(--design-role-color-4bcc50ada6) 100%);min-height:620px;color:var(--text);border:1px solid var(--design-role-color-ce13b59cbf);box-shadow:0 28px 80px var(--design-role-color-5a636fed04);border-radius:32px;margin-top:0;padding:68px;position:relative;overflow:hidden}.business-surface .hero:after{content:"";background:var(--design-role-color-427bc38a51);filter:blur(8px);border-radius:50%;width:340px;height:340px;position:absolute;inset:auto -80px -120px auto}.business-surface .hero-grid{z-index:1;grid-template-columns:minmax(0,1.34fr) minmax(360px,.96fr);align-items:stretch;gap:28px;display:grid;position:relative}.business-surface .eyebrow{background:var(--design-role-color-03c0f86e19);border:1px solid var(--design-role-color-12a97a25d4);color:var(--primary-dark);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.business-surface .hero h1{max-width:860px;color:var(--brand-sage-ink);letter-spacing:0;margin:0 0 16px;font-size:clamp(46px,5.4vw,74px);font-weight:700;line-height:.98}.business-surface .hero p{max-width:720px;color:var(--design-role-color-a5038ed4e9);margin:0 0 26px;font-size:19px;line-height:1.7}.business-surface .feature-list,.business-surface .grid-2,.business-surface .grid-3,.business-surface .grid-4,.business-surface .hero-actions,.business-surface .hero-metrics{gap:16px;display:grid}.business-surface .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px}.business-surface .grid-2>.card{height:100%}.business-surface .business-connect-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)}.business-surface .hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:34px;display:flex}.business-surface .hero .btn-outline{background:var(--design-role-color-dc0ed91720);color:var(--accent);border-color:var(--design-role-color-59d8737820);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.business-surface .hero-outcomes{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.business-surface .hero-outcome{border:1px solid var(--design-role-color-6bb06e704f);background:var(--design-role-color-4e055674c0);min-height:44px;color:var(--design-role-color-5bbda2ee7b);box-shadow:0 14px 34px var(--design-role-color-8570ec214a);border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:700;display:inline-flex}.business-surface .hero-outcome i{color:var(--primary-dark)}.business-surface .hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.business-surface .metric{background:var(--design-role-color-1c6b4b48de);border:1px solid var(--design-role-color-6bb06e704f);min-height:156px;box-shadow:0 18px 44px var(--design-role-color-c57d50297b);border-radius:22px;padding:22px}.business-surface .metric strong{color:var(--brand-sage-ink);letter-spacing:-.03em;margin-bottom:8px;font-size:28px;display:block}.business-surface .metric span{color:var(--design-role-color-644d16c92c);font-size:14px;line-height:1.5}.business-surface .section{margin-top:36px}.business-surface .page:has(#businessChatShell){padding-top:18px;padding-bottom:0}.business-surface #page-cabinet:has(#businessChatShell){grid-template-columns:minmax(248px,264px) minmax(0,1fr);gap:20px;margin-top:0}.business-surface #page-cabinet:has(#businessChatShell)>.business-cabinet-content{min-width:0}@media (max-height:900px){.business-surface .page:has(#businessChatShell){padding-top:0}.business-surface #page-cabinet:has(#businessChatShell){--chat-shell-available-height:calc(100dvh - var(--chat-shell-sticky-top) - 38px - var(--chat-shell-safe-bottom))}}.business-surface .business-product-mock{border:1px solid var(--design-role-color-ce13b59cbf);background:var(--design-role-color-09fa70dc1e);box-shadow:0 24px 64px var(--design-role-color-907e0f824b);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px;align-self:center;gap:16px;padding:22px;display:grid}.business-surface .business-product-mock-header{border-bottom:1px solid var(--design-role-color-e2112ff3f2);justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.business-surface .business-product-mock-header span{color:var(--text-muted);font-size:13px;font-weight:700}.business-surface .business-product-mock-header strong{background:var(--design-role-color-0b983487ee);color:var(--primary-dark);border-radius:999px;padding:8px 12px;font-size:13px}.business-surface .business-product-mock-profile{border:1px solid var(--design-role-color-0b983487ee);background:linear-gradient(135deg,var(--design-role-color-314c9127dd),var(--design-role-color-cc53ce15c7));border-radius:22px;align-items:center;gap:14px;padding:18px;display:flex}.business-surface .mock-icon{background:linear-gradient(135deg,var(--primary-dark),var(--primary));width:52px;height:52px;color:var(--design-role-color-d14f901611);border-radius:18px;flex:none;place-items:center;display:grid}.business-surface .mock-flow{gap:12px;display:grid}.business-surface .mock-flow-step{border:1px solid var(--design-role-color-0b983487ee);background:linear-gradient(135deg,var(--design-role-color-314c9127dd),var(--design-role-color-cc53ce15c7));border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:104px;padding:18px;display:grid;position:relative}.business-surface .mock-flow-step:not(:last-child):after{content:"";z-index:1;background:var(--design-role-color-cc182c7150);border-radius:999px;width:10px;height:24px;position:absolute;bottom:-18px;left:43px}.business-surface .mock-flow-step strong{color:var(--brand-sage-ink);margin-bottom:4px;font-size:18px;display:block}.business-surface .mock-flow-step span{color:var(--text-muted);font-size:14px;line-height:1.45;display:block}.business-surface .business-product-mock-profile span,.business-surface .mock-request span,.business-surface .mock-section-label{color:var(--text-muted);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.business-surface .business-product-mock-profile strong,.business-surface .mock-request strong{color:var(--brand-sage-ink);font-size:18px}.business-surface .mock-progress{background:var(--design-role-color-25ae3468b3);border-radius:999px;height:10px;overflow:hidden}.business-surface .mock-progress span{border-radius:inherit;background:linear-gradient(135deg,var(--primary-dark),var(--primary));width:72%;height:100%;display:block}.business-surface .mock-section{border:1px solid var(--design-role-color-25ae3468b3);background:var(--design-role-color-99f7ac83d9);border-radius:22px;padding:18px}.business-surface .mock-service-list{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.business-surface .mock-service-list span{border:1px solid var(--design-role-color-25ae3468b3);background:var(--design-role-color-d14f901611);color:var(--accent);border-radius:999px;padding:9px 11px;font-size:13px;font-weight:700}.business-surface .mock-request{background:linear-gradient(135deg,var(--design-role-color-6703645d3c),var(--design-role-color-87ca8de8d2));color:var(--design-role-color-d14f901611);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.business-surface .mock-request span{color:var(--design-role-color-1c6b4b48de)}.business-surface .mock-request strong{color:var(--design-role-color-d14f901611);line-height:1.25}.business-surface .mock-request i{background:var(--design-role-color-57b962ee7c);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.business-surface .panel-stack{gap:16px;display:grid}.business-surface .card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:24px}.business-surface .card.dark{background:linear-gradient(180deg,var(--design-role-color-e3ceb187d1) 0,var(--design-role-color-a696456a9e) 100%);color:var(--design-role-color-2d8d935d37);border-color:var(--design-role-color-2bc9b2f9d8);box-shadow:0 24px 60px var(--design-role-color-4542556f56)}.business-surface .card.dark .muted,.business-surface .card.dark li,.business-surface .card.dark p{color:var(--design-role-color-d89e0d2e95)}.business-surface .card.dark .tag{background:var(--design-role-color-536e662fd2);color:var(--design-role-color-d14f901611);border:1px solid var(--design-role-color-536e662fd2)}.business-surface .card.tone-burgundy{background:linear-gradient(135deg,var(--design-role-color-c978c298c6) 0,var(--design-role-color-307e7c707a) 100%);color:var(--design-role-color-5ddefdd859);border-color:var(--design-role-color-0b760a5725);box-shadow:0 24px 60px var(--design-role-color-59dc58425c)}.business-surface .card.tone-burgundy .muted,.business-surface .card.tone-burgundy li,.business-surface .card.tone-burgundy p,.business-surface .card.tone-burgundy small{color:var(--design-role-color-2d372803c5)}.business-surface .card.tone-burgundy .stat-badge,.business-surface .card.tone-burgundy .step-number,.business-surface .card.tone-burgundy .tag{background:var(--design-role-color-57b962ee7c);color:var(--design-role-color-d14f901611);border-color:var(--design-role-color-57b962ee7c)}.business-surface .card.tone-graphite{background:var(--design-role-color-be69c8bf4f);color:var(--design-role-color-1c3ba4f376);border-color:var(--design-role-color-a8562fe4ee);box-shadow:0 24px 60px var(--design-role-color-17503c32ee)}.business-surface .card.tone-graphite .muted,.business-surface .card.tone-graphite li,.business-surface .card.tone-graphite p{color:var(--design-role-color-707c6a8a46)}.business-surface .card.tone-graphite .step-number,.business-surface .card.tone-graphite .tag{background:var(--design-role-color-25ae3468b3);color:var(--design-role-color-1c3ba4f376);border-color:var(--design-role-color-2bc9b2f9d8)}.business-surface .card.tone-sage-light{background:linear-gradient(180deg,var(--design-role-color-c659d630ce) 0,var(--design-role-color-a276bc3b19) 100%);color:var(--brand-sage-ink);border-color:var(--design-role-color-6bb06e704f);box-shadow:0 22px 54px var(--design-role-color-db6c477127)}.business-surface .card.tone-sage-light .icon-box{background:var(--design-role-color-25ae3468b3);color:var(--brand-sage-deep)}.business-surface .card.tone-mist{background:var(--design-role-color-1c6b4b48de);color:var(--brand-sage-ink);border-color:var(--design-role-color-6bb06e704f);box-shadow:0 18px 44px var(--design-role-color-c57d50297b)}.business-surface .card.tone-mist .muted,.business-surface .card.tone-mist li,.business-surface .card.tone-mist p,.business-surface .card.tone-mist small{color:var(--design-role-color-644d16c92c)}.business-surface .card.tone-mist .icon-box,.business-surface .card.tone-mist .stat-badge,.business-surface .card.tone-mist .step-number,.business-surface .card.tone-mist .tag{background:var(--design-role-color-25ae3468b3);color:var(--brand-sage-deep);border-color:var(--design-role-color-25ae3468b3)}.business-surface .tag{background:var(--design-role-color-25ae3468b3);color:var(--accent);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.business-surface .section-title{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.05}.business-surface .muted,.business-surface .section-subtitle{color:var(--text-muted);line-height:1.65}.business-surface .split{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:stretch;gap:26px;display:grid}.business-surface .panel-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.business-surface .panel-kpi strong{margin-bottom:6px;font-size:18px;display:block}.business-surface .panel-kpi small{color:var(--text-muted);display:block}.business-surface .stat-badge{background:var(--design-role-color-25ae3468b3);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-self:center;min-width:124px;padding:14px 16px;display:flex}.business-surface .stat-badge b{margin-bottom:4px;font-size:24px;display:block}.business-surface .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.business-surface .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.business-surface .icon-box{background:linear-gradient(135deg,var(--design-role-color-6bb06e704f),var(--design-role-color-8ab84afb51));width:54px;height:54px;color:var(--accent);border-radius:18px;place-items:center;margin-bottom:16px;font-size:20px;display:grid}.business-surface .card.dark .icon-box{background:var(--design-role-color-b3a3e8cf62);color:var(--design-role-color-d14f901611)}.business-surface .business-about-hero{border-bottom:1px solid var(--design-role-color-eb9b4e9e73);gap:30px;padding:48px 0 34px;display:grid}.business-surface .business-about-hero .tag,.business-surface .business-about-section-head .tag{width:fit-content;margin-bottom:0}.business-surface .business-about-hero-copy{gap:18px;max-width:980px;display:grid}.business-surface .business-about-hero h1{max-width:940px;color:var(--brand-sage-ink);letter-spacing:0;margin:0;font-size:50px;font-weight:680;line-height:1.06}.business-surface .business-about-hero p{max-width:780px;color:var(--text-muted);margin:0;font-size:18px;line-height:1.58}.business-surface .business-about-flow{border:1px solid var(--design-role-color-eb9b4e9e73);background:var(--design-role-color-09fa70dc1e);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:2px;display:grid;position:relative;overflow:hidden}.business-surface .business-about-flow-item{min-height:118px;color:var(--brand-sage-ink);text-align:left;gap:8px;padding:20px;display:grid;position:relative}.business-surface .business-about-flow-item:not(:first-child){border-left:1px solid var(--design-role-color-c6bfbfe09f)}.business-surface .business-about-flow-item span{color:var(--design-role-color-70eb8e769a);text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.business-surface .business-about-flow-item strong{color:inherit;font-size:19px;font-weight:750;line-height:1.3;display:block}.business-surface .business-about-flow-item p{max-width:none;color:var(--text-muted);font-size:14px;line-height:1.45}.business-surface .business-about-impact,.business-surface .business-about-section,.business-surface .business-about-system{gap:28px;margin-top:58px;display:grid}.business-surface .business-about-section-head{gap:12px;max-width:820px;display:grid}.business-surface .business-about-section-head h2{color:var(--brand-sage-ink);letter-spacing:0;margin:0;font-size:32px;font-weight:650;line-height:1.12}.business-surface .business-about-section-head p{color:var(--text-muted);margin:0;font-size:17px;line-height:1.65}.business-surface .business-about-impact-list,.business-surface .business-about-issue-list{border-top:1px solid var(--design-role-color-db6c477127);display:grid}.business-surface .business-about-impact-item,.business-surface .business-about-issue-row{border-bottom:1px solid var(--design-role-color-db6c477127);grid-template-columns:190px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.business-surface .business-about-impact-item>span,.business-surface .business-about-issue-row>span{color:var(--primary-dark);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:850;line-height:1.2}.business-surface .business-about-impact-item h3,.business-surface .business-about-issue-row h3,.business-surface .business-about-rail-step h3{color:var(--brand-sage-ink);letter-spacing:0;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.business-surface .business-about-impact-item p,.business-surface .business-about-issue-row p,.business-surface .business-about-rail-step p{max-width:900px;color:var(--text-muted);margin:0;font-size:16px;line-height:1.62}.business-surface .business-about-system{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.business-surface .business-about-rail{border-top:1px solid var(--design-role-color-db6c477127);grid-template-columns:1fr;gap:0;padding-left:0;display:grid;position:relative}.business-surface .business-about-rail-step{border-bottom:1px solid var(--design-role-color-db6c477127);background:0 0;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;max-width:none;padding:28px 0;display:grid;position:relative}.business-surface .business-about-rail-step>span{width:auto;height:auto;color:var(--primary-dark);text-transform:uppercase;background:0 0;border:0;border-radius:0;font-size:13px;font-weight:850;line-height:1.2;display:block;position:static}.business-surface .business-about-rail-step>div{padding-bottom:0}.business-surface .business-about-impact{padding-bottom:60px}.business-surface .business-about-impact-item{padding:32px 0}.business-surface .business-about-closing{border:1px solid var(--design-role-color-eb9b4e9e73);background:var(--design-role-color-6b68a8b64e);max-width:900px;color:var(--brand-sage-ink);border-radius:10px;margin:0;padding:26px 30px;font-size:21px;font-weight:650;line-height:1.45}.business-surface .step-number{background:var(--design-role-color-6bb06e704f);width:36px;height:36px;color:var(--primary);border-radius:12px;flex:none;place-items:center;font-weight:800;display:inline-grid}.business-surface .feature-list{margin:0;padding:0;list-style:none}.business-surface .feature-list li{align-items:center;gap:12px;display:flex}.business-surface .business-timeline-shell{border:1px solid var(--design-role-color-cba6c4142a);background:var(--design-role-color-97b9b30d81);box-shadow:var(--shadow-soft);border-radius:28px;padding:34px}.business-surface .business-timeline-intro{max-width:780px;margin-bottom:28px}.business-surface .business-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.business-surface .business-timeline:before{content:"";background:var(--design-role-color-ced7aa0a01);height:1px;position:absolute;top:28px;left:28px;right:28px}.business-surface .business-timeline-step{z-index:1;position:relative}.business-surface .business-timeline-step>span{background:linear-gradient(135deg,var(--primary-dark),var(--primary));width:56px;height:56px;color:var(--design-role-color-d14f901611);box-shadow:0 14px 30px var(--design-role-color-4542556f56);border-radius:18px;place-items:center;margin-bottom:16px;font-weight:800;display:grid}.business-surface .business-timeline-step h3{color:var(--brand-sage-ink);margin:0 0 8px;font-size:18px}.business-surface .business-timeline-step p{color:var(--text-muted);margin:0;line-height:1.55}.business-surface .business-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.business-surface .business-proof-card{border:1px solid var(--design-role-color-cba6c4142a);background:linear-gradient(180deg,var(--design-role-color-5098ef653c),var(--design-role-color-3b3dbbb4d5));min-height:250px;box-shadow:var(--shadow-soft);border-radius:28px;padding:24px;position:relative;overflow:hidden}.business-surface .business-proof-card:before{content:"";background:linear-gradient(180deg,var(--design-role10-accent-deep) 0,var(--primary) 100%);width:5px;position:absolute;inset:0 auto 0 0}.business-surface .business-proof-icon{background:var(--design-role10-surface-icon);width:52px;height:52px;color:var(--primary-dark);border-radius:18px;place-items:center;margin-bottom:22px;display:grid}.business-surface .business-proof-card>span{color:var(--text-muted);margin-bottom:10px;font-size:13px;font-weight:800;display:inline-flex}.business-surface .business-proof-card h3{color:var(--brand-sage-ink);margin:0 0 10px;font-size:24px;line-height:1.12}.business-surface .business-proof-card p{color:var(--text-muted);margin:0;line-height:1.65}.business-surface .hero .panel-stack>.card:not(.dark):last-child h3{color:var(--design-role10-text-heading);font-weight:700}.business-surface .hero .panel-stack>.card:not(.dark):last-child .muted{color:var(--design-role10-text-muted);opacity:1;font-weight:500}.business-surface .cta-banner{background:linear-gradient(90deg,var(--design-role10-accent-deep) 0,var(--design-role10-accent-deep) 6px,transparent 6px),radial-gradient(circle at 100% 0,var(--design-role10-surface-icon),transparent 34%),linear-gradient(135deg,var(--design-role10-surface-cta) 0,var(--design-role10-surface-cta-end) 100%);color:var(--brand-sage-ink);border:1px solid var(--design-role10-border-cta);box-shadow:0 22px 54px var(--design-role10-shadow-cta);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:38px 40px;display:flex}.business-surface .cta-banner .tag{background:var(--design-role10-tag-surface);color:var(--primary-dark);border:1px solid var(--design-role10-tag-surface)}.business-surface .cta-banner .btn{white-space:nowrap}.business-surface .cta-banner h3{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.05}.business-surface .cta-banner p{color:var(--text-muted);margin:10px 0 0}.business-surface .cta-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.business-surface .auth-wrap{place-items:center;min-height:100vh;padding:24px;display:grid}.business-surface .auth-card{background:var(--design-role10-surface-cta);width:min(1120px,100%);box-shadow:var(--shadow);border:1px solid var(--design-role10-auth-border);border-radius:28px;padding:34px}.business-surface .auth-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,360px);gap:24px;margin-top:22px;display:grid}.business-surface .auth-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--design-role10-surface-auth);box-shadow:var(--shadow-soft);padding:24px}.business-surface .auth-panel h2,.business-surface .auth-panel h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px}.business-surface .auth-panel p{color:var(--text-muted);margin:0;line-height:1.7}.business-surface .auth-alert{border:1px solid var(--line);background:var(--design-role10-surface-alert);border-radius:18px;margin-top:18px;padding:16px 18px}.business-surface .auth-alert strong{margin-bottom:6px;font-size:14px;display:block}.business-surface .auth-alert p{color:var(--text-muted)}.business-surface .auth-alert.is-success{border-color:var(--design-role10-border-success);background:var(--design-role10-surface-success)}.business-surface .auth-alert.is-warning{border-color:var(--design-warning-border);background:var(--design-warning-surface)}.business-surface .auth-alert.is-danger{border-color:var(--design-role10-border-danger);background:var(--design-role10-surface-danger)}.business-surface .auth-fields{gap:14px;display:grid}.business-surface .auth-field{gap:8px;display:grid}.business-surface .auth-field label{color:var(--accent);font-size:13px;font-weight:700}.business-surface .auth-fields input,.business-surface .auth-fields select,.business-surface .auth-fields textarea,.business-surface .auth-input{border:1px solid var(--design-role10-border-input);background:var(--design-role10-surface-white);border-radius:14px;width:100%;min-height:48px;padding:12px 14px}.business-surface .auth-field .client-auth-field-error{color:var(--design-role10-text-error);font-size:.78rem;font-weight:600;line-height:1.45}.business-surface .auth-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.business-surface .auth-side-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.business-surface .auth-side-list li{align-items:flex-start;gap:12px;display:flex}.business-surface .auth-side-list i{color:var(--primary);margin-top:4px}.business-surface .steps-list{gap:12px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.business-surface .steps-list li{color:var(--design-role10-text-list);align-items:flex-start;gap:12px;line-height:1.65;display:flex}.business-surface .reviews-list{gap:12px;margin-top:1rem;display:grid}.business-surface .review-item{background:var(--design-role10-surface-review);border:1px solid var(--design-role10-border-review);border-radius:16px;padding:14px 16px;line-height:1.6}.business-surface .review-item strong{color:var(--design-role10-surface-white);margin-bottom:4px;display:block}.business-surface .quick-nav{flex-wrap:wrap;gap:10px;display:flex}.business-surface .tag-warning{background:var(--design-warning-surface);color:var(--design-warning-strong)}.business-surface .service-journal-grid{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);gap:24px;display:grid}.business-surface .service-journal-list{gap:12px;display:grid}.business-surface .service-journal-item{border:1px solid var(--design-role10-border-journal);background:var(--design-role10-surface-journal);text-align:left;border-radius:18px;width:100%;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s}.business-surface .service-journal-item.active,.business-surface .service-journal-item:hover{border-color:var(--design-role10-border-journal-hover);box-shadow:0 14px 28px var(--design-role10-shadow-journal);transform:translateY(-2px)}.business-surface .service-journal-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-surface .service-journal-item-meta{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.business-surface .service-journal-item p{color:var(--design-role10-text-list-strong);margin:0;line-height:1.6}.business-surface .service-journal-item time{color:var(--design-role10-text-time);font-size:.84rem;line-height:1.4}.business-surface .service-journal-empty{background:var(--design-role10-surface-empty);color:var(--design-role10-text-time);border-radius:18px;padding:18px;line-height:1.65}.business-surface #page-cabinet,.business-surface.client-chat-surface-scope{--chat-shell-columns:360px minmax(0,1fr);--chat-shell-gap:0;--chat-shell-padding:0;--chat-shell-height:860px;--chat-shell-min-height:820px;--chat-shell-safe-bottom:env(safe-area-inset-bottom,0px);--chat-shell-available-height:calc(100dvh - var(--chat-shell-sticky-top) - 24px - var(--chat-shell-safe-bottom));--chat-sticky-scroll-buffer:0px;--chat-shell-background:var(--design-role10-chat-bg);--chat-shell-border:1px solid var(--design-role10-chat-border);--chat-shell-radius:24px;--chat-shell-shadow:0 12px 30px var(--design-role10-chat-shadow);--chat-thread-visible-cards:8;--chat-list-gap:2px;--chat-list-fixed-chrome-height:108px;--chat-thread-fit-height:calc((min(var(--chat-shell-height), var(--chat-shell-available-height)) - var(--chat-list-fixed-chrome-height) - (var(--chat-list-gap) * (var(--chat-thread-visible-cards) - 1))) / var(--chat-thread-visible-cards));--chat-thread-min-height:clamp(82px,var(--chat-thread-fit-height),94px);--chat-list-padding:0;--chat-filter-gap:8px;--chat-filter-margin:0;--chat-filter-radius:12px;--chat-filter-field-border-color:transparent;--chat-filter-field-background:var(--design-role10-chat-filter-bg);--chat-filter-field-shadow:none;--chat-filter-focus-border:var(--design-role10-chat-filter-focus);--chat-filter-focus-shadow:0 14px 26px var(--design-role10-chat-filter-shadow);--chat-filter-hover-translate:0;--chat-filter-row-primary-width:168px;--chat-card-hover-transform:none;--chat-card-hover-shadow:none;--chat-composer-padding:7px 38px;--chat-composer-font-size:15px;--chat-composer-font-weight:400;--chat-composer-letter-spacing:0;--chat-composer-focus-border:var(--design-role10-chat-composer-focus);--chat-composer-focus-shadow:inset 0 0 0 3px var(--design-role10-chat-composer-ring);--chat-attach-accent-color:var(--design-role10-chat-attach);--chat-send-accent-color:var(--design-accent)}.business-surface .cabinet-chat-shell,.business-surface .chat-layout{--chat-telegram-primary:var(--design-chat-color-a7300ebc8f);--chat-telegram-outgoing:var(--design-chat-color-4998d53030);--chat-telegram-glass:var(--design-chat-color-dec94ca2b0);--chat-telegram-muted-text:var(--design-chat-color-9485732782);--chat-telegram-border:var(--design-chat-color-0988a80204);--chat-telegram-shadow:0 12px 30px var(--design-chat-color-959d6773c6);--chat-telegram-blur:16px}.business-surface .cabinet-chat-shell .chat-telegram-icon{color:currentColor;flex:none;display:block}.business-surface .chat-filter-dropdown-trigger .chat-telegram-icon,.business-surface .chat-tag-filter-arrow .chat-telegram-icon{width:16px;height:16px}.business-surface .cabinet-chat-shell,.business-surface .chat-layout{--chat-thread-min-height:clamp(90px,var(--chat-thread-fit-height),96px);background:var(--design-chat-color-a57e3eae23);border-color:var(--chat-telegram-border);box-shadow:var(--chat-telegram-shadow)}.business-surface .cabinet-chat-shell>.cabinet-chat-card:first-child,.business-surface .chat-layout>.cabinet-chat-card:first-child{background:var(--chat-telegram-glass);border-inline-end:1px solid var(--chat-telegram-border)}.business-surface .cabinet-chat-shell>.cabinet-chat-card.chat-window,.business-surface .chat-layout>.cabinet-chat-card.chat-window{background:var(--design-chat-color-a57e3eae23)}.business-surface #cabinetChatWindowHeader,.business-surface #chatWindowHeader{background:var(--chat-telegram-glass);border-bottom:1px solid var(--chat-telegram-border);box-shadow:0 6px 16px var(--design-chat-color-53de528286);-webkit-backdrop-filter:blur(var(--chat-telegram-blur));backdrop-filter:blur(var(--chat-telegram-blur))}.business-surface .chat-meta{align-items:center;padding:10px 16px}.business-surface .chat-peer-avatar{background:var(--design-chat-color-46eb27f37f);width:36px;height:36px;color:var(--design-chat-color-a7300ebc8f);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.business-surface img.chat-peer-avatar{object-fit:cover;display:block}.business-surface .chat-pinned-message-bar{border-top:1px solid var(--design-chat-color-417d15c977);background:var(--design-chat-color-dc0ed91720);margin-top:0}.business-surface .chat-input-bar{border-top-color:var(--chat-telegram-border);background:var(--chat-telegram-glass);-webkit-backdrop-filter:blur(var(--chat-telegram-blur));backdrop-filter:blur(var(--chat-telegram-blur));margin-top:0;padding:12px 16px 16px}.business-surface .chat-thread{grid-template-rows:minmax(70px,1fr);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;min-height:90px;padding:10px 12px}.business-surface .chat-thread-avatar{place-items:center;width:70px;height:70px;display:grid}.business-surface .chat-thread .chat-company-avatar{width:70px;height:70px;font-size:20px}.business-surface .chat-thread-main{align-content:center;gap:3px;min-width:0;display:grid}.business-surface .chat-thread .chat-title-wrap{gap:0}.business-surface .chat-thread.active,.business-surface .chat-thread.active:hover{background:var(--design-chat-color-a7300ebc8f)}@media (max-height:900px){.business-surface .cabinet-chat-shell,.business-surface .chat-layout{--chat-thread-visible-cards:7}.business-surface #page-cabinet,.business-surface.client-chat-surface-scope{--chat-list-gap:2px;--chat-list-fixed-chrome-height:74px;--chat-thread-min-height:82px;--chat-filter-gap:4px;--chat-filter-margin:0;--chat-shell-padding:0}.business-surface .chat-filter-dropdown-trigger,.business-surface .chat-filters input,.business-surface .chat-filters select{min-height:34px;padding-top:4px;padding-bottom:4px}.business-surface .chat-filter-select.categories .chat-filter-dropdown-trigger,.business-surface .chat-filter-select.categories select,.business-surface .chat-filter-select.tags input{padding-top:4px;padding-bottom:4px}}.business-surface .cabinet-chat-shell,.business-surface .chat-layout{grid-template-columns:var(--chat-shell-columns);gap:var(--chat-shell-gap);width:100%;min-width:0;max-width:100%;height:min(var(--chat-shell-height),var(--chat-shell-available-height));min-height:min(var(--chat-shell-min-height),var(--chat-shell-available-height));padding:var(--chat-shell-padding);box-sizing:border-box;background:var(--chat-shell-background);border:var(--chat-shell-border);border-radius:var(--chat-shell-radius);box-shadow:var(--chat-shell-shadow);align-items:stretch;display:grid;overflow:hidden}.business-surface .cabinet-chat-card{width:100%;min-width:0;max-width:100%;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;height:100%;padding:0;overflow:visible}.business-surface .cabinet-chat-card.chat-window:hover,.business-surface .cabinet-chat-card:hover{transform:var(--chat-card-hover-transform);box-shadow:var(--chat-card-hover-shadow)}.business-surface .cabinet-chat-shell>.cabinet-chat-card,.business-surface .chat-layout>.cabinet-chat-card{box-sizing:border-box;min-width:0;max-width:100%}.business-surface .cabinet-chat-shell>.cabinet-chat-card:first-child{flex-direction:column;flex:0 0 360px;width:360px;min-width:360px;max-width:360px;display:flex;overflow:hidden}.business-surface #businessChatListCard{background:var(--design-chat-color-c659d630ce);border-inline-end:1px solid var(--design-chat-color-22a296d792)}.business-surface #businessChatWindowCard{min-width:0}.business-surface .chat-filters{gap:var(--chat-filter-gap);margin:var(--chat-filter-margin);background:var(--design-chat-color-c659d630ce);border-bottom:1px solid var(--design-chat-color-22a296d792);box-sizing:border-box;width:100%;min-width:0;padding:12px;display:grid}.business-surface .chat-filter-dropdown-trigger,.business-surface .chat-filters input,.business-surface .chat-filters select{background:var(--design-chat-color-ccabed7bdf);width:100%;min-height:38px;color:var(--design-chat-color-3de0edf4e9);box-sizing:border-box;border:1px solid #0000;border-radius:12px;min-width:0;padding:7px 12px;font-family:inherit;font-size:14px}.business-surface .chat-filter-row{grid-template-columns:var(--chat-filter-row-primary-width) minmax(0,1fr);gap:var(--chat-filter-gap);align-items:center;width:100%;min-width:0;display:grid}.business-surface .chat-filter-select{width:100%;min-width:0;transition:transform .2s,box-shadow .2s;position:relative;transform:translateY(0)}.business-surface .chat-filter-select:hover{transform:translateY(var(--chat-filter-hover-translate))}.business-surface .chat-filter-dropdown-trigger,.business-surface .chat-filter-select input,.business-surface .chat-filter-select select{appearance:none;border:1px solid var(--chat-filter-field-border-color);background:var(--chat-filter-field-background);border-radius:var(--chat-filter-radius);width:100%;min-width:0;box-shadow:var(--chat-filter-field-shadow);box-sizing:border-box;padding-right:42px;transition:border-color .2s,background .2s,box-shadow .2s}.business-surface .chat-filter-dropdown-trigger:focus-visible,.business-surface .chat-filter-dropdown-trigger:hover,.business-surface .chat-filter-select input:focus,.business-surface .chat-filter-select input:hover,.business-surface .chat-filter-select select:focus,.business-surface .chat-filter-select select:hover{background:var(--design-chat-color-a75df735fd);box-shadow:none;border-color:#0000;outline:none}.business-surface .chat-filter-select>i{color:var(--design-chat-color-34901a826b);pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.business-surface .chat-filter-select.categories .chat-filter-dropdown-trigger,.business-surface .chat-filter-select.categories select{color:var(--design-chat-color-3de0edf4e9);background:var(--design-chat-color-ccabed7bdf);border-color:#0000;padding:5px 38px 5px 12px;font-weight:600}.business-surface .chat-filter-dropdown-trigger{cursor:pointer;min-height:38px;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.business-surface .chat-filter-dropdown-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-surface .chat-filter-dropdown-trigger i{flex:none;font-size:12px}.business-surface .chat-filter-select.categories{z-index:8800}.business-surface .chat-filter-select.categories.open{z-index:11100}.business-surface .chat-filter-select.tags{z-index:9000}.business-surface .chat-filter-select.tags.open{z-index:11000}.business-surface .chat-tag-filter-trigger{cursor:text;align-items:center;width:100%;min-width:0;display:flex;position:relative}.business-surface .chat-filter-select.tags input{cursor:pointer;padding:5px 38px 5px 10px}.business-surface .chat-tag-filter-arrow{width:26px;height:26px;color:var(--accent);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.business-surface .chat-tag-dropdown{border:1px solid var(--design-chat-color-a2297a5a6e);background:var(--design-chat-color-c659d630ce);box-sizing:border-box;width:100%;max-width:calc(100vw - 36px);box-shadow:var(--shadow-soft);z-index:12000;border-radius:12px;gap:1px;padding:5px;display:grid;position:absolute;top:calc(100% - 1px);right:0;overflow-x:hidden}.business-surface .chat-category-dropdown{width:100%;max-width:min(320px,100vw - 36px);left:0;right:auto}.business-surface .chat-filter-select.tags .chat-tag-dropdown{max-width:100%;left:0;right:auto}.business-surface .chat-tag-dropdown-list{overscroll-behavior:contain;scroll-behavior:smooth;gap:2px;min-width:0;max-height:232px;padding-right:1px;display:grid;overflow:hidden auto}.business-surface .chat-tag-option{width:100%;min-width:0;min-height:28px;color:var(--design-chat-color-3de0edf4e9);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.2;display:flex;position:relative;overflow:hidden}.business-surface .chat-tag-option-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.business-surface .chat-tag-option.active,.business-surface .chat-tag-option:hover{background:var(--design-chat-color-29c0a9897b)}.business-surface .chat-list{contain:layout style;width:100%;height:calc((var(--chat-thread-min-height) * var(--chat-thread-visible-cards)) + (var(--chat-list-gap) * (var(--chat-thread-visible-cards) - 1)));max-height:calc((var(--chat-thread-min-height) * var(--chat-thread-visible-cards)) + (var(--chat-list-gap) * (var(--chat-thread-visible-cards) - 1)));min-height:0;padding:var(--chat-list-padding);box-sizing:border-box;scroll-snap-type:none;scrollbar-gutter:stable;overscroll-behavior-y:contain;overscroll-behavior-x:none;background:var(--design-chat-color-c659d630ce);flex:none;scroll-padding:0;display:block;overflow:hidden auto}.business-surface .chat-tag-option-color{background:var(--chat-tag-color,var(--design-chat-color-ab0433fe06));border-radius:999px;flex:none;width:7px;height:7px;margin-right:7px;display:inline-block}.business-surface .chat-tag-floating-tooltip,body>.chat-tag-floating-tooltip{z-index:13000;background:var(--design-chat-color-bed57a806d);max-width:min(280px,100vw - 32px);color:var(--design-chat-color-c659d630ce);box-shadow:0 12px 32px var(--design-chat-color-584274a203);pointer-events:none;white-space:normal;overflow-wrap:anywhere;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.25;position:fixed;transform:translate(-50%)}.business-surface .chat-thread-list-inner{box-sizing:border-box;contain:layout style;align-content:start;gap:var(--chat-list-gap);grid-auto-rows:var(--chat-thread-min-height);min-height:100%;padding-inline:8px;display:grid}.business-surface .chat-list,.business-surface .chat-message-list,.business-surface .chat-tag-dropdown-list{scrollbar-width:thin;scrollbar-color:var(--design-chat-color-ab0433fe06) transparent}.business-surface .chat-list::-webkit-scrollbar,.business-surface .chat-message-list::-webkit-scrollbar{width:6px;height:6px}.business-surface .chat-tag-dropdown-list::-webkit-scrollbar{width:6px;height:6px}.business-surface .chat-list::-webkit-scrollbar-thumb,.business-surface .chat-message-list::-webkit-scrollbar-thumb{background:var(--design-chat-color-46abc1bd51);border-radius:999px}.business-surface .chat-tag-dropdown-list::-webkit-scrollbar-thumb{background:var(--design-chat-color-46abc1bd51);border-radius:999px}.business-surface .chat-thread{contain:layout style;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:18px;grid-template-rows:auto auto auto;align-content:stretch;gap:1px;height:100%;min-height:0;padding:7px 12px 8px;transition:background .2s,color .2s;display:grid;position:relative;overflow:hidden}.business-surface .chat-thread:hover{background:var(--design-chat-color-b0ad7d6059);z-index:1;border-color:#0000}.business-surface .chat-thread.active{z-index:2}.business-surface .chat-thread.active,.business-surface .chat-thread.active:hover{background:linear-gradient(180deg,var(--design-chat-color-a541773c80) 0,var(--design-chat-color-a7300ebc8f) 100%)}.business-surface .chat-thread-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:0;display:flex;overflow:visible}.business-surface .chat-title-wrap{flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}.business-surface .chat-title-wrap h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--design-chat-color-3de0edf4e9);flex:auto;margin:0;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.business-surface .chat-company-avatar{background:linear-gradient(135deg,var(--design-chat-color-03dce8b4fd),var(--design-chat-color-fa53cab40b));width:36px;height:36px;color:var(--design-chat-color-d14f901611);isolation:isolate;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.business-surface .chat-company-avatar.large{width:44px;height:44px;font-size:15px}.business-surface img.chat-company-avatar{object-fit:cover;width:100%;height:100%;display:block}.business-surface .chat-thread-right{flex-direction:column-reverse;flex:none;justify-content:flex-start;align-items:flex-end;gap:6px;min-width:40px;max-width:none;padding-top:1px;display:flex;overflow:hidden}.business-surface .chat-preview{color:var(--design-chat-color-8f82286a44);font-size:13px;line-height:1.25}.business-surface .chat-preview,.business-surface .chat-thread-summary{min-width:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.business-surface .chat-thread-summary{color:var(--design-chat-color-af5ad31e3c);font-size:12px;line-height:1.3}.business-surface .chat-message-bottom,.business-surface .chat-preview-meta{justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.business-surface .chat-message-meta{flex:auto;gap:4px;min-width:0;display:grid}.business-surface .chat-thread .chat-message-bottom{align-content:start;min-width:0;display:grid;overflow:hidden}.business-surface .chat-thread .chat-tags{box-sizing:border-box;width:100%;min-height:18px;margin-top:0;padding-right:36px}.business-surface .chat-thread .chat-preview-meta{justify-content:flex-start;min-height:18px}.business-surface .chat-thread .chat-preview-meta .chat-preview{flex:auto;min-width:0}.business-surface .chat-thread .chat-category-badge,.business-surface .chat-thread .chat-thread-pill{flex:none;max-height:none;padding:2px 7px;line-height:1}.business-surface .chat-header-tags,.business-surface .chat-tags{flex-wrap:wrap;align-items:center;gap:4px;max-height:18px;display:flex;overflow:hidden}.business-surface .chat-tag-row{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;max-height:18px;padding-right:2px;display:flex;overflow:hidden}.business-surface .chat-tag{background:var(--design-chat-color-c6599259e2);min-width:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;font-weight:600;overflow:hidden}.business-surface .chat-tag,.business-surface .chat-tag-overflow{border:1px solid var(--design-chat-color-bc67593373);color:var(--design-chat-color-34901a826b);border-radius:999px;align-items:center;font-size:10px;display:inline-flex}.business-surface .chat-tag-overflow{background:var(--design-chat-color-48c0eb1d5e);min-width:20px;height:16px;justify-content:center;margin-left:0;padding:0 5px;font-weight:700;line-height:1}.business-surface .chat-tag.important{background:var(--design-warning-surface);color:var(--design-warning-strong)}.business-surface .business-company-profile-grid{align-items:stretch}.business-surface .business-company-profile-redesign{grid-template-columns:1fr;align-items:stretch;gap:24px;display:grid}.business-surface .business-profile-passport{background:radial-gradient(circle at top right,var(--design-chat-color-4a082db29c),transparent 34%),radial-gradient(circle at bottom left,var(--design-chat-color-427bc38a51),transparent 36%),linear-gradient(180deg,var(--design-chat-color-cc53ce15c7) 0,var(--design-chat-color-b24632ddee) 100%);align-content:start;gap:24px;padding:36px;display:grid}.business-surface .business-profile-passport .eyebrow{width:fit-content;margin-bottom:0}.business-surface .business-profile-passport-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;display:grid}.business-surface .business-profile-passport-head>div{min-width:0}.business-surface .business-profile-passport-title{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:18px;display:grid}.business-surface .business-profile-avatar{background:linear-gradient(135deg,var(--primary-dark),var(--primary));width:74px;height:74px;color:var(--design-chat-color-d14f901611);box-shadow:0 18px 38px var(--design-chat-color-17503c32ee);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.business-surface .business-profile-passport h1{color:var(--brand-sage-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(42px,4.8vw,72px);font-weight:700;line-height:.98}.business-surface .business-profile-passport p{max-width:760px;color:var(--design-chat-color-a5038ed4e9);margin:0;font-size:18px;line-height:1.65}.business-surface .profile-status{border:1px solid var(--design-chat-color-6d0ded23a2);background:var(--design-chat-color-09fa70dc1e);min-height:42px;color:var(--primary-dark);box-shadow:0 14px 34px var(--design-chat-color-8570ec214a);white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:800;display:inline-flex}.business-surface .profile-status.ok{color:var(--design-chat-color-60f320a6f4)}.business-surface .business-profile-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.business-surface .business-profile-fact{border:1px solid var(--design-chat-color-e2112ff3f2);background:var(--design-chat-color-dc0ed91720);min-width:0;min-height:104px;box-shadow:0 18px 44px var(--design-chat-color-8570ec214a);border-radius:22px;padding:18px}.business-surface .business-profile-fact span{color:var(--design-chat-color-644d16c92c);margin-bottom:10px;font-size:13px;font-weight:800;display:block}.business-surface .business-profile-fact strong{color:var(--brand-sage-ink);word-break:break-word;overflow-wrap:break-word;font-size:17px;line-height:1.25;display:block}.business-surface .business-profile-actions{flex-wrap:wrap;gap:14px;display:flex}.business-surface .business-profile-readiness{background:var(--design-chat-color-09fa70dc1e);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-content:start;gap:18px;padding:28px;display:grid}.business-surface .business-profile-readiness-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.business-surface .business-profile-readiness-head .tag{margin-bottom:0}.business-surface .business-profile-readiness-head>strong{color:var(--primary-dark);font-size:34px;line-height:1}.business-surface .business-profile-checks{gap:12px;display:grid}.business-surface .business-profile-check{border:1px solid var(--design-chat-color-25ae3468b3);background:linear-gradient(135deg,var(--design-chat-color-4ed7c21056),var(--design-chat-color-8fafb20d0d));border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;padding:16px;display:grid}.business-surface .business-profile-check .check-icon{background:var(--design-chat-color-25ae3468b3);width:38px;height:38px;color:var(--brand-sage-deep);border-radius:14px;place-items:center;display:grid}.business-surface .business-profile-check .check-icon.done{background:var(--design-chat-color-70ddb67ff9);color:var(--primary-dark)}.business-surface .business-profile-check strong{color:var(--brand-sage-ink);margin-bottom:4px;font-size:16px;display:block}.business-surface .business-profile-check p{color:var(--design-chat-color-644d16c92c);margin:0;font-size:14px;line-height:1.5}.business-surface .business-profile-public-card{background:var(--design-chat-color-09fa70dc1e);align-content:start;gap:16px;padding:30px;display:grid}.business-surface .business-profile-public-card .tag{width:fit-content;margin-bottom:0}.business-surface .business-profile-public-preview{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.business-surface .business-profile-preview-icon{background:linear-gradient(135deg,var(--primary-dark),var(--primary));width:52px;height:52px;color:var(--design-chat-color-d14f901611);box-shadow:0 16px 34px var(--design-chat-color-17503c32ee);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.business-surface .business-profile-public-preview h3{color:var(--brand-sage-ink);margin:0 0 8px;font-size:26px;line-height:1.12}.business-surface .business-profile-public-preview p{max-width:780px;color:var(--design-chat-color-a5038ed4e9);margin:0;font-size:17px;line-height:1.6}.business-surface .business-profile-public-preview .hero-outcomes{margin-top:18px}.business-surface .business-profile-side-stack{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:24px;display:grid}.business-surface .business-company-rating-card{align-content:start;gap:14px;min-height:auto;padding-bottom:26px;display:grid}.business-surface .business-company-rating-main{align-items:start;gap:12px;display:grid}.business-surface .business-company-rating-score{border:1px solid var(--design-chat-color-5d0ab792d9);background:var(--design-chat-color-b3a3e8cf62);border-radius:18px;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}.business-surface .business-company-rating-details{gap:7px;min-width:0;display:grid}.business-surface .business-company-rating-stars{color:var(--design-chat-color-d94ff44bc0);gap:5px;font-size:15px;line-height:1;display:inline-flex}.business-surface .business-company-rating-copy{max-width:360px;color:var(--design-chat-color-372af266e1);margin:0;font-size:15px;line-height:1.45}.business-surface .business-company-rating-card h3{color:inherit;margin:0;font-size:58px;line-height:1}.business-surface .business-company-rating-scale{color:var(--design-chat-color-f00853937b);letter-spacing:0;font-size:14px;font-weight:800;line-height:1}.business-surface .business-company-rating-card .btn-outline{background:var(--design-chat-color-2e595cc8c1);width:fit-content;color:var(--primary-dark)}.business-surface .review-toggle{margin-top:2px}.business-surface .reviews-list.active{gap:12px;display:grid}.business-surface .business-profile-reviews-modal{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.business-surface .business-profile-reviews-backdrop{background:var(--design-chat-color-d22bcbc573);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:0;position:absolute;inset:0}.business-surface .business-profile-reviews-dialog{z-index:1;border:1px solid var(--design-chat-color-6bb06e704f);background:var(--design-chat-color-431952a68f);width:min(640px,100%);max-height:min(680px,100vh - 48px);box-shadow:0 32px 90px var(--design-chat-color-4f817c2ca5);border-radius:24px;gap:20px;padding:28px;display:grid;position:relative;overflow:auto}.business-surface .business-profile-reviews-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;display:grid}.business-surface .business-profile-reviews-head .tag{width:fit-content;margin-bottom:12px}.business-surface .business-profile-reviews-head h2{color:var(--brand-sage-ink);margin:0 0 8px;font-size:30px;line-height:1.1}.business-surface .business-profile-reviews-head p{color:var(--design-chat-color-a5038ed4e9);margin:0;font-size:16px;line-height:1.5}.business-surface .business-profile-reviews-close{border:1px solid var(--design-chat-color-6bb06e704f);background:var(--design-chat-color-d14f901611);width:42px;height:42px;color:var(--brand-sage-ink);cursor:pointer;font:inherit;border-radius:14px;place-items:center;display:grid}.business-surface .business-profile-reviews-dialog .review-item{border:1px solid var(--design-chat-color-25ae3468b3);background:linear-gradient(135deg,var(--design-chat-color-4ed7c21056),var(--design-chat-color-9203fef560));color:var(--design-chat-color-a5038ed4e9);border-radius:18px;padding:16px;line-height:1.5}.business-surface .review-item-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.business-surface .business-profile-reviews-dialog .review-item strong{color:var(--brand-sage-ink);font-size:16px;line-height:1.25}.business-surface .business-profile-reviews-dialog .review-item p{margin:0}.business-surface .review-rating{background:var(--design-chat-color-0b983487ee);min-height:30px;color:var(--primary-dark);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.business-surface .review-rating i{color:var(--design-chat-color-e156d25501);font-size:12px}.business-surface .reviews-show-all{justify-self:center;margin-top:2px}.business-surface .business-profile-meta-card{background:var(--design-chat-color-09fa70dc1e)}.business-surface .business-profile-meta-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.business-surface .business-profile-meta-head .tag{margin-bottom:0}.business-surface .business-profile-meta-head .btn{border-radius:14px;min-height:42px;padding:11px 14px;font-size:14px}.business-surface .business-profile-meta-card dl{gap:12px;margin:0;display:grid}.business-surface .business-profile-meta-card dl>div{border-top:1px solid var(--design-chat-color-427bc38a51);gap:5px;padding:14px 0;display:grid}.business-surface .business-profile-meta-card dt{color:var(--design-chat-color-644d16c92c);font-size:13px;font-weight:800}.business-surface .business-profile-meta-card dd{color:var(--brand-sage-ink);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.35}.business-surface .business-profile-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.business-surface .business-profile-edit-form label{gap:8px;display:grid}.business-surface .business-profile-edit-form label>span{color:var(--design-chat-color-644d16c92c);font-size:13px;font-weight:800}.business-surface .business-profile-image-field{gap:8px;display:grid}.business-surface .business-profile-image-field>span{color:var(--design-chat-color-644d16c92c);font-size:13px;font-weight:800}.business-surface .business-profile-image-control{border:1px solid var(--design-chat-color-cba6c4142a);background:var(--design-chat-color-ff50535d27);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.business-surface .business-profile-image-preview{background:linear-gradient(135deg,var(--primary-dark),var(--primary));width:56px;height:56px;color:var(--design-chat-color-d14f901611);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.business-surface .business-profile-avatar img,.business-surface .business-profile-image-preview img,.business-surface .business-profile-preview-icon img,.business-surface .chat-company-avatar img{object-fit:cover;position:absolute}.business-surface .business-profile-image-actions{flex-wrap:wrap;gap:8px;display:flex}.business-surface .business-profile-image-actions .btn{border-radius:12px;min-height:38px;padding:9px 12px;font-size:13px}.business-surface .business-profile-image-error{color:var(--design-chat-color-3281e15fca);margin:0;font-size:13px;font-weight:700;line-height:1.35}.business-surface .business-profile-image-crop-modal{z-index:1210;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.business-surface .business-profile-image-crop-dialog{z-index:1;border:1px solid var(--design-chat-color-6bb06e704f);background:var(--design-chat-color-4650eeeb42);width:min(720px,100%);max-height:min(720px,100vh - 48px);box-shadow:0 32px 90px var(--design-chat-color-4f817c2ca5);border-radius:24px;gap:20px;padding:28px;display:grid;position:relative;overflow:auto}.business-surface .business-profile-image-crop-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:22px;display:grid}.business-surface .business-profile-image-crop-stage{aspect-ratio:1.55;border:1px solid var(--design-chat-color-ced7aa0a01);background:linear-gradient(45deg,var(--design-chat-color-465b177581) 25%,transparent 25%),linear-gradient(-45deg,var(--design-chat-color-465b177581) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--design-chat-color-465b177581) 75%),linear-gradient(-45deg,transparent 75%,var(--design-chat-color-465b177581) 75%),var(--design-chat-color-2a705b613f);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:22px;width:100%;position:relative;overflow:hidden}.business-surface .business-profile-image-crop-stage:active{cursor:grabbing}.business-surface .business-profile-image-crop-stage img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute}.business-surface .business-profile-image-crop-selector{aspect-ratio:1;border:2px solid var(--design-chat-color-431952a68f);box-shadow:0 0 0 999px var(--design-chat-color-4f817c2ca5),0 12px 34px var(--design-chat-color-de1a46066d);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.business-surface .business-profile-image-crop-selector:after{content:"";border:1px dashed var(--design-chat-color-dc0ed91720);border-radius:50%;position:absolute;inset:10px}.business-surface .business-profile-image-crop-controls{gap:14px;display:grid}.business-surface .business-profile-image-crop-controls label{gap:8px;display:grid}.business-surface .business-profile-image-crop-controls span{color:var(--design-chat-color-644d16c92c);font-size:13px;font-weight:800}.business-surface .business-profile-image-crop-help{color:var(--design-chat-color-a5038ed4e9);margin:0;font-size:14px;line-height:1.45}.business-surface .business-profile-image-crop-controls input{accent-color:var(--primary)}.business-surface .business-profile-image-crop-reset{width:fit-content}.business-surface .business-profile-image-crop-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.business-surface .business-profile-edit-form input,.business-surface .business-profile-edit-form textarea{border:1px solid var(--design-chat-color-6d0ded23a2);background:var(--design-chat-color-cc53ce15c7);width:100%;min-height:48px;color:var(--brand-sage-ink);font:inherit;border-radius:14px;outline:none;padding:12px 14px;font-weight:650;transition:border-color .2s,box-shadow .2s,background .2s}.business-surface .business-profile-edit-form textarea{resize:vertical;min-height:118px;line-height:1.5}.business-surface .business-profile-edit-form input:focus,.business-surface .business-profile-edit-form textarea:focus{border-color:var(--design-chat-color-5913f2cf1b);background:var(--design-chat-color-d14f901611);box-shadow:0 0 0 4px var(--design-chat-color-1c597beecc)}.business-surface .business-profile-edit-form-wide,.business-surface .business-profile-form-actions,.business-surface .business-profile-form-error{grid-column:1/-1}.business-surface .business-profile-form-actions{justify-content:flex-start;display:flex}.business-surface .business-profile-form-error{border:1px solid var(--design-chat-color-26fa7efa7a);background:var(--design-chat-color-88a005a7a9);color:var(--design-chat-color-3281e15fca);border-radius:14px;margin:0;padding:12px 14px;font-weight:700}.business-surface .chip-btn{border:1px solid var(--design-chat-color-6682f05a3b);background:var(--design-chat-color-a4bc856411);color:var(--accent);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.business-surface .chip-btn.is-active,.business-surface .chip-btn:hover{background:var(--design-chat-color-29c0a9897b);border-color:var(--design-chat-color-9c46d6ec0b)}.business-surface .loading-chip{border-radius:999px;width:142px;height:42px}.business-surface .loading-chip,.business-surface .loading-toolbar{background:linear-gradient(90deg,var(--design-chat-color-b42d571992),var(--design-chat-color-d46f68f498),var(--design-chat-color-b42d571992))}.business-surface .loading-toolbar{border-radius:24px;width:100%;height:74px;margin-top:18px}.business-surface .business-services-journal-card{gap:20px;display:grid}.business-surface .business-plan-notice-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.business-surface .business-plan-notice-grid-single{grid-template-columns:minmax(0,1fr);margin-top:18px}.business-surface .business-plan-notice-card{border:1px solid var(--design-chat-color-a2297a5a6e);background:linear-gradient(180deg,var(--design-chat-color-2a0e455517) 0,var(--design-chat-color-ecf013980b) 100%);border-radius:20px;gap:6px;padding:16px 18px;display:grid}.business-surface .business-plan-notice-card.is-warning{border-color:var(--design-chat-color-fc4da50007);background:linear-gradient(180deg,var(--design-chat-color-570af1df9d) 0,var(--design-chat-color-5667195360) 100%)}.business-surface .business-plan-notice-kicker{color:var(--design-chat-color-18046fe2c6);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.business-surface .business-plan-notice-card strong{color:var(--design-chat-color-f1a1cfa49c);font-size:17px;font-weight:800;line-height:1.2}.business-surface .business-plan-notice-card p{color:var(--design-chat-color-a35777db66);margin:0;font-size:13px;line-height:1.55}.business-surface .services-quick-nav{margin-bottom:2px}.business-surface .services-freshness-toolbar{border:1px solid var(--design-chat-color-a2297a5a6e);background:var(--design-chat-color-04322c752b);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.business-surface .services-freshness-summary{gap:10px;display:grid}.business-surface .services-freshness-summary-text{color:var(--design-chat-color-18046fe2c6);font-size:14px;line-height:1.55}.business-surface .services-freshness-actions{flex-wrap:wrap;gap:10px;display:flex}.business-surface .services-freshness-empty{background:var(--design-chat-color-499668ca1a);color:var(--design-chat-color-18046fe2c6);border-radius:18px;padding:18px 20px;line-height:1.65}.business-surface .business-services-category-stack{gap:18px;display:grid}.business-surface .category-block{gap:14px;display:grid}.business-surface .category-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.business-surface .category-header h3{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.08}.business-surface .category-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.business-surface .service-category-stale-meta{color:var(--design-chat-color-f0c011d467);font-size:13px;font-weight:700}.business-surface .service-list{gap:14px;display:grid}.business-surface .service-row{border:1px solid var(--design-chat-color-a2297a5a6e);background:var(--design-chat-color-04322c752b);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.business-surface .service-row.updated{border-color:var(--design-chat-color-239e9e65ec);box-shadow:0 0 0 4px var(--design-chat-color-81f0cd5240)}.business-surface .service-row h4{color:var(--design-chat-color-f1a1cfa49c);letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.12}.business-surface .service-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.business-surface .service-row-pill-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.business-surface .service-row p{color:var(--text-muted);margin:0;line-height:1.55}.business-surface .service-freshness-pill,.business-surface .service-quality-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.business-surface .service-quality-pill.is-strong{background:var(--design-chat-color-b1271a80d0);color:var(--success)}.business-surface .service-quality-pill.is-good{background:var(--design-success-surface);color:var(--design-success)}.business-surface .service-quality-pill.is-needs-work{background:var(--design-chat-color-54ba2fe8f1);color:var(--accent)}.business-surface .service-freshness-pill.is-fresh{background:var(--design-chat-color-f29e7e942a);color:var(--design-chat-color-e5c044a445)}.business-surface .service-freshness-pill.is-stale{background:var(--design-chat-color-a7c686464f);color:var(--design-chat-color-f0c011d467)}.business-surface .service-quality-note{color:var(--design-chat-color-18046fe2c6);margin-top:10px;font-size:13px;line-height:1.5}.business-surface .service-quality-next-action{color:var(--design-chat-color-58d44d3248);margin-top:4px;font-size:13px;line-height:1.5}.business-surface .service-freshness-note{color:var(--design-chat-color-18046fe2c6);margin-top:8px;font-size:13px;line-height:1.5}.business-surface .service-row-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.business-surface .btn-sm{border-radius:14px;padding:10px 14px;font-size:14px;font-weight:700}.business-surface .chat-category-badge,.business-surface .chat-thread-pill{white-space:nowrap;border:1px solid var(--design-chat-color-bc67593373);background:var(--design-chat-color-c6599259e2);color:var(--design-chat-color-34901a826b);border-radius:999px;align-items:center;gap:6px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.business-surface .chat-company-dialog-count{background:var(--design-chat-color-3477002df7);border-color:var(--design-chat-color-228940861b);color:var(--design-chat-color-ed4123a5fe);flex:none}.business-surface .chat-thread-pill.typing{color:var(--design-chat-color-e5c044a445)}.business-surface .chat-pin{width:14px;height:14px;color:var(--design-chat-color-46a8ea212d);flex:none;place-items:center;display:inline-grid}.business-surface .chat-pin:before{width:13px;height:13px;-webkit-mask:var(--icon-pin) center /contain no-repeat;mask:var(--icon-pin) center /contain no-repeat;content:"";background-color:currentColor;font-size:0;display:block;transform:rotate(38deg)}.business-surface .chat-badge,.business-surface .chat-important-indicator{border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.business-surface .chat-badge{background:var(--design-chat-color-52b46f6e43);color:var(--design-chat-color-d14f901611);box-shadow:none}.business-surface .chat-important-indicator{background:var(--design-chat-color-c39a943fb7);color:#0000;width:10px;min-width:10px;height:10px;box-shadow:none;border:0;padding:0}.business-surface .chat-thread-status-row{z-index:1;pointer-events:none;align-items:center;gap:4px;min-height:14px;display:inline-flex;position:absolute;bottom:9px;right:12px}.business-surface .chat-time{color:var(--design-chat-color-8907bfedd7);white-space:nowrap;font-size:12px;font-weight:500}.business-surface .chat-thread.active .chat-preview,.business-surface .chat-thread.active .chat-thread-summary,.business-surface .chat-thread.active .chat-time,.business-surface .chat-thread.active .chat-title-wrap h4{color:var(--design-chat-color-c659d630ce)}.business-surface .chat-thread.active .chat-category-badge,.business-surface .chat-thread.active .chat-company-dialog-count,.business-surface .chat-thread.active .chat-tag,.business-surface .chat-thread.active .chat-tag-overflow,.business-surface .chat-thread.active .chat-thread-pill{background:var(--design-chat-color-56d89d6fe1);border-color:var(--design-chat-color-e746cae685);color:var(--design-chat-color-c659d630ce)}.business-surface .chat-thread.active .chat-badge{background:var(--design-chat-color-c659d630ce);color:var(--design-chat-color-a7300ebc8f)}.business-surface .chat-thread.active .chat-pin{color:var(--design-chat-color-cc53ce15c7)}.business-surface .chat-thread.active .chat-important-indicator{background:var(--design-chat-color-cc53ce15c7)}.business-surface .chat-window{flex-direction:column;height:100%;min-height:0;max-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.business-surface .chat-meta{align-items:flex-start;gap:12px;min-width:0;display:flex}.business-surface .chat-mobile-back{z-index:14000;border:1px solid var(--design-chat-color-e0b1d23205);background:var(--design-chat-color-c659d630ce);color:var(--design-chat-color-b593f13ba9);min-width:44px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;scroll-margin-top:96px;font-weight:600;display:inline-flex;position:relative}.business-surface .chat-mobile-back:focus-visible{border-color:var(--design-chat-color-f3e015498f);box-shadow:0 0 0 4px var(--design-chat-color-d0cc7ec0a8);outline:none}.business-surface .chat-meta-main{flex:auto;gap:4px;min-width:0;display:grid}.business-surface .chat-transfer-panel{border:1px solid var(--design-chat-color-22a296d792);background:linear-gradient(180deg,var(--design-chat-color-7246f29236) 0,var(--design-chat-color-2f69481262) 100%);border-radius:18px;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.business-surface .chat-transfer-panel--compact{z-index:5;width:min(420px,100% - 32px);box-shadow:0 18px 34px var(--design-chat-color-a5494e1031);margin-top:0;margin-left:auto;position:absolute;top:76px;right:16px}.business-surface .chat-transfer-main{gap:10px;display:grid}.business-surface .chat-transfer-copy{gap:4px;min-width:0;display:grid}.business-surface .chat-transfer-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.business-surface .chat-transfer-kicker{color:var(--design-chat-color-18046fe2c6);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.business-surface .chat-transfer-copy strong{color:var(--design-chat-color-3de0edf4e9);font-size:15px;font-weight:800;line-height:1.25}.business-surface .chat-transfer-close{background:var(--design-chat-color-c28d776ff9);width:26px;height:26px;color:var(--design-chat-color-18046fe2c6);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.business-surface .chat-transfer-close:focus-visible,.business-surface .chat-transfer-close:hover{background:var(--design-chat-color-e0b1d23205);outline:none}.business-surface .chat-transfer-copy p,.business-surface .chat-transfer-note{color:var(--design-chat-color-a35777db66);margin:0;font-size:13px;line-height:1.5}.business-surface .chat-transfer-note.is-warning{color:var(--design-chat-color-4abc9a1b27)}.business-surface .chat-transfer-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.business-surface .chat-meta-title{flex-wrap:nowrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.business-surface .chat-meta-title h3{color:var(--design-chat-color-3de0edf4e9);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;line-height:1.2;overflow:hidden}.business-surface .chat-peer-heading{flex:auto;gap:2px;min-width:0;display:grid}.business-surface .chat-peer-status{min-width:0;color:var(--design-chat-color-18046fe2c6);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.business-surface .chat-peer-status.is-typing{color:var(--design-chat-color-e5c044a445)}.business-surface .chat-header-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.business-surface .chat-transfer-toggle{padding-inline:12px}.business-surface .chat-quote-toggle--header{white-space:nowrap;flex:none}@media (max-width:760px){.business-surface .chat-transfer-panel--compact{width:100%;position:static;top:auto;right:auto}.business-surface .chat-transfer-controls,.business-surface .chat-transfer-main{grid-template-columns:1fr;display:grid}.business-surface .chat-transfer-controls .btn-primary{width:100%}}.business-surface #cabinetChatWindowHeader,.business-surface #chatWindowHeader{flex:none;min-width:0;max-width:100%;display:flow-root;overflow:visible}.business-surface #cabinetChatWindowHeader:after,.business-surface #chatWindowHeader:after{content:"";clear:both;display:block}.business-surface .chat-message-list{contain:layout style;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-top:0;padding:18px 16px;display:flex;overflow:hidden auto}.business-surface .chat-message{contain:layout style;background:var(--design-chat-color-00d6216dcf);border-radius:12px;flex-shrink:0;width:fit-content;min-width:0;max-width:86%;padding:8px 10px 6px;display:block;overflow:hidden}.business-surface .chat-virtual-spacer,.chat-virtual-spacer{pointer-events:none;flex:none;width:1px;display:block}.business-surface .chat-message.outgoing{background:var(--design-chat-color-5a1aaea744);margin-left:auto}.business-surface .chat-message.pinned{border:1px solid var(--design-chat-color-5160f1a520);box-shadow:0 12px 24px var(--design-chat-color-5a1aaea744)}.business-surface .chat-message.is-selectable{cursor:pointer;padding-left:46px;position:relative}.business-surface .chat-message.is-selected{box-shadow:0 0 0 2px var(--design-chat-color-46abc1bd51),0 14px 28px var(--design-chat-color-22a296d792)}.business-surface .chat-message-select-toggle{background:var(--design-chat-color-cc53ce15c7);width:22px;height:22px;color:var(--design-chat-color-4851794615);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:14px;left:14px}.business-surface .chat-message-select-toggle:focus-visible,.business-surface .chat-message-select-toggle:hover{box-shadow:0 0 0 4px var(--design-chat-color-bb8474cf47);outline:none}.business-surface .chat-message.is-sending{opacity:.78}.business-surface .chat-message.is-failed{border:1px solid var(--design-chat-color-197d385c6a);background:var(--design-chat-color-644f04f882)}.business-surface .chat-message-text{color:var(--design-chat-color-3de0edf4e9);overflow-wrap:anywhere;word-break:break-word;margin:0 0 3px;line-height:1.38}.admin-surface .admin-support-chat-surface .chat-message-text a,.business-surface .chat-message-text a,.client-surface .client-support-chat-surface .chat-message-text a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.business-surface .chat-message-time{color:var(--design-chat-color-18046fe2c6);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.business-surface .chat-message-status-text{font-weight:600}.business-surface .chat-message-status-text.is-failed{color:var(--design-chat-color-28ad5e3324)}.business-surface .chat-context-menu{z-index:12000;border:1px solid var(--design-chat-color-74a53eade0);background:var(--design-chat-color-c290c3314d);min-width:220px;max-width:min(280px,100vw - 20px);box-shadow:0 22px 56px var(--design-chat-color-d4ebb9021f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;flex-direction:column;padding:8px;display:flex;position:fixed}.business-surface .chat-context-menu-item{width:100%;min-height:38px;color:var(--design-chat-color-45b36f0082);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:800;display:flex;position:relative}.business-surface .chat-context-menu-item i{width:16px;color:var(--design-chat-color-4851794615);text-align:center}.business-surface .chat-context-menu-item[data-chat-context-menu-item=pin-thread] i,.business-surface .chat-context-menu-item[data-chat-context-menu-item=pin] i{transform:rotate(38deg)}.business-surface .chat-context-menu-item:focus-visible,.business-surface .chat-context-menu-item:hover{background:var(--design-chat-color-bc825d0a72);outline:none}.business-surface .chat-context-menu-item:disabled{cursor:not-allowed;opacity:.45}.business-surface .chat-context-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:.58}.business-surface .chat-context-menu-tooltip{z-index:13000;border:1px solid var(--design-chat-color-0677ee5ca6);width:min(300px,100vw - 32px);box-shadow:0 18px 46px var(--design-chat-color-b91358b038);opacity:0;pointer-events:none;border-radius:16px;padding:12px 14px;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px)}.business-surface .chat-context-menu-tooltip[data-chat-context-menu-tooltip-placement=right]{left:calc(100% + 10px);right:auto;transform:translateY(-50%)translate(-4px)}.business-surface .chat-context-menu-tooltip strong{color:var(--design-chat-color-3de0edf4e9);font-size:13px;font-weight:900;line-height:1.25;display:block}.business-surface .chat-context-menu-tooltip small{color:var(--design-chat-color-18046fe2c6);margin-top:4px;font-size:12px;font-weight:700;line-height:1.35;display:block}.business-surface .chat-context-menu-item:focus-visible .chat-context-menu-tooltip,.business-surface .chat-context-menu-item:hover .chat-context-menu-tooltip{opacity:1;transform:translateY(-50%)}.business-surface .chat-tag-color-palette{border:1px solid var(--design-chat-color-74a53eade0);background:var(--design-chat-color-c290c3314d);width:220px;box-shadow:0 24px 58px var(--design-chat-color-3d0b8ef9b6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;gap:9px;padding:10px;display:grid;position:fixed}.business-surface .chat-tag-color-palette-head{gap:2px;min-width:0;display:grid}.business-surface .chat-tag-color-palette-head strong{color:var(--design-chat-color-45b36f0082);font-size:13px;font-weight:900;line-height:1.2}.business-surface .chat-tag-color-palette-head span{color:var(--design-chat-color-18046fe2c6);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.business-surface .chat-tag-color-palette-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.business-surface .chat-tag-color-swatch{border:2px solid var(--design-chat-color-c659d630ce);width:24px;height:24px;box-shadow:0 0 0 1px var(--design-chat-color-e0b1d23205);cursor:pointer;border-radius:999px}.business-surface .chat-tag-color-swatch:focus-visible,.business-surface .chat-tag-color-swatch:hover{box-shadow:0 0 0 3px var(--design-chat-color-46abc1bd51);outline:none}.business-surface .chat-tag-color-swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--design-chat-color-f3e015498f)}.business-surface .chat-tag-color-clear{border:1px solid var(--design-chat-color-00f2c54458);background:var(--design-chat-color-7af1d0d507);width:100%;min-height:30px;color:var(--design-chat-color-45b36f0082);cursor:pointer;font:inherit;border-radius:11px;font-size:12px;font-weight:850}.business-surface .chat-tag-color-clear:focus-visible,.business-surface .chat-tag-color-clear:hover{border-color:var(--design-chat-color-46abc1bd51);background:var(--design-chat-color-bc825d0a72);outline:none}.business-surface .chat-moderation-toast{z-index:11950;border:1px solid var(--design-chat-color-0677ee5ca6);background:var(--design-chat-color-c290c3314d);max-width:min(420px,100vw - 48px);color:var(--design-chat-color-45b36f0082);box-shadow:0 22px 52px var(--design-chat-color-b91358b038);border-radius:18px;align-items:center;gap:12px;padding:12px 14px 12px 16px;font-size:13px;font-weight:850;display:flex;position:fixed;bottom:24px;right:24px}.business-surface .chat-moderation-toast.is-success{border-color:var(--design-chat-color-efea2e711c);color:var(--design-chat-color-136e053a90)}.business-surface .chat-moderation-toast.is-error{border-color:var(--design-chat-color-2f2c312dd8);color:var(--design-chat-color-28ad5e3324)}.business-surface .chat-moderation-toast button{background:var(--design-chat-color-c28d776ff9);color:currentColor;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.business-surface .chat-pinned-clear,.business-surface .chat-tag-edit-toggle,.business-surface .chat-thread-personal-action{border:1px solid var(--design-chat-color-0677ee5ca6);background:var(--design-chat-color-cc53ce15c7);min-height:26px;color:var(--design-chat-color-4851794615);cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.business-surface .chat-pinned-clear,.business-surface .chat-thread-personal-action{gap:6px}.business-surface .chat-thread-personal-action.active{border-color:var(--design-chat-color-da9305c3aa);background:var(--design-chat-color-48f42d047e);color:var(--design-accent-dark)}.business-surface .chat-pinned-clear:disabled,.business-surface .chat-thread-personal-action:disabled{cursor:not-allowed;opacity:.55}.business-surface .chat-pinned-message-bar{border-left:3px solid var(--design-chat-color-fbe0b01770);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;margin-top:8px;padding:6px 8px 6px 12px;display:grid;position:relative}.business-surface .chat-pinned-message-copy{gap:2px;min-width:0;display:grid}.business-surface .chat-pinned-message-copy strong{color:var(--design-chat-color-fbe0b01770);font-size:13px;font-weight:700;line-height:1.2}.business-surface .chat-pinned-message-copy span{min-width:0;color:var(--design-chat-color-3de0edf4e9);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.business-surface .chat-pinned-message-bar .chat-pinned-clear{width:28px;height:28px;min-height:28px;color:var(--design-chat-color-18046fe2c6);background:0 0;border:0;place-items:center;padding:0;font-size:14px;display:inline-grid}.business-surface .chat-pinned-message-bar .chat-pinned-clear:focus-visible,.business-surface .chat-pinned-message-bar .chat-pinned-clear:hover{background:var(--design-chat-color-95f9e475ba);color:var(--design-chat-color-fbe0b01770);outline:none}.business-surface .chat-tag-editor{border:1px solid var(--design-chat-color-b279decd1d);background:var(--design-chat-color-a41c17bfc1);border-radius:16px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.business-surface .chat-tag-editor input{border:1px solid var(--design-chat-color-b3141adfd8);background:var(--design-chat-color-d14f901611);min-width:0;height:34px;color:var(--design-chat-color-45b36f0082);border-radius:12px;outline:none;padding:0 10px;font-size:13px;font-weight:700}.business-surface .chat-tag-editor input:focus{border-color:var(--design-chat-color-f3e015498f);box-shadow:0 0 0 4px var(--design-chat-color-bc825d0a72)}.business-surface .chat-tag-editor button{border:1px solid var(--design-chat-color-0677ee5ca6);background:var(--design-chat-color-d14f901611);min-height:34px;color:var(--design-chat-color-4851794615);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.business-surface .chat-tag-editor button:first-of-type{background:var(--design-chat-color-4851794615);color:var(--design-chat-color-d14f901611)}.business-surface .chat-tag-editor button:disabled{cursor:not-allowed;opacity:.55}.business-surface .chat-tag-edit-dialog{z-index:13000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.business-surface .chat-tag-edit-backdrop{background:var(--design-chat-color-9e87b73398);position:absolute;inset:0}.business-surface .chat-tag-edit-panel{z-index:1;border:1px solid var(--design-chat-color-0677ee5ca6);background:var(--design-chat-color-c659d630ce);width:min(420px,100%);box-shadow:0 24px 70px var(--design-chat-color-b3dc579a42);border-radius:14px;gap:10px;padding:14px;display:grid;position:relative}.business-surface .chat-tag-edit-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-surface .chat-tag-edit-head h3{color:var(--design-chat-color-3de0edf4e9);margin:0;font-size:16px;line-height:1.25}.business-surface .chat-tag-edit-head button{background:var(--design-chat-color-c28d776ff9);width:28px;height:28px;color:var(--design-chat-color-18046fe2c6);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.business-surface .chat-tag-edit-panel label{color:var(--design-chat-color-b36634cccc);font-size:12px;font-weight:800}.business-surface .chat-tag-edit-panel input,.business-surface .chat-tag-edit-panel textarea{border:1px solid var(--design-chat-color-b16690489c);background:var(--design-chat-color-04322c752b);width:100%;min-width:0;color:var(--design-chat-color-3de0edf4e9);font:inherit;resize:vertical;border-radius:12px;padding:9px 10px;font-size:14px}.business-surface .chat-tag-edit-panel input:focus,.business-surface .chat-tag-edit-panel textarea:focus{border-color:var(--design-chat-color-d70a1f9dca);box-shadow:0 0 0 3px var(--design-chat-color-95f9e475ba);outline:none}.business-surface .chat-tag-list-editor{gap:10px;display:grid}.business-surface .chat-tag-list-editor-section{gap:8px;display:grid}.business-surface .chat-tag-list-editor-section-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.business-surface .chat-tag-list-editor-section-head strong{color:var(--design-chat-color-45b36f0082);font-size:12px;font-weight:900}.business-surface .chat-tag-list-editor-section-head span{color:var(--design-chat-color-18046fe2c6);text-align:right;min-width:18px;font-size:11px;font-weight:700}.business-surface .chat-tag-list-editor-items{border:1px solid var(--design-chat-color-b279decd1d);background:var(--design-chat-color-b0cb2169a6);border-radius:14px;flex-wrap:wrap;gap:7px;min-height:38px;padding:9px;display:flex}.business-surface .chat-tag-list-editor-chip{background:var(--design-chat-color-be713bbe19);max-width:100%;color:var(--design-chat-color-4851794615);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 9px;font-size:12px;font-weight:800;display:inline-flex}.business-surface .chat-tag-list-editor-chip.is-editing{border-radius:12px;flex:180px;min-width:min(220px,100%);padding:4px}.business-surface .chat-tag-list-editor-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-surface .chat-tag-list-editor-chip-input{border-radius:8px;min-height:28px;padding:4px 7px;font-size:12px}.business-surface .chat-tag-list-editor-chip button{background:var(--design-chat-color-d0cc7ec0a8);width:18px;height:18px;color:var(--design-chat-color-4851794615);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;font-size:10px;display:inline-grid}.business-surface .chat-tag-delete-dialog{z-index:13020;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.business-surface .chat-tag-delete-backdrop{background:var(--design-chat-color-df6003c6cc);border:0;position:absolute;inset:0}.business-surface .chat-tag-delete-panel{z-index:1;border:1px solid var(--design-chat-color-99efae4093);background:var(--design-chat-color-c659d630ce);width:min(360px,100%);box-shadow:0 24px 70px var(--design-chat-color-b3dc579a42);border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px;display:grid;position:relative}.business-surface .chat-tag-delete-icon{background:var(--design-chat-color-828cd2f1a8);width:40px;height:40px;color:var(--design-chat-color-28ad5e3324);border-radius:14px;place-items:center;display:grid}.business-surface .chat-tag-delete-copy{min-width:0}.business-surface .chat-tag-delete-copy h3{color:var(--design-chat-color-45b36f0082);margin:0;font-size:16px;line-height:1.2}.business-surface .chat-tag-delete-copy p{color:var(--design-chat-color-18046fe2c6);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:800;overflow:hidden}.business-surface .chat-tag-delete-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.business-surface .chat-tag-delete-actions button{border:1px solid var(--design-chat-color-d0cc7ec0a8);background:var(--design-chat-color-c659d630ce);min-height:32px;color:var(--design-chat-color-4851794615);cursor:pointer;font:inherit;border-radius:10px;padding:0 12px;font-size:13px;font-weight:850}.business-surface .chat-tag-delete-actions button:last-child{border-color:var(--design-chat-color-77b05d72d1);background:var(--design-chat-color-28ad5e3324);color:var(--design-chat-color-c659d630ce)}.business-surface .chat-tag-list-editor-empty{color:var(--design-chat-color-18046fe2c6);align-self:center;font-size:12px;font-weight:700}.business-surface .chat-tag-library{border:1px solid var(--design-chat-color-b279decd1d);background:var(--design-chat-color-5098ef653c);border-radius:14px;gap:8px;padding:10px;display:grid}.business-surface .chat-tag-library-grid{flex-wrap:wrap;gap:8px;display:flex}.business-surface .chat-tag-library-item{border:1px solid var(--design-chat-color-d0cc7ec0a8);background:var(--design-chat-color-c659d630ce);max-width:100%;min-height:30px;color:var(--design-chat-color-adaea9589d);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.business-surface .chat-tag-library-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-surface .chat-tag-library-item:focus-visible,.business-surface .chat-tag-library-item:hover{border-color:var(--design-chat-color-1138fa2854);box-shadow:0 0 0 3px var(--design-chat-color-fb32767849);outline:none}.business-surface .chat-tag-library-item.is-selected{border-color:var(--design-chat-color-0ffaa1aa58);background:var(--design-chat-color-4833884898)}@supports (color:color-mix(in lab,red,red)){.business-surface .chat-tag-library-item.is-selected{background:color-mix(in srgb,var(--design-chat-color-4833884898) 12%,var(--design-chat-color-c659d630ce))}}.business-surface .chat-tag-library-item.is-selected{color:var(--design-chat-color-136e053a90)}.business-surface .chat-tag-list-editor-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.business-surface .chat-tag-list-editor-add button{background:var(--design-chat-color-e3d7b1609a);min-height:36px;color:var(--design-chat-color-c659d630ce);cursor:pointer;font:inherit;border:0;border-radius:12px;padding:0 12px;font-size:12px;font-weight:850}.business-surface .chat-tag-list-editor-add button:disabled{cursor:not-allowed;opacity:.45}.business-surface .chat-tag-edit-actions{justify-content:flex-end;gap:8px;display:flex}.business-surface .chat-tag-edit-actions button{border:1px solid var(--design-chat-color-0677ee5ca6);background:var(--design-chat-color-c659d630ce);min-height:32px;color:var(--design-chat-color-4851794615);cursor:pointer;font:inherit;border-radius:10px;padding:0 12px;font-size:13px;font-weight:800}.business-surface .chat-tag-edit-actions button[type=submit]{border-color:var(--design-chat-color-1ed81c47c7);background:var(--design-chat-color-fbe0b01770);color:var(--design-chat-color-c659d630ce)}.business-surface .chat-message-retry{color:var(--design-chat-color-e5c044a445);cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0;font-size:12px;font-weight:700}.business-surface .chat-message-retry:hover{text-decoration:underline}.business-surface .chat-message-retry:focus-visible{box-shadow:0 0 0 4px var(--design-chat-color-d0cc7ec0a8);border-radius:8px;outline:none}.business-surface .chat-history-loader{background:var(--design-chat-color-bc825d0a72);color:var(--design-chat-color-adaea9589d);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.business-surface .chat-history-search{align-items:center;gap:8px;margin:10px 0 12px;display:flex}.business-surface .chat-history-search input{border:1px solid var(--design-chat-color-b3141adfd8);background:var(--design-chat-color-a41c17bfc1);min-width:0;height:36px;color:var(--design-chat-color-45b36f0082);border-radius:12px;outline:none;flex:auto;padding:0 12px;font-size:13px;font-weight:600}.business-surface .chat-history-search input:focus{border-color:var(--design-chat-color-e720aaa5d6);box-shadow:0 0 0 3px var(--design-chat-color-33044586ec)}.business-surface .chat-history-search button{border:1px solid var(--design-chat-color-b3141adfd8);background:var(--design-chat-color-d14f901611);height:34px;color:var(--design-chat-color-4851794615);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800}.business-surface .chat-history-search button:disabled{cursor:not-allowed;opacity:.45}.business-surface .chat-history-search-count{min-width:34px;color:var(--design-chat-color-18046fe2c6);text-align:center;font-size:12px;font-weight:800}.business-surface .chat-tag[data-chat-tag-color]{background:var(--chat-tag-color)}@supports (color:color-mix(in lab,red,red)){.business-surface .chat-tag[data-chat-tag-color]{background:color-mix(in srgb,var(--chat-tag-color) 14%,var(--design-chat-color-c659d630ce))}}.business-surface .chat-tag[data-chat-tag-color]{color:var(--chat-tag-color)}@supports (color:color-mix(in lab,red,red)){.business-surface .chat-tag[data-chat-tag-color]{color:color-mix(in srgb,var(--chat-tag-color) 72%,var(--design-chat-color-f1a1cfa49c))}}.business-surface .chat-history-search-toggle{border:1px solid var(--design-chat-color-0677ee5ca6);background:var(--design-chat-color-5098ef653c);width:44px;min-width:44px;min-height:44px;color:var(--design-chat-color-4851794615);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:12px;font-weight:900;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.business-surface .chat-quote-toggle--header+.chat-history-search-toggle{margin-left:6px}.business-surface .chat-history-search-toggle.is-active,.business-surface .chat-history-search-toggle:focus-visible,.business-surface .chat-history-search-toggle:hover{border-color:var(--design-chat-color-2bda7143f1);box-shadow:inset 0 0 0 3px var(--design-chat-color-bc825d0a72),0 8px 18px var(--design-chat-color-22a296d792);color:var(--design-chat-color-4851794615);outline:none;transform:translateY(-1px)}.business-surface .chat-history-search-panel{border:1px solid var(--design-chat-color-be713bbe19);background:linear-gradient(180deg,var(--design-chat-color-437fc494be),var(--design-chat-color-431952a68f));min-height:0;box-shadow:inset 0 1px 0 var(--design-chat-color-dec94ca2b0);border-radius:16px;flex:auto;grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;align-items:stretch;gap:8px;margin-top:0;padding:10px;display:grid}.business-surface .chat-history-search-navigation,.business-surface .chat-history-search-panel-row,.business-surface .chat-history-search-scope{align-items:center;gap:6px;min-width:0;display:flex}.business-surface .chat-history-search-input-shell{width:100%;min-width:0;position:relative}.business-surface .chat-history-search-close{width:44px;height:44px;color:var(--design-chat-color-18046fe2c6);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .18s,color .18s;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.business-surface .chat-history-search-close:focus-visible,.business-surface .chat-history-search-close:hover{background:var(--design-chat-color-bc825d0a72);color:var(--design-chat-color-4851794615);outline:none}.business-surface .chat-history-search-panel-row input{border:1px solid var(--design-chat-color-8e26e02c99);background:var(--design-chat-color-d14f901611);width:100%;min-width:0;height:44px;color:var(--design-chat-color-45b36f0082);font:inherit;border-radius:14px;outline:none;padding:0 52px 0 12px;font-size:13px;font-weight:700}.business-surface .chat-history-search-scope{justify-content:flex-end;width:fit-content;max-width:100%;position:relative}.business-surface .chat-history-search-scope-select{border:1px solid var(--design-chat-color-be713bbe19);background:var(--design-chat-color-d14f901611);width:100%;min-height:44px;color:var(--design-chat-color-4851794615);cursor:pointer;font:inherit;border-radius:14px;justify-content:flex-start;align-items:center;gap:8px;padding:0 34px 0 12px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.business-surface .chat-history-search-scope-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-surface .chat-history-search-scope-menu{width:100%;min-width:100%;max-width:min(190px,100vw - 36px);left:auto;right:0}.business-surface .chat-history-search-scope-select:focus-within,.business-surface .chat-history-search-scope-select:hover{border-color:var(--design-chat-color-330fb59834);background:var(--design-chat-color-bc825d0a72)}.business-surface .chat-history-search-scope-select select{width:auto;min-width:0;max-width:190px;color:inherit;cursor:pointer;font:inherit;appearance:none;isolation:isolate;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;font-size:12px;font-weight:900;overflow:hidden}.business-surface .chat-history-search-scope-chevron{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.business-surface .chat-history-search-navigation{border-top:1px solid var(--design-chat-color-bc825d0a72);border-bottom:1px solid var(--design-chat-color-bc825d0a72);justify-content:space-between;min-height:24px;padding:2px 0}.business-surface .chat-history-search-navigation span{min-width:0;color:var(--design-chat-color-18046fe2c6);text-align:left;font-size:11px;font-weight:700}.business-surface .chat-history-search-navigation-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.business-surface .chat-history-search-navigation-actions button{border:1px solid var(--design-chat-color-be713bbe19);background:var(--design-chat-color-d14f901611);width:44px;height:44px;color:var(--design-chat-color-4851794615);cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:11px;display:inline-grid}.business-surface .chat-history-search-navigation-actions button:focus-visible,.business-surface .chat-history-search-navigation-actions button:hover{border-color:var(--design-chat-color-9f90440912);color:var(--design-accent-dark);outline:none}.business-surface .chat-history-search-navigation-actions button:disabled{color:var(--design-chat-color-f60cdf0a7b);cursor:default;opacity:.58}.business-surface .chat-history-search-results{align-content:start;gap:6px;min-height:0;max-height:none;padding-right:2px;display:grid;overflow-y:auto}.business-surface .chat-history-search-result{border:1px solid var(--design-chat-color-bc825d0a72);background:var(--design-chat-color-d14f901611);min-height:44px;color:var(--design-chat-color-b36634cccc);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:700;overflow:hidden}.business-surface .chat-history-search-result.active,.business-surface .chat-history-search-result:hover{border-color:var(--design-chat-color-47360a9209);background:var(--design-chat-color-48f42d047e)}.business-surface .chat-history-search-empty{min-height:0;color:var(--design-chat-color-18046fe2c6);text-align:center;align-content:center;place-items:center;gap:12px;font-size:13px;font-weight:800;display:grid}.business-surface .chat-history-search-empty i{background:var(--design-chat-color-bc825d0a72);width:58px;height:58px;color:var(--design-chat-color-4851794615);border-radius:50%;place-items:center;font-size:22px;display:grid}.business-surface .chat-date-separator{pointer-events:none;flex:none;justify-content:center;width:100%;display:flex}.business-surface .chat-date-separator span{background:var(--design-chat-color-22a296d792);min-height:26px;color:var(--design-chat-color-58d44d3248);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.business-surface .chat-scroll-jump{z-index:5;border:1px solid var(--design-chat-color-0677ee5ca6);background:var(--design-chat-color-431952a68f);width:38px;height:38px;min-height:38px;color:var(--design-chat-color-4851794615);box-shadow:0 12px 22px var(--design-chat-color-00f2c54458);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;margin:0;padding:0;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:52px;right:14px}.business-surface .chat-scroll-jump:focus-visible,.business-surface .chat-scroll-jump:hover{border-color:var(--design-chat-color-da9305c3aa);color:var(--design-accent-dark)}.business-surface .chat-scroll-jump:focus-visible{box-shadow:0 0 0 4px var(--design-chat-color-7181a85662),0 12px 22px var(--design-chat-color-00f2c54458);outline:none}.business-surface .chat-message-files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.business-surface .chat-file-chip{background:var(--design-chat-color-bc825d0a72);max-width:100%;color:var(--design-chat-color-4851794615);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.business-surface .chat-file-chip button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:11px;line-height:1;display:inline-grid}.business-surface .chat-file-chip button:focus-visible{box-shadow:0 0 0 3px var(--design-chat-color-0677ee5ca6);border-radius:999px;outline:none}.business-surface button.chat-file-chip{cursor:pointer;border:0}.business-surface button.chat-file-chip:focus-visible,.business-surface button.chat-file-chip:hover{background:var(--design-chat-color-0677ee5ca6);outline:none}.business-surface .chat-composer-reference{border:1px solid var(--design-chat-color-be713bbe19);background:var(--design-chat-color-7246f29236);min-width:0;color:var(--design-chat-color-45b36f0082);border-radius:14px;grid-template-columns:18px 3px minmax(0,1fr) 24px;align-items:center;gap:6px;padding:4px 6px;display:grid}.business-surface .chat-composer-reference>i{color:var(--design-chat-color-5c10448cc4);text-align:center;font-size:13px}.business-surface .chat-composer-reference.is-editing>i{color:var(--design-chat-color-0965fb9e36)}.business-surface .chat-composer-reference-accent{background:var(--design-chat-color-fbe0b01770);border-radius:999px;align-self:stretch;width:3px;display:block}.business-surface .chat-composer-reference.is-editing .chat-composer-reference-accent{background:var(--chat-ref-primary)}.business-surface .chat-composer-reference-copy{min-width:0}.business-surface .chat-composer-reference-copy strong{color:var(--design-chat-color-5c10448cc4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.business-surface .chat-composer-reference.is-editing .chat-composer-reference-copy strong{color:var(--design-chat-color-0965fb9e36)}.business-surface .chat-composer-reference-copy p{color:var(--design-chat-color-b36634cccc);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:1px 0 0;font-size:12px;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.business-surface .chat-composer-reference-clear{width:24px;height:24px;color:var(--design-chat-color-18046fe2c6);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:13px;display:grid}.business-surface .chat-composer-reference-clear:focus-visible,.business-surface .chat-composer-reference-clear:hover{background:var(--design-chat-color-bc825d0a72);color:var(--design-chat-color-45b36f0082);outline:none}.business-surface .chat-composer-attachments{gap:6px;max-width:100%;padding:0 0 5px;display:flex;overflow-x:auto}.business-surface .chat-composer-attachment{border:1px solid var(--design-chat-color-be713bbe19);background:var(--design-chat-color-7246f29236);border-radius:12px;flex:0 0 76px;width:76px;min-width:76px;height:58px;padding:0;display:block;position:relative;overflow:hidden}.business-surface .chat-composer-attachment img,.business-surface .chat-composer-attachment-icon{border-radius:0;width:100%;height:100%}.business-surface .chat-composer-attachment img{object-fit:cover;display:block}.business-surface .chat-composer-attachment-icon{background:var(--design-chat-color-bc825d0a72);color:var(--design-chat-color-4851794615);place-items:center;font-size:18px;display:grid}.business-surface .chat-composer-attachment.is-file .chat-composer-attachment-icon{background:var(--design-chat-color-be713bbe19)}.business-surface .chat-composer-attachment-copy{background:linear-gradient(180deg,var(--design-chat-color-d496af9e13),var(--design-chat-color-0ff0196ee8));min-width:0;color:var(--design-chat-color-c659d630ce);padding:12px 5px 4px;position:absolute;bottom:0;left:0;right:0}.business-surface .chat-composer-attachment-preview{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.business-surface .chat-composer-attachment-preview:disabled{cursor:default}.business-surface .chat-composer-attachment-preview:not(:disabled):focus-visible .chat-composer-attachment-icon,.business-surface .chat-composer-attachment-preview:not(:disabled):hover .chat-composer-attachment-icon{background:var(--design-chat-color-0677ee5ca6)}.business-surface .chat-composer-attachment-preview:focus-visible{box-shadow:0 0 0 3px var(--design-chat-color-3197a0530d);border-radius:12px;outline:none}.business-surface .chat-attachment-copy strong,.business-surface .chat-composer-attachment-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.business-surface .chat-attachment-copy small,.business-surface .chat-composer-attachment-copy small{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.business-surface .chat-attachment-copy strong{color:var(--design-chat-color-45b36f0082)}.business-surface .chat-attachment-copy small{color:var(--design-chat-color-18046fe2c6)}.business-surface .chat-composer-attachment [data-chat-file-remove]{background:var(--design-chat-color-dec94ca2b0);width:22px;height:22px;color:var(--design-chat-color-18046fe2c6);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.business-surface .chat-composer-attachment [data-chat-file-remove]:focus-visible,.business-surface .chat-composer-attachment [data-chat-file-remove]:hover{background:var(--design-chat-color-84592c3716);color:var(--design-chat-color-28ad5e3324);outline:none}.business-surface .chat-message-attachments{gap:7px;max-width:min(360px,100%);margin-top:8px;display:grid}.business-surface .chat-attachment-tile{border:1px solid var(--design-chat-color-be713bbe19);background:var(--design-chat-color-335913971d);width:auto;min-width:0;color:var(--design-chat-color-45b36f0082);font:inherit;text-align:left;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:6px;text-decoration:none;display:grid}.business-surface button.chat-attachment-tile{cursor:pointer}.business-surface a.chat-attachment-tile:focus-visible,.business-surface a.chat-attachment-tile:hover,.business-surface button.chat-attachment-tile:focus-visible,.business-surface button.chat-attachment-tile:hover{border-color:var(--design-chat-color-ab0433fe06);background:var(--design-chat-color-dc07e73bed);outline:none}.business-surface .chat-attachment-icon,.business-surface .chat-attachment-tile img{border-radius:10px;width:42px;height:42px}.business-surface .chat-attachment-tile img{object-fit:cover;display:block}.business-surface .chat-attachment-icon{background:var(--design-chat-color-bc825d0a72);color:var(--design-chat-color-4851794615);place-items:center;font-size:18px;display:grid}.business-surface .chat-reply-preview{background:var(--design-chat-color-89c7571fc0);width:max-content;min-width:0;max-width:190px;color:inherit;font:inherit;text-align:left;border:0;border-radius:10px;grid-template-columns:3px minmax(0,1fr);gap:8px;margin-bottom:6px;padding:6px 8px;display:grid}.business-surface button.chat-reply-preview{cursor:pointer}.business-surface button.chat-reply-preview:focus-visible,.business-surface button.chat-reply-preview:hover{background:var(--design-chat-color-ddd35f719c);outline:none}.business-surface .chat-reply-preview-accent{background:var(--design-chat-color-fbe0b01770);border-radius:999px;align-self:stretch;width:3px}.business-surface .chat-reply-preview-copy{min-width:0}.business-surface .chat-reply-preview-copy strong{color:var(--design-chat-color-5c10448cc4);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.business-surface .chat-reply-preview-copy small{color:var(--design-chat-color-45b36f0082);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.business-surface .chat-message-edited{color:var(--design-chat-color-18046fe2c6);cursor:default;font-size:11px;font-weight:700;position:relative}.business-surface .chat-message-edited:after{content:attr(data-chat-message-edited-created) "\a " "РР·РјРµРЅРµРЅРѕ: " attr(data-chat-message-edited-updated);z-index:12500;background:var(--design-chat-color-bed57a806d);min-width:max-content;max-width:min(320px,100vw - 32px);color:var(--design-chat-color-d14f901611);opacity:0;pointer-events:none;text-align:left;white-space:pre;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.business-surface .chat-message-edited:focus-visible:after,.business-surface .chat-message-edited:hover:after{opacity:1;transform:translateY(0)}.business-surface .chat-message-time{white-space:nowrap;flex-wrap:nowrap}.business-surface .chat-message-checks,.business-surface .chat-message-status-icon{color:var(--design-chat-color-fbe0b01770);flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.business-surface .chat-message-status-icon.is-sending{color:var(--design-chat-color-f60cdf0a7b)}.business-surface .chat-message-checks{width:14px}.business-surface .chat-message-checks.is-read{width:20px}.business-surface .chat-message-checks i+i{margin-left:-5px}.business-surface .chat-message.outgoing .chat-message-time{color:var(--design-chat-color-8cfcc2fab7)}.business-surface .chat-message.is-highlighted{animation:chat-message-highlight-pulse 2.2s both}@keyframes chat-message-highlight-pulse{0%{box-shadow:0 0 0 0 var(--design-chat-color-1d8b08ad16)}18%{box-shadow:0 0 0 5px var(--design-chat-color-9b63af4082)}to{box-shadow:0 0 0 0 var(--design-chat-color-e0210f2c19)}}.business-surface .chat-attachment-preview-modal{z-index:13000;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.business-surface .chat-attachment-preview-backdrop{background:var(--design-chat-color-806aec65d1);cursor:pointer;border:0;position:absolute;inset:0}.business-surface .chat-attachment-preview-dialog{z-index:1;border:1px solid var(--design-chat-color-101b06459c);background:var(--design-chat-color-c290c3314d);width:min(1040px,100%);max-height:min(820px,100vh - 56px);box-shadow:0 34px 90px var(--design-chat-color-9e87b73398);border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.business-surface .chat-attachment-preview-header{border-bottom:1px solid var(--design-chat-color-fd5227ea4a);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.business-surface .chat-attachment-preview-header span{color:var(--design-chat-color-18046fe2c6);margin-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.business-surface .chat-attachment-preview-header h3{color:var(--design-chat-color-3de0edf4e9);margin:0;font-size:18px;font-weight:900;line-height:1.2}.business-surface .chat-attachment-preview-header p{color:var(--design-chat-color-18046fe2c6);margin:6px 0 0;font-size:13px;font-weight:700}.business-surface .chat-attachment-preview-actions{flex:none;align-items:center;gap:8px;display:flex}.business-surface .chat-attachment-preview-close,.business-surface .chat-attachment-preview-download,.business-surface .chat-attachment-preview-remove{border-radius:999px;justify-content:center;align-items:center;min-height:36px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.business-surface .chat-attachment-preview-download{border:1px solid var(--design-chat-color-583499c147);background:var(--design-chat-color-bc825d0a72);color:var(--design-chat-color-4851794615);padding:0 14px}.business-surface .chat-attachment-preview-remove{border:1px solid var(--design-chat-color-99efae4093);background:var(--design-chat-color-644f04f882);color:var(--design-chat-color-28ad5e3324);cursor:pointer;gap:6px;padding:0 12px}.business-surface .chat-attachment-preview-close{background:var(--design-chat-color-499668ca1a);width:36px;color:var(--design-chat-color-45b36f0082);cursor:pointer;border:0}.business-surface .chat-attachment-preview-body{background:linear-gradient(45deg,var(--design-chat-color-5478f72e3c) 25%,transparent 25%),linear-gradient(-45deg,var(--design-chat-color-5478f72e3c) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--design-chat-color-5478f72e3c) 75%),linear-gradient(-45deg,transparent 75%,var(--design-chat-color-5478f72e3c) 75%),var(--design-chat-color-499668ca1a);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;flex:auto;place-items:center;min-height:360px;display:grid;overflow:hidden}.business-surface .chat-attachment-preview-body iframe,.business-surface .chat-attachment-preview-body img,.business-surface .chat-attachment-preview-placeholder,.business-surface .chat-attachment-preview-text{width:100%;height:100%}.business-surface .chat-attachment-preview-body iframe{background:var(--design-chat-color-d14f901611);border:0;min-height:min(620px,62vh)}.business-surface .chat-attachment-preview-body img{object-fit:contain;max-width:100%;max-height:62vh}.business-surface .chat-attachment-preview-placeholder{min-height:min(420px,54vh);color:var(--design-chat-color-18046fe2c6);text-align:center;place-items:center;padding:28px;font-size:14px;font-weight:800;display:grid}.business-surface .chat-attachment-preview-text{background:var(--design-chat-color-d14f901611);min-height:min(620px,62vh);color:var(--design-chat-color-45b36f0082);text-align:left;white-space:pre-wrap;margin:0;padding:18px;font-size:13px;line-height:1.55;overflow:auto}.business-surface .chat-attachment-preview-gallery{border-top:1px solid var(--design-chat-color-fd5227ea4a);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:14px 16px 16px;display:grid}.business-surface .chat-attachment-preview-gallery>button{border:1px solid var(--design-chat-color-d0cc7ec0a8);background:var(--design-chat-color-d14f901611);width:42px;height:42px;color:var(--design-chat-color-4851794615);cursor:pointer;border-radius:999px;place-items:center;display:grid}.business-surface .chat-attachment-preview-strip{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.business-surface .chat-attachment-preview-strip button{border:1px solid var(--design-chat-color-b279decd1d);background:var(--design-chat-color-a41c17bfc1);max-width:220px;color:var(--design-chat-color-b36634cccc);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.business-surface .chat-attachment-preview-strip button i{color:currentColor;flex:none}.business-surface .chat-attachment-preview-strip button.active{border-color:var(--design-chat-color-c61103d221);background:var(--design-chat-color-a54148b3b9);color:var(--design-accent-dark)}.business-surface .chat-message-audit-modal{z-index:13100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.business-surface .chat-message-audit-backdrop{background:var(--design-chat-color-1ffe2e90e1);cursor:pointer;border:0;position:absolute;inset:0}.business-surface .chat-message-audit-dialog{z-index:1;border:1px solid var(--design-chat-color-b3aae06b0a);background:var(--design-chat-color-c290c3314d);width:min(620px,100%);max-height:min(600px,100vh - 48px);box-shadow:0 34px 90px var(--design-chat-color-9e87b73398);border-radius:18px;position:relative;overflow:hidden}.business-surface .chat-message-audit-header{border-bottom:1px solid var(--design-chat-color-fd5227ea4a);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 12px;display:flex}.business-surface .chat-message-audit-header span{color:var(--design-chat-color-18046fe2c6);letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:inline-flex}.business-surface .chat-message-audit-header h3{color:var(--design-chat-color-3de0edf4e9);margin:0;font-size:16px;font-weight:900;line-height:1.18}.business-surface .chat-message-audit-header p{color:var(--design-chat-color-18046fe2c6);margin:3px 0 0;font-size:12px;font-weight:700}.business-surface .chat-message-audit-close{background:var(--design-chat-color-499668ca1a);width:30px;height:30px;color:var(--design-chat-color-45b36f0082);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;transition:background .18s,transform .18s;display:grid}.business-surface .chat-message-audit-close:focus-visible,.business-surface .chat-message-audit-close:hover{background:var(--design-chat-color-be713bbe19);outline:none;transform:translateY(-1px)}.business-surface .chat-message-audit-state{border:1px solid var(--design-chat-color-fd5227ea4a);background:var(--design-chat-color-499668ca1a);color:var(--design-chat-color-58d44d3248);border-radius:18px;margin:18px 20px 20px;padding:16px;font-size:14px;font-weight:800}.business-surface .chat-message-audit-state.is-error{border-color:var(--design-chat-color-2f2c312dd8);background:var(--design-chat-color-78500e4fa8);color:var(--design-chat-color-28ad5e3324)}.business-surface .chat-message-audit-body{max-height:calc(min(600px,100vh - 48px) - 58px);padding:8px 10px 10px;overflow-y:auto}.business-surface .chat-message-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:7px;display:grid}.business-surface .chat-message-audit-summary span{background:var(--design-chat-color-bc825d0a72);min-width:0;color:var(--design-chat-color-4851794615);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:11px;font-weight:900;overflow:hidden}.business-surface .chat-message-audit-list{gap:6px;display:grid}.business-surface .chat-message-audit-item{border:1px solid var(--design-chat-color-fd5227ea4a);background:var(--design-chat-color-a41c17bfc1);border-radius:12px;overflow:hidden}.business-surface .chat-message-audit-item-top{border-bottom:1px solid var(--design-chat-color-23d204d6ff);color:var(--design-chat-color-3de0edf4e9);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.business-surface .chat-message-audit-item-top strong{font-size:12px;font-weight:900}.business-surface .chat-message-audit-item-top span{color:var(--design-chat-color-18046fe2c6);font-size:11px;font-weight:800}.business-surface .chat-message-audit-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.business-surface .chat-message-audit-diff div{background:var(--design-chat-color-d14f901611);border-radius:10px;min-width:0;padding:6px}.business-surface .chat-message-audit-diff span{color:var(--design-chat-color-18046fe2c6);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.business-surface .chat-message-audit-diff p{color:var(--design-chat-color-45b36f0082);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.3}.business-surface .chat-input-bar{border-top:1px solid var(--design-chat-color-22a296d792);flex-direction:column;flex:none;gap:8px;width:100%;margin-top:auto;padding-top:18px;display:flex;position:relative}.business-surface .chat-input-bar.is-dragging{border-color:var(--design-chat-color-2bda7143f1)}.business-surface .chat-input-bar.is-dragging:before{content:"РћС‚РїСѓСЃС‚РёС‚Рµ С„Р°Р№Р», С‡С‚РѕР±С‹ РїСЂРёРєСЂРµРїРёС‚СЊ";z-index:2;border:1px dashed var(--design-chat-color-b81585a5cc);background:var(--design-chat-color-90ba336752);color:var(--design-chat-color-4851794615);pointer-events:none;border-radius:18px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:4px 0}.business-surface .chat-input-bar--idle{margin-top:auto}.business-surface .chat-composer-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.business-surface .chat-quote-clear,.business-surface .chat-quote-toggle{border:1px solid var(--design-chat-color-0677ee5ca6);background:var(--design-chat-color-cc53ce15c7);color:var(--design-chat-color-4851794615);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.15;transition:border-color .18s,color .18s,background .18s}.business-surface .chat-quote-clear:hover,.business-surface .chat-quote-toggle.is-active,.business-surface .chat-quote-toggle:hover{border-color:var(--design-chat-color-da9305c3aa);background:var(--design-chat-color-30b94fd6f9);color:var(--design-accent-dark)}.business-surface .chat-quote-clear:focus-visible,.business-surface .chat-quote-toggle:focus-visible{border-color:var(--design-chat-color-c61103d221);box-shadow:0 0 0 4px var(--design-chat-color-d426b2a656);outline:none}.business-surface .chat-quote-panel{border:1px solid var(--design-chat-color-22a296d792);background:linear-gradient(180deg,var(--design-chat-color-e76951c9f2),var(--design-chat-color-c290c3314d));border-radius:18px;gap:12px;padding:14px;display:grid}.business-surface .chat-quote-panel--idle input,.business-surface .chat-quote-panel--idle select,.business-surface .chat-quote-panel--idle textarea{background:var(--design-chat-color-c659d630ce);color:var(--design-chat-color-3de0edf4e9);opacity:1;cursor:default}.business-surface .chat-quote-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.business-surface .chat-quote-grid label,.business-surface .chat-quote-note-field{color:var(--design-chat-color-18046fe2c6);gap:6px;font-size:12px;font-weight:700;display:grid}.business-surface .chat-quote-grid input,.business-surface .chat-quote-grid select,.business-surface .chat-quote-note-field textarea{border:1px solid var(--design-chat-color-00f2c54458);background:var(--design-chat-color-c659d630ce);width:100%;color:var(--design-chat-color-3de0edf4e9);font:inherit;resize:vertical;border-radius:14px;padding:10px 12px}.business-surface .chat-quote-grid input:focus,.business-surface .chat-quote-grid select:focus,.business-surface .chat-quote-note-field textarea:focus{border-color:var(--design-chat-color-c538bb77a2);box-shadow:0 0 0 4px var(--design-chat-color-7181a85662);outline:none}.business-surface .chat-quote-card{border:1px solid var(--design-chat-color-9dda462b3f);background:var(--design-chat-color-95f9ec73a3);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.business-surface .chat-quote-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--design-chat-color-0965fb9e36);font-size:11px;font-weight:800}.business-surface .chat-quote-title{color:var(--design-chat-color-3de0edf4e9);overflow-wrap:anywhere;word-break:break-word;font-size:15px;font-weight:800}.business-surface .chat-quote-meta{flex-wrap:wrap;gap:8px;display:flex}.business-surface .chat-quote-chip{background:var(--design-chat-color-bc825d0a72);min-width:0;max-width:100%;color:var(--design-chat-color-4851794615);overflow-wrap:anywhere;word-break:break-word;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.business-surface .chat-quote-note{color:var(--design-chat-color-58d44d3248);overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.business-surface .chat-composer{width:100%;min-width:0;display:block;position:relative}.business-surface .chat-composer.has-attachments{border:1px solid var(--design-chat-color-00f2c54458);background:var(--design-chat-color-04322c752b);border-radius:18px;gap:2px;padding:6px 44px;display:grid}.business-surface .chat-attach-shell{z-index:30;position:absolute;bottom:0;left:0}.business-surface .chat-attach-menu{z-index:31;border:1px solid var(--design-chat-color-d4ebb9021f);background:var(--design-chat-color-492bb6b4dd);min-width:192px;box-shadow:0 18px 48px var(--design-chat-color-584274a203);border-radius:10px;padding:7px;display:grid;position:absolute;bottom:38px;left:0}.business-surface .chat-attach-menu button{min-height:36px;color:var(--design-chat-color-499668ca1a);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 9px;font-size:13px;font-weight:650;display:grid}.business-surface .chat-attach-menu button:focus-visible,.business-surface .chat-attach-menu button:hover{background:var(--design-chat-color-b3a3e8cf62);outline:none}.business-surface .chat-attach-menu button:disabled{cursor:default;opacity:.56}.business-surface .chat-attach-tooltip,.client-surface .chat-attach-tooltip{z-index:32;background:var(--design-chat-color-bed57a806d);width:min(19rem,100vw - 32px);color:var(--design-chat-color-c659d630ce);opacity:0;pointer-events:none;visibility:hidden;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.business-surface .chat-attach-shell:focus-within .chat-attach-tooltip,.business-surface .chat-attach-shell:hover .chat-attach-tooltip,.client-surface .chat-attach-shell:focus-within .chat-attach-tooltip,.client-surface .chat-attach-shell:hover .chat-attach-tooltip{opacity:1;visibility:visible;transition-delay:2s,2s,2s;transform:translateY(0)}.business-surface .chat-attach-btn{width:24px;min-width:24px;height:24px;color:var(--design-chat-color-194086844e);cursor:pointer;z-index:2;background:0 0;border:none;place-items:center;padding:0;font-size:22px;line-height:1;transition:transform .18s,color .18s;display:inline-grid;position:absolute;bottom:7px;left:8px}.business-surface .chat-composer.has-attachments .chat-attach-btn{bottom:12px;left:10px}.business-surface .chat-attach-btn:hover{color:var(--chat-attach-accent-color);transform:scale(1.08)}.business-surface .chat-attach-btn:focus-visible{box-shadow:0 0 0 3px var(--design-chat-color-e5113b63d2);color:var(--chat-attach-accent-color);border-radius:999px;outline:none}.business-surface .chat-attach-btn.is-disabled{color:var(--design-chat-color-7c5ea367e8);cursor:default;transform:none}.business-surface .chat-input-bar textarea{border:1px solid var(--design-chat-color-00f2c54458);background:var(--design-chat-color-04322c752b);width:100%;height:38px;min-height:38px;max-height:calc(17.4em + 22px);padding:var(--chat-composer-padding);color:var(--design-chat-color-3de0edf4e9);font:inherit;font-size:var(--chat-composer-font-size);font-weight:var(--chat-composer-font-weight);letter-spacing:var(--chat-composer-letter-spacing);resize:none;border-radius:16px;margin:0;line-height:1.45;display:block;overflow-y:auto}.business-surface .chat-input-bar textarea:focus{border-color:var(--chat-composer-focus-border);box-shadow:var(--chat-composer-focus-shadow);outline:none}.business-surface .chat-input-bar textarea:disabled{background:var(--design-chat-color-04322c752b);color:var(--design-chat-color-3de0edf4e9);opacity:1;cursor:default}.business-surface .chat-file-meta{color:var(--design-chat-color-18046fe2c6);gap:8px;min-height:0;margin-top:0;padding:0 4px;font-size:12px;display:grid}.business-surface :not(.cabinet-chat-shell)>#cabinetChatSendButton,.business-surface :not(.cabinet-chat-shell)>#chatSendButton{z-index:2;width:24px;min-width:24px;height:24px;color:var(--chat-send-accent-color);cursor:pointer;transform-origin:50%;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;transition:transform .18s,color .18s;display:inline-flex;position:absolute;bottom:7px;right:8px}.business-surface .chat-composer.has-attachments:not(.cabinet-chat-shell .chat-composer)>#cabinetChatSendButton,.business-surface .chat-composer.has-attachments:not(.cabinet-chat-shell .chat-composer)>#chatSendButton{bottom:12px;right:10px}.business-surface #cabinetChatSendButton:before,.business-surface #chatSendButton:before{width:20px;height:20px;-webkit-mask:var(--icon-arrow) center /contain no-repeat;mask:var(--icon-arrow) center /contain no-repeat;content:"";background-color:currentColor;font-size:0;display:block}.business-surface :not(.cabinet-chat-shell)>#cabinetChatSendButton:hover,.business-surface :not(.cabinet-chat-shell)>#chatSendButton:hover{transform:scale(1.08)}.business-surface :not(.cabinet-chat-shell)>#cabinetChatSendButton:focus-visible,.business-surface :not(.cabinet-chat-shell)>#chatSendButton:focus-visible{box-shadow:0 0 0 4px var(--design-chat-color-d426b2a656);border-radius:999px;outline:none}.business-surface :not(.cabinet-chat-shell)>#cabinetChatSendButton:disabled,.business-surface :not(.cabinet-chat-shell)>#chatSendButton:disabled{color:var(--design-accent-dark);opacity:1;cursor:default;transform:none}.business-surface .chat-empty-state{border:1px dashed var(--design-chat-color-66c5c2ec81);background:var(--design-chat-color-59d0ee55ac);color:var(--text-muted);text-align:center;border-radius:18px;place-content:center;gap:6px;min-height:160px;padding:18px;display:grid}.business-surface .chat-empty-state--selection{min-height:220px}.business-surface .chat-empty-state--blank{min-height:100%;box-shadow:none;background:0 0;border:0;padding:0}.business-surface .chat-empty-stage{border-bottom:1px solid var(--design-chat-color-22a296d792);flex:auto;min-height:320px}.business-surface .chat-empty-reply-bar{border:1px solid var(--design-chat-color-a291aa38a3);background:linear-gradient(180deg,var(--design-chat-color-2289b24fd3),var(--design-chat-color-4eece04d45));border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 18px;display:flex}.business-surface .chat-empty-reply-bar strong{color:var(--design-chat-color-6dd2fe2794);letter-spacing:0;font-size:14px;font-weight:800}.business-surface .chat-empty-reply-bar button{background:var(--design-chat-color-bc825d0a72);width:34px;height:34px;color:var(--design-chat-color-157b39a5d7);cursor:default;border:none;border-radius:12px;font-size:22px;line-height:1}.business-surface .service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-surface .service-action-row{flex-wrap:wrap;gap:12px;display:flex}.business-surface .field{gap:8px;display:grid}.business-surface .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.business-surface .field.full{grid-column:1/-1}.business-surface .field label{color:var(--design-chat-color-58d44d3248);font-size:.86rem;font-weight:700}.business-surface .field input,.business-surface .field select,.business-surface .field textarea{border:1px solid var(--design-chat-color-307c8e375c);background:var(--design-chat-color-d14f901611);width:100%;color:var(--design-chat-color-3de0edf4e9);font:inherit;border-radius:16px;padding:.85rem .95rem}.business-surface .field input:focus,.business-surface .field select:focus,.business-surface .field textarea:focus{border-color:var(--design-accent);box-shadow:0 0 0 4px var(--design-chat-color-a0bd314b2d);outline:none}.business-surface .field textarea{resize:vertical;min-height:140px}.business-surface .service-actions{flex-wrap:nowrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}.business-surface .service-actions .btn{white-space:nowrap;flex:1 1 0;min-width:0;padding-left:14px;padding-right:14px}.business-surface .service-actions .btn:first-child{flex:1.18 1 0;padding-left:18px;padding-right:18px}.business-surface .service-actions .btn:last-child{flex:.82 1 0;padding-left:12px;padding-right:12px}.business-surface .service-actions.chat-service-actions .btn:first-child{flex:.9 1 0;padding-left:16px;padding-right:16px}.business-surface .service-actions.chat-service-actions .btn:last-child{flex:1.1 1 0;min-width:150px;padding-left:14px;padding-right:14px}.business-surface .article-card img{object-fit:cover;background:linear-gradient(135deg,var(--design-chat-color-e2e1f97200),var(--design-chat-color-d802263b04));border-radius:18px;width:100%;height:180px;margin-bottom:18px}.business-surface .article-meta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.business-surface .cabinet-auth{max-width:520px;margin:32px auto 0}.business-surface .auth-error{background:var(--design-chat-color-3a66fceb00);color:var(--design-chat-color-0ea2055f80);border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600}.business-surface .chat-composer.has-attachments textarea{height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;padding:8px 0}.business-surface .steps-card{padding:34px}.business-surface .steps-list.spacious{gap:18px;margin-top:0}.business-surface .steps-list.spacious li{align-items:flex-start;padding:10px 0}.business-surface .service-wizard-progress{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:4px;display:grid}.business-surface .service-step-chip{border:1px solid var(--design-chat-color-820df3dcb9);background:var(--design-chat-color-04322c752b);width:100%;color:var(--design-chat-color-f1a1cfa49c);text-align:left;cursor:pointer;border-radius:20px;align-items:flex-start;gap:12px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex}.business-surface .service-step-chip:hover:not(:disabled){border-color:var(--design-chat-color-9c46d6ec0b);box-shadow:0 12px 24px var(--design-chat-color-ed9ed963bd);transform:translateY(-2px)}.business-surface .service-step-chip:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.business-surface .service-step-chip.is-active{background:linear-gradient(180deg,var(--design-chat-color-54ba2fe8f1) 0,var(--design-chat-color-c285c35c6b) 100%);border-color:var(--design-chat-color-a6ce0f968a);box-shadow:0 16px 32px var(--design-chat-color-54ba2fe8f1)}.business-surface .service-step-chip.is-complete{border-color:var(--design-chat-color-6eab11bfaa);background:linear-gradient(180deg,var(--design-chat-color-81f0cd5240) 0,var(--design-chat-color-0a5dda10df) 100%)}.business-surface .service-step-chip-index{background:var(--design-chat-color-54ba2fe8f1);width:30px;height:30px;color:var(--design-chat-color-bf8bc0eed9);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.business-surface .service-step-chip.is-active .service-step-chip-index{background:var(--design-chat-color-bf8bc0eed9);color:var(--design-chat-color-d14f901611)}.business-surface .service-step-chip.is-complete .service-step-chip-index{background:var(--design-chat-color-750e5d4578);color:var(--design-chat-color-c5a86cb137)}.business-surface .service-step-chip-copy{gap:4px;min-width:0;display:grid}.business-surface .service-step-chip-copy strong{font-size:15px;font-weight:800;line-height:1.25}.business-surface .service-step-chip-copy span{color:var(--design-chat-color-18046fe2c6);font-size:13px;line-height:1.45}.business-surface .service-wizard-statebar{border:1px solid var(--design-chat-color-a2297a5a6e);background:linear-gradient(180deg,var(--design-chat-color-2a0e455517) 0,var(--design-chat-color-ecf013980b) 100%);border-radius:20px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.business-surface .service-wizard-statebar.is-success{border-color:var(--design-chat-color-750e5d4578);background:var(--design-chat-color-e1b19c3009)}.business-surface .service-wizard-statebar.is-warning{border-color:var(--design-warning-border);background:var(--design-warning-surface)}.business-surface .service-wizard-statebar.is-danger{border-color:var(--design-chat-color-b856ff9722);background:var(--design-chat-color-88a005a7a9)}.business-surface .service-wizard-state-copy{flex:280px;gap:6px;min-width:0;display:grid}.business-surface .form-status{color:var(--design-chat-color-f1a1cfa49c);font-size:14px;font-weight:800}.business-surface .service-draft-meta{color:var(--design-chat-color-18046fe2c6);font-size:13px;line-height:1.5}.business-surface .service-step-head{gap:8px;display:grid}.business-surface .service-step-kicker{background:var(--design-chat-color-29c0a9897b);width:fit-content;color:var(--design-chat-color-bf8bc0eed9);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.business-surface .service-step-head h4{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.15}.business-surface .service-step-head p{color:var(--design-chat-color-18046fe2c6);margin:0;line-height:1.6}.business-surface .service-step-panel{border:1px solid var(--design-chat-color-a2297a5a6e);background:linear-gradient(180deg,var(--design-chat-color-2a0e455517) 0,var(--design-chat-color-ecf013980b) 100%);border-radius:24px;grid-column:1/-1;gap:18px;padding:22px;display:grid}.business-surface .service-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-surface .service-step-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.business-surface .service-step-actions-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.business-surface .service-form-dynamic-panel{border:1px solid var(--design-chat-color-a2297a5a6e);background:var(--design-chat-color-cc53ce15c7);box-shadow:0 16px 28px var(--design-chat-color-4b0d9c4d4a);border-radius:22px;gap:16px;padding:20px;display:grid}.business-surface .service-form-dynamic-panel h4{color:var(--design-chat-color-f1a1cfa49c);margin:0;font-size:15px;font-weight:700}.business-surface .service-form-dynamic-panel p{color:var(--design-chat-color-18046fe2c6);margin:0;font-size:13px;line-height:1.55}.business-surface .service-form-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-surface .service-form-note{color:var(--design-chat-color-18046fe2c6);line-height:1.65}.business-surface .service-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-surface .service-review-card{border:1px solid var(--design-chat-color-a2297a5a6e);background:var(--design-chat-color-cc53ce15c7);box-shadow:0 16px 28px var(--design-chat-color-4b0d9c4d4a);border-radius:22px;gap:16px;padding:20px;display:grid}.business-surface .service-review-card h4{margin:0;font-size:18px;line-height:1.25}.business-surface .service-review-card p{color:var(--design-chat-color-18046fe2c6);margin:0;line-height:1.55}.business-surface .service-review-item{border:1px solid var(--design-chat-color-a2297a5a6e);background:var(--design-chat-color-d14f901611);border-radius:16px;padding:14px 16px}.business-surface .service-review-item strong{color:var(--design-chat-color-f1a1cfa49c);margin-bottom:4px;display:block}.business-surface .service-review-item span{color:var(--design-chat-color-58d44d3248);line-height:1.55}.business-surface .lead-board-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.business-surface .lead-stage-card{border:1px solid var(--design-chat-color-a2297a5a6e);background:var(--design-chat-color-d14f901611);text-align:left;cursor:pointer;border-radius:20px;gap:8px;width:100%;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid}.business-surface .lead-stage-card.is-active,.business-surface .lead-stage-card:hover{border-color:var(--design-chat-color-37a59815ce);box-shadow:0 14px 26px var(--design-chat-color-ed9ed963bd);transform:translateY(-2px)}.business-surface .lead-stage-card strong{letter-spacing:-.04em;color:var(--design-chat-color-f1a1cfa49c);font-size:30px;line-height:1}.business-surface .lead-stage-card p{color:var(--design-chat-color-18046fe2c6);margin:0;font-size:13px;line-height:1.5}.business-surface .lead-stage-card.is-new{background:linear-gradient(180deg,var(--design-chat-color-29c0a9897b) 0,var(--design-chat-color-3ae276c266) 100%)}.business-surface .lead-stage-card.is-progress{background:var(--design-warning-surface)}.business-surface .lead-stage-card.is-attention{background:linear-gradient(180deg,var(--design-chat-color-a7c686464f) 0,var(--design-chat-color-feb64c5a74) 100%)}.business-surface .lead-stage-card.is-overdue{background:linear-gradient(180deg,var(--design-chat-color-cee6057338) 0,var(--design-chat-color-ccb19bfdde) 100%)}.business-surface .lead-stage-card.is-completed{background:linear-gradient(180deg,var(--design-chat-color-b1271a80d0) 0,var(--design-chat-color-b39a385226) 100%)}.business-surface .lead-stage-card.is-cancelled{background:linear-gradient(180deg,var(--design-chat-color-ee389b9463) 0,var(--design-chat-color-8a415694a2) 100%)}.business-surface .lead-stage-eyebrow{background:var(--design-chat-color-29c0a9897b);width:fit-content;color:var(--design-chat-color-bf8bc0eed9);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.business-surface .lead-board-filter-bar{border:1px dashed var(--design-chat-color-37a59815ce);background:var(--design-chat-color-cc53ce15c7);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.business-surface .lead-board-filter-label{color:var(--design-chat-color-bf8bc0eed9);font-size:14px;font-weight:700}.business-surface .requests-filter-empty{margin-top:16px}.business-surface .request-status-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.business-surface .request-status-pill.is-new{background:var(--design-chat-color-0c04fcbc2b);color:var(--design-chat-color-bf8bc0eed9)}.business-surface .request-status-pill.is-progress{background:var(--design-warning-surface);color:var(--design-warning-strong)}.business-surface .request-status-pill.is-completed{background:var(--design-chat-color-b1271a80d0);color:var(--design-chat-color-c5a86cb137)}.business-surface .request-status-pill.is-cancelled,.business-surface .request-status-pill.is-default{background:var(--design-chat-color-a2297a5a6e);color:var(--design-chat-color-18046fe2c6)}.business-surface .request-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.business-surface .request-action-row{flex-wrap:wrap;gap:8px;display:flex}.business-surface .request-action-btn{border:1px solid var(--design-chat-color-6682f05a3b);background:var(--design-chat-color-a4bc856411);color:var(--design-chat-color-bf8bc0eed9);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .2s}.business-surface .request-action-btn:hover{background:var(--design-chat-color-29c0a9897b);border-color:var(--design-chat-color-9c46d6ec0b);transform:translateY(-1px)}.business-surface .request-action-btn:disabled{opacity:.6;cursor:wait;transform:none}.business-surface .request-card{align-items:stretch}.business-surface .business-request-toolbar-card{padding-top:18px;padding-bottom:18px}.business-surface .request-row{grid-auto-columns:minmax(440px,1fr)}.business-surface .business-request-toolbar-panel{gap:16px;margin-top:16px;display:grid}.business-surface .request-card-body{gap:12px;width:100%;min-width:0;display:grid}.business-surface .request-meta p{margin:0}.business-surface .request-card h4{font-size:18px;line-height:1.35}.business-surface .request-meta{gap:8px;font-size:15px}.business-surface .request-card .request-meta strong{color:var(--design-chat-color-3de0edf4e9);font-weight:700}.business-surface .request-footer .chat-button{margin-left:auto}.business-surface .chat-button{border:1px solid var(--design-chat-color-54ba2fe8f1);background:var(--design-chat-color-a4bc856411);width:42px;height:42px;color:var(--accent);cursor:pointer;border-radius:14px;place-items:center;text-decoration:none;display:inline-grid;position:relative}.business-surface .chat-button:hover{background:var(--design-chat-color-29c0a9897b);border-color:var(--design-chat-color-9c46d6ec0b)}.business-surface .attachment-chip{border:1px solid var(--design-chat-color-438b4b206f);background:var(--design-chat-color-a4bc856411);max-width:100%;color:var(--design-chat-color-bf8bc0eed9);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.business-surface .attachment-chip:hover{border-color:var(--design-chat-color-9c46d6ec0b);background:var(--design-chat-color-29c0a9897b)}.business-surface .analytics-layout{gap:20px;display:grid}.business-surface .analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.business-surface .analytics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.business-surface .analytics-card{border:1px solid var(--design-chat-color-a2297a5a6e);background:var(--design-chat-color-04322c752b);border-radius:20px;padding:22px}.business-surface .analytics-card h3{letter-spacing:-.03em;color:var(--design-chat-color-f1a1cfa49c);margin:0 0 8px;font-size:30px}.business-surface .analytics-card p{color:var(--design-chat-color-18046fe2c6);margin:0;line-height:1.5}.business-surface .analytics-split{grid-template-columns:1.05fr .95fr;gap:20px;display:grid}.business-surface .chart-card{padding:24px}.business-surface .chart-card h3{margin:0 0 8px}.business-surface .chart-card p{color:var(--design-chat-color-18046fe2c6);margin:0 0 18px}.business-surface .chart-list{gap:14px;display:grid}.business-surface .chart-row{gap:8px;display:grid}.business-surface .chart-row-head{color:var(--design-chat-color-f1a1cfa49c);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.business-surface .chart-track{background:var(--design-chat-color-29c0a9897b);border-radius:999px;width:100%;height:12px;overflow:hidden}.business-surface .chart-fill{background:linear-gradient(90deg,var(--design-accent-dark) 0,var(--design-accent) 100%);border-radius:999px;height:100%}.business-surface .analytics-table{gap:12px;display:grid}.business-surface .analytics-row{background:var(--design-chat-color-04322c752b);border:1px solid var(--design-chat-color-a2297a5a6e);border-radius:16px;grid-template-columns:1.3fr .9fr .9fr .9fr .9fr .9fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.business-surface .analytics-row.header{background:var(--design-chat-color-7d18d4113a);color:var(--design-chat-color-bf8bc0eed9);font-size:13px;font-weight:700}.business-surface .analytics-note{color:var(--design-chat-color-18046fe2c6);line-height:1.6}.business-surface .service-quality-overview{border:1px solid var(--design-chat-color-a2297a5a6e);background:linear-gradient(180deg,var(--design-chat-color-04322c752b) 0,var(--design-chat-color-6f143c131c) 100%);border-radius:18px;flex-wrap:wrap;gap:10px;padding:18px;display:flex}.business-surface .footer{color:var(--text-muted);padding:0 0 28px;font-size:14px}.admin-surface{--bg:var(--design-chat-color-fea8aabad0);--surface:var(--design-chat-color-d14f901611);--text:var(--design-chat-color-f1a1cfa49c);--muted:var(--design-chat-color-d5c07cf1fe);--line:var(--design-chat-color-800162fe53);--accent:var(--design-chat-color-bf8bc0eed9);--accent2:var(--design-chat-color-0e2604f917);--primary:var(--design-accent);--primary-dark:var(--design-accent-dark);--danger:var(--design-chat-color-25f2f105a0);--shadow:0 24px 60px var(--design-chat-color-6d8e62d510);--radius:22px;--container:1664px;background:radial-gradient(circle at top left,var(--design-chat-color-37a59815ce),transparent 26%),radial-gradient(circle at bottom right,var(--design-chat-color-d426b2a656),transparent 24%),linear-gradient(180deg,var(--design-chat-color-6f143c131c) 0,var(--design-chat-color-5654d3ab3e) 100%);min-height:100vh;color:var(--text)}.admin-surface .container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.admin-surface .topbar{z-index:50;background:var(--design-chat-color-c26d2cc00f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--design-chat-color-4b0d9c4d4a);position:sticky;top:0}.admin-surface .topbar-inner{width:min(var(--container),calc(100% - 40px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 auto;padding:12px 0;display:grid}.admin-surface .brand{align-items:center;gap:14px;display:flex}.admin-surface .brand-mark{background:linear-gradient(145deg,var(--accent) 0,var(--accent2) 100%);width:48px;height:48px;color:var(--design-chat-color-d14f901611);box-shadow:0 16px 30px var(--design-chat-color-bfe4f2942d);border-radius:16px;place-items:center;font-weight:800;display:grid}.admin-surface .brand-copy strong{font-size:18px;display:block}.admin-surface .brand-copy span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.admin-surface .topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.admin-surface .topbar-actions>*{min-width:0}.admin-surface .chip{background:var(--design-chat-color-d14f901611);border:1px solid var(--line);min-height:52px;box-shadow:0 10px 24px var(--design-chat-color-4b0d9c4d4a);color:var(--muted);border-radius:16px;align-content:center;justify-items:start;gap:2px;min-width:0;max-width:none;padding:10px 14px;font-size:13px;font-weight:700;display:grid}.admin-surface .chip strong{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;line-height:1.2;display:block;overflow:hidden}.admin-surface .chip-label{color:var(--muted);font-size:12px;line-height:1.15}.admin-surface .chip-metric{min-width:144px}.admin-surface .chip-user{min-width:280px;max-width:360px}.admin-surface .btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:10px 13px;font-weight:700;transition:transform .2s;display:inline-flex}.admin-surface .btn:hover{transform:translateY(-1px)}.admin-surface .btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:var(--design-chat-color-d14f901611);box-shadow:0 16px 28px var(--design-chat-color-7d67cb996c)}.admin-surface .btn-ghost{background:var(--design-chat-color-d14f901611);border-color:var(--line);color:var(--accent)}.admin-surface .btn-danger{background:linear-gradient(135deg,var(--design-chat-color-8517a895ea) 0,var(--design-chat-color-65ab5263f4) 100%);color:var(--design-chat-color-d14f901611)}.admin-surface [data-ui-button]{min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-weight:700;transition:transform .2s;display:inline-flex}.admin-surface [data-ui-button]:hover{transform:translateY(-1px)}.admin-surface [data-ui-button][data-ui-variant=default],.admin-surface [data-ui-button][data-ui-variant=secondary]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:var(--design-chat-color-d14f901611);box-shadow:0 16px 28px var(--design-chat-color-7d67cb996c)}.admin-surface [data-ui-button][data-ui-variant=ghost],.admin-surface [data-ui-button][data-ui-variant=outline]{background:var(--design-chat-color-d14f901611);border-color:var(--line);color:var(--accent)}.admin-surface [data-ui-button][data-ui-variant=destructive]{background:linear-gradient(135deg,var(--design-chat-color-8517a895ea) 0,var(--design-chat-color-65ab5263f4) 100%);color:var(--design-chat-color-d14f901611)}.admin-surface [data-ui-input],.admin-surface [data-ui-select],.admin-surface [data-ui-textarea]{border:1px solid var(--design-chat-color-6d8e62d510);background:var(--design-chat-color-d14f901611);width:100%;max-width:100%;box-shadow:none;color:var(--text);font:inherit;border-radius:14px}.admin-surface [data-ui-input],.admin-surface [data-ui-select]{min-height:48px;padding:12px 14px}.admin-surface [data-ui-textarea]{resize:vertical;min-height:120px;padding:12px 14px}.admin-surface [data-ui-input]:focus,.admin-surface [data-ui-select]:focus,.admin-surface [data-ui-textarea]:focus{border-color:var(--design-chat-color-8bab43f366);box-shadow:0 0 0 3px var(--design-chat-color-29c0a9897b);outline:none}.admin-surface [data-ui-alert]{border:1px solid var(--design-chat-color-ed9ed963bd);background:var(--design-chat-color-a647cdac28);color:var(--accent);border-radius:18px;padding:16px}.admin-surface [data-ui-alert][data-ui-tone=success]{border-color:var(--design-chat-color-750e5d4578);background:var(--design-chat-color-e1b19c3009)}.admin-surface [data-ui-alert][data-ui-tone=warning]{border-color:var(--design-warning-border);background:var(--design-warning-surface)}.admin-surface [data-ui-alert][data-ui-tone=destructive]{border-color:var(--design-chat-color-d579185afc);background:var(--design-chat-color-fd954ec73d)}.admin-surface [data-ui-alert-title]{letter-spacing:.04em;margin:0;font-size:13px;font-weight:700}.admin-surface [data-ui-alert-description]{color:var(--muted);margin-top:8px;line-height:1.6}.admin-surface [data-ui-card]{border:1px solid var(--design-chat-color-ed9ed963bd);background:var(--design-chat-color-a647cdac28);box-shadow:none;border-radius:24px}.admin-surface [data-ui-card].border-dashed{background:var(--design-chat-color-d14f901611)}.admin-surface [data-ui-card-section=header]{border-bottom:1px solid var(--design-chat-color-ed9ed963bd);gap:10px;padding:24px 24px 18px}.admin-surface [data-ui-card-section=title]{color:var(--accent);letter-spacing:-.03em;font-size:22px}.admin-surface [data-ui-card-section=description]{color:var(--muted);line-height:1.6}.admin-surface [data-ui-card-section=content],.admin-surface [data-ui-card-section=footer]{padding-inline:24px;padding-bottom:24px}.admin-surface [data-ui-skeleton]{background:linear-gradient(90deg,var(--design-chat-color-f9562384fc),var(--design-chat-color-00e9da2e0a),var(--design-chat-color-f9562384fc));border-radius:18px}.admin-surface .notification-shell{align-items:stretch;display:flex;position:relative}.admin-surface .admin-route-loading-notification{background:var(--design-chat-color-4b0d9c4d4a);border-radius:14px;flex:0 0 44px;width:44px;height:44px;display:block}.admin-surface .admin-notification-trigger{justify-content:flex-start;min-width:118px;padding:10px 40px 10px 14px;position:relative}.admin-surface .admin-notification-trigger-label{line-height:1}.admin-surface .admin-notification-panel{background:var(--design-chat-color-c290c3314d);border:1px solid var(--line);width:min(420px,100vw - 24px);box-shadow:0 24px 48px var(--design-chat-color-50b6648f5f);z-index:70;border-radius:24px;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.admin-surface .admin-notification-item-actions,.admin-surface .admin-notification-item-head,.admin-surface .admin-notification-meta,.admin-surface .admin-notification-panel-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.admin-surface .admin-notification-panel-head{align-items:flex-start}.admin-surface .admin-notification-panel-copy strong{color:var(--text);font-size:15px;line-height:1.2;display:block}.admin-surface .admin-notification-panel-copy p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.admin-surface .admin-notification-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.admin-surface .admin-notification-item-actions .btn,.admin-surface .admin-notification-panel-actions .btn{border-radius:12px;min-height:38px;padding:8px 12px;font-size:12px}.admin-surface .admin-notification-list{gap:10px;max-height:min(460px,62vh);display:grid;overflow:auto}.admin-surface .admin-notification-empty{border:1px dashed var(--design-chat-color-6981ca848d);color:var(--muted);background:var(--design-chat-color-a647cdac28);border-radius:18px;padding:16px}.admin-surface .admin-notification-item{background:var(--design-chat-color-a647cdac28);border:1px solid var(--design-chat-color-ed9ed963bd);border-radius:18px;gap:10px;padding:14px 15px;display:grid}.admin-surface .admin-notification-item.is-unread{border-color:var(--design-chat-color-793a4ece84);background:linear-gradient(180deg,var(--design-chat-color-93c2cac2c4),var(--design-chat-color-c290c3314d))}.admin-surface .admin-notification-item-head{flex-wrap:nowrap;align-items:flex-start}.admin-surface .admin-notification-dot{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--design-chat-color-d426b2a656);border-radius:999px;flex:none;margin-top:7px}.admin-surface .admin-notification-item-copy{flex:auto;gap:8px;min-width:0;display:grid}.admin-surface .admin-notification-topline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.admin-surface .admin-notification-item-copy strong{color:var(--text);font-size:14px;line-height:1.4;display:block}.admin-surface .admin-notification-item-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.admin-surface .admin-notification-meta{align-items:center}.admin-surface .auth-wrap{place-items:center;min-height:100vh;padding:24px;display:grid}.admin-surface .auth-card{background:var(--design-chat-color-431952a68f);width:min(540px,100%);box-shadow:var(--shadow);border:1px solid var(--design-chat-color-29c0a9897b);border-radius:28px;padding:34px}.admin-surface .eyebrow{background:var(--design-chat-color-29c0a9897b);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-surface .auth-card h1{letter-spacing:-.04em;margin:18px 0 12px;font-size:42px;line-height:.95}.admin-surface .auth-card p{color:var(--muted);margin:0 0 22px;line-height:1.7}.admin-surface .form-grid,.admin-surface .summary{gap:14px;display:grid}.admin-surface .field{gap:8px;min-width:0;display:grid}.admin-surface .field label{color:var(--accent);font-size:13px;font-weight:700}.admin-surface .field input,.admin-surface .field select,.admin-surface .filters input,.admin-surface .filters select{border:1px solid var(--design-chat-color-6d8e62d510);background:var(--design-chat-color-d14f901611);width:100%;max-width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:14px;padding:11px 13px}.admin-surface .field input:focus,.admin-surface .field select:focus,.admin-surface .filters input:focus,.admin-surface .filters select:focus{border-color:var(--design-chat-color-8bab43f366);box-shadow:0 0 0 3px var(--design-chat-color-29c0a9897b);outline:none}.admin-surface .field textarea,.admin-surface .surface-action-shell textarea{border:1px solid var(--design-chat-color-6d8e62d510);background:var(--design-chat-color-d14f901611);width:100%;max-width:100%;min-height:120px;color:var(--text);font:inherit;resize:vertical;border-radius:14px;padding:12px 14px}.admin-surface .field textarea:focus,.admin-surface .surface-action-shell textarea:focus{border-color:var(--design-chat-color-8bab43f366);box-shadow:0 0 0 3px var(--design-chat-color-29c0a9897b);outline:none}.admin-surface .detail-block,.admin-surface .empty,.admin-surface .error{border-radius:18px;padding:16px 18px}.admin-surface .error{background:var(--design-chat-color-88a005a7a9);border:1px solid var(--design-chat-color-8638c64a8f);color:var(--design-chat-color-55af29eb2c)}.protected-route-denied-shell{background:var(--design-chat-color-499668ca1a);place-items:center;min-height:100vh;padding:24px;display:grid}.protected-route-denied-card{border:1px solid var(--design-chat-color-22a296d792);background:var(--design-chat-color-431952a68f);width:min(680px,100%);box-shadow:0 24px 60px var(--design-chat-color-111813e87a);border-radius:28px;padding:32px}.protected-route-denied-kicker{background:var(--design-chat-color-c28d776ff9);color:var(--design-chat-color-58d44d3248);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.48rem .8rem;font-size:.74rem;font-weight:800;display:inline-flex}.protected-route-denied-card h1{color:var(--design-chat-color-f1a1cfa49c);letter-spacing:-.04em;margin:1rem 0 0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.protected-route-denied-status{border:1px solid var(--design-chat-color-22a296d792);border-radius:22px;gap:.55rem;margin-top:1.25rem;padding:1.05rem 1.15rem;display:grid}.protected-route-denied-status strong{color:var(--design-chat-color-f1a1cfa49c)}.protected-route-denied-status p{color:var(--design-chat-color-58d44d3248);margin:0;line-height:1.65}.protected-route-denied-status.is-warning{background:var(--design-chat-color-5b3a6be144)}.protected-route-denied-status.is-danger{background:var(--design-chat-color-e903a80883)}.admin-surface .empty{border:1px dashed var(--design-chat-color-50b6648f5f);color:var(--muted);background:var(--design-chat-color-062353baa8)}.admin-surface .details,.admin-surface .panel,.admin-surface .system-item{background:var(--design-chat-color-8fafb20d0d);box-shadow:0 16px 32px var(--design-chat-color-ed9ed963bd);border:1px solid var(--design-chat-color-86dda9c04f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius);gap:12px;padding:16px;display:grid}.admin-surface .system-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-surface .system-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-surface .system-chip{background:var(--design-chat-color-d14f901611);border:1px solid var(--design-chat-color-ed9ed963bd);border-radius:14px;min-width:0;padding:10px 12px}.admin-surface .system-chip span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800;display:block}.admin-surface .system-chip strong{word-break:break-word;margin-top:6px;font-size:13px;line-height:1.35;display:block}.admin-surface .system-raw{gap:10px;display:grid}.admin-surface .system-raw summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:700;list-style:none}.admin-surface .system-raw pre{background:var(--design-chat-color-9f05f3b7bb);border:1px solid var(--design-chat-color-ed9ed963bd);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:14px 16px}.admin-surface .panel-head{border-bottom:1px solid var(--design-chat-color-ed9ed963bd);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex}.admin-surface .panel-head h2{letter-spacing:-.03em;margin:0;font-size:18px}.admin-surface .meta,.admin-surface .panel-head p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.admin-surface .filters,.admin-surface .filters.wide{border-bottom:1px solid var(--design-chat-color-ed9ed963bd);background:var(--design-chat-color-7b41222c74);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 18px;display:flex}.admin-surface .filter-field{flex:170px;min-width:0}.admin-surface .filter-field-search{flex:1.8 260px}.admin-surface .filter-field-select,.admin-surface .filter-field-text{flex:180px}.admin-surface .filter-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:stretch;gap:12px;margin-left:auto;display:flex}.admin-surface .filter-actions .btn{min-width:102px;padding-inline:18px}.admin-surface .panel-body{padding:0 20px 20px}.admin-surface .table-shell{border:1px solid var(--design-chat-color-ed9ed963bd);background:var(--design-chat-color-72542a6f32);border-radius:18px;overflow:auto}.admin-surface .admin-control-row.is-active td{background:var(--design-chat-color-7d18d4113a)}.admin-surface .admin-control-link{color:var(--primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.admin-surface .admin-control-link:hover{color:var(--design-accent-dark)}.admin-surface table{border-collapse:collapse;width:100%;min-width:860px}.admin-surface td,.admin-surface th{text-align:left;border-bottom:1px solid var(--design-chat-color-4b0d9c4d4a);vertical-align:top;padding:16px 14px;font-size:14px}.admin-surface th{background:var(--design-chat-color-7246f29236);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-surface .mono{color:var(--muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.admin-surface .admin-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-surface .admin-control-summary-item{background:var(--design-chat-color-8fafb20d0d);border:1px solid var(--design-chat-color-ed9ed963bd);border-radius:16px;padding:14px 16px}.admin-surface .admin-control-summary-item strong{color:var(--accent);margin-bottom:6px;font-size:13px;display:block}.admin-surface .admin-control-summary-item p,.admin-surface .detail-block h4{margin:0}.admin-surface .detail-block h4{color:var(--text);margin-bottom:12px;font-size:15px}.admin-surface .admin-control-payload{background:var(--design-chat-color-dc0ed91720);border:1px solid var(--design-chat-color-ed9ed963bd);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:14px 16px}.admin-surface .pill{border:1px solid var(--line);background:var(--design-chat-color-d14f901611);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;margin-bottom:6px;margin-right:6px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.admin-surface .ok{color:var(--design-chat-color-4b9ee9e084);background:var(--design-chat-color-592bcda8b7);border-color:var(--design-chat-color-4a82922f4a)}.admin-surface .bad{color:var(--design-chat-color-25f2f105a0);background:var(--design-chat-color-88a005a7a9);border-color:var(--design-chat-color-28a27d91a5)}.admin-surface .warn{color:var(--design-chat-color-3cacb87023);background:var(--design-chat-color-2519d79884);border-color:var(--design-chat-color-61c971c06e)}.admin-surface .info{color:var(--accent);background:var(--design-chat-color-29c0a9897b);border-color:var(--design-chat-color-9c46d6ec0b)}.admin-surface .actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.admin-surface .actions .btn{border-radius:12px;flex:0 auto;min-height:40px;padding:10px 14px;font-size:13px}.admin-surface .footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.admin-surface .audit-list,.admin-surface .finance-list{gap:12px;display:grid}.admin-surface .audit-item,.admin-surface .finance-item{background:var(--design-chat-color-a647cdac28);border:1px solid var(--design-chat-color-ed9ed963bd);border-radius:16px;padding:14px 16px}.admin-surface .audit-copy strong,.admin-surface .finance-item strong{font-size:14px;display:block}.admin-surface .finance-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-surface .audit-copy small,.admin-surface .finance-item small{color:var(--muted);margin-top:4px;line-height:1.55;display:block}.admin-surface .app{padding:24px 0 40px}.admin-surface .layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-surface .hero-card,.admin-surface .hero-side,.admin-surface .mini-panel,.admin-surface .sidebar,.admin-surface .stat{background:var(--design-chat-color-8fafb20d0d);box-shadow:0 16px 32px var(--design-chat-color-ed9ed963bd);border:1px solid var(--design-chat-color-86dda9c04f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius)}.admin-surface .sidebar{padding:22px;position:sticky;top:90px}.admin-surface .sidebar h2{margin:0 0 8px;font-size:18px}.admin-surface .sidebar p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.65}.admin-surface .header-nav{gap:12px;margin:18px 0 0;display:grid}.admin-surface .header-link{text-align:left;border-radius:20px;justify-content:flex-start;padding:14px 16px;text-decoration:none}.admin-surface .header-link.active{background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);color:var(--design-chat-color-d14f901611);box-shadow:0 14px 28px var(--design-chat-color-37a59815ce)}.admin-surface .content{gap:20px;min-width:0;display:grid}.admin-surface .page-banner{border-radius:var(--radius);border:1px solid var(--design-chat-color-ed9ed963bd);background:linear-gradient(180deg,var(--design-chat-color-c285c35c6b),var(--design-chat-color-e7f8fa2812));justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.admin-surface .page-banner-main{flex:auto;gap:16px;min-width:0;display:grid}.admin-surface .admin-shell-banner{display:block}.admin-surface .admin-shell-banner-main{gap:14px}.admin-surface .admin-shell-banner-copy{max-width:680px}.admin-surface .admin-shell-family-nav{gap:10px;display:grid}.admin-surface .admin-banner-nav-group{gap:8px;display:grid}.admin-surface .admin-banner-nav-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:800;display:block}.admin-surface .admin-primary-nav{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.admin-surface .admin-primary-nav-link{text-align:left;white-space:normal;border-radius:16px;justify-content:flex-start;width:100%;min-width:0;padding:10px 14px;font-size:15px;line-height:1.35;text-decoration:none}.admin-surface .admin-primary-nav-link.active{background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);color:var(--design-chat-color-d14f901611);box-shadow:0 14px 28px var(--design-chat-color-37a59815ce);border-color:#0000}.admin-surface .page-banner h2{letter-spacing:-.03em;margin:0;font-size:20px}.admin-surface .page-banner .meta,.admin-surface .page-banner p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.65}.admin-surface .hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;display:grid}.admin-surface .hero-card{background:linear-gradient(140deg,var(--design-chat-color-bc2660a8b8) 0,var(--design-chat-color-9dda95c873) 52%,var(--design-chat-color-6f7eb635d2) 100%);color:var(--design-chat-color-d14f901611);box-shadow:0 24px 48px var(--design-chat-color-bfe4f2942d);padding:28px}.admin-surface .hero-card h1{letter-spacing:-.05em;margin:0 0 12px;font-size:46px;line-height:.95}.admin-surface .hero-card p{color:var(--design-chat-color-72542a6f32);margin:0;line-height:1.75}.admin-surface .hero-side{padding:24px}.admin-surface .hero-side h3{margin:0 0 10px;font-size:18px}.admin-surface .hero-side p{color:var(--muted);margin:0;line-height:1.7}.admin-surface .overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-surface .stat{padding:14px 16px}.admin-surface .stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.admin-surface .stat strong{letter-spacing:-.04em;margin-top:10px;font-size:clamp(1.9rem,2.8vw,2.6rem);line-height:1;display:block}.admin-surface .stat small{color:var(--muted);margin-top:8px;line-height:1.5;display:block}.admin-surface .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.admin-surface .mini-panel{padding:24px}.admin-surface .mini-panel h3{letter-spacing:-.02em;margin:0 0 12px;font-size:18px}.admin-surface .mini-panel p{color:var(--muted);margin:0 0 18px;line-height:1.7}.admin-surface .signal-list{gap:12px;display:grid}.admin-surface .admin-notification-center{grid-column:1/-1}.admin-surface .admin-widget-shell{gap:18px;display:grid}.admin-surface .admin-note-header,.admin-surface .admin-thread-meta,.admin-surface .admin-widget-meta,.admin-surface .admin-widget-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-surface .admin-evidence-chips,.admin-surface .admin-widget-pills,.admin-surface .admin-widget-preset-list{flex-wrap:wrap;gap:8px;display:flex}.admin-surface .admin-widget-actions{justify-content:flex-end}.admin-surface .admin-widget-section{gap:12px;display:grid}.admin-surface .admin-field-label,.admin-surface .admin-widget-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:800;display:block}.admin-surface .admin-context-grid,.admin-surface .admin-evidence-grid,.admin-surface .admin-notes-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-surface .admin-context-link{color:inherit;text-decoration:none}.admin-surface .admin-context-item-link{transition:transform .18s,box-shadow .18s}.admin-surface .admin-context-link:hover .admin-context-item-link{box-shadow:0 12px 24px var(--design-chat-color-ed9ed963bd);transform:translateY(-1px)}.admin-surface .admin-widget-notice{background:var(--design-chat-color-592bcda8b7);border:1px solid var(--design-chat-color-ce9e7eda71);color:var(--design-chat-color-4b9ee9e084)}.admin-surface .admin-note-list,.admin-surface .admin-thread-list{gap:14px;display:grid}.admin-surface .admin-evidence-group,.admin-surface .admin-note-editor,.admin-surface .admin-note-item,.admin-surface .admin-thread-item{background:var(--design-chat-color-a647cdac28);border:1px solid var(--design-chat-color-ed9ed963bd)}.admin-surface .admin-note-body,.admin-surface .admin-thread-body{white-space:pre-wrap;margin:12px 0 0;line-height:1.7}.admin-surface .admin-note-header small,.admin-surface .admin-thread-meta small,.admin-surface .admin-widget-meta small{color:var(--muted);font-size:12px;line-height:1.5}.admin-surface .admin-thread-preview{background:var(--design-chat-color-dc0ed91720);border:1px solid var(--design-chat-color-ed9ed963bd);border-radius:14px;margin-top:12px;padding:12px 14px}.admin-surface .admin-thread-preview p{color:var(--muted);margin:6px 0 0;line-height:1.65}.admin-surface .admin-thread-attachments{gap:10px;margin-top:14px;display:grid}.admin-surface .admin-attachment-pill{word-break:break-word;max-width:100%;text-decoration:none}.admin-surface .admin-widget-actions .btn,.admin-surface .admin-widget-preset-list .btn,.admin-surface .admin-widget-toolbar .btn{border-radius:12px;min-height:38px;padding:8px 12px;font-size:12px}.admin-surface .admin-widget-loading-card{align-items:stretch}.admin-surface .signal-item{background:var(--design-chat-color-a647cdac28);border:1px solid var(--design-chat-color-ed9ed963bd);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.admin-surface .signal-copy strong{font-size:14px;display:block}.admin-surface .signal-copy small{color:var(--muted);margin-top:3px;line-height:1.45;display:block}.admin-surface .admin-family-stack{gap:16px;display:grid}.admin-surface .admin-family-hero-copy{color:var(--design-chat-color-923a33a994);margin:0;line-height:1.75}.admin-surface .admin-family-side{gap:16px;display:grid}.admin-surface .admin-family-side p{margin:0}.admin-surface .admin-family-section-nav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.admin-surface .admin-family-section-nav.is-banner{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-surface .admin-family-section-nav .btn{text-align:left;white-space:normal;border-radius:16px;justify-content:flex-start;width:100%;min-width:0;min-height:42px;padding:10px 14px;font-size:15px;line-height:1.35}.admin-surface .admin-family-section-nav .btn.active{background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);color:var(--design-chat-color-d14f901611);box-shadow:0 14px 28px var(--design-chat-color-37a59815ce);border-color:#0000}.admin-surface .admin-family-section-nav.is-banner .btn.active{background:var(--design-chat-color-54ba2fe8f1);color:var(--accent);box-shadow:none;border-color:var(--design-chat-color-72c6c1c4b4)}.admin-surface .admin-dashboard-stat-link{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.admin-surface .admin-dashboard-page-card:hover,.admin-surface .admin-dashboard-stat-link:hover{box-shadow:0 14px 28px var(--design-chat-color-ed9ed963bd);transform:translateY(-1px)}.admin-surface .admin-dashboard-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-surface .admin-dashboard-page-card{min-height:64px;padding:12px 38px 12px 14px;position:relative}.admin-surface .admin-dashboard-page-card-link{min-height:0;color:inherit;align-items:flex-start;text-decoration:none;display:flex}.admin-surface .admin-dashboard-page-card strong{letter-spacing:-.02em;font-size:13px;line-height:1.22}.admin-surface .admin-dashboard-page-card-hint{border:1px solid var(--design-chat-color-6d8e62d510);background:var(--design-chat-color-8eb19f51d4);width:18px;height:18px;color:var(--muted);cursor:help;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.admin-surface .admin-dashboard-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-surface .admin-dashboard-overview .stat{padding:13px 15px}.admin-surface .admin-dashboard-overview .stat strong{margin-top:8px;font-size:clamp(1.6rem,2.2vw,2.1rem)}.admin-surface .admin-dashboard-overview .stat small{margin-top:6px;font-size:13px;line-height:1.45}.admin-surface .admin-dashboard-detail-stack{gap:18px;display:grid}.admin-surface .admin-dashboard-detail-head{gap:14px;margin-bottom:18px;display:grid}.admin-surface .admin-dashboard-detail-head .btn{justify-self:start}.admin-surface .admin-dashboard-detail-copy h3{letter-spacing:-.03em;margin:0;font-size:28px}.admin-surface .admin-dashboard-detail-copy p{color:var(--muted);margin:8px 0 0}.admin-surface .admin-dashboard-inline-actions{margin:0 0 14px}.admin-surface .admin-dashboard-error,.admin-surface .admin-dashboard-error-panel{gap:6px;display:grid}.admin-surface .admin-dashboard-error small,.admin-surface .admin-dashboard-error-panel small{color:var(--muted);line-height:1.6}.admin-surface .admin-family-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-surface .admin-family-summary-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:18px;display:grid}.admin-surface .admin-family-column{gap:18px;min-width:0;display:grid}.admin-surface .admin-family-detail-shell,.admin-surface .admin-family-list-shell{overflow:hidden}.admin-surface .admin-family-list-items{gap:10px;display:grid}.admin-surface .admin-family-list-item{border:1px solid var(--design-chat-color-ed9ed963bd);background:var(--design-chat-color-a647cdac28);text-align:left;border-radius:16px;width:100%;padding:11px 13px;transition:transform .2s,box-shadow .2s,border-color .2s}.admin-surface .admin-family-list-item:hover{box-shadow:0 16px 28px var(--design-chat-color-ed9ed963bd);transform:translateY(-1px)}.admin-surface .admin-family-list-item.active{border-color:var(--design-chat-color-bfe4f2942d);background:linear-gradient(180deg,var(--design-chat-color-29c0a9897b),var(--design-chat-color-5098ef653c))}.admin-surface .admin-family-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-surface .admin-family-list-title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.admin-surface .admin-family-list-summary{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.35}.admin-surface .admin-family-list-meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:7px 0 0;font-size:9px;font-weight:800;line-height:1.35}.admin-surface .admin-family-list-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-surface .admin-family-inline-alert{border:1px solid var(--design-chat-color-6682f05a3b);background:var(--design-chat-color-7d18d4113a);color:var(--accent);border-radius:18px;padding:16px 18px}.admin-surface .admin-family-inline-alert strong{text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:13px;display:block}.admin-surface .admin-family-inline-alert p{margin:0;line-height:1.7}.admin-surface .admin-family-loading{gap:10px;display:grid}.admin-surface .admin-family-loading-card{background:linear-gradient(90deg,var(--design-chat-color-4b0d9c4d4a) 0,var(--design-chat-color-800162fe53) 50%,var(--design-chat-color-4b0d9c4d4a) 100%);background-size:200% 100%;border-radius:16px;height:56px;animation:surface-shell-shimmer 1.4s linear infinite}.admin-surface .admin-family-loading-card.detail{height:96px}.admin-surface .admin-family-empty-state{border:1px dashed var(--design-chat-color-6981ca848d);background:var(--design-chat-color-a647cdac28);border-radius:18px;gap:8px;padding:20px 22px;display:grid}.admin-surface .admin-family-empty-state h3{margin:0;font-size:16px;line-height:1.35}.admin-surface .admin-family-empty-state p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-surface .admin-family-rich-detail{gap:14px;display:grid}.admin-surface .admin-family-refreshing-note{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35;display:inline-flex}.admin-surface .admin-workspace-dialog-overlay{z-index:80;background:var(--design-chat-color-f64a7f90bd);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.admin-surface .admin-workspace-dialog{border:1px solid var(--design-chat-color-6d8e62d510);background:var(--design-chat-color-d14f901611);width:min(1080px,100vw - 40px);max-height:calc(100vh - 40px);box-shadow:0 28px 70px var(--design-chat-color-c35c363eeb);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.admin-surface .admin-workspace-dialog.is-default{width:min(700px,100vw - 40px)}.admin-surface .admin-workspace-dialog.is-wide{width:min(920px,100vw - 40px)}.admin-surface .admin-workspace-dialog.is-xwide{width:min(1160px,100vw - 40px)}.admin-surface .admin-workspace-dialog-head{border-bottom:1px solid var(--design-chat-color-ed9ed963bd);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 12px;display:flex}.admin-surface .admin-workspace-dialog-copy{gap:4px;display:grid}.admin-surface .admin-workspace-dialog-copy h2{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.15}.admin-surface .admin-workspace-dialog-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.admin-surface .admin-workspace-dialog-close{flex:none}.admin-surface .admin-workspace-dialog-tabs{flex-wrap:wrap;gap:8px;padding:10px 18px 0;display:flex}.admin-surface .admin-workspace-dialog-tab{border:1px solid var(--design-chat-color-800162fe53);background:var(--design-chat-color-ecbb4ad00e);min-height:38px;color:var(--accent);font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.admin-surface .admin-workspace-dialog-tab.active{background:linear-gradient(180deg,var(--design-chat-color-6682f05a3b),var(--design-chat-color-431952a68f));border-color:var(--design-chat-color-bfe4f2942d)}.admin-surface .admin-workspace-dialog-body{min-height:0;padding:12px 18px 18px;overflow-y:auto}.admin-surface .admin-workspace-dialog-body>:first-child{margin-top:0}.admin-surface .admin-family-rich-detail .border-dashed,.admin-surface .admin-family-rich-detail [role=alert],.admin-surface .admin-family-rich-detail>.rounded-2xl,.admin-surface .admin-family-rich-detail>.rounded-3xl{border-color:var(--design-chat-color-ed9ed963bd);background:var(--design-chat-color-a647cdac28);box-shadow:none;border-radius:18px}.admin-surface .admin-family-rich-detail .grid.lg\:grid-cols-2>div,.admin-surface .admin-family-rich-detail .grid.md\:grid-cols-2>.rounded-2xl,.admin-surface .admin-family-rich-detail .grid.md\:grid-cols-2>.rounded-3xl{background:var(--design-chat-color-d14f901611)}.admin-surface .surface-action-shell{gap:10px;display:grid}.admin-surface .surface-action-shell .border-dashed,.admin-surface .surface-action-shell [role=alert]{border-style:solid;border-color:var(--design-chat-color-ed9ed963bd);background:var(--design-chat-color-a647cdac28);box-shadow:none;border-radius:18px}.admin-surface .surface-action-shell .rounded-2xl,.admin-surface .surface-action-shell .rounded-3xl{border-radius:18px}.admin-surface .surface-action-shell .border-dashed>div:first-child,.admin-surface .surface-action-shell .rounded-3xl>div:first-child{border-bottom:1px solid var(--design-chat-color-ed9ed963bd)}.admin-surface .surface-action-shell button,.admin-surface .surface-action-shell input,.admin-surface .surface-action-shell select,.admin-surface .surface-action-shell textarea{font:inherit}.admin-surface .surface-action-shell input,.admin-surface .surface-action-shell select,.admin-surface .surface-action-shell textarea{border:1px solid var(--design-chat-color-6d8e62d510);background:var(--design-chat-color-d14f901611);width:100%;max-width:100%;min-height:46px;box-shadow:none;border-radius:14px;padding:12px 14px}.admin-surface .surface-action-shell textarea{min-height:92px}.admin-surface .surface-action-shell button{border-radius:14px;min-height:40px;padding:9px 13px}.admin-surface .surface-action-shell button[class*=bg-primary]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:var(--design-chat-color-d14f901611);border-color:#0000}.admin-surface .surface-action-shell button[class*=bg-danger]{background:linear-gradient(135deg,var(--design-chat-color-8517a895ea) 0,var(--design-chat-color-65ab5263f4) 100%);color:var(--design-chat-color-d14f901611);border-color:#0000}.admin-surface .surface-action-shell button[class*=bg-background],.admin-surface .surface-action-shell button[class*=border\ border-border]{background:var(--design-chat-color-d14f901611);border:1px solid var(--design-chat-color-800162fe53);color:var(--accent)}.admin-surface .surface-action-shell .inline-flex.items-center.rounded-full,.admin-surface .surface-action-shell .rounded-full.border{border-color:var(--design-chat-color-800162fe53);background:var(--design-chat-color-d14f901611);color:var(--accent)}.admin-surface .surface-action-shell .text-muted-foreground{color:var(--muted)}@media (max-width:1280px){.admin-surface .hero,.business-surface .hero-grid{grid-template-columns:1fr}.admin-surface .admin-dashboard-page-grid,.admin-surface .admin-family-summary-grid,.admin-surface .dashboard-grid,.admin-surface .overview,.business-surface .grid-2,.business-surface .grid-4,.client-surface .grid-3,.client-surface .grid-4,.client-surface .page-grid-3,.client-surface .page-grid-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.admin-surface .layout,.admin-surface .topbar-inner,.business-surface .auth-grid,.business-surface .split,.business-surface .topbar-inner{grid-template-columns:1fr}.admin-surface .topbar-inner,.business-surface .topbar-inner{display:grid}.admin-surface .sidebar{position:static}.admin-surface .admin-shell-banner{grid-template-columns:1fr}.admin-surface .page-banner-side{justify-items:start}.business-surface .business-proof-grid,.business-surface .business-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.business-surface .business-timeline:before{content:none}.business-surface .business-about-flow{grid-template-columns:1fr;gap:0;padding:0;display:grid}.business-surface .business-about-flow-item{min-height:auto}.business-surface .business-about-flow-item:not(:first-child){border-top:1px solid var(--design-chat-color-c6bfbfe09f);border-left:0}.business-surface .page:has(#businessChatShell){width:min(var(--container),calc(100% - 32px))}.business-surface #page-cabinet:has(#businessChatShell){grid-template-columns:minmax(0,1fr);gap:16px}.business-surface .business-about-system{padding:0}.business-surface .business-about-rail{grid-template-columns:1fr}.admin-surface .admin-workspace-dialog,.admin-surface .admin-workspace-dialog.is-default,.admin-surface .admin-workspace-dialog.is-xwide{width:min(100vw - 24px,1000px);max-height:calc(100vh - 24px)}}@media (max-width:720px){.admin-surface .container,.admin-surface .topbar-inner,.business-surface .container,.business-surface .page:has(#businessChatShell){width:min(var(--container),calc(100% - 20px))}.client-surface .home-hero-shell{height:auto;min-height:640px}.admin-surface .admin-workspace-dialog-overlay{padding:12px}.admin-surface .admin-workspace-dialog-head{padding:18px 18px 14px}.admin-surface .admin-workspace-dialog-tabs{padding:14px 18px 0}.admin-surface .admin-workspace-dialog-body{padding:16px 18px 18px}.client-surface .home-hero-inner{height:auto;min-height:640px;padding:calc(var(--client-header-height) + 1.5rem) 0 4.75rem;gap:1.75rem}.client-surface .home-hero-copy,.client-surface .home-hero-lead{max-width:100%}.client-surface .hero h1,.client-surface .hero p{max-width:none}.client-surface .hero h1{font-size:48px;line-height:1.08}.client-surface .hero p{font-size:23px;line-height:1.32}.client-surface .home-hero-button{width:100%;max-width:320px;min-height:48px;margin-top:1.5rem}.client-surface .home-hero-scroll{bottom:18px}.client-surface #home-page>:not(.home-hero-shell),.client-surface .home-hero-inner{width:min(var(--container),calc(100% - 20px))}.client-surface .header-notification-link,.client-surface .header-notification-link svg{width:44px;height:44px}.admin-surface .admin-context-grid,.admin-surface .admin-control-summary,.admin-surface .admin-dashboard-page-grid,.admin-surface .admin-evidence-grid,.admin-surface .admin-family-summary-grid,.admin-surface .admin-notes-layout,.admin-surface .dashboard-grid,.admin-surface .overview,.business-surface .analytics-grid,.business-surface .auth-actions,.business-surface .business-proof-grid,.business-surface .business-timeline,.business-surface .grid-2,.business-surface .grid-3,.business-surface .grid-4,.business-surface .hero-metrics,.business-surface .lead-board-grid,.business-surface .service-detail-grid,.business-surface .service-form-detail-grid,.business-surface .service-review-grid,.client-surface .calculator-page-head,.client-surface .client-auth-grid,.client-surface .home-section-header,.client-surface .page-grid-2,.client-surface .page-grid-3,.client-surface .page-grid-hero,.client-surface .page-hero-head,.client-surface .tool-draft-grid{grid-template-columns:1fr}.client-surface .pages-shell{width:min(var(--container),calc(100% - 20px));padding-top:20px}.admin-surface .hero-card,.admin-surface .hero-side,.business-surface .auth-card,.business-surface .auth-panel,.business-surface .business-product-mock,.business-surface .business-timeline-shell,.business-surface .hero,.business-surface .service-step-panel,.client-surface .hero,.client-surface .page-card,.client-surface .page-grid,.client-surface .page-hero-surface,.client-surface .page-section{padding:24px}.business-surface .hero-outcomes{flex-direction:column}.business-surface .business-product-mock-header,.business-surface .mock-request{flex-direction:column;align-items:flex-start}.business-surface .business-profile-fact-grid{grid-template-columns:1fr}.business-surface .business-profile-meta-head{flex-direction:column;align-items:stretch}.business-surface .business-profile-meta-head .btn{width:100%}.business-surface .business-profile-edit-form{grid-template-columns:1fr}.admin-surface .admin-notification-trigger,.admin-surface .chip-metric,.admin-surface .chip-user{width:100%;min-width:0;max-width:none}.business-surface .analytics-row,.business-surface .analytics-split,.business-surface .business-company-profile-redesign,.business-surface .business-profile-passport-head,.business-surface .business-profile-public-preview,.business-surface .business-profile-side-stack,.business-surface .cabinet-chat-shell,.business-surface .chat-layout,.business-surface .service-journal-grid,.business-surface .service-step-grid{grid-template-columns:1fr}.business-surface .business-profile-passport-head{gap:16px}.business-surface .profile-status{justify-self:start}.business-surface .business-about-hero{padding:30px 0 8px}.business-surface .business-about-hero h1{font-size:36px;line-height:1.08}.business-surface .business-about-hero p,.business-surface .business-about-section-head p{font-size:16px}.business-surface .business-about-impact,.business-surface .business-about-section,.business-surface .business-about-system{gap:22px;margin-top:36px}.business-surface .business-about-section-head h2{font-size:27px}.business-surface .business-about-flow{grid-template-columns:1fr;gap:0;display:grid}.business-surface .business-about-impact-item,.business-surface .business-about-issue-row,.business-surface .business-about-rail-step{grid-template-columns:1fr;gap:10px;padding:22px 0}.business-surface .business-about-system{border-radius:0;padding:0}.business-surface .business-about-rail{gap:0;padding-left:0}.business-surface .business-about-rail-step>span{width:auto;height:auto;position:static}.business-surface .business-about-impact-item h3,.business-surface .business-about-issue-row h3,.business-surface .business-about-rail-step h3{font-size:19px}.business-surface .business-about-closing{padding:20px;font-size:20px}.business-surface #page-cabinet,.business-surface.client-chat-surface-scope{--chat-shell-gap:20px;--chat-shell-padding:20px;--chat-list-padding:0 6px 0 0}.business-surface .cabinet-chat-shell>.cabinet-chat-card:first-child{width:auto;min-width:0;max-width:100%}.client-surface .calculator-inline-3,.client-surface .calculator-rates-grid,.client-surface .calculator-tnved-layout,.client-surface .calculator-wrap,.client-surface .lcl-weight-vol-row,.client-surface .target-price-facts-grid,.client-surface .target-price-reference-grid{grid-template-columns:1fr}.client-surface .platform-header{flex-direction:column;align-items:flex-start}.client-surface .client-auth-code-row{grid-template-columns:1fr}.client-surface .auth-modal-backdrop,.client-surface .auth-modal-overlay{inset:80px 0 0}.client-surface .auth-modal-overlay{padding:16px 0 36px}.client-surface .auth-modal-card{border-radius:28px;padding:20px}.client-surface .auth-modal-head{flex-direction:column;align-items:stretch}.client-surface .auth-modal-head-actions{justify-content:space-between}.client-surface .auth-modal-close{width:48px;height:48px}.client-surface .auth-modal-title{font-size:clamp(1.8rem,8vw,2.45rem)}.client-surface .client-auth-field input,.client-surface .client-auth-field select,.client-surface .client-auth-field textarea{min-height:56px}.client-surface .client-auth-modal-submit{min-height:58px;font-size:1.08rem}.client-surface .client-auth-consent{font-size:.94rem}.client-surface .tool-draft-form-2{grid-template-columns:1fr}.client-surface .nav-buttons-group{justify-content:flex-start;width:100%}.admin-surface .page-banner{display:grid}.admin-surface .page-banner-side{justify-items:start;min-width:0}.admin-surface .admin-family-section-nav,.admin-surface .admin-family-section-nav.is-banner,.admin-surface .admin-primary-nav{grid-template-columns:1fr}.admin-surface .panel-body{padding:0 16px 18px}.admin-surface .filters,.admin-surface .page-banner,.admin-surface .panel-head{padding-left:16px;padding-right:16px}.admin-surface .filter-actions,.admin-surface .filter-field,.admin-surface .filter-field-search,.admin-surface .filter-field-select,.admin-surface .filter-field-text{flex-basis:100%}.admin-surface .actions .btn,.admin-surface .filter-actions .btn{flex:100%}.admin-surface .admin-note-header,.admin-surface .admin-thread-meta,.admin-surface .admin-widget-meta,.admin-surface .admin-widget-toolbar,.admin-surface .system-card-head{flex-direction:column;align-items:flex-start}.admin-surface .system-chip-grid{grid-template-columns:1fr}.admin-surface .admin-family-actions,.admin-surface .admin-family-section-nav{width:100%}.admin-surface .admin-family-list-head{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.business-surface .service-row{flex-direction:column;align-items:stretch}.business-surface .service-row-actions{width:100%}.business-surface .service-row-actions .btn{flex:100%}.business-surface .business-company-rating-copy,.business-surface .category-header h3{font-size:24px}.business-surface .cabinet-chat-shell,.business-surface .chat-layout{height:min(760px,100vh - 112px);min-height:0;padding:20px}.business-surface .business-cabinet-chat-section{min-height:0}.business-surface #businessChatShell{position:static}.business-surface .chat-filter-row,.business-surface .chat-quote-grid{grid-template-columns:1fr}}.business-surface .business-cabinet-hero{margin-bottom:26px;padding:28px 26px}.business-surface .business-cabinet-hero h1{color:var(--design-chat-color-c659d630ce);letter-spacing:-.04em;margin:16px 0 14px;font-size:clamp(46px,4.6vw,64px);font-weight:800;line-height:.96}.business-surface .business-cabinet-hero p{max-width:760px;color:var(--design-chat-color-903fa15018);font-size:16px;line-height:1.55}.business-surface .business-analytics-kpi-grid,.business-surface .business-requests-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.business-surface .role-invite-hero{margin-bottom:14px}.business-surface .role-invite-shell{max-width:620px}.business-surface .role-invite-card{padding:22px}.business-surface .role-invite-card-compact{gap:14px;display:grid}.business-surface .role-invite-form-header{display:grid}.business-surface .role-invite-form-header .tag{justify-self:start;width:fit-content;margin-bottom:0;padding:6px 10px;font-size:12px;line-height:1}.business-surface .role-invite-form-header h3{color:var(--design-chat-color-f1a1cfa49c);letter-spacing:-.03em;margin:0;font-size:28px;line-height:1.02}.business-surface .role-invite-form-header p{margin:0}.business-surface .role-invite-accept-form{margin-top:0}.business-surface .role-invite-password-shell{position:relative}.business-surface .role-invite-visibility-toggle{width:2rem;height:2rem;color:var(--design-chat-color-f60cdf0a7b);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.business-surface .role-invite-visibility-toggle:hover{color:var(--design-chat-color-58d44d3248)}.business-surface .field .client-auth-field-error{color:var(--design-chat-color-28ad5e3324);font-size:.78rem;font-weight:700;line-height:1.45}.business-surface .role-invite-input.is-invalid{border-color:var(--design-chat-color-4d130faf5d);background:var(--design-chat-color-644f04f882)}.business-surface .role-invite-input.is-invalid:focus{border-color:var(--design-chat-color-fd46caa87c);box-shadow:0 0 0 4px var(--design-chat-color-cee6057338)}@media (max-width:1100px){.business-surface .business-analytics-kpi-grid,.business-surface .business-requests-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.business-surface .business-cabinet-hero{padding:22px 18px}.business-surface .business-cabinet-hero h1{font-size:38px}.business-surface .business-analytics-kpi-grid,.business-surface .business-requests-kpi-grid{grid-template-columns:1fr}.business-surface .role-invite-card{padding:18px}}.business-surface .client-support-widget,.client-surface .client-support-widget{--client-support-widget-bottom-offset:24px;--client-support-widget-panel-max-height:380px;right:24px;bottom:calc(var(--client-support-widget-bottom-offset) + env(safe-area-inset-bottom,0px));z-index:1300;position:fixed}.business-surface .client-support-widget-backdrop,.client-surface .client-support-widget-backdrop{background:0 0;border:0;position:fixed;inset:0}.business-surface .client-support-widget-shell,.client-surface .client-support-widget-shell{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:relative}.business-surface .client-support-widget-panel,.client-surface .client-support-widget-panel{box-sizing:border-box;width:min(320px,100vw - 32px);max-width:calc(100vw - 32px);height:min(var(--client-support-widget-panel-max-height),calc(100vh - (var(--client-support-widget-bottom-offset) + env(safe-area-inset-bottom,0px)) - 48px));border:1px solid var(--design-chat-color-5858f7f2ae);background:var(--design-chat-color-d14f901611);box-shadow:0 18px 42px var(--design-chat-color-b91358b038);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.business-surface .client-support-widget-header,.client-surface .client-support-widget-header{border-bottom:1px solid var(--design-chat-color-e0e87ce0b2);color:var(--design-chat-color-770d95a5f3);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 10px;display:flex}.business-surface .client-support-widget-header>span,.client-surface .client-support-widget-header>span{color:var(--design-chat-color-770d95a5f3);line-height:1.2}.business-surface .client-support-widget-header>button,.client-surface .client-support-widget-header>button{border:1px solid var(--design-chat-color-5858f7f2ae);background:var(--design-chat-color-d14f901611);width:28px;height:28px;color:var(--design-chat-color-8a4ffa123e);border-radius:8px;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.admin-surface .admin-support-detail-kicker,.business-surface .client-support-widget-kicker,.client-surface .client-support-widget-kicker{color:var(--design-chat-color-8a4ffa123e);letter-spacing:.08em;text-transform:uppercase;opacity:1;font-size:9px;font-weight:800}.business-surface .client-support-widget-title strong,.client-surface .client-support-widget-title strong{font-size:15px;line-height:1.15}.business-surface .client-support-widget-title small,.client-surface .client-support-widget-title small{color:var(--design-chat-color-8a4ffa123e);font-size:11px;line-height:1.35}.business-surface .client-support-widget-close,.client-surface .client-support-widget-close{border:1px solid var(--design-chat-color-5858f7f2ae);background:var(--design-chat-color-d14f901611);width:28px;height:28px;color:var(--design-chat-color-8a4ffa123e);border-radius:8px;place-items:center;font-size:13px;display:grid}.business-surface .client-support-widget-launcher,.client-surface .client-support-widget-launcher{background:linear-gradient(135deg,var(--design-chat-color-b0c64e53da),var(--design-chat-color-2790183508));width:58px;height:58px;color:var(--design-chat-color-c82f339b4e);box-shadow:0 20px 44px var(--design-chat-color-584274a203);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:58px;height:44px;padding:0 14px 0 11px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.business-surface .client-support-widget-launcher:hover,.client-surface .client-support-widget-launcher:hover{box-shadow:0 24px 52px var(--design-chat-color-9e87b73398);transform:translateY(-1px)}.business-surface .client-support-widget-launcher-icon,.client-surface .client-support-widget-launcher-icon{font-size:22px;line-height:1}.business-surface .client-support-widget-launcher-badge,.client-surface .client-support-widget-launcher-badge{border:2px solid var(--design-chat-color-5e73eb920e);background:var(--design-accent);min-width:24px;min-height:24px;color:var(--design-chat-color-d14f901611);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-2px}.admin-surface .admin-support-chat-surface,.business-surface .client-support-chat-surface,.client-surface .client-support-chat-surface{background:var(--design-chat-color-499668ca1a);grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;max-width:100%;height:100%;min-height:0;padding:10px;display:grid;position:relative;overflow-x:hidden}.business-surface .client-support-widget-status,.client-surface .client-support-widget-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.business-surface .client-support-widget-status button,.client-surface .client-support-widget-status button{border:1px solid var(--design-chat-color-55971c50b6);background:var(--design-chat-color-ada9bb2c50);min-height:28px;color:var(--design-chat-color-b4f8263050);border-radius:8px;padding:0 9px;font-size:11px;font-weight:800}.business-surface .client-support-widget-create-form,.client-surface .client-support-widget-create-form{gap:8px;min-height:0;padding:2px;display:grid;overflow-y:auto}.business-surface .client-support-widget-create-form label,.client-surface .client-support-widget-create-form label{color:var(--design-chat-color-8a4ffa123e);gap:4px;font-weight:800;display:grid}.business-surface .client-support-widget-create-form input,.business-surface .client-support-widget-create-form select,.business-surface .client-support-widget-create-form textarea,.client-surface .client-support-widget-create-form input,.client-surface .client-support-widget-create-form select,.client-surface .client-support-widget-create-form textarea{border:1px solid var(--design-chat-color-5858f7f2ae);width:100%;color:var(--design-chat-color-770d95a5f3);font:inherit;border-radius:8px;outline:none;padding:7px 9px}.business-surface .client-support-widget-create-form button,.client-surface .client-support-widget-create-form button{background:var(--design-chat-color-a7300ebc8f);min-height:32px;border:0;border-radius:8px;padding:0 12px;font-size:11px}.business-surface .client-support-widget-messages,.client-surface .client-support-widget-messages{scrollbar-width:thin;flex-direction:column;gap:6px;min-width:0;max-width:100%;padding:2px;overflow:hidden auto}.business-surface .client-support-widget-message,.client-surface .client-support-widget-message{border:1px solid var(--design-chat-color-27c9dc1fc2);max-width:88%;color:var(--design-chat-color-b0ce5da9f1);letter-spacing:normal;border-radius:10px 10px 10px 4px;align-self:flex-start;font-family:inherit;font-weight:400;line-height:1.45}.business-surface .client-support-widget-messages+form,.client-surface .client-support-widget-messages+form{border:1px solid var(--design-chat-color-5858f7f2ae);background:var(--design-chat-color-d14f901611);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;display:grid}.business-surface .client-support-widget-messages+form input,.client-surface .client-support-widget-messages+form input{border:1px solid var(--design-chat-color-5858f7f2ae);background:var(--design-chat-color-499668ca1a);min-width:0;height:32px;color:var(--design-chat-color-770d95a5f3);font:inherit;border-radius:8px;outline:none;padding:0 9px;font-size:12px}.business-surface .client-support-widget-messages+form input:focus,.client-surface .client-support-widget-messages+form input:focus{border-color:var(--design-chat-color-dd5d8b577a);box-shadow:0 0 0 3px var(--design-chat-color-58623c37e8)}.business-surface .client-support-widget-messages+form button,.client-surface .client-support-widget-messages+form button{background:var(--design-chat-color-a7300ebc8f);height:32px;color:var(--design-chat-color-d14f901611);border:0;border-radius:8px;padding:0 10px;font-size:11px;font-weight:800}.business-surface .client-support-widget-status small,.client-surface .client-support-widget-status small{color:var(--design-chat-color-449be4d63b);font-size:12px;line-height:1.4}.business-surface .client-support-widget-status-pill,.client-surface .client-support-widget-status-pill{background:var(--design-chat-color-8e1688bc8b);color:var(--design-chat-color-b26b7b21a2);border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.business-surface .client-support-widget-status-row,.client-surface .client-support-widget-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-surface .client-support-widget-status-pill.is-info,.client-surface .client-support-widget-status-pill.is-info{background:var(--design-chat-color-58623c37e8);color:var(--design-chat-color-b4f8263050)}.business-surface .client-support-widget-status-pill.is-warn,.client-surface .client-support-widget-status-pill.is-warn{background:var(--design-chat-color-a7c686464f);color:var(--design-chat-color-52973211fe)}.business-surface .client-support-widget-status-pill.is-success,.client-surface .client-support-widget-status-pill.is-success{background:var(--design-chat-color-3aaba4b9f3);color:var(--design-chat-color-136e053a90)}.business-surface .client-support-widget-status-pill.is-danger,.client-surface .client-support-widget-status-pill.is-danger{background:var(--design-chat-color-cee6057338);color:var(--design-chat-color-28ad5e3324)}.business-surface .client-support-widget-status-pill.is-ticket,.client-surface .client-support-widget-status-pill.is-ticket{background:var(--design-chat-color-a2b8f0fead);color:var(--design-chat-color-57346cb71d)}.admin-surface .admin-support-chat-surface .chat-message-list,.business-surface .client-support-chat-surface .chat-message-list,.client-surface .client-support-chat-surface .chat-message-list{scrollbar-width:thin;scrollbar-color:var(--design-chat-color-d4ebb9021f) transparent;flex-direction:column;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.admin-surface .admin-support-chat-surface .chat-message-list::-webkit-scrollbar,.client-surface .client-support-chat-surface .chat-message-list::-webkit-scrollbar{width:6px}.admin-surface .admin-support-chat-surface .chat-message-list::-webkit-scrollbar-thumb,.client-surface .client-support-chat-surface .chat-message-list::-webkit-scrollbar-thumb{background:var(--design-chat-color-b91358b038);border-radius:999px}.admin-surface .admin-support-chat-surface .chat-date-separator,.client-surface .client-support-chat-surface .chat-date-separator{justify-content:center;display:flex}.admin-surface .admin-support-chat-surface .chat-date-separator span,.client-surface .client-support-chat-surface .chat-date-separator span{background:var(--design-chat-color-c28d776ff9);min-height:24px;color:var(--design-chat-color-bf3ef0ada1);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.admin-surface .admin-support-chat-surface .chat-message,.client-surface .client-support-chat-surface .chat-message{border:1px solid var(--design-chat-color-22a296d792);background:var(--design-chat-color-431952a68f);max-width:min(84%,680px);box-shadow:0 8px 24px var(--design-chat-color-c28d776ff9);border-radius:12px;align-self:flex-start;padding:9px 10px 8px}.admin-surface .admin-support-chat-surface .chat-message.outgoing,.client-surface .client-support-chat-surface .chat-message.outgoing{border-color:var(--design-chat-color-1e2dc85606);background:linear-gradient(135deg,var(--design-chat-color-2790183508),var(--design-chat-color-11823886e8));color:var(--design-chat-color-c82f339b4e);align-self:flex-end}.admin-surface .admin-support-chat-surface .chat-message-text,.client-surface .client-support-chat-surface .chat-message-text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.admin-surface .admin-support-chat-surface .chat-message-time,.client-surface .client-support-chat-surface .chat-message-time{color:var(--design-chat-color-b202296da1);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.admin-surface .admin-support-chat-surface .chat-message.outgoing .chat-message-time,.client-surface .client-support-chat-surface .chat-message.outgoing .chat-message-time{color:var(--design-chat-color-25b09aa552)}.admin-surface .admin-support-chat-surface .chat-message-checks,.admin-surface .admin-support-chat-surface .chat-message-status-icon,.client-surface .client-support-chat-surface .chat-message-checks,.client-surface .client-support-chat-surface .chat-message-status-icon{align-items:center;gap:3px;font-size:11px;display:inline-flex}.admin-surface .admin-support-chat-surface .chat-message-checks.is-read,.client-surface .client-support-chat-surface .chat-message-checks.is-read{color:var(--design-chat-color-aa3ea5b662)}.admin-surface .admin-support-chat-surface .chat-message-status-text,.client-surface .client-support-chat-surface .chat-message-status-text{font-size:11px;font-weight:700}.admin-surface .admin-support-chat-surface .chat-message-status-text.is-failed,.client-surface .client-support-chat-surface .chat-message-status-text.is-failed{color:var(--design-chat-color-fdb6b83b39)}.admin-surface .admin-support-chat-surface .chat-message-retry,.client-surface .client-support-chat-surface .chat-message-retry{color:inherit;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:underline}.admin-surface .admin-support-chat-surface .chat-history-loader,.client-surface .client-support-chat-surface .chat-history-loader{background:var(--design-chat-color-c28d776ff9);min-height:30px;color:var(--design-chat-color-7c6d4d2494);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.admin-surface .admin-support-chat-surface .chat-empty-state,.client-surface .client-support-chat-surface .chat-empty-state{border:1px dashed var(--design-chat-color-111813e87a);background:var(--design-chat-color-dc0ed91720);text-align:center;border-radius:20px;place-items:center;gap:8px;min-height:220px;padding:20px;display:grid}.admin-surface .admin-support-chat-surface .chat-empty-state strong,.client-surface .client-support-chat-surface .chat-empty-state strong{color:var(--design-chat-color-51d2cc52fc);font-size:16px}.admin-surface .admin-support-chat-surface .chat-empty-state p,.client-surface .client-support-chat-surface .chat-empty-state p{max-width:440px;color:var(--design-chat-color-bf3ef0ada1);margin:0;font-size:14px;line-height:1.55}.admin-surface .admin-support-chat-surface .chat-scroll-jump,.client-surface .client-support-chat-surface .chat-scroll-jump{background:var(--design-chat-color-d21f346195);width:42px;height:42px;color:var(--design-chat-color-c82f339b4e);box-shadow:0 16px 40px var(--design-chat-color-b3dc579a42);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:112px;right:28px}.admin-surface .admin-support-chat-surface .chat-input-bar,.client-surface .client-support-chat-surface .chat-input-bar{border:1px solid var(--design-chat-color-22a296d792);background:var(--design-chat-color-431952a68f);box-shadow:0 12px 32px var(--design-chat-color-c28d776ff9);border-radius:12px;gap:6px;padding:8px;display:grid;position:relative}.admin-surface .admin-support-chat-surface .chat-composer,.client-surface .client-support-chat-surface .chat-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.admin-surface .admin-support-chat-surface .chat-input-bar textarea,.client-surface .client-support-chat-surface .chat-input-bar textarea{border:1px solid var(--design-chat-color-e0b1d23205);background:var(--design-chat-color-d14f901611);width:100%;min-height:36px;max-height:120px;color:var(--design-chat-color-51d2cc52fc);font:inherit;resize:none;border-radius:9px;outline:none;padding:8px 10px;line-height:1.5}.admin-surface .admin-support-chat-surface .chat-input-bar textarea:focus,.client-surface .client-support-chat-surface .chat-input-bar textarea:focus{border-color:var(--design-chat-color-6cd23e1bd1);box-shadow:0 0 0 4px var(--design-chat-color-8e1688bc8b)}.admin-surface .admin-support-chat-surface .chat-composer>button:last-child,.client-surface .client-support-chat-surface .chat-composer>button:last-child{background:var(--design-chat-color-a7300ebc8f);min-width:78px;min-height:36px;color:var(--design-chat-color-c82f339b4e);border:0;border-radius:9px;padding:0 10px;font-size:12px;font-weight:800}.admin-surface .admin-support-chat-surface .chat-composer>button:last-child:disabled,.client-surface .client-support-chat-surface .chat-composer>button:last-child:disabled{opacity:.52}.admin-surface .admin-support-chat-surface .chat-file-meta,.client-surface .client-support-chat-surface .chat-file-meta{gap:8px;display:grid}.admin-surface .admin-support-detail-kicker{color:inherit;opacity:.76;font-size:11px}.admin-surface .admin-support-chat-surface{background:linear-gradient(180deg,var(--design-chat-color-a0f2ebb8d6),var(--design-chat-color-952180cd28));gap:12px;padding:16px}.admin-surface .admin-support-chat-surface .chat-message-list{gap:12px}.admin-surface .admin-support-chat-surface .chat-message{border-radius:18px;padding:12px 14px 10px}.admin-surface .admin-support-chat-surface .chat-message-text{font-size:14px;line-height:1.55}.admin-surface .admin-support-chat-surface .chat-input-bar{border-radius:20px;gap:10px;padding:12px}.admin-surface .admin-support-chat-surface .chat-input-bar textarea{border-radius:16px;min-height:46px;max-height:180px;padding:12px 14px}.admin-surface .admin-support-chat-surface .chat-composer>button:last-child{background:linear-gradient(135deg,var(--design-chat-color-b0c64e53da),var(--design-chat-color-2790183508));border-radius:16px;min-width:108px;min-height:46px;padding:0 16px;font-size:14px}.admin-surface .admin-support-screen{gap:24px;display:grid}.admin-surface .admin-support-screen-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-surface .admin-support-layout{grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.admin-surface .admin-support-detail,.admin-surface .admin-support-sidebar{min-height:760px}.admin-surface .admin-support-sidebar{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.admin-surface .admin-support-thread-list{align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.admin-surface .admin-support-thread{border:1px solid var(--design-chat-color-22a296d792);background:var(--design-chat-color-5098ef653c);text-align:left;border-radius:18px;gap:8px;width:100%;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.admin-surface .admin-support-thread.is-active,.admin-surface .admin-support-thread:hover{border-color:var(--design-chat-color-651aa8e7b1);background:var(--design-chat-color-1eeda32710)}.admin-surface .admin-support-thread:hover{transform:translateY(-1px)}.admin-surface .admin-support-detail-actions,.admin-surface .admin-support-detail-head,.admin-surface .admin-support-pagination,.admin-surface .admin-support-thread-bottom,.admin-surface .admin-support-thread-meta,.admin-surface .admin-support-thread-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-surface .admin-support-thread-top strong{color:var(--design-chat-color-51d2cc52fc);font-size:15px;line-height:1.3}.admin-surface .admin-support-thread p,.admin-surface .admin-support-thread-meta,.admin-surface .admin-support-thread-top small{color:var(--design-chat-color-bf3ef0ada1);font-size:13px;line-height:1.45}.admin-surface .admin-support-thread p{margin:0}.admin-surface .admin-support-thread-meta span:last-child{color:var(--design-chat-color-7c6d4d2494);font-weight:700}.admin-surface .admin-support-detail-actions{align-items:flex-start}.admin-surface .admin-support-status-actions,.admin-surface .admin-support-ticket-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-surface .admin-support-status-actions{flex:280px}.admin-surface .admin-support-status-actions .btn{min-height:32px}.admin-surface .admin-support-status-actions .btn.is-active{border-color:var(--design-chat-color-75495976c3);background:var(--design-chat-color-29a5337211);color:var(--design-chat-color-b26b7b21a2)}.admin-surface .admin-support-pagination{border-top:1px solid var(--design-chat-color-22a296d792);padding-top:14px}.admin-surface .admin-support-detail{grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid}.admin-surface .admin-support-detail-head h2{color:var(--design-chat-color-51d2cc52fc);margin:4px 0 8px;font-size:28px;line-height:1.1}.admin-surface .admin-support-detail-head p{color:var(--design-chat-color-bf3ef0ada1);margin:0;font-size:14px;line-height:1.5}.admin-surface .admin-support-chat-surface{border:1px solid var(--design-chat-color-22a296d792);border-radius:24px;min-height:0;position:relative}@media (max-width:960px){.admin-surface .admin-support-layout{grid-template-columns:1fr}.admin-surface .admin-support-detail,.admin-surface .admin-support-sidebar{min-height:auto}.admin-surface .admin-support-thread-list{max-height:420px}}@media (max-width:720px){.business-surface .client-support-widget,.client-surface .client-support-widget{left:12px;right:12px}.business-surface .client-support-widget-backdrop,.client-surface .client-support-widget-backdrop{background:var(--design-chat-color-b3dc579a42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.business-surface .client-support-widget-shell,.client-surface .client-support-widget-shell{width:100%}.business-surface .client-support-widget-panel,.client-surface .client-support-widget-panel{width:min(320px,100%);height:min(76vh,var(--client-support-widget-panel-max-height),calc(100vh - (var(--client-support-widget-bottom-offset) + env(safe-area-inset-bottom,0px)) - 48px))}.business-surface .client-support-widget-messages+form,.client-surface .client-support-widget-messages+form{grid-template-columns:1fr}.business-surface .client-support-widget-messages+form button,.client-surface .client-support-widget-messages+form button{width:100%}.admin-surface .admin-support-chat-surface .chat-composer,.business-surface .client-support-chat-surface .chat-composer,.client-surface .client-support-chat-surface .chat-composer{grid-template-columns:1fr}.admin-surface .admin-support-chat-surface .chat-composer>button:last-child,.business-surface .client-support-chat-surface .chat-composer>button:last-child,.client-surface .client-support-chat-surface .chat-composer>button:last-child{width:100%}.admin-surface .admin-support-chat-surface .chat-message,.business-surface .client-support-chat-surface .chat-message,.client-surface .client-support-chat-surface .chat-message{max-width:92%}}.business-surface .client-support-widget,.client-surface .client-support-widget{--support-surface:var(--design-chat-color-3b79014ba0);--support-border:var(--design-chat-color-754670c431);--support-border-strong:var(--design-chat-color-2476e39409);--support-ink:var(--design-chat-color-8d1f123d0f);--support-muted:var(--design-chat-color-99ca66aa27);--support-blue:var(--design-chat-color-8a80dac7af);--support-blue-dark:var(--design-chat-color-f3c0c35031)}.business-surface .client-support-widget-header,.client-surface .client-support-widget-header{border-bottom:1px solid var(--support-border);background:var(--design-chat-color-d14f901611);min-height:62px;color:var(--support-ink);align-items:center;gap:12px;padding:13px 14px}.business-surface .client-support-widget-header>span,.client-surface .client-support-widget-header>span{color:var(--support-ink);letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.business-surface .client-support-widget-header>span:before,.client-surface .client-support-widget-header>span:before{content:"";background:var(--support-blue);width:7px;height:7px;box-shadow:0 0 0 4px var(--design-chat-color-63a216c3ae);border-radius:50%;display:inline-block}.business-surface .client-support-widget-close,.business-surface .client-support-widget-header>button,.client-surface .client-support-widget-close,.client-surface .client-support-widget-header>button{border:1px solid var(--support-border-strong);background:var(--design-chat-color-d14f901611);width:30px;height:30px;color:var(--design-chat-color-ccdd6198cc);border-radius:9px;place-items:center;padding:0;font-size:17px;line-height:0;transition:border-color .18s,color .18s,background .18s;display:grid}.business-surface .client-support-widget-close:hover,.business-surface .client-support-widget-header>button:hover,.client-surface .client-support-widget-close:hover,.client-surface .client-support-widget-header>button:hover{border-color:var(--design-chat-color-f1fb063e07);background:var(--design-chat-color-7febc67ceb);color:var(--design-chat-color-d14f901611)}.business-surface .client-support-chat-surface,.client-surface .client-support-chat-surface{background:var(--support-surface);gap:10px;padding:12px}.business-surface .client-support-widget-status,.client-surface .client-support-widget-status{color:var(--support-ink);gap:8px;font-size:12px}.business-surface .client-support-widget-status:before,.client-surface .client-support-widget-status:before{content:"";background:var(--design-chat-color-74cdab1010);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.business-surface .client-support-widget-status[data-support-operator-availability=ONLINE]:before,.client-surface .client-support-widget-status[data-support-operator-availability=ONLINE]:before{background:var(--design-chat-color-de1a758025);box-shadow:0 0 0 4px var(--design-chat-color-513835d5d2)}.business-surface .client-support-widget-status[data-support-operator-availability=ONLINE],.client-surface .client-support-widget-status[data-support-operator-availability=ONLINE]{color:var(--design-chat-color-37ab616527)}.business-surface .client-support-widget-create-form,.client-surface .client-support-widget-create-form{gap:10px;padding:2px 0 0}.business-surface .client-support-widget-create-form label,.client-surface .client-support-widget-create-form label{color:var(--support-muted);letter-spacing:.01em;gap:5px;font-size:10px;font-weight:700}.business-surface .client-support-widget-create-form input,.business-surface .client-support-widget-create-form select,.business-surface .client-support-widget-create-form textarea,.client-surface .client-support-widget-create-form input,.client-surface .client-support-widget-create-form select,.client-surface .client-support-widget-create-form textarea{border:1px solid var(--support-border-strong);background:var(--design-chat-color-d14f901611);min-height:36px;color:var(--support-ink);border-radius:9px;padding:8px 10px;font-size:12px;transition:border-color .18s,box-shadow .18s}.business-surface .client-support-widget-create-form input:focus,.business-surface .client-support-widget-create-form select:focus,.business-surface .client-support-widget-create-form textarea:focus,.client-surface .client-support-widget-create-form input:focus,.client-surface .client-support-widget-create-form select:focus,.client-surface .client-support-widget-create-form textarea:focus{border-color:var(--design-chat-color-d28bc03023);box-shadow:0 0 0 3px var(--design-chat-color-5c78425700)}.business-surface .client-support-widget-create-form textarea,.client-surface .client-support-widget-create-form textarea{resize:none;min-height:88px}.business-surface .client-support-widget-create-form button,.client-surface .client-support-widget-create-form button{border:1px solid var(--support-blue);background:var(--support-blue);min-height:38px;box-shadow:0 6px 14px var(--design-chat-color-14fe4146d0);color:var(--design-chat-color-d14f901611);border-radius:9px;margin-top:2px;font-size:12px;font-weight:800;transition:background .18s,transform .18s,box-shadow .18s}.business-surface .client-support-widget-create-form button:hover,.client-surface .client-support-widget-create-form button:hover{background:var(--support-blue-dark);box-shadow:0 8px 18px var(--design-chat-color-c410e9a929);transform:translateY(-1px)}.business-surface .client-support-widget-status-pill,.client-surface .client-support-widget-status-pill{border:1px solid var(--design-chat-color-aa3eb0d636);background:var(--design-chat-color-00d597e8cc);color:var(--design-chat-color-ea7d7e0955);padding:5px 8px;font-size:10px}.business-surface .client-support-widget-status-pill.is-ticket,.client-surface .client-support-widget-status-pill.is-ticket{border-color:var(--design-chat-color-811cd4c8db);background:var(--design-chat-color-21dbeccc6a);color:var(--design-chat-color-a467aa0040)}.business-surface .client-support-widget-panel,.client-surface .client-support-widget-panel{box-shadow:0 16px 36px var(--design-chat-color-78d1f4240d)}.business-surface .client-support-widget-header,.client-surface .client-support-widget-header{border-bottom-color:var(--design-chat-color-3b56a18c48);padding:10px 12px}.business-surface .client-support-widget-header>span,.client-surface .client-support-widget-header>span{font-size:14px}.business-surface .client-support-widget-thread-meta,.client-surface .client-support-widget-thread-meta{min-width:0;min-height:26px;color:var(--support-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.business-surface .client-support-widget-thread-meta span:first-child,.client-surface .client-support-widget-thread-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-surface .client-support-widget-thread-meta span:last-child,.client-surface .client-support-widget-thread-meta span:last-child{background:var(--design-chat-color-00d597e8cc);color:var(--design-chat-color-ea7d7e0955);border-radius:999px;flex:none;padding:4px 7px}.business-surface .client-support-widget-messages,.client-surface .client-support-widget-messages{background:var(--design-chat-color-4429d5b7c1);flex:auto;gap:7px;min-height:0;padding:6px 2px;display:flex;overflow-y:auto}.business-surface .client-support-widget-message,.client-surface .client-support-widget-message{background:var(--design-chat-color-d14f901611);max-width:90%;color:var(--support-ink);box-shadow:0 1px 2px var(--design-chat-color-612391ba7b);border:0;border-radius:11px 11px 11px 4px;padding:8px 10px;font-size:12px;line-height:1.4;position:relative}.business-surface .client-support-widget-message p,.client-surface .client-support-widget-message p{font:inherit;white-space:pre-wrap;margin:0;line-height:1.45}.business-surface .client-support-widget-message time,.client-surface .client-support-widget-message time{color:var(--design-chat-color-af1e380612);text-align:right;margin-top:3px;font-family:inherit;font-size:9px;font-weight:600;line-height:1;display:block}.business-surface .client-support-widget-message:before,.client-surface .client-support-widget-message:before{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);width:8px;height:10px;position:absolute;bottom:2px;left:-4px}.business-surface .client-support-widget-message.is-outgoing,.client-surface .client-support-widget-message.is-outgoing{background:var(--design-chat-color-de0d1c22a4);border-radius:11px 11px 4px;align-self:flex-end}.business-surface .client-support-widget-message.is-outgoing:before,.client-surface .client-support-widget-message.is-outgoing:before{clip-path:polygon(0 0,100% 100%,0 100%);left:auto;right:-4px}.business-surface .client-support-widget-message.is-outgoing time,.client-surface .client-support-widget-message.is-outgoing time{color:var(--design-chat-color-477e6dd398)}.business-surface .client-support-widget-empty-message,.client-surface .client-support-widget-empty-message{border:1px dashed var(--design-chat-color-5182778401);min-height:80px;color:var(--support-muted);text-align:center;border-radius:11px;place-items:center;padding:18px;line-height:1.45;display:grid}.business-surface .client-support-widget-composer,.client-surface .client-support-widget-composer{border:1px solid var(--support-border-strong);background:var(--design-chat-color-d14f901611);box-shadow:0 4px 12px var(--design-chat-color-45e00298c8);border-radius:13px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:7px;padding:5px;display:grid}.business-surface .client-support-widget-composer input,.business-surface .client-support-widget-composer textarea,.client-surface .client-support-widget-composer input,.client-surface .client-support-widget-composer textarea{width:100%;min-width:0;min-height:32px;max-height:72px;color:var(--support-ink);font-size:12px;font:inherit;resize:none;background:0 0;border:0;outline:none;padding:8px;line-height:1.3}.business-surface .client-support-widget-composer input::placeholder,.business-surface .client-support-widget-composer textarea::placeholder,.client-surface .client-support-widget-composer input::placeholder,.client-surface .client-support-widget-composer textarea::placeholder{color:var(--design-chat-color-cff7a181c3)}.business-surface .client-support-widget-composer button,.client-surface .client-support-widget-composer button{background:var(--support-blue);width:32px;height:32px;color:var(--design-chat-color-d14f901611);border:0;border-radius:9px;place-items:center;display:grid}.business-surface .client-support-widget-composer button:disabled,.client-surface .client-support-widget-composer button:disabled{background:var(--design-chat-color-d8ee38dcbb)}.business-surface .client-support-widget-panel,.client-surface .client-support-widget-panel{width:min(336px,100vw - 32px);height:min(380px,calc(100vh - (var(--client-support-widget-bottom-offset) + env(safe-area-inset-bottom,0px)) - 48px));border:1px solid var(--design-chat-color-7dd1310255);background:var(--design-chat-color-4429d5b7c1);box-shadow:0 12px 32px var(--design-chat-color-6d54cdc158);border-radius:18px}.business-surface .client-support-widget-header,.client-surface .client-support-widget-header{border-bottom:1px solid var(--design-chat-color-7dd1310255);background:var(--design-chat-color-431952a68f);min-height:50px;padding:8px 10px 8px 12px}.business-surface .client-support-widget-title,.client-surface .client-support-widget-title{gap:2px;min-width:0;padding-left:14px;display:grid;position:relative}.business-surface .client-support-widget-title:before,.client-surface .client-support-widget-title:before{content:"";background:var(--design-chat-color-a7300ebc8f);width:7px;height:7px;box-shadow:0 0 0 4px var(--design-chat-color-293f3c0d05);border-radius:50%;position:absolute;top:5px;left:0}.business-surface .client-support-widget-title strong,.client-surface .client-support-widget-title strong{color:var(--design-chat-color-770d95a5f3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.business-surface .client-support-widget-availability,.client-surface .client-support-widget-availability{color:var(--design-chat-color-d88073886d);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.business-surface .client-support-widget-availability[data-support-operator-availability=ONLINE],.client-surface .client-support-widget-availability[data-support-operator-availability=ONLINE]{color:var(--design-chat-color-37ab616527)}.business-surface .client-support-chat-surface,.client-surface .client-support-chat-surface{background:var(--design-chat-color-be0e65e458);grid-template-rows:minmax(0,1fr) auto;gap:6px;padding:8px}.business-surface .client-support-widget-status,.client-surface .client-support-widget-status{min-height:22px;color:var(--design-chat-color-d88073886d);font-size:10px;font-weight:700}.business-surface .client-support-widget-messages,.client-surface .client-support-widget-messages{background:var(--design-chat-color-be0e65e458);gap:8px;padding:4px 2px}.business-surface .client-support-widget-empty-message,.client-surface .client-support-widget-empty-message{min-height:0;color:var(--design-chat-color-af1e380612);background:0 0;border:0;border-radius:0;margin:auto;padding:12px 18px;font-size:11px}.business-surface .client-support-widget-composer,.client-surface .client-support-widget-composer{border:1px solid var(--design-chat-color-7dd1310255);background:var(--design-chat-color-431952a68f);min-height:42px;box-shadow:0 12px 22px var(--design-chat-color-698869e085),inset 0 1px 0 var(--design-chat-color-72542a6f32);border-radius:24px;grid-template-columns:minmax(0,1fr) 34px;gap:4px;padding:3px 4px 3px 8px}.business-surface .client-support-chat-surface>.client-support-widget-composer,.client-surface .client-support-chat-surface>.client-support-widget-composer{height:42px;min-height:42px}.business-surface .client-support-widget-composer textarea,.client-surface .client-support-widget-composer textarea{min-height:34px;max-height:58px;padding:8px 4px;font-size:11px;line-height:1.35}.business-surface .client-support-widget-composer button,.client-surface .client-support-widget-composer button{background:var(--design-chat-color-a7300ebc8f);border-radius:50%;width:34px;height:34px;font-size:12px}.business-surface .client-support-widget-messages+form.client-support-widget-composer,.client-surface .client-support-widget-messages+form.client-support-widget-composer{border:1px solid var(--design-chat-color-7dd1310255);background:var(--design-chat-color-431952a68f);height:auto;min-height:42px;box-shadow:0 12px 22px var(--design-chat-color-698869e085),inset 0 1px 0 var(--design-chat-color-72542a6f32);border-radius:24px;grid-template-columns:minmax(0,1fr) 34px;padding:3px 4px 3px 8px}.business-surface .client-support-widget-messages+form.client-support-widget-composer textarea,.client-surface .client-support-widget-messages+form.client-support-widget-composer textarea{background:0 0;border:0;border-radius:0;width:100%;min-height:34px;max-height:58px;padding:8px 4px;font-size:11px;line-height:1.35}.business-surface .client-support-widget-messages+form.client-support-widget-composer button,.client-surface .client-support-widget-messages+form.client-support-widget-composer button{background:var(--design-chat-color-a7300ebc8f);border:0;border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:12px;display:grid}.business-surface .client-support-widget-composer button:active,.business-surface .client-support-widget-header>button:active,.business-surface .client-support-widget-launcher:active,.client-surface .client-support-widget-composer button:active,.client-surface .client-support-widget-header>button:active,.client-surface .client-support-widget-launcher:active{transform:translateY(1px)scale(.98)}.business-surface .client-support-widget-composer button:focus-visible,.business-surface .client-support-widget-header>button:focus-visible,.business-surface .client-support-widget-launcher:focus-visible,.client-surface .client-support-widget-composer button:focus-visible,.client-surface .client-support-widget-header>button:focus-visible,.client-surface .client-support-widget-launcher:focus-visible{box-shadow:0 0 0 3px var(--design-chat-color-3197a0530d);outline:none}.business-surface .client-support-widget-review-state,.client-surface .client-support-widget-review-state{min-height:0;color:var(--design-chat-color-d88073886d);text-align:center;align-content:center;justify-items:center;gap:8px;padding:18px;font-size:11px;line-height:1.4;display:grid}.business-surface .client-support-widget-review-state strong,.client-surface .client-support-widget-review-state strong{color:var(--design-chat-color-13da9f489f);font-size:12px}.business-surface .client-support-widget-review-state button,.client-surface .client-support-widget-review-state button{border:1px solid var(--design-chat-color-d5222a8fc2);background:var(--design-chat-color-d14f901611);min-height:30px;color:var(--design-chat-color-b05449ade3);border-radius:999px;padding:0 12px;font-size:11px;font-weight:800}.business-surface .client-support-widget-skeleton,.client-surface .client-support-widget-skeleton{background:linear-gradient(90deg,var(--design-chat-color-6c14d93ea0) 25%,var(--design-chat-color-2d8d935d37) 50%,var(--design-chat-color-6c14d93ea0) 75%);background-size:200% 100%;border-radius:999px;width:58%;height:10px;animation:client-support-widget-shimmer 1.2s linear infinite;display:block}.business-surface .client-support-widget-skeleton.is-wide,.client-surface .client-support-widget-skeleton.is-wide{width:78%;height:12px}.business-surface .client-support-widget-skeleton.is-short,.client-surface .client-support-widget-skeleton.is-short{width:42%}.business-surface .client-support-widget-launcher,.client-surface .client-support-widget-launcher{gap:0;width:46px;min-width:46px;height:46px;padding:0}.business-surface .client-support-widget-launcher svg,.client-surface .client-support-widget-launcher svg{width:19px;height:19px}.business-surface .client-support-widget-header>button,.client-surface .client-support-widget-header>button{border-color:var(--design-chat-color-7a3a4a2495);width:30px;height:30px;color:var(--design-chat-color-7506e44e1a);border-radius:10px;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s}.business-surface .client-support-widget-header>button:hover,.client-surface .client-support-widget-header>button:hover{border-color:var(--design-chat-color-f1fb063e07);background:var(--design-chat-color-7febc67ceb);color:var(--design-chat-color-d14f901611);box-shadow:0 5px 12px var(--design-chat-color-08d583e50f);transform:rotate(8deg)scale(1.04)}.business-surface .client-support-widget-header>button svg,.client-surface .client-support-widget-header>button svg{width:15px;height:15px;margin:0;display:block}.business-surface .client-support-chat-surface,.business-surface .client-support-widget-messages,.client-surface .client-support-chat-surface,.client-surface .client-support-widget-messages{min-width:0;overflow-x:hidden}.business-surface .client-support-widget-message,.client-surface .client-support-widget-message{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow:hidden}.business-surface .client-support-widget-message p,.client-surface .client-support-widget-message p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.business-surface .client-support-widget-thread-meta,.client-surface .client-support-widget-thread-meta{align-self:start;height:auto;min-height:24px;padding:0 2px;line-height:1.2}.business-surface .client-support-chat-surface:has(.client-support-widget-thread-meta),.client-surface .client-support-chat-surface:has(.client-support-widget-thread-meta){grid-template-rows:auto minmax(0,1fr) auto}.business-surface .client-support-widget-composer,.business-surface .client-support-widget-messages+form.client-support-widget-composer,.client-surface .client-support-widget-composer,.client-surface .client-support-widget-messages+form.client-support-widget-composer{box-sizing:border-box;border-radius:18px;gap:2px;max-width:100%;height:34px;min-height:34px;padding:2px 3px 2px 7px;position:relative}.business-surface .client-support-widget-composer textarea,.business-surface .client-support-widget-messages+form.client-support-widget-composer textarea,.client-surface .client-support-widget-composer textarea,.client-surface .client-support-widget-messages+form.client-support-widget-composer textarea{height:28px;min-height:28px;max-height:28px;padding:6px 3px;font-size:10px;line-height:1.35}.business-surface .client-support-widget-composer button,.business-surface .client-support-widget-messages+form.client-support-widget-composer button,.client-surface .client-support-widget-composer button,.client-surface .client-support-widget-messages+form.client-support-widget-composer button{width:26px;min-width:26px;height:26px;min-height:26px;color:var(--design-chat-color-8a80dac7af);background:0 0;border-radius:50%;align-self:start;position:absolute;top:auto;bottom:7px;right:4px}.business-surface .client-support-widget-composer button:hover,.client-surface .client-support-widget-composer button:hover{color:var(--design-chat-color-b05449ade3);background:0 0;transform:scale(1.08)}.business-surface .client-support-widget-composer button:disabled,.client-surface .client-support-widget-composer button:disabled{color:var(--design-chat-color-5cc92e1204);opacity:.8;background:0 0}.business-surface .client-support-widget-composer button svg,.client-surface .client-support-widget-composer button svg{width:15px;height:15px}.business-surface .client-support-widget-closed-state,.client-surface .client-support-widget-closed-state{min-height:0;color:var(--design-chat-color-ff72038c01);align-content:start;gap:10px;padding:12px 10px 10px;font-size:10px;line-height:1.45;display:grid;overflow:hidden auto}.business-surface .client-support-widget-closed-head,.client-surface .client-support-widget-closed-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.business-surface .client-support-widget-closed-head>div,.client-surface .client-support-widget-closed-head>div{gap:3px;display:grid}.business-surface .client-support-widget-closed-kicker,.client-surface .client-support-widget-closed-kicker{color:var(--design-chat-color-2f9e8bb4ef);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.business-surface .client-support-widget-closed-head strong,.client-surface .client-support-widget-closed-head strong{color:var(--design-chat-color-13da9f489f);font-size:13px}.business-surface .client-support-widget-closed-badge,.client-surface .client-support-widget-closed-badge{background:var(--design-chat-color-f5d4a4f4cd);color:var(--design-chat-color-725f9315b0);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.business-surface .client-support-widget-closed-state p,.client-surface .client-support-widget-closed-state p{margin:0}.business-surface .client-support-widget-closed-details,.client-surface .client-support-widget-closed-details{border:1px solid var(--design-chat-color-5500ec0aa6);background:var(--design-chat-color-1611519840);border-radius:10px;gap:6px;margin:0;padding:9px 10px;display:grid}.business-surface .client-support-widget-closed-details div,.client-surface .client-support-widget-closed-details div{justify-content:space-between;gap:8px;display:flex}.business-surface .client-support-widget-closed-details dt,.client-surface .client-support-widget-closed-details dt{color:var(--design-chat-color-2f9e8bb4ef)}.business-surface .client-support-widget-closed-details dd,.client-surface .client-support-widget-closed-details dd{color:var(--design-chat-color-0291eaaa8b);text-align:right;margin:0;font-weight:700}.business-surface .client-support-widget-closed-state>button,.client-surface .client-support-widget-closed-state>button{border:1px solid var(--design-chat-color-d5222a8fc2);background:var(--design-chat-color-d14f901611);min-height:30px;color:var(--design-chat-color-b05449ade3);border-radius:999px;justify-self:start;padding:0 11px;font-size:10px;font-weight:800}.business-surface .client-support-widget-composer,.business-surface .client-support-widget-messages+form.client-support-widget-composer,.client-surface .client-support-widget-composer,.client-surface .client-support-widget-messages+form.client-support-widget-composer{border-radius:20px;grid-template-columns:minmax(0,1fr) 26px;height:auto;min-height:40px;padding:3px 4px 3px 8px}.business-surface .client-support-widget-composer textarea,.business-surface .client-support-widget-messages+form.client-support-widget-composer textarea,.client-surface .client-support-widget-composer textarea,.client-surface .client-support-widget-messages+form.client-support-widget-composer textarea{resize:none;box-sizing:border-box;align-self:center;height:32px;min-height:32px;max-height:calc(8.7em + 13px);padding:8px 3px 5px;overflow-y:hidden;transform:translateY(1px)}.business-surface .client-support-widget-composer textarea::-webkit-scrollbar,.client-surface .client-support-widget-composer textarea::-webkit-scrollbar{width:2px}.business-surface .client-support-widget-messages+form.client-support-widget-composer textarea::-webkit-scrollbar,.client-surface .client-support-widget-messages+form.client-support-widget-composer textarea::-webkit-scrollbar{width:2px}.business-surface .client-support-widget-composer textarea::-webkit-scrollbar-track,.client-surface .client-support-widget-composer textarea::-webkit-scrollbar-track{background:0 0}.business-surface .client-support-widget-messages+form.client-support-widget-composer textarea::-webkit-scrollbar-track,.client-surface .client-support-widget-messages+form.client-support-widget-composer textarea::-webkit-scrollbar-track{background:0 0}.business-surface .client-support-widget-composer textarea::-webkit-scrollbar-thumb,.client-surface .client-support-widget-composer textarea::-webkit-scrollbar-thumb{background:var(--design-chat-color-d16b4ed896);border-radius:999px}.business-surface .client-support-widget-messages+form.client-support-widget-composer textarea::-webkit-scrollbar-thumb,.client-surface .client-support-widget-messages+form.client-support-widget-composer textarea::-webkit-scrollbar-thumb{background:var(--design-chat-color-d16b4ed896);border-radius:999px}.business-surface .client-support-widget-composer textarea::-webkit-scrollbar-button,.client-surface .client-support-widget-composer textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.business-surface .client-support-widget-messages+form.client-support-widget-composer textarea::-webkit-scrollbar-button,.client-surface .client-support-widget-messages+form.client-support-widget-composer textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.business-surface .client-support-widget-composer textarea,.business-surface .client-support-widget-messages+form.client-support-widget-composer textarea,.client-surface .client-support-widget-composer textarea,.client-surface .client-support-widget-messages+form.client-support-widget-composer textarea{scrollbar-width:thin;scrollbar-color:var(--design-chat-color-d16b4ed896) transparent}.business-surface .client-support-widget-header>button:hover,.client-surface .client-support-widget-header>button:hover{transition:border-color .18s,background .18s,color .18s,box-shadow .18s;transform:none}@keyframes client-support-widget-shimmer{to{background-position:-200% 0}}@media (max-width:720px){.business-surface .client-support-widget-panel,.client-surface .client-support-widget-panel{width:min(336px,100%);height:min(380px,76vh,calc(100vh - (var(--client-support-widget-bottom-offset) + env(safe-area-inset-bottom,0px)) - 48px))}}.business-surface .cabinet-chat-shell{--chat-prompt3-primary:var(--design-chat-color-a7300ebc8f);--chat-prompt3-primary-soft:var(--design-chat-color-293f3c0d05);--chat-prompt3-surface:var(--design-chat-color-c659d630ce);--chat-prompt3-surface-soft:var(--design-chat-color-df12848e33);--chat-prompt3-border:var(--design-chat-color-dd521144aa);--chat-prompt3-text:var(--design-chat-color-770d95a5f3);--chat-prompt3-muted-strong:var(--design-chat-color-d943098324);--chat-prompt3-panel-shadow:0 8px 24px var(--design-chat-color-26fbfbac04)}.business-surface .cabinet-chat-shell .chat-filters{padding:.5rem}.business-surface .cabinet-chat-shell .chat-filter-search{background:var(--design-chat-color-df12848e33);border-radius:1.25rem;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;min-height:2.5rem;padding-inline:.875rem;display:grid}.business-surface .cabinet-chat-shell .chat-filter-search .chat-telegram-icon{width:1.125rem;height:1.125rem;color:var(--design-chat-color-f81d0cbc2d);pointer-events:none}.business-surface .cabinet-chat-shell .chat-filter-search input{width:100%;min-height:0;box-shadow:none;color:var(--design-chat-color-770d95a5f3);background:0 0;border:0;border-radius:0;padding:0}.business-surface .cabinet-chat-shell .chat-filter-search input:focus{box-shadow:0 0 0 3px var(--design-chat-color-09eb0b213f);border-color:#0000}.business-surface .cabinet-chat-shell .chat-filter-row{grid-template-columns:minmax(8.75rem,1fr) minmax(0,1fr);gap:.5rem}.business-surface .cabinet-chat-shell .chat-filter-dropdown-trigger,.business-surface .cabinet-chat-shell .chat-tag-filter-trigger{background:var(--design-chat-color-df12848e33);min-height:2.375rem;box-shadow:none;color:var(--design-chat-color-d943098324);border:0;border-radius:1.1875rem}.business-surface .cabinet-chat-shell .chat-filter-dropdown-trigger{text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.375rem .75rem;display:flex}.business-surface .cabinet-chat-shell .chat-filter-select.categories .chat-filter-dropdown-trigger span{white-space:nowrap;min-width:0}.business-surface .cabinet-chat-shell .chat-filter-select.categories .chat-filter-dropdown-trigger,.business-surface .cabinet-chat-shell .chat-filter-select.categories.is-selected .chat-filter-dropdown-trigger{background:var(--design-chat-color-293f3c0d05);color:var(--design-chat-color-a7300ebc8f);font-weight:600}.business-surface .cabinet-chat-shell .chat-filter-select.tags.is-selected .chat-tag-filter-trigger{background:var(--design-chat-color-293f3c0d05);color:var(--design-chat-color-a7300ebc8f)}.business-surface .cabinet-chat-shell .chat-filter-dropdown-trigger:focus-visible,.business-surface .cabinet-chat-shell .chat-filter-dropdown-trigger:hover,.business-surface .cabinet-chat-shell .chat-tag-filter-trigger:focus-visible,.business-surface .cabinet-chat-shell .chat-tag-filter-trigger:hover{box-shadow:0 0 0 3px var(--design-chat-color-09eb0b213f);border-color:#0000;outline:none}.business-surface .cabinet-chat-shell .chat-filter-dropdown-trigger .chat-telegram-icon,.business-surface .cabinet-chat-shell .chat-tag-filter-trigger .chat-telegram-icon{width:1rem;height:1rem}.business-surface .cabinet-chat-shell .chat-tag-filter-trigger{cursor:pointer;width:100%;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.business-surface .cabinet-chat-shell .chat-tag-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-surface .cabinet-chat-shell .chat-filter-select.open .chat-filter-dropdown-trigger,.business-surface .cabinet-chat-shell .chat-filter-select.open .chat-tag-filter-trigger{color:var(--design-chat-color-a7300ebc8f)}.business-surface .cabinet-chat-shell .chat-tag-dropdown{border:1px solid var(--design-chat-color-dd521144aa);background:var(--design-chat-color-c659d630ce);box-shadow:var(--chat-prompt3-panel-shadow);border-radius:.875rem;padding:.375rem;top:calc(100% + .375rem)}.business-surface .cabinet-chat-shell .chat-tag-dropdown-list{gap:.125rem;max-height:14.5rem;padding-right:.125rem}.business-surface .cabinet-chat-shell .chat-tag-option{min-height:2.25rem;color:var(--design-chat-color-770d95a5f3);border-radius:.625rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500}.business-surface .cabinet-chat-shell .chat-tag-option.active,.business-surface .cabinet-chat-shell .chat-tag-option:focus-visible,.business-surface .cabinet-chat-shell .chat-tag-option:hover{background:var(--design-chat-color-293f3c0d05);color:var(--design-chat-color-a7300ebc8f);outline:none}.business-surface .cabinet-chat-shell .chat-tag-option-color{width:.75rem;height:.75rem;margin-right:.75rem}.business-surface .cabinet-chat-shell .chat-thread .chat-preview-meta{padding-right:1.5rem}.business-surface .cabinet-chat-shell .chat-category-badge{background:var(--design-chat-color-5119c66626);border-color:var(--design-chat-color-c0072762be);color:var(--design-chat-color-d7c4cb85fc)}.business-surface .cabinet-chat-shell .chat-thread.active .chat-preview-meta,.business-surface .cabinet-chat-shell .chat-thread.active .chat-thread-summary,.business-surface .cabinet-chat-shell .chat-thread[aria-current=true] .chat-preview-meta,.business-surface .cabinet-chat-shell .chat-thread[aria-current=true] .chat-thread-summary{color:var(--design-chat-color-8fafb20d0d)}@media (max-width:720px){.business-surface .cabinet-chat-shell .chat-filter-row{grid-template-columns:1fr}}.business-surface .chat-context-menu{z-index:13000;border:1px solid var(--design-chat-color-dd521144aa);background:var(--design-chat-color-431952a68f);min-width:15rem;max-width:min(19rem,100vw - 1.25rem);max-height:calc(100vh - 1.25rem);box-shadow:0 14px 38px var(--design-chat-color-f1d2747146);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;border-radius:1rem;padding:.375rem;overflow-y:auto}.business-surface .chat-context-menu-item{min-height:2.5rem;color:var(--design-chat-color-f1fdddbea0);border-radius:.75rem;gap:.75rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600}.business-surface .chat-context-menu-item .chat-telegram-icon{width:1.125rem;height:1.125rem;color:var(--design-chat-color-a7300ebc8f);flex:none}.business-surface .chat-context-menu-item[data-chat-context-menu-item=pin-thread] .chat-telegram-icon,.business-surface .chat-context-menu-item[data-chat-context-menu-item=pin] .chat-telegram-icon{transform:rotate(38deg)}.business-surface .chat-context-menu-item:focus-visible,.business-surface .chat-context-menu-item:hover{background:var(--design-chat-color-293f3c0d05);color:var(--design-chat-color-c2c23c9faa);box-shadow:none}.business-surface .chat-context-menu-item[data-chat-context-menu-destructive=true]{color:var(--design-chat-color-2b4d32b2b7)}.business-surface .chat-context-menu-item[data-chat-context-menu-destructive=true] .chat-telegram-icon{color:currentColor}.business-surface .chat-context-menu-item[data-chat-context-menu-destructive=true]:focus-visible,.business-surface .chat-context-menu-item[data-chat-context-menu-destructive=true]:hover{background:var(--design-chat-color-54f5d5d5af);color:var(--design-chat-color-251be30577)}.business-surface .chat-context-menu-item:disabled,.business-surface .chat-context-menu-item[aria-disabled=true]{color:var(--design-chat-color-1a0fd1835d);opacity:1}.business-surface .chat-context-menu-item:disabled .chat-telegram-icon,.business-surface .chat-context-menu-item[aria-disabled=true] .chat-telegram-icon{color:currentColor}.business-surface .chat-context-menu-tooltip{border-color:var(--design-chat-color-dd521144aa);background:var(--design-chat-color-c290c3314d);box-shadow:0 12px 28px var(--design-chat-color-84f37e993e);border-radius:.875rem}.business-surface .chat-tag-color-palette{z-index:13050;border-color:var(--design-chat-color-dd521144aa);background:var(--design-chat-color-431952a68f);width:min(18.5rem,100vw - 1.25rem);box-shadow:0 14px 38px var(--design-chat-color-f1d2747146);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1rem;gap:.75rem;padding:.875rem}.business-surface .chat-tag-color-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.business-surface .chat-tag-color-swatch{width:100%;height:2.5rem;box-shadow:none;border-radius:.625rem;position:relative}.business-surface .chat-tag-color-swatch:focus-visible,.business-surface .chat-tag-color-swatch:hover,.business-surface .chat-tag-color-swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--design-chat-color-5160f1a520)}.business-surface .chat-tag-color-swatch[aria-pressed=true]{border-color:var(--design-chat-color-431952a68f);box-shadow:0 0 0 2px var(--design-chat-color-c659d630ce),0 0 0 4px var(--design-chat-color-a7300ebc8f)}.business-surface .chat-tag-color-swatch .chat-telegram-icon{width:1.25rem;height:1.25rem;color:var(--design-chat-color-c659d630ce);filter:drop-shadow(0 1px 2px var(--design-chat-color-a6a2787323));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.business-surface .chat-tag-edit-error{color:var(--design-chat-color-251be30577);margin:0;font-size:.8125rem;font-weight:600}.business-surface .chat-tag-color-clear{border-color:var(--design-chat-color-dd521144aa);background:var(--design-chat-color-df12848e33);min-height:2.375rem;color:var(--design-chat-color-d943098324);border-radius:.75rem}.business-surface .chat-tag-delete-backdrop,.business-surface .chat-tag-edit-backdrop{background:var(--design-chat-color-6ab67012ce);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.business-surface .chat-tag-edit-panel{border-color:var(--design-chat-color-dd521144aa);width:min(42rem,100%);box-shadow:0 18px 48px var(--design-chat-color-8c449bbe55);border-radius:1.125rem;gap:1rem;padding:1.25rem}.business-surface .chat-tag-delete-copy h3,.business-surface .chat-tag-edit-head h3{color:var(--design-chat-color-770d95a5f3);font-size:1.125rem}.business-surface .chat-tag-edit-head button{background:var(--design-chat-color-df12848e33);width:2.25rem;height:2.25rem;color:var(--design-chat-color-d943098324)}.business-surface .chat-tag-edit-head button .chat-telegram-icon,.business-surface .chat-tag-library-item .chat-telegram-icon,.business-surface .chat-tag-list-editor-chip button .chat-telegram-icon{width:1rem;height:1rem}.business-surface .chat-tag-list-editor-section{gap:.625rem}.business-surface .chat-tag-list-editor-section-head strong{color:var(--design-chat-color-a7300ebc8f);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.business-surface .chat-tag-library,.business-surface .chat-tag-list-editor-items{border-color:var(--design-chat-color-059371c87d);background:var(--design-chat-color-c659d630ce);border-radius:1rem;padding:.875rem}.business-surface .chat-tag-list-editor-chip{background:var(--design-chat-color-293f3c0d05);color:var(--design-chat-color-a7300ebc8f);padding:.5rem .625rem .5rem .875rem}.business-surface .chat-tag-list-editor-chip button{color:currentColor;background:0 0;width:1.5rem;height:1.5rem}.business-surface .chat-tag-library-item{border-color:var(--design-chat-color-2c586c235f);background:var(--design-chat-color-499668ca1a);min-height:2.125rem;color:var(--design-chat-color-d943098324)}.business-surface .chat-tag-library-item.is-selected{background:var(--design-chat-color-293f3c0d05);color:var(--design-chat-color-a7300ebc8f);border-color:#0000}.business-surface .chat-tag-edit-actions button[type=submit],.business-surface .chat-tag-list-editor-add button{background:var(--design-chat-color-a7300ebc8f);border-radius:1.25rem;min-height:2.5rem}.business-surface .chat-tag-edit-actions button{border-color:var(--design-chat-color-dd521144aa);background:var(--design-chat-color-df12848e33);min-height:2.5rem;color:var(--design-chat-color-d943098324);border-radius:1.25rem}.business-surface .chat-tag-delete-panel{border-color:var(--design-chat-color-6ac50f0c34);width:min(25rem,100%);box-shadow:0 18px 48px var(--design-chat-color-8c449bbe55);border-radius:1.125rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;padding:1.25rem}.business-surface .chat-tag-delete-icon{background:var(--design-chat-color-54f5d5d5af);width:2.75rem;height:2.75rem;color:var(--design-chat-color-2b4d32b2b7);border-radius:.875rem}.business-surface .chat-tag-delete-icon .chat-telegram-icon{width:1.25rem;height:1.25rem}.business-surface .chat-tag-delete-copy p{white-space:normal;color:var(--design-chat-color-8a4ffa123e);font-weight:600}.business-surface .chat-tag-delete-actions button{background:var(--design-chat-color-df12848e33);min-height:2.5rem;color:var(--design-chat-color-d943098324);border-color:#0000;border-radius:1.25rem}.business-surface .chat-tag-delete-actions button:last-child{background:var(--design-chat-color-6ffa338d42);border-color:#0000}.business-surface .cabinet-chat-shell{--chat-prompt5-blue:var(--design-chat-color-a7300ebc8f);--chat-prompt5-incoming:var(--design-chat-color-c659d630ce);--chat-prompt5-outgoing:var(--design-chat-color-4998d53030);--chat-prompt5-muted:var(--design-chat-color-d88073886d)}.business-surface .cabinet-chat-shell .chat-message-list{background-color:var(--design-chat-color-bec178d3b4);background-image:none;gap:12px;padding:18px 16px}.business-surface .cabinet-chat-shell .chat-date-separator span{background:var(--design-chat-color-ca9ab5d1a7);min-height:1.5rem;color:var(--design-chat-color-c659d630ce);padding-inline:.75rem;font-size:.6875rem;font-weight:700}.business-surface .cabinet-chat-shell .chat-message{border:1px solid var(--design-chat-color-c28d776ff9);background:var(--design-chat-color-c659d630ce);box-shadow:0 1px 2px var(--design-chat-color-288b62212c);border-radius:1rem 1rem 1rem .375rem;padding:.5rem .625rem .375rem}.business-surface .cabinet-chat-shell .chat-message.outgoing,.business-surface .cabinet-chat-shell .chat-message[data-chat-message-outgoing=true]{background:var(--design-chat-color-4998d53030);border-color:var(--design-chat-color-58623c37e8);border-radius:1rem 1rem .375rem}.business-surface .cabinet-chat-shell .chat-message.pinned{border-color:var(--design-chat-color-a93f76c470);box-shadow:0 0 0 2px var(--design-chat-color-08d583e50f),0 4px 12px var(--design-chat-color-288b62212c)}.business-surface .cabinet-chat-shell .chat-message.is-selected{border-color:var(--chat-prompt5-blue);box-shadow:0 0 0 2px var(--design-chat-color-21a59d68c9),0 4px 12px var(--design-chat-color-07cff5ae07)}.business-surface .cabinet-chat-shell .chat-message.is-selectable{padding-left:2.875rem}.business-surface .cabinet-chat-shell .chat-message-select-toggle{border:1px solid var(--design-chat-color-c5f6331397);background:var(--design-chat-color-5098ef653c);width:1.375rem;height:1.375rem;color:var(--chat-prompt5-blue);top:.75rem;left:.75rem}.business-surface .cabinet-chat-shell .chat-message-select-toggle[aria-pressed=true]{border-color:var(--chat-prompt5-blue);background:var(--chat-prompt5-blue);color:var(--design-chat-color-c659d630ce)}.business-surface .cabinet-chat-shell .chat-message-select-empty,.business-surface .cabinet-chat-shell .chat-message-select-toggle .chat-telegram-icon{width:.875rem;height:.875rem}.business-surface .cabinet-chat-shell .chat-message-select-empty{border:1px solid;border-radius:999px;display:block}.business-surface .cabinet-chat-shell .chat-message-edited,.business-surface .cabinet-chat-shell .chat-message-status-text,.business-surface .cabinet-chat-shell .chat-message-time{color:var(--chat-prompt5-muted)}.business-surface .cabinet-chat-shell .chat-message-checks,.business-surface .cabinet-chat-shell .chat-message-status-icon{width:1rem;height:1rem;color:var(--design-chat-color-460be34035);display:inline-flex}.business-surface .cabinet-chat-shell .chat-message-checks .chat-telegram-icon,.business-surface .cabinet-chat-shell .chat-message-status-icon .chat-telegram-icon{width:100%;height:100%}.business-surface .cabinet-chat-shell .chat-message-selection-summary,.business-surface .cabinet-chat-shell .chat-realtime-state{border-bottom:1px solid var(--design-chat-color-49991b2f1f);background:var(--design-chat-color-431952a68f);min-height:2.75rem;color:var(--design-chat-color-59fc075802);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.8125rem;display:flex}.business-surface .cabinet-chat-shell .chat-message-selection-summary strong{color:var(--design-chat-color-770d95a5f3)}.business-surface .cabinet-chat-shell .chat-message-selection-copy,.business-surface .cabinet-chat-shell .chat-message-selection-summary button{min-height:2.25rem;color:var(--chat-prompt5-blue);font:inherit;background:0 0;border:0;border-radius:1.125rem;justify-content:center;align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.business-surface .cabinet-chat-shell .chat-message-selection-copy .chat-telegram-icon,.business-surface .cabinet-chat-shell .chat-message-selection-summary button .chat-telegram-icon,.business-surface .cabinet-chat-shell .chat-realtime-state .chat-telegram-icon{width:1.125rem;height:1.125rem}.business-surface .cabinet-chat-shell .chat-realtime-state{background:var(--design-chat-color-293f3c0d05);color:var(--design-chat-color-cad4b3e1a4);justify-content:center}.business-surface .cabinet-chat-shell .chat-message-selection-action-bar{border-top:1px solid var(--design-chat-color-059371c87d);background:var(--design-chat-color-c290c3314d);min-height:4rem;box-shadow:0 -6px 18px var(--design-chat-color-593a58e385);color:var(--design-chat-color-a2f7e09970);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;display:flex}.business-surface .cabinet-chat-shell .chat-message-selection-copy:disabled{color:var(--design-chat-color-d3acfa060f)}.business-surface .cabinet-chat-shell .chat-composer-reference{background:var(--design-chat-color-431952a68f);border:0;border-radius:0;grid-template-columns:1.125rem .1875rem minmax(0,1fr) 2rem;gap:.5rem;padding:.5rem .75rem}.business-surface .cabinet-chat-shell .chat-composer-reference>.chat-telegram-icon{width:1.125rem;height:1.125rem;color:var(--chat-prompt5-blue)}.business-surface .cabinet-chat-shell .chat-composer-reference.is-editing .chat-composer-reference-copy strong,.business-surface .cabinet-chat-shell .chat-composer-reference.is-editing>.chat-telegram-icon{color:var(--design-chat-color-1eb4d79b13)}.business-surface .cabinet-chat-shell .chat-composer-reference.is-editing .chat-composer-reference-accent{background:var(--design-chat-color-1eb4d79b13)}.business-surface .cabinet-chat-shell .chat-composer-reference-copy strong{color:var(--chat-prompt5-blue)}.business-surface .cabinet-chat-shell .chat-composer-edit-expired{color:var(--design-chat-color-d9733a2f59);margin-top:.125rem;font-size:.6875rem;display:block}.business-surface .cabinet-chat-shell .chat-input-bar{box-shadow:none;border:0;border-radius:0;padding:0}.business-surface .cabinet-chat-shell .chat-composer,.business-surface .cabinet-chat-shell .chat-composer.has-attachments{border:1px solid var(--design-chat-color-22a296d792);background:var(--design-chat-color-c659d630ce);width:100%;box-shadow:0 -2px 12px var(--design-chat-color-f897972004);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.375rem;padding:.5rem .625rem;display:grid;position:relative}.business-surface .cabinet-chat-shell .chat-composer-attachments{grid-area:1/1/auto/-1;padding-bottom:.125rem}.business-surface .cabinet-chat-shell .chat-composer.has-attachments .chat-attach-shell,.business-surface .cabinet-chat-shell .chat-composer.has-attachments textarea,.business-surface .cabinet-chat-shell .chat-composer.has-attachments>#cabinetChatSendButton,.business-surface .cabinet-chat-shell .chat-composer.has-attachments>#chatSendButton{grid-row:2}.business-surface .cabinet-chat-shell .chat-attach-shell{z-index:auto;width:2.75rem;min-width:2.75rem;height:2.75rem;position:relative;bottom:auto;left:auto}.business-surface .cabinet-chat-shell .chat-attach-btn,.business-surface .cabinet-chat-shell .chat-composer>#cabinetChatSendButton,.business-surface .cabinet-chat-shell .chat-composer>#chatSendButton{justify-content:center;align-items:center;display:inline-flex}.business-surface .cabinet-chat-shell .chat-attach-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--design-chat-color-5030a32178);padding:0;position:relative;inset:auto;transform:none}.business-surface .cabinet-chat-shell .chat-attach-btn .chat-telegram-icon{width:1.375rem;height:1.375rem;color:var(--design-chat-color-5030a32178)}.business-surface .cabinet-chat-shell .chat-composer textarea{min-width:0;height:auto;min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:2;margin:0;padding:.6875rem .5rem}.business-surface .cabinet-chat-shell .chat-composer>#cabinetChatSendButton,.business-surface .cabinet-chat-shell .chat-composer>#chatSendButton{z-index:auto;width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--chat-prompt5-blue);box-shadow:none;background:0 0;border:0;border-radius:999px;place-self:end;padding:0;transition:color .18s,opacity .18s,box-shadow .18s;position:relative;bottom:auto;right:auto;transform:none}.business-surface .cabinet-chat-shell #cabinetChatSendButton:before,.business-surface .cabinet-chat-shell #chatSendButton:before{content:none;display:none}.business-surface .cabinet-chat-shell #cabinetChatSendButton:hover,.business-surface .cabinet-chat-shell #chatSendButton:hover{transform:none}.business-surface .cabinet-chat-shell #cabinetChatSendButton:focus-visible,.business-surface .cabinet-chat-shell #chatSendButton:focus-visible{box-shadow:0 0 0 4px var(--design-chat-color-08d583e50f);outline:none}.business-surface .cabinet-chat-shell .chat-composer>#cabinetChatSendButton .chat-send-label,.business-surface .cabinet-chat-shell .chat-composer>#chatSendButton .chat-send-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.business-surface .cabinet-chat-shell #cabinetChatSendButton:disabled,.business-surface .cabinet-chat-shell #chatSendButton:disabled{color:var(--design-chat-color-82cbd79cc9);cursor:default;opacity:1;background:0 0;transform:none}.business-surface .cabinet-chat-shell .chat-access-revoked-state{border:1px solid var(--design-chat-color-cebdee4de8);background:var(--design-chat-color-547e3c602a);margin:auto 1rem}@media (max-width:720px){.business-surface .cabinet-chat-shell .chat-message-list{padding:.75rem}.business-surface .cabinet-chat-shell .chat-message{max-width:92%}.business-surface .cabinet-chat-shell .chat-message-selection-action-bar{min-height:3.5rem;padding-inline:.75rem}.business-surface .chat-tag-delete-dialog,.business-surface .chat-tag-edit-dialog{align-items:end;padding:.75rem}.business-surface .chat-tag-delete-panel,.business-surface .chat-tag-edit-panel{width:100%;max-height:calc(100vh - 1.5rem);overflow-y:auto}}.business-surface{--chat-ref-primary:var(--design-chat-color-a7300ebc8f);--chat-ref-primary-strong:var(--design-chat-color-9ce1a69d5d);--chat-ref-primary-soft:var(--design-chat-color-08d583e50f);--chat-ref-outgoing:var(--design-chat-color-4998d53030);--chat-ref-surface:var(--design-chat-color-923a33a994);--chat-ref-surface-strong:var(--design-chat-color-cc53ce15c7);--chat-ref-surface-muted:var(--design-chat-color-6d331e1721);--chat-ref-canvas:linear-gradient(180deg,var(--design-chat-color-180841b5d0) 0%,var(--design-chat-color-212d6a4c15) 36%,var(--design-chat-color-2e342c9bf6) 100%);--chat-ref-line:var(--design-chat-color-be0f55210b);--chat-ref-line-strong:var(--design-chat-color-dc0ed91720);--chat-ref-shadow:0 18px 40px var(--design-chat-color-4b4192e0c5);--chat-ref-text:var(--design-chat-color-57346cb71d);--chat-ref-text-soft:var(--design-chat-color-dd1cbe9a4d);--chat-ref-text-faint:var(--design-chat-color-288286ccc3);--chat-ref-pill-shadow:0 10px 28px var(--design-chat-color-de7be704d0);--chat-ref-blur:blur(18px)}.business-surface .cabinet-chat-shell{color:var(--chat-ref-text);font-family:var(--font-inter,"Inter","Segoe UI",Arial,sans-serif)}.business-surface .cabinet-chat-shell,.business-surface .cabinet-chat-shell .chat-list,.business-surface .cabinet-chat-shell .chat-message-list,.business-surface .cabinet-chat-shell .chat-window,.business-surface .cabinet-chat-shell .chat-window-body,.business-surface .cabinet-chat-shell .chat-window-panel{background-image:none}.business-surface .cabinet-chat-shell,.business-surface .chat-layout{--chat-shell-columns:27rem minmax(0,1fr);gap:0}.business-surface .cabinet-chat-shell #businessChatListCard,.business-surface .cabinet-chat-shell #businessChatWindowCard,.business-surface .cabinet-chat-shell #cabinetChatListCard,.business-surface .cabinet-chat-shell #cabinetChatWindowCard,.business-surface .cabinet-chat-shell .cabinet-chat-card{background:var(--chat-ref-surface);border:1px solid var(--design-chat-color-9481c99804);box-shadow:0 18px 38px var(--design-chat-color-89622f08e6),inset 0 1px 0 var(--design-chat-color-6b68a8b64e);-webkit-backdrop-filter:var(--chat-ref-blur)}.business-surface .cabinet-chat-shell #businessChatListCard,.business-surface .cabinet-chat-shell #cabinetChatListCard{padding:.62rem}.business-surface .cabinet-chat-shell #businessChatWindowCard,.business-surface .cabinet-chat-shell #cabinetChatWindowCard{padding:.52rem}.business-surface .cabinet-chat-shell .chat-list,.business-surface .cabinet-chat-shell .chat-window,.business-surface .cabinet-chat-shell .chat-window-body,.business-surface .cabinet-chat-shell .chat-window-panel{box-shadow:none;background:0 0;border:0}.business-surface .cabinet-chat-shell .chat-list-panel{gap:.48rem}.business-surface .cabinet-chat-shell .chat-window-panel{gap:.4rem}.business-surface .cabinet-chat-shell .chat-filters{gap:.5rem}.business-surface .cabinet-chat-shell .chat-filter-search{border:1px solid var(--design-chat-color-086d15d24c);background:var(--design-chat-color-ac1145550c);min-height:3rem;box-shadow:inset 0 1px 0 var(--design-chat-color-923a33a994);color:var(--chat-ref-text-soft);border-radius:1.32rem;padding:0 1rem;font-size:.92rem}.business-surface .cabinet-chat-shell .chat-filter-search svg{color:var(--design-chat-color-004a386867)}.business-surface .cabinet-chat-shell .chat-filter-search input{color:var(--chat-ref-text)}.business-surface .cabinet-chat-shell .chat-filter-search input::placeholder{color:var(--design-chat-color-f87897197c)}.business-surface .cabinet-chat-shell .chat-filter-select{flex:1 1 0;min-width:0}.business-surface .cabinet-chat-shell .chat-filter-dropdown-trigger,.business-surface .cabinet-chat-shell .chat-tag-filter-trigger{border:1px solid var(--design-chat-color-4480438702);background:var(--design-chat-color-8fafb20d0d);min-height:2.62rem;box-shadow:inset 0 1px 0 var(--design-chat-color-923a33a994);color:var(--chat-ref-text-soft);border-radius:1.12rem;padding:.46rem .94rem;font-size:.86rem;font-weight:600}.business-surface .cabinet-chat-shell .chat-filter-select.is-selected .chat-filter-dropdown-trigger,.business-surface .cabinet-chat-shell .chat-filter-select.is-selected .chat-tag-filter-trigger,.business-surface .cabinet-chat-shell .chat-filter-select.open .chat-filter-dropdown-trigger,.business-surface .cabinet-chat-shell .chat-filter-select.open .chat-tag-filter-trigger{color:var(--chat-ref-primary)}.business-surface .cabinet-chat-shell .chat-tag-dropdown,.business-surface .chat-attach-menu,.business-surface .chat-attachment-preview-dialog,.business-surface .chat-context-menu,.business-surface .chat-history-search-panel,.business-surface .chat-quote-panel,.business-surface .chat-tag-delete-panel,.business-surface .chat-tag-edit-panel,.business-surface .chat-transfer-panel{border:1px solid var(--design-chat-color-8b09376159);background:var(--design-chat-color-8fafb20d0d);box-shadow:0 24px 46px var(--design-chat-color-7a31de278c),inset 0 1px 0 var(--design-chat-color-2e595cc8c1);-webkit-backdrop-filter:var(--chat-ref-blur)}.business-surface .chat-attach-menu,.business-surface .chat-context-menu{border-radius:1rem}.business-surface .cabinet-chat-shell .chat-tag-option,.business-surface .chat-attach-menu button,.business-surface .chat-context-menu-item{color:var(--chat-ref-text)}.business-surface .cabinet-chat-shell .chat-tag-option.active,.business-surface .cabinet-chat-shell .chat-tag-option:focus-visible,.business-surface .cabinet-chat-shell .chat-tag-option:hover,.business-surface .chat-attach-menu button:focus-visible,.business-surface .chat-attach-menu button:hover,.business-surface .chat-context-menu-item:focus-visible,.business-surface .chat-context-menu-item:hover{background:var(--design-chat-color-5a1aaea744)}.business-surface .cabinet-chat-shell .chat-list{padding-right:0}.business-surface .cabinet-chat-shell .chat-thread-list-inner{flex-direction:column;gap:0;display:flex}.business-surface .cabinet-chat-shell .chat-thread{height:5.625rem;min-height:5.625rem;box-shadow:none;background:0 0;border:0;border-radius:.98rem;grid-template-columns:5.5rem minmax(0,1fr);align-items:stretch;padding:0;display:grid;position:relative;overflow:hidden}.business-surface .cabinet-chat-shell .chat-thread+.chat-thread{margin-top:0}.business-surface .cabinet-chat-shell .chat-thread:focus-visible,.business-surface .cabinet-chat-shell .chat-thread:hover{background:var(--design-chat-color-df59e00b07)}.business-surface .cabinet-chat-shell .chat-thread.active{background:var(--design-chat-color-a7300ebc8f);box-shadow:0 10px 18px var(--design-chat-color-5160f1a520)}.business-surface .cabinet-chat-shell .chat-thread:not(.active){box-shadow:inset 0 -1px 0 var(--design-chat-color-bc3ff8c24c)}.business-surface .cabinet-chat-shell .chat-thread-avatar{justify-content:center;align-items:center;padding:.625rem 0 .625rem .625rem;display:flex}.business-surface .cabinet-chat-shell .chat-company-avatar{width:4.375rem;min-width:4.375rem;height:4.375rem;min-height:4.375rem;box-shadow:0 3px 10px var(--design-chat-color-eda0cf6413);border:0}.business-surface .cabinet-chat-shell .chat-thread-main{min-width:0;color:var(--chat-ref-text);flex-direction:column;justify-content:flex-start;gap:.08rem;padding:.62rem .7rem .46rem 0;display:flex;position:relative}.business-surface .cabinet-chat-shell .chat-thread-top{align-items:flex-start;gap:.28rem}.business-surface .cabinet-chat-shell .chat-title-wrap{min-width:0;padding-top:.08rem}.business-surface .cabinet-chat-shell .chat-title-wrap h4{color:inherit;letter-spacing:-.01em;font-size:.98rem;font-weight:700;line-height:1.14}.business-surface .cabinet-chat-shell .chat-thread-right{flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:2.2rem;padding-bottom:.04rem;display:flex}.business-surface .cabinet-chat-shell .chat-time{color:var(--chat-ref-text-faint);font-size:.72rem;font-weight:500;line-height:1}.business-surface .cabinet-chat-shell .chat-message-bottom{margin-top:.12rem}.business-surface .cabinet-chat-shell .chat-message-meta{min-width:0}.business-surface .cabinet-chat-shell .chat-preview{color:var(--chat-ref-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.24;display:-webkit-box;overflow:hidden}.business-surface .cabinet-chat-shell .chat-tags{margin-top:.1rem}.business-surface .cabinet-chat-shell .chat-tag-row{gap:.24rem;min-height:.96rem;padding-right:1rem}.business-surface .cabinet-chat-shell .chat-tag,.business-surface .cabinet-chat-shell .chat-tag-overflow{border-radius:999px;padding:.2rem .42rem;font-size:.62rem;line-height:1}.business-surface .cabinet-chat-shell .chat-tag:not([data-chat-tag-color]){background:var(--design-chat-color-07becff9a0);color:var(--design-chat-color-da8a05d157)}.business-surface .cabinet-chat-shell .chat-thread-status-row{pointer-events:none;justify-content:flex-end;gap:.3rem;min-height:auto;margin:0;position:absolute;bottom:.62rem;right:.22rem}.business-surface .cabinet-chat-shell .chat-important-indicator,.business-surface .cabinet-chat-shell .chat-pin{color:var(--design-chat-color-288286ccc3);opacity:.95}.business-surface .cabinet-chat-shell .chat-badge{background:var(--design-chat-color-08d583e50f);min-width:1rem;height:1rem;color:var(--chat-ref-primary);box-shadow:none;border:0;border-radius:999px;padding:0 .26rem;font-size:.62rem;font-weight:700;line-height:1rem}.business-surface .cabinet-chat-shell .chat-thread.active .chat-important-indicator,.business-surface .cabinet-chat-shell .chat-thread.active .chat-pin,.business-surface .cabinet-chat-shell .chat-thread.active .chat-preview,.business-surface .cabinet-chat-shell .chat-thread.active .chat-thread-main,.business-surface .cabinet-chat-shell .chat-thread.active .chat-time,.business-surface .cabinet-chat-shell .chat-thread.active .chat-title-wrap h4{color:var(--design-chat-color-d14f901611)}.business-surface .cabinet-chat-shell .chat-thread.active .chat-badge{background:var(--design-chat-color-56d89d6fe1);color:var(--design-chat-color-d14f901611)}.business-surface .cabinet-chat-shell .chat-thread.active .chat-tag-overflow,.business-surface .cabinet-chat-shell .chat-thread.active .chat-tag:not([data-chat-tag-color]){background:var(--design-chat-color-56d89d6fe1);color:var(--design-chat-color-431952a68f)}.business-surface .cabinet-chat-shell .chat-thread.active .chat-tag[data-chat-tag-color]{filter:saturate(1.02)brightness(1.01)}.business-surface .cabinet-chat-shell #businessChatWindowHeader,.business-surface .cabinet-chat-shell #cabinetChatWindowHeader,.business-surface .cabinet-chat-shell #chatWindowHeader{z-index:1;position:relative}.business-surface .cabinet-chat-shell .chat-meta{border:1px solid var(--design-chat-color-3da24b45c6);background:var(--design-chat-color-8fafb20d0d);box-shadow:0 10px 20px var(--design-chat-color-2ded7cba63),inset 0 1px 0 var(--design-chat-color-72542a6f32);-webkit-backdrop-filter:var(--chat-ref-blur);border-radius:1.14rem;align-items:flex-start;gap:.8rem;padding:.72rem .9rem}.business-surface .cabinet-chat-shell .chat-peer-avatar{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;box-shadow:0 5px 12px var(--design-chat-color-d3836f004a)}.business-surface .cabinet-chat-shell .chat-meta-main{flex-direction:column;gap:.28rem;min-width:0;display:flex}.business-surface .cabinet-chat-shell .chat-meta-title{justify-content:space-between;align-items:flex-start;gap:.6rem;width:100%;display:flex}.business-surface .cabinet-chat-shell .chat-peer-heading{flex:auto;gap:.18rem;min-width:0;display:grid}.business-surface .cabinet-chat-shell .chat-meta-actions{flex:none;align-items:center;gap:.34rem;margin-left:auto;display:flex}.business-surface .cabinet-chat-shell .chat-header-actions{flex-wrap:wrap;gap:.34rem;margin-left:0}.business-surface .cabinet-chat-shell .chat-peer-heading h3{color:var(--chat-ref-text);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.18}.business-surface .cabinet-chat-shell .chat-peer-status{color:var(--chat-ref-text-faint);font-size:.74rem}.business-surface .cabinet-chat-shell .chat-history-search-toggle,.business-surface .cabinet-chat-shell .chat-quote-toggle{border:1px solid var(--design-chat-color-c15b4de544);background:var(--design-chat-color-f768215431);min-height:2.12rem;box-shadow:inset 0 1px 0 var(--design-chat-color-923a33a994);color:var(--design-chat-color-cbfb254721);border-radius:999px;padding:.34rem .68rem;font-size:.74rem;font-weight:700}.business-surface .cabinet-chat-shell .chat-history-search-toggle.is-active,.business-surface .cabinet-chat-shell .chat-history-search-toggle:focus-visible,.business-surface .cabinet-chat-shell .chat-history-search-toggle:hover,.business-surface .cabinet-chat-shell .chat-quote-toggle.is-active,.business-surface .cabinet-chat-shell .chat-quote-toggle:focus-visible,.business-surface .cabinet-chat-shell .chat-quote-toggle:hover{border-color:var(--design-chat-color-1d9ec02772);background:var(--design-chat-color-5a1aaea744);color:var(--chat-ref-primary)}.business-surface .cabinet-chat-shell .chat-history-search-toggle{width:2.12rem;min-width:2.12rem;padding:0}.business-surface .cabinet-chat-shell .chat-pinned-message-bar{border:1px solid var(--design-chat-color-768eebd24f);background:var(--design-chat-color-2e595cc8c1);min-height:3rem;box-shadow:0 8px 18px var(--design-chat-color-5520777d43),inset 0 1px 0 var(--design-chat-color-09fa70dc1e);-webkit-backdrop-filter:var(--chat-ref-blur);border-radius:1.18rem;grid-template-columns:minmax(0,1fr) 1.9rem;align-items:center;gap:.4rem;margin-top:0;padding:.48rem .72rem .48rem .96rem;display:grid;position:relative}.business-surface .cabinet-chat-shell .chat-pinned-message-bar:before{content:"";background:linear-gradient(180deg,var(--design-chat-color-98e5e784a6) 0,var(--design-chat-color-a7300ebc8f) 100%);border-radius:999px;width:2px;position:absolute;top:.56rem;bottom:.56rem;left:.68rem}.business-surface .cabinet-chat-shell .chat-pinned-message-copy{min-width:0;color:var(--chat-ref-text-soft);padding-left:.36rem}.business-surface .cabinet-chat-shell .chat-pinned-message-copy strong{color:var(--chat-ref-primary);font-size:.68rem;font-weight:700;line-height:1.18;display:block}.business-surface .cabinet-chat-shell .chat-pinned-message-copy span{color:var(--chat-ref-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;display:block;overflow:hidden}.business-surface .cabinet-chat-shell .chat-pinned-clear{width:1.72rem;min-width:1.72rem;height:1.72rem;color:var(--design-chat-color-63020b92f5);box-shadow:none;background:0 0;border:0;border-radius:999px;justify-self:center}.business-surface .cabinet-chat-shell .chat-pinned-clear:focus-visible,.business-surface .cabinet-chat-shell .chat-pinned-clear:hover{background:var(--design-chat-color-8aad5b5a99);color:var(--chat-ref-primary)}@media (max-width:980px){.business-surface .cabinet-chat-shell .chat-meta-title{flex-wrap:wrap}.business-surface .cabinet-chat-shell .chat-meta-actions{justify-content:flex-start;width:100%;margin-left:0}}.business-surface .cabinet-chat-shell .chat-window-body{background:linear-gradient(180deg,var(--design-chat-color-56fa904974) 0,var(--design-chat-color-36a1de5922) 100%);border-radius:1.14rem}.business-surface .cabinet-chat-shell .chat-message-list{background:var(--chat-ref-canvas);border-radius:1.14rem;padding:1.08rem 1.16rem .94rem}.business-surface .cabinet-chat-shell .chat-date-separator{margin:.14rem 0 .82rem}.business-surface .cabinet-chat-shell .chat-date-separator span{border:1px solid var(--design-chat-color-1c4df1d90d);background:var(--design-chat-color-8d6c2968b4);box-shadow:inset 0 1px 0 var(--design-chat-color-dc0ed91720);color:var(--design-chat-color-431952a68f);-webkit-backdrop-filter:blur(10px)saturate(130%);padding:.28rem .66rem;font-size:.72rem;font-weight:500}.business-surface .cabinet-chat-shell .chat-message{background:var(--design-chat-color-3f9365835a);max-width:min(26rem,58%);box-shadow:0 1px 2px var(--design-chat-color-65159f1aac);color:var(--chat-ref-text);border:0;border-radius:.94rem .94rem .94rem .34rem;position:relative;overflow:visible}.business-surface .cabinet-chat-shell .chat-message:before{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-right-radius:.54rem;width:.54rem;height:.72rem;position:absolute;bottom:.16rem;left:-.18rem}.business-surface .cabinet-chat-shell .chat-message.outgoing{background:var(--design-chat-color-d43cec9f94);border-radius:.94rem .94rem .34rem}.business-surface .cabinet-chat-shell .chat-message.outgoing:before{clip-path:polygon(0 0,100% 100%,0 100%);border-bottom-right-radius:0;border-bottom-left-radius:.54rem;left:auto;right:-.18rem}.business-surface .cabinet-chat-shell .chat-message.is-selected{box-shadow:0 0 0 2px var(--design-chat-color-fe6b3a5ec4),0 8px 18px var(--design-chat-color-cbca8750f0)}.business-surface .cabinet-chat-shell .chat-message-body{padding:.58rem .82rem .46rem}.business-surface .cabinet-chat-shell .chat-message-text{color:var(--chat-ref-text);font-size:.94rem;line-height:1.35}.business-surface .cabinet-chat-shell .chat-message-text>:first-child{margin-top:0}.business-surface .cabinet-chat-shell .chat-message-text>:last-child{margin-bottom:0}.business-surface .cabinet-chat-shell .chat-composer-reference,.business-surface .cabinet-chat-shell .chat-quote-card,.business-surface .cabinet-chat-shell .chat-reply-preview{background:var(--design-chat-color-5ee9ee7b21);box-shadow:inset 0 1px 0 var(--design-chat-color-923a33a994);border:0;border-radius:.94rem}.business-surface .cabinet-chat-shell .chat-composer-reference-accent,.business-surface .cabinet-chat-shell .chat-reply-preview-accent{background:linear-gradient(180deg,var(--design-chat-color-c8cb09d93f) 0,var(--design-chat-color-a7300ebc8f) 100%)}.business-surface .cabinet-chat-shell .chat-message-time{color:var(--design-chat-color-72f6a75a5b);justify-content:flex-end;gap:.28rem;margin-top:.22rem;font-size:.67rem;line-height:1}.business-surface .cabinet-chat-shell .chat-message-edited{color:var(--design-chat-color-da463dfda8)}.business-surface .cabinet-chat-shell .chat-message-checks{color:var(--design-chat-color-5b53e6672e)}.business-surface .cabinet-chat-shell .chat-message-checks.is-read{color:var(--design-chat-color-ecf24b41b3)}.business-surface .cabinet-chat-shell .chat-message-checks svg{width:.82rem;height:.82rem}.business-surface .cabinet-chat-shell .chat-scroll-jump{border:1px solid var(--design-chat-color-496a9d025a);background:var(--design-chat-color-2e595cc8c1);box-shadow:0 16px 30px var(--design-chat-color-332def3c4a),inset 0 1px 0 var(--design-chat-color-2e595cc8c1);color:var(--chat-ref-primary);-webkit-backdrop-filter:blur(16px)}.business-surface .cabinet-chat-shell .chat-message-selection-summary,.business-surface .cabinet-chat-shell .chat-realtime-state{border:1px solid var(--design-chat-color-bb0f6402aa);background:var(--design-chat-color-dc0ed91720);color:var(--chat-ref-text-soft);-webkit-backdrop-filter:blur(16px)}.business-surface .cabinet-chat-shell .chat-input-bar{background:0 0;gap:.26rem}.business-surface .cabinet-chat-shell .chat-composer-reference{color:var(--chat-ref-text);border-radius:1.06rem}.business-surface .cabinet-chat-shell .chat-composer{z-index:31;border:1px solid var(--design-chat-color-7dd1310255);background:var(--design-chat-color-8fafb20d0d);min-height:3rem;box-shadow:0 12px 22px var(--design-chat-color-698869e085),inset 0 1px 0 var(--design-chat-color-72542a6f32);-webkit-backdrop-filter:var(--chat-ref-blur);border-radius:1.32rem;align-items:flex-end;padding:.3rem .66rem;position:relative}.business-surface .cabinet-chat-shell .chat-composer.has-attachments{padding-top:.32rem}.business-surface .cabinet-chat-shell .chat-composer textarea{min-height:1.6rem;color:var(--chat-ref-text);padding:.34rem .08rem .32rem 0;font-size:.92rem;line-height:1.32}.business-surface .cabinet-chat-shell .chat-composer textarea::placeholder{color:var(--design-chat-color-9d28bf7201)}.business-surface .cabinet-chat-shell .chat-attach-btn{width:1.96rem;min-width:1.96rem;height:1.96rem;color:var(--design-chat-color-96c2f68e28);box-shadow:none;background:0 0;border:0;border-radius:999px}.business-surface .cabinet-chat-shell .chat-attach-btn:focus-visible,.business-surface .cabinet-chat-shell .chat-attach-btn:hover{background:var(--design-chat-color-8aad5b5a99);color:var(--chat-ref-primary)}.business-surface .cabinet-chat-shell .chat-attach-btn svg{width:1rem;height:1rem}.business-surface .cabinet-chat-shell #cabinetChatSendButton,.business-surface .cabinet-chat-shell #chatSendButton{width:1.96rem;min-width:1.96rem;height:1.96rem;box-shadow:none;color:var(--chat-ref-primary);background:0 0;border:0;border-radius:999px;padding:0}.business-surface .cabinet-chat-shell #cabinetChatSendButton:focus-visible,.business-surface .cabinet-chat-shell #cabinetChatSendButton:hover,.business-surface .cabinet-chat-shell #chatSendButton:focus-visible,.business-surface .cabinet-chat-shell #chatSendButton:hover{background:var(--design-chat-color-8aad5b5a99);color:var(--design-chat-color-e359318c63)}.business-surface .cabinet-chat-shell #cabinetChatSendButton:disabled,.business-surface .cabinet-chat-shell #chatSendButton:disabled{color:var(--design-chat-color-de18db437b)}.business-surface .cabinet-chat-shell .chat-composer>#cabinetChatSendButton .chat-send-icon,.business-surface .cabinet-chat-shell .chat-composer>#chatSendButton .chat-send-icon{width:1.08rem;height:1.08rem}.business-surface .chat-history-search-panel,.business-surface .chat-quote-panel,.business-surface .chat-tag-delete-panel,.business-surface .chat-tag-edit-panel,.business-surface .chat-transfer-panel{color:var(--chat-ref-text)}.business-surface .chat-quote-clear,.business-surface .chat-transfer-close{color:var(--design-chat-color-9e07c2f233);background:0 0;border-radius:999px}.business-surface .chat-quote-clear:focus-visible,.business-surface .chat-quote-clear:hover,.business-surface .chat-transfer-close:focus-visible,.business-surface .chat-transfer-close:hover{background:var(--design-chat-color-8aad5b5a99);color:var(--chat-ref-primary)}.business-surface .chat-attachment-preview-backdrop,.business-surface .chat-tag-delete-dialog,.business-surface .chat-tag-edit-dialog{background:var(--design-chat-color-2a7215f8cd);-webkit-backdrop-filter:blur(12px)}@media (max-width:720px){.business-surface .cabinet-chat-shell .chat-thread{border-radius:1rem}.business-surface .cabinet-chat-shell .chat-message{max-width:90%}.business-surface .cabinet-chat-shell .chat-message-list{padding:.96rem .84rem .78rem}.business-surface .cabinet-chat-shell .chat-meta{padding:.82rem .88rem}}.business-surface .cabinet-chat-shell,.business-surface .cabinet-chat-shell.chat-layout{--chat-shell-columns:476px minmax(0,1fr);background:radial-gradient(circle at 76% 16%,var(--design-chat-color-234ecb1723),transparent 28%),radial-gradient(circle at 58% 74%,var(--design-chat-color-35da910ddf),transparent 34%),radial-gradient(circle at 15% 82%,var(--design-chat-color-2c97721eb4),transparent 29%),linear-gradient(140deg,var(--design-chat-color-be0e65e458) 0,var(--design-chat-color-cbc1cfa6cf) 46%,var(--design-chat-color-5dd0b46049) 100%);box-shadow:none;border:0;border-radius:0;gap:14px;padding:0;overflow:visible}.business-surface .cabinet-chat-shell>.cabinet-chat-card,.business-surface .chat-layout>.cabinet-chat-card{z-index:1;position:relative}.business-surface .cabinet-chat-shell>.cabinet-chat-card:first-child,.business-surface .chat-layout>.cabinet-chat-card:first-child{flex:none;width:100%;min-width:0;max-width:none}.business-surface .cabinet-chat-shell #businessChatListCard,.business-surface .cabinet-chat-shell #cabinetChatListCard{border:1px solid var(--design-chat-color-ac1145550c);background:var(--design-chat-color-632c31ee3d);box-shadow:0 12px 32px var(--design-chat-color-ec9302f897),inset 0 1px 0 var(--design-chat-color-cc53ce15c7);-webkit-backdrop-filter:blur(20px)saturate(116%);border-radius:28px;padding:0;overflow:hidden}.business-surface .cabinet-chat-shell #businessChatWindowCard,.business-surface .cabinet-chat-shell #cabinetChatWindowCard,.business-surface .cabinet-chat-shell .chat-window{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.business-surface .cabinet-chat-shell .chat-filters{background:0 0;border:0;gap:12px;padding:8px 12px 14px}.business-surface .cabinet-chat-shell .chat-filter-search{background:var(--design-chat-color-0d52b761a2);border-radius:21px;height:42px;min-height:42px;padding:0 17px;font-size:16px}.business-surface .cabinet-chat-shell .chat-filter-row{gap:10px}.business-surface .cabinet-chat-shell .chat-filter-dropdown-trigger,.business-surface .cabinet-chat-shell .chat-tag-filter-trigger{background:var(--design-chat-color-ce6ebf4c15);height:40px;min-height:40px;color:var(--design-chat-color-b36634cccc);border-radius:20px;padding:0 16px;font-size:15px;font-weight:500}.business-surface .cabinet-chat-shell .chat-filter-select.categories .chat-filter-dropdown-trigger{background:var(--design-chat-color-34b6f09687);color:var(--design-chat-color-a7300ebc8f)}.business-surface .cabinet-chat-shell .chat-thread-list-inner{padding:4px 9px 12px}.business-surface .cabinet-chat-shell .chat-thread{border-radius:0;grid-template-columns:70px minmax(0,1fr);height:90px;min-height:90px}.business-surface .cabinet-chat-shell .chat-thread.active{background:linear-gradient(135deg,var(--design-chat-color-8807891520) 0,var(--design-chat-color-a7300ebc8f) 100%);border-radius:14px}.business-surface .cabinet-chat-shell .chat-thread-avatar{padding:10px 0 10px 10px}.business-surface .cabinet-chat-shell .chat-thread-main{gap:0;padding:10px 10px 7px 13px}.business-surface .cabinet-chat-shell .chat-title-wrap h4{font-size:17px;font-weight:500;line-height:23px}.business-surface .cabinet-chat-shell .chat-preview{-webkit-line-clamp:1;font-size:15px;line-height:23px}.business-surface .cabinet-chat-shell .chat-time{font-size:13px;line-height:23px}.business-surface .cabinet-chat-shell .chat-thread-status-row{bottom:10px;right:10px}.business-surface .cabinet-chat-shell .chat-thread-header{gap:7px;min-width:0;display:grid}.business-surface .cabinet-chat-shell .chat-meta{border:1px solid var(--design-chat15-border-shell);background:var(--design-chat15-surface-shell);height:58px;min-height:58px;box-shadow:0 12px 32px var(--design-chat15-shadow-shell),inset 0 1px 0 var(--design-chat15-highlight-shell);border-radius:29px;align-items:center;gap:10px;padding:0 14px 0 7px}.business-surface .cabinet-chat-shell .chat-meta-title{align-items:center}.business-surface .cabinet-chat-shell .chat-peer-heading h3{font-size:18px;font-weight:500;line-height:21px}.business-surface .cabinet-chat-shell .chat-peer-status{font-size:13px;line-height:16px}.business-surface .cabinet-chat-shell .chat-header-actions .chat-quote-toggle,.business-surface .cabinet-chat-shell .chat-history-search-toggle{border-radius:16px;height:32px;min-height:32px;font-size:13px;font-weight:500}.business-surface .cabinet-chat-shell .chat-history-search-toggle{width:32px;min-width:32px}.business-surface .cabinet-chat-shell .chat-pinned-message-bar{border:1px solid var(--design-chat15-border-shell);background:var(--design-chat15-surface-shell);height:52px;min-height:52px;box-shadow:0 12px 32px var(--design-chat15-shadow-shell),inset 0 1px 0 var(--design-chat15-highlight-shell);border-radius:29px;grid-template-columns:minmax(0,1fr) 32px;padding:0 12px 0 19px}.business-surface .cabinet-chat-shell .chat-pinned-message-bar:before{top:8px;bottom:8px;left:19px}.business-surface .cabinet-chat-shell .chat-pinned-message-copy{padding-left:10px}.business-surface .cabinet-chat-shell .chat-pinned-clear{width:32px;min-width:32px;height:32px}.business-surface .cabinet-chat-shell .chat-message-list,.business-surface .cabinet-chat-shell .chat-window-body{background:0 0;border-radius:0}.business-surface .cabinet-chat-shell .chat-empty-state,.business-surface .cabinet-chat-shell .chat-empty-state--selection{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;padding:0}.business-surface .cabinet-chat-shell .chat-input-bar{padding-top:0}.business-surface .cabinet-chat-shell .chat-composer{border-radius:29px;min-height:55px;padding:0 6px 0 5px}.business-surface .cabinet-chat-shell #cabinetChatSendButton,.business-surface .cabinet-chat-shell #chatSendButton,.business-surface .cabinet-chat-shell .chat-attach-btn,.business-surface .cabinet-chat-shell .chat-attach-shell{width:42px;min-width:42px;height:42px}.business-surface .cabinet-chat-shell .chat-attach-btn svg,.business-surface .cabinet-chat-shell .chat-composer>#cabinetChatSendButton .chat-send-icon,.business-surface .cabinet-chat-shell .chat-composer>#chatSendButton .chat-send-icon{width:24px;height:24px}@media (max-width:720px){.business-surface .cabinet-chat-shell,.business-surface .cabinet-chat-shell.chat-layout{background:0 0;gap:0}}.business-surface.business-cabinet-chat-immersive-route{background:radial-gradient(circle at 76% 16%,var(--design-chat15-glow-one),transparent 28%),radial-gradient(circle at 58% 74%,var(--design-chat15-glow-two),transparent 34%),radial-gradient(circle at 15% 82%,var(--design-chat15-glow-three),transparent 29%),linear-gradient(140deg,var(--design-chat15-gradient-start) 0,var(--design-chat15-gradient-mid) 46%,var(--design-chat15-gradient-end) 100%);height:100dvh;min-height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.business-surface.business-cabinet-chat-immersive-route:before{content:"";pointer-events:none;opacity:.17;background-image:radial-gradient(circle at 20px 20px,transparent 0 7px,var(--design-chat15-pattern) 7.5px 8px,transparent 8.5px),radial-gradient(circle at 58px 58px,var(--design-chat15-pattern) 0 1.2px,transparent 1.8px);background-size:84px 84px;position:absolute;inset:0}.business-surface.business-cabinet-chat-immersive-route .business-cabinet-immersive-shell{height:100dvh;min-height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.business-surface.business-cabinet-chat-immersive-route .business-support-chat-widget{display:none}.business-surface.business-cabinet-chat-immersive-route .business-cabinet-chat-immersive-screen{z-index:1;height:calc(100dvh - 22px);max-height:calc(100dvh - 22px);margin:0;padding:0;position:fixed;inset:10px 12px 12px;overflow:hidden}.business-surface.business-cabinet-chat-immersive-route .business-cabinet-chat-immersive-screen .auth-alert,.business-surface.business-cabinet-chat-immersive-route .business-cabinet-chat-immersive-screen .panel-stack{margin:0}.business-surface.business-cabinet-chat-immersive-route #businessChatShell{width:100%;height:calc(100dvh - 22px);min-height:calc(100dvh - 22px);max-height:calc(100dvh - 22px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:476px minmax(0,1fr);align-items:stretch;gap:14px;padding:0;display:grid;overflow:hidden}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard{align-self:stretch;min-height:0;max-height:100%}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard{border:1px solid var(--design-chat15-border-shell);background:var(--design-chat15-surface-shell);height:100%;min-height:0;max-height:100%;box-shadow:0 12px 32px var(--design-chat15-shadow-shell),inset 0 1px 0 var(--design-chat15-highlight-shell);-webkit-backdrop-filter:blur(20px)saturate(116%);border-radius:28px;grid-template-rows:58px 58px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-filters{grid-row:1/span 2;grid-template-rows:58px 58px;align-self:stretch;gap:0;padding:0;display:grid}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-filter-search-wrap{min-height:58px;padding:8px 12px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-filter-search{background:var(--design-chat15-surface-search);height:42px;min-height:42px;box-shadow:none;border-radius:21px;align-items:center;gap:10px;margin:8px 12px;padding:0 16px;display:flex}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-filter-search input{color:var(--design-chat15-text-search);font-size:16px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-filter-search svg{color:var(--design-chat15-icon-search)}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 12px 10px;display:grid}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-filter-select{min-width:0}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-filter-dropdown-trigger,.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-tag-filter-trigger{height:40px;min-height:40px;box-shadow:none;border-radius:20px;padding:0 14px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-list,.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread-list,.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread-list-inner{height:100%;min-height:0;max-height:100%}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-list{overscroll-behavior:contain;background:0 0;grid-row:3;height:100%;max-height:100%;padding:0;overflow-y:auto}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread-list-inner{padding:4px 9px 12px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread{height:90px;min-height:90px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:90px minmax(0,1fr);padding:0;position:relative}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread:not(.active):after{content:"";background:var(--design-chat15-border-divider);height:1px;position:absolute;bottom:0;left:93px;right:0}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread.active{background:linear-gradient(135deg,var(--design-chat15-active-gradient-start) 0,var(--design-chat15-accent) 100%);border-radius:14px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread.active:after{display:none}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread-avatar{padding:10px 0 10px 10px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-company-avatar{width:70px;height:70px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread-main{gap:0;padding:10px 10px 7px 13px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-title-wrap h4{font-size:17px;font-weight:500;line-height:23px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-preview{-webkit-line-clamp:1;font-size:15px;line-height:23px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-time{font-size:13px;line-height:23px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-tag-row{margin-top:0}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-thread-status-row{bottom:10px;right:10px}.business-surface.business-cabinet-chat-immersive-route #businessChatListCard .chat-empty-state{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;padding:0}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard.chat-window{height:100%;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:58px 52px minmax(0,1fr) 55px;gap:7px;padding:0;display:grid;overflow:hidden}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-thread-header{display:contents}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-meta,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-pinned-message-bar{border:1px solid var(--design-chat15-border-shell);background:var(--design-chat15-surface-shell);box-shadow:0 12px 32px var(--design-chat15-shadow-shell),inset 0 1px 0 var(--design-chat15-highlight-shell);-webkit-backdrop-filter:blur(20px)saturate(116%)}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-meta{border-radius:29px;height:58px;min-height:58px;padding:0 14px 0 7px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-peer-avatar,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-peer-avatar img{width:44px;height:44px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-peer-heading h3{font-size:18px;font-weight:500;line-height:21px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-peer-status{font-size:13px;line-height:16px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-header-actions .chat-quote-toggle,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-history-search-toggle{border-radius:16px;height:32px;min-height:32px;font-size:13px;font-weight:500}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-history-search-toggle{width:32px;min-width:32px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-pinned-message-bar{border-radius:29px;height:52px;min-height:52px;padding:0 12px 0 19px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-pinned-message-bar:before{background:var(--design-chat15-accent);border-radius:999px;width:2px;top:8px;bottom:8px;left:19px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-pinned-message-copy{padding-left:10px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-pinned-message-copy strong{color:var(--design-chat15-accent);font-size:13px;font-weight:500;line-height:17px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-pinned-message-copy span{font-size:13px;line-height:17px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-pinned-clear{width:32px;min-width:32px;height:32px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message-list,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-window-body{min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message-list{overscroll-behavior:contain;height:100%;padding-left:0;padding-right:0;overflow-y:auto}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message-list::-webkit-scrollbar-track{background:0 0}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-realtime-state{display:none}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-date-separator{height:31px;margin:0 auto 10px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-date-separator span{background:var(--design-chat15-date-surface);border:1px solid var(--design-chat15-date-border);min-height:31px;box-shadow:0 3px 10px var(--design-chat15-date-shadow),inset 0 1px 0 var(--design-chat15-date-highlight);-webkit-backdrop-filter:blur(10px)saturate(130%);color:var(--design-chat15-text-on-dark);border-radius:16px;padding:0 14px;font-size:13px;font-weight:500;line-height:31px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message{min-width:56px;max-width:520px;min-height:36px;box-shadow:0 1px 2px var(--design-chat15-shadow-message);-webkit-backdrop-filter:blur(16px)saturate(112%);border:0;position:relative;overflow:visible}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message:not(.outgoing){--bubble-fill:var(--design-chat15-bubble-incoming);background:var(--bubble-fill);border-radius:15px 15px 15px 0;padding:7px 44px 8px 8px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message.outgoing,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message[data-chat-message-outgoing=true]{--bubble-fill:var(--design-chat15-bubble-outgoing);background:var(--bubble-fill);border-radius:15px 15px 0;padding-right:67px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message:before{content:"";background:var(--bubble-fill);clip-path:polygon(100% 0,100% 100%,0 100%);width:11px;height:20px;position:absolute;bottom:-1px;left:-8.4px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message.outgoing:before,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message[data-chat-message-outgoing=true]:before{left:auto;right:-8.4px;transform:scaleX(-1)}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message-text{font-size:16px;line-height:21px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message-time{height:12px;color:var(--design-chat15-time-incoming);align-items:center;gap:5px;font-size:12px;line-height:12px;display:inline-flex;position:absolute;bottom:7px;right:8px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message.outgoing .chat-message-time,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message[data-chat-message-outgoing=true] .chat-message-time{color:var(--design-chat15-icon-send)}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-message-checks{width:19px;height:14px;color:var(--design-chat15-icon-send)}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-empty-state,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-empty-state--selection,.business-surface.business-cabinet-chat-immersive-route .business-cabinet-chat-immersive-screen .chat-empty-state--blank{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;padding:0}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-input-bar{width:100%;min-height:55px;box-shadow:none;flex:initial;background:0 0;border:0;grid-template-rows:auto auto auto;align-self:end;gap:7px;margin:0;padding:0;display:grid}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer{border-radius:29px;grid-template-columns:47px minmax(0,1fr) 48px;align-items:center;height:55px;min-height:55px;padding:0 6px 0 5px;display:grid}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-input-bar[data-chat-composer-has-edit=false][data-chat-composer-has-reply=false]{grid-template-rows:55px auto;gap:0}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer-reference{margin:0}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard #cabinetChatSendButton,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard #chatSendButton,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-attach-btn,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-attach-shell{width:42px;min-width:42px;height:42px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-attach-btn svg,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-send-icon{width:24px;height:24px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-attach-shell{place-self:center}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-attach-btn{color:var(--design-chat15-icon-attach);background:0 0;border-radius:999px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer textarea{min-height:42px;box-shadow:none;color:var(--design-chat15-text-composer);background:0 0;border:0;padding:10px 4px 11px 2px;font-size:15px;line-height:21px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer textarea::placeholder{color:var(--design-chat15-text-placeholder);opacity:1}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer textarea:focus{box-shadow:none;border:0}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer>#cabinetChatSendButton,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer>#chatSendButton{box-shadow:none;color:var(--design-chat15-icon-send);background:0 0;border:0;border-radius:999px;place-self:center}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer>#cabinetChatSendButton:disabled,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer>#chatSendButton:disabled{color:var(--design-chat15-icon-send-disabled);opacity:1}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer>#cabinetChatSendButton .chat-send-label,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-composer>#chatSendButton .chat-send-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-file-meta{min-height:0;margin:0;padding:0}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-input-bar[data-chat-composer-has-edit=false][data-chat-composer-has-reply=false] .chat-file-meta:not(:empty){margin-top:7px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-file-meta:empty{display:none}@media (max-width:720px){.business-surface.business-cabinet-chat-immersive-route{overflow:visible}.business-surface.business-cabinet-chat-immersive-route .business-cabinet-chat-immersive-screen{min-height:100dvh;padding:0;position:relative;inset:auto}.business-surface.business-cabinet-chat-immersive-route #businessChatShell{grid-template-columns:minmax(0,1fr);gap:0;min-height:100dvh}}@media (min-width:1024px){.business-surface:not(.business-cabinet-chat-immersive-route):has(#businessChatShell){background:var(--design-chat16-surface-canvas);background-image:none}.business-surface:not(.business-cabinet-chat-immersive-route) #page-cabinet{--chat-shell-height:780px;--chat-shell-min-height:700px}.business-surface:not(.business-cabinet-chat-immersive-route) #page-cabinet:has(#businessChatShell){grid-template-columns:minmax(248px,264px) minmax(0,1fr);gap:20px}.business-surface:not(.business-cabinet-chat-immersive-route) #page-cabinet:has(#businessChatShell)>.cabinet-nav{height:var(--chat-shell-height);min-height:var(--chat-shell-height);max-height:var(--chat-shell-height);overflow:visible}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell.chat-layout{--chat-shell-columns:clamp(288px,30vw,360px) minmax(0,1fr);--chat-list-gap:0px;--chat-thread-visible-cards:7;--chat-page-canvas:var(--design-chat16-surface-canvas);--chat-header-surface:var(--design-chat16-surface-header);grid-template-columns:var(--chat-shell-columns);background:var(--chat-page-canvas);background-image:none;gap:12px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #businessChatListCard{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatThreadList{overscroll-behavior-y:contain;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow-y:auto}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatThreadList .chat-thread-list-inner{min-height:0;padding:0 9px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #businessChatListCard:has(.chat-history-search-panel){grid-template-rows:minmax(0,1fr)}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-filters{gap:8px;padding:8px 10px 10px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-filter-dropdown-trigger,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-filter-search,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-tag-filter-trigger{border-radius:17px;height:34px;min-height:34px;padding-inline:13px;font-size:14px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatSearchInput:focus,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-filter-search:focus-within{box-shadow:none;outline:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #businessChatWindowHeader,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #cabinetChatWindowHeader,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatWindowHeader{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-meta{border:1px solid var(--design-chat16-border-header);background:var(--chat-header-surface);box-shadow:none;-webkit-backdrop-filter:blur(16px);border-radius:29px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-message-list,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-window-body{background:var(--chat-page-canvas);box-shadow:none;-webkit-backdrop-filter:none;background-image:none;border:0;border-radius:0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #businessChatHistorySearchToggle .chat-telegram-icon{width:1.125rem;height:1.125rem}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-input-bar{gap:4px;padding:0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-composer,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-composer.has-attachments{border-radius:24px;align-items:center;height:auto;min-height:48px;padding:0 4px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-composer textarea{align-self:center;min-height:36px;padding:7px 4px;overflow-y:auto}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #cabinetChatSendButton,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatSendButton,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-attach-btn,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-attach-shell{place-self:center;width:36px;min-width:36px;height:36px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #cabinetChatSendButton:focus-visible,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #cabinetChatSendButton:hover,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatSendButton:focus-visible,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatSendButton:hover,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-attach-btn:focus-visible,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-attach-btn:hover{background:0 0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-panel{height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;gap:8px;padding:10px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid;overflow:visible}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-panel-row input{border-radius:18px;height:36px;padding-right:42px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #businessChatHistorySearchInput::-webkit-search-cancel-button{appearance:none;display:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-close{width:32px;height:32px;right:2px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-scope{width:100%;min-width:0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-scope-select{border-radius:16px;width:100%;max-width:100%;min-height:32px;padding:0 30px 0 10px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-navigation{border:0;grid-template-columns:minmax(8.5rem,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:32px;padding:0;display:grid}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-navigation-status{font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:8.5rem;display:block;overflow:hidden}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-navigation-actions button{border-radius:16px;width:32px;height:32px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-history-search-results{height:100%;min-height:0;max-height:none;overflow-y:auto}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #businessChatWindowHeader,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #cabinetChatWindowHeader,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatWindowHeader,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-thread-header{flex-direction:column;gap:14px;display:flex}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #businessChatWindowHeader:after,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #cabinetChatWindowHeader:after,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatWindowHeader:after{content:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-meta,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-bar{height:40px;min-height:40px;box-shadow:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-meta{padding:0 10px 0 5px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-peer-avatar,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-peer-avatar img{width:30px;height:30px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-meta-main{gap:0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-peer-heading h3{font-size:14px;line-height:16px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-peer-status{font-size:11px;line-height:13px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-bar{border-color:var(--design-chat16-border-header);background:var(--chat-header-surface);grid-template-columns:minmax(0,1fr) auto;padding:0 6px 0 14px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-bar:before{top:6px;bottom:6px;left:14px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-copy{gap:0;padding-left:8px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-copy span,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-copy strong{font-size:11px;line-height:13px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-clear{width:28px;min-width:28px;height:28px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-thread-header{position:relative}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-open{width:100%;padding:0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-open:hover{color:inherit;background:0 0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-open:focus-visible{box-shadow:0 0 0 3px var(--design-chat16-focus-ring);outline:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-actions{align-items:center;gap:2px;display:inline-flex}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatCategoryFilter,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatTagFilter{background:var(--design-chat16-surface-filter);color:var(--design-chat16-text-filter);box-shadow:none;outline:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatCategoryFilter:hover,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatTagFilter:hover{box-shadow:none;outline:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatCategoryFilter:focus-visible,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatTagFilter:focus-visible{box-shadow:0 0 0 4px var(--design-chat16-focus-ring-strong);outline:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-message-edited:after{content:attr(data-chat-message-edited-created) "\a " "Изменено: " attr(data-chat-message-edited-updated)}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-input-bar{position:relative;overflow:visible}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-quote-panel{z-index:30;width:min(640px,100vw - 64px);max-width:100%;box-shadow:0 14px 30px var(--design-chat16-shadow-quote);position:absolute;bottom:calc(100% + 14px);right:0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-quote-note-field textarea{text-align:left;padding-left:12px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-quote-grid input:hover,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-quote-grid select:hover,.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-quote-note-field textarea:hover{box-shadow:none;outline:none}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell #chatQuoteCurrency{appearance:none;border-color:var(--design-chat16-border-control);background-color:var(--design-chat16-surface-control);background-image:linear-gradient(45deg,transparent 50%,var(--design-chat16-text-muted) 50%),linear-gradient(135deg,var(--design-chat16-text-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:18px;min-height:36px;padding:0 28px 0 12px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-transfer-panel--compact{padding:12px 14px;top:54px;right:0}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-transfer-copy{align-items:center;gap:6px;padding-right:24px;display:flex}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-transfer-heading{min-width:0;display:block}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-transfer-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-transfer-close{position:absolute;top:6px;right:6px}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-open{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:grid}.business-surface:not(.business-cabinet-chat-immersive-route) .cabinet-chat-shell .chat-pinned-message-open:hover{outline:none;text-decoration:none}}@media (min-width:1024px) and (max-width:1024px){.business-surface:not(.business-cabinet-chat-immersive-route) #page-cabinet:has(#businessChatShell){--chat-shell-sticky-top:10.25rem}}@media (max-width:1023px){.business-surface #page-cabinet:has(#businessChatShell){grid-template-columns:minmax(0,1fr);gap:16px}.business-surface #businessChatShell,.business-surface #page-cabinet:has(#businessChatShell)>.cabinet-nav{position:static}.business-surface #businessChatShell{scroll-margin-top:max(calc(var(--chat-shell-sticky-top) + 16px),28vh)}.business-surface .cabinet-chat-shell,.business-surface .cabinet-chat-shell.chat-layout{grid-template-columns:minmax(0,1fr);gap:0}}@media (min-width:1024px){.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#chatWindowHeader,#businessChatWindowHeader,#cabinetChatWindowHeader){gap:10px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(.chat-filter-dropdown-trigger,.chat-tag-filter-trigger):hover{box-shadow:none;border-color:#0000;outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select:not(.is-selected):not(.open) :is(.chat-filter-dropdown-trigger,.chat-tag-filter-trigger):hover{background:var(--design-chat16-surface-filter);color:var(--design-chat16-text-filter)}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(.chat-filter-dropdown-trigger,.chat-tag-filter-trigger):focus-visible{box-shadow:0 0 0 4px var(--design-chat16-focus-ring-strong);outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard){grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#chatThreadList,#cabinetChatThreadList){height:round(down,100%,var(--chat-thread-min-height));overscroll-behavior-y:contain;align-self:stretch;min-height:0;max-height:100%;overflow-y:auto}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#chatThreadList,#cabinetChatThreadList) .chat-thread-list-inner{min-height:0;padding:0 9px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard):has(.chat-history-search-panel){grid-template-rows:minmax(0,1fr)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-history-search-toggle .chat-telegram-icon{width:1.125rem;height:1.125rem}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-history-search-panel-row input::-webkit-search-cancel-button{appearance:none;display:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list{-ms-overflow-style:none;scrollbar-width:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list::-webkit-scrollbar{width:0;height:0;display:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>:is(.chat-attach-shell,#chatSendButton,#cabinetChatSendButton){align-self:end}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-scroll-jump{bottom:68px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(.chat-quote-grid input,.chat-quote-grid select,.chat-quote-note-field textarea,.chat-transfer-controls .field select){border-color:var(--design-chat16-border-control-soft);background-color:var(--design-chat16-surface-control);box-shadow:none;outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#chatQuoteCurrency,.chat-transfer-controls .field select){appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--design-chat16-text-muted) 50%),linear-gradient(135deg,var(--design-chat16-text-muted) 50%,transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:17px;min-height:34px;padding-right:30px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(.chat-quote-grid input,.chat-quote-grid select,.chat-quote-note-field textarea,.chat-transfer-controls .field select):is(:focus,:active){border-color:var(--design-chat16-border-control-soft);box-shadow:none;outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(.chat-quote-grid input,.chat-quote-grid select,.chat-quote-note-field textarea,.chat-transfer-controls .field select):focus-visible{border-color:var(--chat-ref-primary);box-shadow:0 0 0 3px var(--design-chat16-focus-ring-input);outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-panel--compact{border-radius:14px;gap:8px;width:min(360px,100% - 16px);padding:10px 12px;top:52px;right:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-main{gap:6px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-copy{gap:2px;padding-right:20px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-heading{gap:6px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-kicker{font-size:10px;line-height:1.1}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-copy strong{font-size:13px;line-height:1.2}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(.chat-transfer-copy p,.chat-transfer-note){font-size:12px;line-height:1.35}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-controls{gap:8px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-controls .field{gap:4px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-controls .field>span{font-size:10px;line-height:1.15}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-controls .btn-primary{min-height:34px;padding:0 12px;font-size:12px}.business-surface .chat-context-menu[data-chat-context-menu-kind=message] .chat-context-menu-tooltip{visibility:hidden}.business-surface .chat-context-menu[data-chat-context-menu-kind=message] .chat-context-menu-item:focus-visible .chat-context-menu-tooltip,.business-surface .chat-context-menu[data-chat-context-menu-kind=message] .chat-context-menu-item:hover .chat-context-menu-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}}.business-surface :is(#businessChatShell,#cabinetChatShell),.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard,#businessChatWindowCard,#cabinetChatWindowCard){min-height:0}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-list,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-message-list{overscroll-behavior:contain;scrollbar-gutter:auto;min-height:0;max-height:100%;overflow:hidden auto}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread-list-inner{overflow:visible}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-company-avatar,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-avatar{aspect-ratio:1;box-sizing:border-box;flex:none;place-items:center;display:grid;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-company-avatar img,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) img.chat-company-avatar,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-avatar img,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) img.chat-peer-avatar{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-company-avatar>.chat-telegram-icon,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-avatar>.chat-telegram-icon{width:52%;height:52%}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-pin{width:14px;height:14px;line-height:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-pin:before{width:12px;height:12px;transform:rotate(0)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select.categories:not(.is-selected):not(.open) .chat-filter-dropdown-trigger{background:var(--design-chat17-surface-filter);color:var(--design-chat17-text-filter)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-search input:focus,.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-search:focus-within{box-shadow:none;outline:none}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single]{box-sizing:border-box;grid-template-rows:auto auto 36px auto;gap:8px;width:min(400px,100vw - 32px);height:auto;min-height:176px;max-height:min(240px,100vh - 32px);padding:14px 16px;overflow-y:auto}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single] .chat-tag-edit-head{align-items:center;position:static}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single] .chat-tag-edit-head button{width:28px;height:28px}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single] label{align-self:end}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single] input{min-height:36px;padding-block:7px}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single] .chat-tag-edit-actions{align-self:end;margin:0}.business-surface .chat-tag-delete-panel{box-sizing:border-box;grid-template-rows:minmax(0,1fr) 36px;width:min(400px,100vw - 32px);height:150px;min-height:150px;max-height:150px;padding:12px 14px;overflow:hidden}.business-surface .chat-tag-delete-panel .chat-tag-delete-icon{width:36px;height:36px}.business-surface .chat-tag-delete-panel .chat-tag-delete-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.business-surface .chat-tag-delete-panel .chat-tag-delete-actions,.business-surface .chat-tag-delete-panel .chat-tag-delete-actions button{min-height:36px}.business-surface .chat-tag-color-palette[data-chat-popover=tag-color]{transform-origin:0 0}.business-surface .chat-tag-color-palette[data-chat-popover=tag-color]:before{border-top:1px solid var(--design-chat17-border-popover);border-left:1px solid var(--design-chat17-border-popover);background:inherit;content:"";width:10px;height:10px;position:absolute;top:-5px;left:18px;transform:rotate(45deg)}@media (min-width:1024px){.client-surface .business-surface.client-chat-surface-scope{--chat-shell-height:780px;--chat-shell-min-height:700px}.client-surface .business-surface.client-chat-surface-scope .cabinet-chat-shell,.client-surface .business-surface.client-chat-surface-scope .cabinet-chat-shell.chat-layout{--chat-shell-columns:clamp(288px,30vw,360px) minmax(0,1fr);--chat-list-gap:0px;--chat-thread-visible-cards:7;grid-template-columns:var(--chat-shell-columns);gap:12px}.business-surface:not(.business-cabinet-chat-immersive-route) :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) :is(#chatThreadList,#cabinetChatThreadList){align-self:start;height:630px;max-height:630px}.business-surface:not(.business-cabinet-chat-immersive-route) :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) :is(#chatThreadList,#cabinetChatThreadList) .chat-thread-list-inner{padding:0 9px}}@media (min-width:1024px) and (max-height:850px){.business-surface:not(.business-cabinet-chat-immersive-route) :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) :is(#chatThreadList,#cabinetChatThreadList){height:540px;max-height:540px}}@media (min-width:1024px) and (max-width:1100px) and (max-height:850px){.business-surface:not(.business-cabinet-chat-immersive-route) #businessChatShell #businessChatListCard #chatThreadList{height:450px;max-height:450px}}@media (min-width:1024px){.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard){--chat-reference-thread-row-height:82px;--chat-reference-thread-avatar-size:64px;--chat-thread-min-height:var(--chat-reference-thread-row-height)}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread-list-inner{grid-auto-rows:var(--chat-reference-thread-row-height);gap:0;padding:4px 9px 12px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-list{height:round(down,100%,var(--chat-thread-min-height));max-height:round(down,100%,var(--chat-thread-min-height))}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread{min-height:var(--chat-reference-thread-row-height);height:var(--chat-reference-thread-row-height);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:74px minmax(0,1fr);gap:0;padding:0}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread:not(.active):after{content:"";background:var(--design-chat17-border-divider);height:1px;position:absolute;bottom:0;left:74px;right:0}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread:hover{box-shadow:none;background:0 0;border-color:#0000;outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread:not(.active):focus-visible{background:var(--design-chat17-surface-focus);box-shadow:inset 0 0 0 2px var(--design-chat17-focus-ring);outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread.active,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread.active:hover{background:var(--design-chat17-accent);box-shadow:none;border-radius:12px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread.active:after{display:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread-avatar{width:74px;height:var(--chat-reference-thread-row-height);place-items:center;padding:0;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-company-avatar{width:var(--chat-reference-thread-avatar-size);min-width:var(--chat-reference-thread-avatar-size);height:var(--chat-reference-thread-avatar-size);min-height:var(--chat-reference-thread-avatar-size);box-shadow:none;border-radius:50%;place-items:center;display:grid;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) img.chat-company-avatar{object-fit:cover;display:block}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-company-avatar--initials{background:var(--design-chat17-avatar-surface);color:var(--design-chat17-text-on-accent);letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:1}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread-main{gap:1px;padding:8px 10px 7px 2px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread-top{gap:6px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-title-wrap h4{font-size:16px;font-weight:600;line-height:20px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-preview{-webkit-line-clamp:1;font-size:14px;line-height:18px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-time{font-size:12px;line-height:16px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-tags{margin-top:0}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-tag-row{min-height:16px;margin-top:0;padding-right:12px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) :is(.chat-tag,.chat-tag-overflow){padding:2px 5px;font-size:11px;line-height:12px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread-status-row{min-height:12px;bottom:8px;right:9px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-pin,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-pin:before{width:12px;height:12px}}body:has(#businessChatShell) [data-cookie-preferences-launcher],body:has(#cabinetChatShell) [data-cookie-preferences-launcher]{--cookie-preferences-launcher-bottom:calc(76px + env(safe-area-inset-bottom,0px))}body:has(#businessChatWindowCard .chat-input-bar[data-chat-composer-can-send=true]) [data-cookie-preferences-launcher],body:has(#businessChatWindowCard .chat-input-bar[data-chat-composer-has-edit=true]) [data-cookie-preferences-launcher],body:has(#businessChatWindowCard .chat-input-bar[data-chat-composer-has-reply=true]) [data-cookie-preferences-launcher],body:has(#businessChatWindowCard [data-chat-scroll-jump]) [data-cookie-preferences-launcher],body:has(#businessChatWindowCard) [data-cookie-preferences-launcher],body:has(#cabinetChatWindowCard .chat-input-bar[data-chat-composer-can-send=true]) [data-cookie-preferences-launcher],body:has(#cabinetChatWindowCard .chat-input-bar[data-chat-composer-has-edit=true]) [data-cookie-preferences-launcher],body:has(#cabinetChatWindowCard .chat-input-bar[data-chat-composer-has-reply=true]) [data-cookie-preferences-launcher],body:has(#cabinetChatWindowCard [data-chat-scroll-jump]) [data-cookie-preferences-launcher],body:has(#cabinetChatWindowCard) [data-cookie-preferences-launcher]{pointer-events:none;visibility:hidden}@media (min-width:1024px){.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard){--chat-reference-thread-row-height:72px;--chat-reference-thread-avatar-size:64px;--chat-thread-min-height:var(--chat-reference-thread-row-height);min-height:0;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) :is(#chatThreadList,#cabinetChatThreadList){width:100%;height:round(down,100%,var(--chat-thread-min-height));min-height:0;max-height:round(down,100%,var(--chat-thread-min-height));overscroll-behavior-y:contain;scrollbar-gutter:auto;background:0 0;padding:0;overflow:hidden auto}.business-surface:not(.business-cabinet-chat-immersive-route) :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) :is(#chatThreadList,#cabinetChatThreadList) .chat-thread-list-inner{grid-auto-rows:var(--chat-reference-thread-row-height);box-sizing:border-box;contain:layout style;align-content:start;gap:0;width:100%;min-height:0;padding:0;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread{min-height:var(--chat-reference-thread-row-height);height:var(--chat-reference-thread-row-height);grid-template-columns:72px minmax(0,1fr)}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread:not(.active):after{left:72px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread-avatar{width:72px;height:72px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread-main{align-content:center;gap:0;padding:5px 8px 4px 2px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-preview{white-space:normal;-webkit-box-orient:vertical;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread[data-chat-thread-has-tags=false] .chat-preview{-webkit-line-clamp:2}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread[data-chat-thread-has-tags=true] .chat-preview{-webkit-line-clamp:1}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread .chat-tags{margin-top:2px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-pin{width:14px;height:14px;color:var(--design-chat17-pin);display:block}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-pin:before{content:none;display:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select.categories:is(.open,.is-selected) .chat-filter-dropdown-trigger{border-color:var(--design-chat17-accent);background:var(--design-chat17-accent);color:var(--design-chat17-text-on-accent)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select.categories:is(.open,.is-selected) .chat-filter-dropdown-trigger .chat-telegram-icon{color:currentColor}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-dropdown{overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select.tags .chat-tag-dropdown{grid-template-rows:auto auto minmax(0,1fr);gap:0;max-height:280px;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-dropdown-list{overscroll-behavior:contain;scroll-behavior:auto;min-height:0;max-height:none;padding-right:0;overflow:hidden auto}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-dropdown-add{width:100%;min-height:32px;color:var(--design-chat17-accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:700;display:inline-flex}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-dropdown-add:focus-visible,.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-dropdown-add:hover{background:var(--design-chat17-surface-focus);outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-dropdown-add:disabled{color:var(--design-chat17-text-disabled);cursor:not-allowed;background:0 0}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single]{grid-template-rows:28px 36px auto;gap:6px;width:min(400px,100vw - 32px);height:150px;min-height:150px;max-height:150px;padding:12px 14px;overflow:hidden}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single] .chat-tag-edit-head{align-items:center}.business-surface .chat-tag-edit-panel[data-chat-tag-edit-mode=single] .chat-tag-edit-field-label{min-width:0;color:var(--design-chat17-text-filter);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(.chat-quote-grid input,.chat-quote-grid select,.chat-quote-note-field textarea,.chat-transfer-controls .field select):is(:focus:not(:focus-visible),:active:not(:focus-visible)){border-color:var(--design-chat17-border-control);box-shadow:none;outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#chatQuoteCurrency,.chat-transfer-controls .field select){appearance:none;border:1px solid var(--design-chat17-border-control);background-color:var(--design-chat17-surface-control);background-image:linear-gradient(45deg,transparent 50%,var(--design-chat17-text-muted) 50%),linear-gradient(135deg,var(--design-chat17-text-muted) 50%,transparent 50%);min-height:36px;color:var(--design-chat17-text-filter);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:12px;padding:0 30px 0 12px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-copy{align-items:start;gap:2px;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-controls .btn-primary{min-height:36px;box-shadow:none;border-radius:18px;padding:0 14px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-input-bar[data-chat-composer-multiline=false] .chat-composer>:is(.chat-attach-shell,#chatSendButton,#cabinetChatSendButton){align-self:center}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-input-bar[data-chat-composer-multiline=true] .chat-composer>:is(.chat-attach-shell,#chatSendButton,#cabinetChatSendButton){align-self:end}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-input-bar[data-chat-composer-multiline=false] .chat-composer textarea{align-self:center;padding-top:11px;padding-bottom:10px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-input-bar[data-chat-composer-multiline=true] .chat-composer textarea{padding-top:11px;padding-bottom:10px}}.business-surface .chat-tag-color-palette[data-chat-popover=tag-color][data-chat-popover-state=open]{transform-origin:0 0;animation:chat-tag-palette-enter .14s ease-out both}@keyframes chat-tag-palette-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.business-surface .chat-tag-color-palette[data-chat-popover=tag-color][data-chat-popover-state=open]{animation:none}}@media (min-width:1024px){.business-surface:not(.business-cabinet-chat-immersive-route) :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) :is(#chatThreadList,#cabinetChatThreadList){height:round(down,100%,var(--chat-thread-min-height));max-height:round(down,100%,var(--chat-thread-min-height));align-self:stretch}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread{isolation:isolate;overflow:clip}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread.active{clip-path:inset(0 round 12px);background-clip:padding-box}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread .chat-message-bottom{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread .chat-message-meta,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread .chat-preview{width:100%;min-width:0}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-pin{color:var(--design-chat-color-46a8ea212d);transform:rotate(-32deg)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-search>.chat-telegram-icon{display:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-search input{padding-left:12px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select.tags:is(.open,.is-selected) .chat-tag-filter-trigger .chat-telegram-icon{color:currentColor}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=single] .chat-tag-edit-actions{align-self:end;min-height:32px;margin:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags]{gap:7px;width:min(500px,100vw - 32px);height:300px;min-height:300px;max-height:300px;padding:12px 14px;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-list-editor{gap:6px;min-height:0;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-list-editor-section{gap:4px;min-height:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-list-editor-section-head{padding-right:30px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] :is(.chat-tag-list-editor-items,.chat-tag-library){min-height:30px;max-height:58px;padding:5px;overflow:auto}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-edit-actions,.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-list-editor-add{min-height:32px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-history-search-input-shell{border:1px solid var(--design-chat-color-00f2c54458);background:var(--design-chat-color-00dc86f534);border-radius:12px;align-items:center;min-height:42px;display:flex}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-history-search-input-shell input{width:100%;min-height:40px;box-shadow:none;background:0 0;border:0;outline:none;padding:0 40px 0 12px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-history-search-scope-select{min-width:88px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-history-search-scope-select span{text-overflow:clip;white-space:nowrap;overflow:visible}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag[data-chat-tag-color]{background:var(--chat-tag-color);color:var(--design-chat-color-c659d630ce)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer{grid-template-rows:0 minmax(42px,auto);align-items:start;overflow:visible}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>:is(.chat-attach-shell,#chatSendButton,#cabinetChatSendButton){grid-row:2;align-self:start}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>textarea{scrollbar-width:none;-ms-overflow-style:none;grid-row:2;align-self:start}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>textarea::-webkit-scrollbar{width:0;height:0;display:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer-attachments{border:1px solid var(--design-chat-color-22a296d792);background:var(--design-chat-color-c290c3314d);max-height:112px;box-shadow:0 8px 24px var(--design-chat-color-e0b1d23205);border-radius:14px;padding:6px;display:flex;overflow:auto hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list{position:relative}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list--loading{min-height:0;color:var(--design-chat-color-d88073886d);place-items:center;font-size:13px;font-weight:700;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-file-drop-veil{z-index:12;border:2px dashed var(--design-chat-color-116b0e3ab6);background:var(--design-chat-color-b3ba6059b6);color:var(--design-chat-color-e359318c63);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-content:center;gap:10px;font-size:14px;font-weight:800;inset:12px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-file-drop-veil .chat-telegram-icon{width:28px;height:28px;margin:0 auto}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-date-separator{justify-content:center;margin:4px 0 12px;display:flex}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-date-separator span{border:1px solid var(--design-chat-color-22a296d792);background:var(--design-chat-color-431952a68f);min-height:28px;box-shadow:0 2px 8px var(--design-chat-color-c28d776ff9);color:var(--design-chat-color-18046fe2c6);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-date-separator{height:auto;margin:4px 0 12px}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-date-separator span{border:1px solid var(--design-chat-color-22a296d792);background:var(--design-chat-color-431952a68f);min-height:28px;box-shadow:0 2px 8px var(--design-chat-color-c28d776ff9);color:var(--design-chat-color-18046fe2c6);-webkit-backdrop-filter:none;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700;line-height:normal}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attachment-preview-remove{border:1px solid var(--design-chat-color-d9ec51c189);background:var(--design-chat-color-c659d630ce);min-height:32px;box-shadow:none;color:var(--design-chat-color-9ad9a480cf);border-radius:10px;padding:0 10px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attachment-preview-remove:focus-visible,.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attachment-preview-remove:hover{border-color:var(--design-chat-color-71c116a3ba);background:var(--design-chat-color-8ee31a5613);outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-thread-header{min-width:0;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-meta{border:1px solid var(--design-chat-color-ac1145550c);background:var(--design-chat-color-632c31ee3d);height:58px;min-height:58px;box-shadow:0 12px 32px var(--design-chat-color-ec9302f897),inset 0 1px 0 var(--design-chat-color-cc53ce15c7);border-radius:29px;align-items:center;gap:10px;padding:0 14px 0 7px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-avatar,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-avatar img{object-fit:cover;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-meta-main{gap:2px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-meta-title{align-items:center}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-heading h3{font-size:18px;font-weight:500;line-height:21px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-status{color:var(--design-chat-color-d88073886d);font-size:13px;font-weight:500;line-height:16px;display:block}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-pinned-message-bar{border:1px solid var(--design-chat-color-ac1145550c);background:var(--design-chat-color-632c31ee3d);height:52px;min-height:52px;box-shadow:0 12px 32px var(--design-chat-color-ec9302f897),inset 0 1px 0 var(--design-chat-color-cc53ce15c7);border-radius:26px;grid-template-columns:minmax(0,1fr) 32px;padding:0 12px 0 21px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-pinned-message-bar:before{background:var(--design-chat-color-a7300ebc8f);border-radius:999px;top:8px;bottom:8px;left:18px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-pinned-message-copy span,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-pinned-message-copy strong{font-size:13px;line-height:17px}.business-surface #businessChatWindowCard .chat-transfer-panel--compact{border:1px solid var(--design-chat-color-3e0b16f224);background:var(--design-chat-color-c290c3314d);width:min(380px,100% - 16px);box-shadow:0 18px 40px var(--design-chat-color-00faecce37);border-radius:16px;padding:14px;top:66px;right:0}.business-surface #businessChatWindowCard .chat-transfer-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.business-surface #businessChatWindowCard .chat-transfer-controls .field{gap:5px;min-width:0}.business-surface #businessChatWindowCard #chatQuoteCurrency,.business-surface #businessChatWindowCard .chat-transfer-controls .field select{appearance:none;border:1px solid var(--design-chat-color-b3141adfd8);background-color:var(--design-chat-color-499668ca1a);background-image:linear-gradient(45deg,transparent 50%,var(--design-chat-color-18046fe2c6) 50%),linear-gradient(135deg,var(--design-chat-color-18046fe2c6) 50%,transparent 50%);width:100%;min-height:40px;box-shadow:none;color:var(--design-chat-color-b36634cccc);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:12px;padding:0 34px 0 12px;font-weight:600}.business-surface #businessChatWindowCard #chatQuoteCurrency option,.business-surface #businessChatWindowCard .chat-transfer-controls .field select option{background:var(--design-chat-color-c659d630ce);color:var(--design-chat-color-b36634cccc)}.business-surface #businessChatWindowCard .chat-transfer-controls .btn-primary{border:1px solid var(--design-chat-color-a7300ebc8f);background:var(--design-chat-color-a7300ebc8f);min-height:40px;box-shadow:0 6px 14px var(--design-chat-color-5160f1a520);color:var(--design-chat-color-c659d630ce);border-radius:12px;padding:0 16px;font-size:13px;font-weight:700}.business-surface #businessChatWindowCard .chat-transfer-controls .btn-primary:focus-visible,.business-surface #businessChatWindowCard .chat-transfer-controls .btn-primary:hover:not(:disabled){border-color:var(--design-chat-color-e359318c63);background:var(--design-chat-color-e359318c63);box-shadow:0 0 0 3px var(--design-chat-color-9dda462b3f),0 6px 14px var(--design-chat-color-5160f1a520);outline:none}.business-surface #businessChatWindowCard :is(.chat-quote-grid input,.chat-quote-grid select,.chat-quote-note-field textarea,.chat-transfer-controls .field select):focus:not(:focus-visible){border-color:var(--design-chat-color-b3141adfd8);box-shadow:none;outline:none}.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard.chat-window{grid-template-rows:50px 42px minmax(0,1fr) 55px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-search{grid-template-columns:minmax(0,1fr)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-search input{grid-column:1;width:100%;min-width:0;padding-left:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list{scrollbar-color:var(--design-chat-color-d619c3ff00) transparent;scrollbar-width:thin}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list::-webkit-scrollbar{width:8px;display:block}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list::-webkit-scrollbar-track{background:0 0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list::-webkit-scrollbar-thumb{background:var(--design-chat-color-d619c3ff00);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread{clip-path:none;background:padding-box padding-box;border-radius:12px;transition:color .18s;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread.active,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread.active:hover{background:var(--design-chat-color-a7300ebc8f);box-shadow:none;border-radius:12px;transition:background-color .18s,color .18s}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread.active:after,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread.active:before{content:none;background:0 0}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-pin{width:14px;height:14px;color:var(--design-chat-color-d849a820e9)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select.tags{margin:0;transform:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(.chat-filter-dropdown-trigger,.chat-tag-filter-trigger){transition:background-color .18s,border-color .18s,color .18s}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select.tags:is(.open,.is-selected) .chat-tag-filter-trigger{border-color:var(--design-chat-color-a7300ebc8f);background:var(--design-chat-color-a7300ebc8f);color:var(--design-chat-color-c659d630ce)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags]{grid-template-rows:28px minmax(0,1fr) 36px;padding:12px 14px 18px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-edit-actions{align-self:start;min-height:32px;transform:translateY(-2px)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-history-search-input-shell{border-radius:17px;height:34px;min-height:34px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-history-search-input-shell input{height:32px;min-height:32px;padding:0 36px 0 12px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-date-separator span,.business-surface.business-cabinet-chat-immersive-route #businessChatWindowCard .chat-date-separator span{border-color:var(--design-chat-color-c0a7269714);background:var(--design-chat-color-0be2abdde5);box-shadow:inset 0 1px 0 var(--design-chat-color-1c6b4b48de),0 2px 8px var(--design-chat-color-22a296d792);color:var(--design-chat-color-ce398330f3);-webkit-backdrop-filter:blur(12px)saturate(125%)}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-meta{border-radius:25px;gap:8px;height:50px;min-height:50px;padding:0 12px 0 7px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) :is(.chat-peer-avatar,.chat-peer-avatar img){width:36px;min-width:36px;height:36px;min-height:36px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-heading h3{font-size:15px;line-height:18px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-peer-status{font-size:12px;line-height:14px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-pinned-message-bar{border-radius:21px;grid-template-columns:minmax(0,1fr) 28px;height:42px;min-height:42px;padding:0 9px 0 17px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-pinned-message-bar:before{width:3px;top:7px;bottom:7px;left:14px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-pinned-message-copy{padding-left:9px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) :is(.chat-pinned-message-copy strong,.chat-pinned-message-copy span){font-size:11px;line-height:13px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-pinned-clear{width:28px;min-width:28px;height:28px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>textarea{transform:translateY(-3px)}.business-surface :is(#businessChatShell,#cabinetChatShell) #chatQuotePanel :is(input,select,textarea,button):is(:focus,:focus-visible,:active){box-shadow:none;outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) #chatQuotePanel :is(input,select,textarea):is(:focus,:focus-visible,:active){border-color:var(--design-chat-color-00f2c54458)}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#chatQuoteCurrency,.chat-transfer-controls .field select){appearance:none;border-color:var(--design-chat-color-b3141adfd8);background-color:var(--design-chat-color-499668ca1a);background-image:linear-gradient(45deg,transparent 50%,var(--design-chat-color-18046fe2c6) 50%),linear-gradient(135deg,var(--design-chat-color-18046fe2c6) 50%,transparent 50%);min-height:34px;box-shadow:none;color:var(--design-chat-color-b36634cccc);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:12px;padding:0 30px 0 12px;font-size:12px;font-weight:600;line-height:1.25}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-transfer-controls .field>span{color:var(--design-chat-color-58d44d3248);font-size:12px;font-weight:750;line-height:16px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer{align-items:end}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>:is(.chat-attach-shell,#chatSendButton,#cabinetChatSendButton),.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>textarea{grid-row:1;align-self:end}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-input-bar[data-chat-composer-multiline=true] .chat-composer>:is(.chat-attach-shell,#chatSendButton,#cabinetChatSendButton){margin-bottom:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attachment-preview-remove{white-space:nowrap;align-items:center;gap:7px;height:34px;min-height:34px;padding:0 11px;line-height:1;display:inline-flex}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attachment-preview-remove .chat-telegram-icon{flex:none;width:14px;height:14px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-filter-select.tags:is(.open,.is-selected) .chat-tag-filter-trigger{box-shadow:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=single]{grid-template-rows:28px 36px 32px;gap:4px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=single]:has(.chat-tag-edit-error){grid-template-rows:28px 36px minmax(16px,auto) 32px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=single] .chat-tag-edit-actions,.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-edit-actions{align-self:start;height:32px;min-height:32px;margin:0;transform:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-actions>button{height:32px;min-height:32px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags]{grid-template-rows:28px minmax(0,1fr) 32px;gap:4px;padding:12px 14px 14px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-edit-title{font-weight:800}.business-surface .business-cabinet-chat-section .chat-tag-edit-panel[data-chat-tag-edit-mode=single]{grid-template-rows:28px 36px 32px;gap:4px}.business-surface:is(.business-cabinet-chat-section,.client-cabinet-chat-section) .chat-tag-edit-panel[data-chat-tag-edit-mode=single]:has(.chat-tag-edit-error){grid-template-rows:28px 36px minmax(16px,auto) 32px}.business-surface.client-cabinet-chat-section .chat-tag-edit-panel[data-chat-tag-edit-mode=single]{height:176px;min-height:176px;max-height:none;padding:12px 14px 18px;overflow:visible}.business-surface .business-cabinet-chat-section .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags],.business-surface.client-cabinet-chat-section .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags]{grid-template-rows:28px minmax(0,1fr) 32px;gap:4px;padding:12px 14px 14px}.business-surface:is(.business-cabinet-chat-section,.client-cabinet-chat-section) .chat-tag-edit-panel[data-chat-tag-edit-mode=thread-tags] .chat-tag-edit-title{font-weight:800}.business-surface:is(.business-cabinet-chat-section,.client-cabinet-chat-section) .chat-tag-edit-actions>button,.business-surface:is(.business-cabinet-chat-section,.client-cabinet-chat-section) .chat-tag-edit-panel .chat-tag-edit-actions{align-self:start;height:32px;min-height:32px;margin:0;transform:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatWindowCard,#cabinetChatWindowCard) .chat-thread-header{gap:4px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#chatQuoteCurrency,.chat-transfer-controls .field select) option:checked{background:var(--design-chat19-accent) linear-gradient(var(--design-chat19-accent),var(--design-chat19-accent));color:var(--design-chat19-text-on-accent)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer{column-gap:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>textarea{transform:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list-viewport{flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-message-list-viewport>.chat-message-list{width:100%;height:100%;min-height:0;position:relative}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-input-bar.is-dragging:before{content:none;display:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-file-drop-veil{z-index:20;border:1px solid var(--design-chat19-border-drop-overlay);background:var(--design-chat19-surface-drop-overlay);pointer-events:none;-webkit-backdrop-filter:blur(4px);border-radius:18px;place-items:center;display:grid;position:absolute;inset:10px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-file-drop-card{border:1px solid var(--design-chat19-border-drop-card);background:var(--design-chat19-surface-drop-card);min-width:248px;box-shadow:0 18px 44px var(--design-chat19-shadow-drop-card),inset 0 1px 0 var(--design-chat19-text-on-accent);color:var(--design-chat19-text-drop);text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:22px 28px 20px;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-file-drop-icon{background:var(--design-chat19-surface-drop-icon);width:42px;height:42px;color:var(--design-chat19-accent);border-radius:50%;place-items:center;margin-bottom:3px;display:grid}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-file-drop-icon .chat-telegram-icon{width:23px;height:23px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-file-drop-card strong{color:var(--design-chat19-text-drop-heading);font-size:15px;line-height:20px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-file-drop-card>span:last-child{color:var(--design-chat19-text-drop-caption);font-size:12px;line-height:16px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer{grid-template-rows:minmax(42px,auto);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid;position:relative}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>:is(.chat-attach-shell,#chatSendButton,#cabinetChatSendButton){grid-row:1;place-self:center;margin:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>.chat-attach-shell{grid-column:1;position:relative;inset:auto}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>textarea{grid-area:1/2;align-self:center}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer>:is(#chatSendButton,#cabinetChatSendButton){grid-column:3}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer-attachments{z-index:4;position:absolute;bottom:calc(100% + 6px);left:6px;right:6px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attach-menu{z-index:35;position:absolute;bottom:calc(100% + 12px);left:-8px}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-pin{width:18px;height:18px;color:var(--design-chat19-pin);flex:0 0 18px;transform:none}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-important-indicator{flex:0 0 10px;width:10px;min-width:10px;height:10px}.business-surface .business-cabinet-chat-section .chat-context-menu-item:is([data-chat-context-menu-item=pin-thread],[data-chat-context-menu-item=pin]) [data-chat-telegram-icon=pin],.business-surface.client-cabinet-chat-section .chat-context-menu-item:is([data-chat-context-menu-item=pin-thread],[data-chat-context-menu-item=pin]) [data-chat-telegram-icon=pin]{width:18px;height:18px;color:var(--design-chat19-accent);flex:0 0 18px;align-self:center;margin:0;display:block;transform:translateY(2px)}.business-surface .business-cabinet-chat-section .chat-tag-edit-panel[data-chat-tag-edit-mode=single],.business-surface.client-cabinet-chat-section .chat-tag-edit-panel[data-chat-tag-edit-mode=single]{grid-template-rows:28px 36px minmax(16px,auto) 32px;align-content:start;gap:4px;height:176px;min-height:176px;max-height:none;padding:12px 14px 18px;overflow:visible}.business-surface .business-cabinet-chat-section .chat-tag-edit-panel .chat-tag-edit-actions,.business-surface.client-cabinet-chat-section .chat-tag-edit-panel .chat-tag-edit-actions{align-self:start;height:32px;min-height:32px;margin:0;transform:none}.business-surface .business-cabinet-chat-section .chat-tag-edit-actions>button,.business-surface.client-cabinet-chat-section .chat-tag-edit-actions>button{height:32px;min-height:32px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer.has-attachments>:is(.chat-attach-shell,#chatSendButton,#cabinetChatSendButton,textarea){grid-row:1;align-self:center;margin:0}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-composer.has-attachments .chat-attach-btn{inset:auto}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attach-menu{z-index:36;bottom:calc(100% + 4px);left:-12px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attach-shell:before{content:"";z-index:35;width:208px;height:4px;position:absolute;bottom:100%;left:-12px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-attach-tooltip{z-index:37;bottom:0;left:auto;right:calc(100% + 12px)}.business-surface :is(#businessChatShell,#cabinetChatShell) #chatQuoteCurrency.chat-popover-select-trigger{appearance:none;background-image:none;padding-right:12px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-quote-panel:has(#chatQuoteCurrency-menu){z-index:80}.business-surface :is(#businessChatShell,#cabinetChatShell) #chatQuoteCurrency-menu{z-index:80;top:auto;bottom:calc(100% + 6px)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select{width:100%;min-width:0;position:relative}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-trigger{border:1px solid var(--design-chat19-border-trigger);background:var(--design-chat19-surface-trigger);width:100%;min-height:36px;box-shadow:none;color:var(--design-chat19-text-trigger);cursor:pointer;font:inherit;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:flex}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-trigger .chat-telegram-icon{flex:none;width:16px;height:16px}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select.is-open .chat-popover-select-trigger{border-color:var(--design-chat19-accent);background:var(--design-chat19-accent);color:var(--design-chat19-text-on-accent)}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-trigger:focus-visible{box-shadow:0 0 0 3px var(--design-chat19-focus-ring);outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-trigger:disabled{cursor:not-allowed;opacity:.56}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-menu{z-index:60;border:1px solid var(--design-chat19-border-menu);background:var(--design-chat19-surface-menu);max-height:196px;box-shadow:0 14px 30px var(--design-chat19-shadow-menu);border-radius:12px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-option{min-width:0;min-height:32px;color:var(--design-chat19-text-trigger);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-option.active,.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-option:focus-visible,.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-option:hover{background:var(--design-chat19-surface-option-active);color:var(--design-chat19-accent);outline:none}.business-surface :is(#businessChatShell,#cabinetChatShell) .chat-popover-select-option:disabled{cursor:not-allowed;opacity:.56}.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread:is([data-chat-thread-pinned=true],[data-chat-thread-important=true]) .chat-message-meta,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread:is([data-chat-thread-pinned=true],[data-chat-thread-important=true]) .chat-tag-row,.business-surface :is(#businessChatShell,#cabinetChatShell) :is(#businessChatListCard,#cabinetChatListCard) .chat-thread:is([data-chat-thread-pinned=true],[data-chat-thread-important=true]) .chat-tags{padding-right:38px}}.business-surface .business-billing-redesign{min-width:0;display:grid}.business-surface .business-billing-redesign>*{min-width:0}.business-surface .business-billing-overview-head,.business-surface .business-billing-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.business-surface .business-billing-kicker{color:var(--design-color-47664a946d);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.business-surface .business-billing-checkout h3,.business-surface .business-billing-history h3,.business-surface .business-billing-overview h3{color:var(--design-color-b55ebeb0bc);letter-spacing:-.03em;margin:0;font-size:21px}.business-surface .business-billing-overview p,.business-surface .business-billing-section-head .muted{margin:7px 0 0}.business-surface .business-billing-overview-period{border-left:1px solid var(--design-color-5858f7f2ae);min-width:150px;padding-left:20px}.business-surface .business-billing-overview-period span,.business-surface .business-billing-overview-period strong{display:block}.business-surface .business-billing-overview-period span{color:var(--design-color-47664a946d);font-size:11px}.business-surface .business-billing-overview-period strong{color:var(--design-color-b55ebeb0bc);margin-top:6px;font-size:16px}.business-surface .business-billing-kpi-strip{border:1px solid var(--design-color-e285b6d53d);background:var(--design-color-e285b6d53d);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.business-surface .business-billing-kpi-strip>div{background:var(--design-color-d14f901611);gap:5px;min-width:0;padding:13px 15px;display:grid}.business-surface .business-billing-kpi-strip span{color:var(--design-color-47664a946d);font-size:11px}.business-surface .business-billing-kpi-strip strong{color:var(--design-color-b55ebeb0bc);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.business-surface .business-billing-section-head{align-items:center;margin-bottom:20px}.business-surface .business-billing-history-count,.business-surface .business-billing-payment-badge{border:1px solid var(--design-color-37efab7faa);background:var(--design-color-3b79014ba0);min-height:30px;color:var(--design-color-ee54932109);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.business-surface .business-billing-payment-badge i{color:var(--design-color-3712e9eb42)}.business-surface .business-billing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.business-surface .business-billing-plan-grid .subscription-option-btn{border:1px solid var(--design-color-37efab7faa);background:var(--design-color-04322c752b);min-height:102px;color:var(--design-color-79f2264291);text-align:left;box-shadow:none;border-radius:14px;align-content:start;justify-items:start;gap:6px;padding:14px;display:grid;transform:none}.business-surface .business-billing-plan-grid .subscription-option-btn:hover{border-color:var(--design-color-acc960bec5);background:var(--design-color-d14f901611);box-shadow:0 10px 24px var(--design-color-264c0109c2);transform:translateY(-1px)}.business-surface .business-billing-plan-grid .subscription-option-btn.active{border-color:var(--design-color-3712e9eb42);background:var(--design-color-6f6c3e4567);box-shadow:0 0 0 3px var(--design-color-7181a85662);color:var(--design-color-98f3ed897f)}.business-surface .business-billing-plan-grid .subscription-option-btn span{font-size:13px;font-weight:700}.business-surface .business-billing-plan-grid .subscription-option-btn strong{color:var(--design-color-b55ebeb0bc);letter-spacing:-.02em;font-size:16px}.business-surface .business-billing-plan-grid .subscription-option-btn small{color:var(--design-color-47664a946d);font-size:10px}.business-surface .business-billing-checkout-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:18px;display:grid}.business-surface .business-billing-payer-panel{border:1px solid var(--design-color-5858f7f2ae);background:var(--design-color-04322c752b);border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.business-surface .business-billing-subhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.business-surface .business-billing-subhead span{color:var(--design-color-47664a946d);font-size:11px}.business-surface .business-billing-subhead strong{color:var(--design-color-b55ebeb0bc);font-size:14px}.business-surface .business-billing-field-grid input,.business-surface .business-billing-payer-panel>select{border:1px solid var(--design-color-f034f1aee5);background:var(--design-color-d14f901611);width:100%;min-height:42px;color:var(--design-color-b55ebeb0bc);font:inherit;border-radius:10px;padding:0 11px;font-size:12px}.business-surface .business-billing-field-grid input:focus,.business-surface .business-billing-payer-panel>select:focus{border-color:var(--design-color-3712e9eb42);box-shadow:0 0 0 3px var(--design-color-7181a85662);outline:none}.business-surface .business-billing-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-surface .business-billing-field-grid label{gap:5px;min-width:0;display:grid}.business-surface .business-billing-field-grid label:nth-child(5),.business-surface .business-billing-field-grid label:nth-child(7){grid-column:1/-1}.business-surface .business-billing-field-grid label span{color:var(--design-color-c47251b457);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.business-surface .business-billing-payer-panel .client-auth-consent{color:var(--design-color-49db89ddde);font-size:12px}.business-surface .business-billing-order-summary{border:1px solid var(--design-color-45ba8fef11);background:linear-gradient(160deg,var(--design-color-628dac85a1) 0,var(--design-color-d14f901611) 100%);border-radius:16px;gap:10px;padding:18px;display:grid}.business-surface .business-billing-order-summary .business-billing-kicker{margin:0}.business-surface .business-billing-order-summary h3{font-size:17px}.business-surface .business-billing-order-summary>strong{color:var(--design-color-454479eac5);letter-spacing:-.04em;font-size:27px}.business-surface .business-billing-order-summary>p{color:var(--design-color-cd065fad5e);margin:0;font-size:11px;line-height:1.5}.business-surface .business-billing-order-summary .btn-outline,.business-surface .business-billing-order-summary .btn-primary{width:100%;min-height:42px;font-size:12px}.business-surface .business-billing-history-table{border-top:1px solid var(--design-color-e285b6d53d);overflow-x:auto}.business-surface .business-billing-history-row{border-bottom:1px solid var(--design-color-106ffaac80);min-width:640px;color:var(--design-color-656b87c791);grid-template-columns:minmax(130px,1.1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.7fr);align-items:center;gap:14px;padding:14px 4px;font-size:12px;display:grid}.business-surface .business-billing-history-row.is-head{border-bottom-color:var(--design-color-f034f1aee5);color:var(--design-color-73bba251f2);letter-spacing:.08em;text-transform:uppercase;padding-top:12px;padding-bottom:10px;font-size:10px;font-weight:800}.business-surface .business-billing-history-row strong{color:var(--design-color-454479eac5);font-size:13px}.business-surface .business-billing-history-status{background:var(--design-color-1e66d2e2c3);color:var(--design-color-3712e9eb42);border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:700}@media (max-width:900px){.business-surface .business-billing-checkout-grid{grid-template-columns:1fr}}@media (max-width:700px){.business-surface .business-billing-overview-head,.business-surface .business-billing-section-head{display:grid}.business-surface .business-billing-overview-period{border-top:1px solid var(--design-color-5858f7f2ae);border-left:0;padding-top:13px;padding-left:0}.business-surface .business-billing-kpi-strip{grid-template-columns:1fr}.business-surface .business-billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-surface .business-billing-field-grid{grid-template-columns:1fr}.business-surface .business-billing-field-grid label:nth-child(5),.business-surface .business-billing-field-grid label:nth-child(7){grid-column:auto}}.business-surface .business-billing-redesign .business-billing-checkout,.business-surface .business-billing-redesign .business-billing-history,.business-surface .business-billing-redesign .business-billing-overview{border-color:var(--design-color-820df3dcb9);box-shadow:0 16px 36px var(--design-color-c2b13321aa);border-radius:22px}.business-surface .business-billing-redesign .business-billing-overview{background:linear-gradient(135deg,var(--design-color-d14f901611) 0,var(--design-color-c82f339b4e) 100%);padding:26px 28px 20px}.business-surface .business-billing-redesign .business-billing-checkout,.business-surface .business-billing-redesign .business-billing-history{padding:26px 28px}.business-surface .business-billing-redesign{gap:18px}@media (max-width:700px){.business-surface .business-billing-redesign .business-billing-checkout,.business-surface .business-billing-redesign .business-billing-history,.business-surface .business-billing-redesign .business-billing-overview{padding:20px 16px}}.business-public-shell{--font-inter:"Inter Figma","Inter","Segoe UI",Arial,sans-serif;--bp-ink:var(--design-business-color-717901a080);--bp-copy:var(--design-business-color-66c87fd77c);--bp-muted:var(--design-business-color-2a2c26c85b);--bp-panel:var(--design-business-color-8d3b932648);--bp-wine:var(--design-business-color-1f91f5e995);--bp-line:var(--design-business-color-2674e4fae3);background:var(--design-business-color-d14f901611);min-height:100vh;color:var(--bp-ink);font-family:var(--font-inter),"Inter","Segoe UI",Arial,sans-serif;font-synthesis:none;overflow-x:clip}:is(.business-public-shell .topbar,.business-header){background:var(--design-business-color-5098ef653c)}:is(.business-public-shell,.business-header) .brand-logo{width:210px;max-height:48px}:is(.business-public-shell,.business-header) .nav-link,:is(.business-public-shell,.business-header) .nav-trigger-link{color:var(--bp-ink);font-size:14px;font-weight:600}:is(.business-public-shell,.business-header) .header-tools .btn-primary{background:var(--bp-blue);border-radius:999px}.business-public-shell main>.page>.container{width:min(1420px,100% - 64px)}.business-public-shell main>.page{padding:16px 0 0}.business-public-shell .footer{background:var(--bp-panel);color:var(--design-business-color-93532d3596);margin-top:0}.business-about-story,.business-connect-page,.business-growth-home{padding:0 0 88px}.business-kicker{color:var(--bp-ink);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:600;line-height:1.25;display:inline-flex}.business-growth-hero .business-home-badge{border:1px solid var(--design-business-color-005c5776e4);background:var(--design-business-color-6f6c3e4567);min-height:36px;color:var(--design-business-color-1dda6c239a);border-radius:999px;padding:0 14px;font-size:14px}.business-primary-action,.business-secondary-action{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 24px;font-size:14px;font-style:normal;font-weight:600;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.business-primary-action{background:var(--bp-blue);color:var(--design-business-color-d14f901611)}.business-primary-action:hover,.business-secondary-action:hover{transform:translateY(-1px)}.business-primary-action:hover{background:var(--design-business-color-d46b23641e)}.business-primary-action:disabled{cursor:wait;opacity:.66;transform:none}.business-secondary-action{border-color:var(--bp-line);color:var(--bp-ink)}.business-growth-hero,.business-secondary-action{background:var(--design-business-color-d14f901611)}.business-growth-hero{border:0;border-radius:0 56px 0 0;grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);align-items:start;gap:56px;min-height:590px;padding:36px 56px 48px;display:grid;overflow:hidden}.business-growth-hero-copy{min-width:0;max-width:650px}.business-growth-hero h1{max-width:640px;color:var(--bp-ink);letter-spacing:-.045em;overflow-wrap:normal;margin:26px 0 24px;font-size:clamp(64px,5.45vw,82px);font-style:italic;font-weight:400;line-height:.9}.business-growth-hero h1 span{color:inherit;white-space:nowrap;display:block}.business-growth-hero-copy>p{max-width:610px;color:var(--bp-copy);margin:0;font-size:18px;font-style:normal;line-height:1.55}.business-growth-actions{flex-wrap:wrap;gap:12px;margin-top:46px;display:flex}.business-growth-assurances{flex-wrap:wrap;gap:22px;margin:27px 0 0;padding:0;list-style:none;display:flex}.business-growth-assurances li{color:var(--design-business-color-e247339c5e);align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.business-growth-assurances i{border:1px solid var(--bp-ink);border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.business-dashboard-preview{background:radial-gradient(circle at 22% 33%,var(--design-business-color-84be8da95e),transparent 36%),radial-gradient(circle at 78% 26%,var(--design-business-color-ede7283b2f),transparent 42%),linear-gradient(135deg,var(--design-business-color-1879b7f4af) 0,var(--design-business-color-fa1f6a3625) 58%,var(--design-business-color-bef5f5a713) 100%);min-width:0;color:var(--bp-ink);border-radius:190px 190px 34px;align-self:center;gap:13px;padding:25px;display:grid;position:relative}.business-hero-illustration{align-self:center;place-items:center;min-width:0;min-height:490px;display:grid}.business-hero-illustration img{object-fit:contain;width:min(100%,720px);height:auto}.business-dashboard-preview:after{content:"";z-index:0;background:var(--design-business-color-4650eeeb42);box-shadow:0 28px 55px var(--design-business-color-801f232a1b);border-radius:20px;position:absolute;inset:26px}.business-dashboard-preview>*{z-index:1;margin-left:0;position:relative}.business-dashboard-chart>div:first-child,.business-dashboard-client,.business-dashboard-request-head,.business-dashboard-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.business-dashboard-topline{margin-top:18px}.business-dashboard-brand,.business-live-status{align-items:center;gap:8px;display:inline-flex}.business-dashboard-brand{font-size:13px;font-weight:600}.business-live-status{color:var(--design-business-color-a34962caa7);font-size:10px}.business-live-status i{background:var(--design-business-color-c6691d443a);border-radius:50%;width:7px;height:7px}.business-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.business-dashboard-chart,.business-dashboard-metrics article,.business-dashboard-request{border:1px solid var(--design-business-color-e1fb7036d9);background:var(--design-business-color-99b49b471e);border-radius:13px}.business-dashboard-metrics article{padding:16px}.business-dashboard-chart span,.business-dashboard-metrics span,.business-dashboard-request-head span{color:var(--design-business-color-1ea9014fa2);font-size:10px;display:block}.business-dashboard-metrics strong{color:var(--bp-ink);margin:8px 0 7px;font-size:27px;font-weight:600;display:block}.business-dashboard-metrics small,.business-dashboard-request-head small{color:var(--design-business-color-e69a2f8d38);font-size:9px}.business-dashboard-metrics article:first-child small{color:var(--design-business-color-ee61a3d8fe)}.business-dashboard-request{padding:14px}.business-dashboard-request-head{margin-bottom:12px}.business-dashboard-client{border:1px solid var(--design-business-color-46f8fde3b0);background:var(--design-business-color-d14f901611);border-radius:10px;justify-content:flex-start;padding:10px}.business-dashboard-avatar{background:var(--bp-wine);width:35px;height:35px;color:var(--design-business-color-d14f901611);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.business-dashboard-client div{flex:1;min-width:0}.business-dashboard-client div span,.business-dashboard-client strong{display:block}.business-dashboard-client strong{color:var(--bp-ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:11px;font-weight:600;overflow:hidden}.business-dashboard-client div span{color:var(--design-business-color-902ce7a748);font-size:9px}.business-dashboard-client>i{color:var(--design-business-color-c40c778b0e);font-size:9px}.business-dashboard-chart{padding:14px 14px 7px}.business-dashboard-chart strong{color:var(--design-business-color-b726faf5e7);font-size:9px;font-weight:500}.business-chart-bars{align-items:flex-end;gap:8px;height:74px;margin-top:14px;display:flex}.business-chart-bars i{background:linear-gradient(180deg,var(--design-business-color-330f698f8c),var(--design-business-color-fed142637c));border-radius:3px 3px 0 0;flex:1;min-height:10px}.business-category-strip{border-bottom:1px solid var(--bp-line);grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:24px;padding:26px 8px 34px;display:grid}.business-category-strip p{color:var(--bp-ink);letter-spacing:.04em;text-transform:uppercase;align-self:center;margin:0;font-size:12px;font-weight:600;line-height:1.35}.business-category-strip>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.business-category-strip span{border:1px solid var(--design-business-color-d1a816bd90);background:var(--design-business-color-d14f901611);min-height:84px;color:var(--bp-ink);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px 8px;font-size:15px;font-weight:600;display:flex}.business-category-strip img{object-fit:contain;width:44px;height:auto;max-height:44px}.business-growth-section{padding:54px 34px 60px}.business-benefits-intro{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;max-width:none;margin:0 0 34px;display:flex}.business-benefits-intro h2,.business-connect-form-copy h2,.business-growth-cta h2,.business-process-intro h2{color:var(--bp-ink);letter-spacing:-.035em;margin:0;font-size:46px;font-style:normal;font-weight:400;line-height:1.06}.business-benefits-intro h2{max-width:820px;font-size:52px;font-style:normal;line-height:1.02}.business-benefits-intro h2 span{display:block}.business-benefits-intro>p,.business-connect-form-copy>p,.business-process-intro>p{max-width:530px;color:var(--bp-copy);align-self:end;margin:0;font-size:16px;line-height:1.55}.business-benefits-intro>p{text-align:left;align-self:flex-start;max-width:650px;font-size:18px}.business-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.business-benefit-card{border:1px solid var(--design-business-color-aaae02c5d5);background:var(--design-business-color-ba901ab499);border-radius:0 28px 0 0;flex-direction:column;justify-content:flex-start;gap:28px;min-width:0;min-height:0;padding:24px;display:flex}.business-benefit-copy{min-width:0}.business-benefit-meta{place-items:start;gap:0;margin-bottom:28px;display:grid}.business-benefit-meta>img{object-fit:contain;width:65px;height:65px}.business-benefit-card h3{max-width:330px;color:var(--bp-ink);letter-spacing:-.03em;margin:0 0 14px;font-size:30px;font-style:normal;font-weight:400;line-height:1.05}.business-benefit-card:nth-child(2) h3,.business-benefit-card:nth-child(3) h3{max-width:270px}.business-benefit-card>.business-benefit-copy>p{max-width:340px;color:var(--bp-copy);margin:0;font-size:14px;line-height:1.55}.business-benefit-demo{border:1px solid var(--design-business-color-d1a816bd90);background:var(--design-business-color-d14f901611);min-height:134px;color:var(--bp-ink);box-shadow:0 12px 28px var(--design-business-color-be67e1e4ca);border-radius:12px;margin-top:auto;padding:17px}.business-demo-company,.business-demo-head,.business-demo-metric,.business-demo-profile-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-demo-head{color:var(--design-business-color-b726faf5e7);margin-bottom:18px;font-size:12px}.business-demo-head span{align-items:center;gap:7px;display:flex}.business-demo-head i{background:var(--design-business-color-92a75f5f4a);border-radius:50%;width:6px;height:6px}.business-benefit-demo>strong{font-size:14px;font-weight:600;display:block}.business-benefit-demo>p{color:var(--design-business-color-b726faf5e7);margin:5px 0 14px;font-size:12px}.business-demo-tags{flex-wrap:wrap;gap:6px;display:flex}.business-demo-tags span{background:var(--design-business-color-402c478724);color:var(--design-business-color-66c87fd77c);border-radius:999px;padding:6px 8px;font-size:11px}.business-demo-company{justify-content:flex-start;margin-bottom:18px}.business-demo-company>span{background:var(--bp-wine);width:38px;height:38px;color:var(--design-business-color-d14f901611);border-radius:11px;place-items:center;font-size:11px;font-weight:600;display:grid}.business-demo-company small,.business-demo-company strong{display:block}.business-demo-company strong{font-size:13px}.business-demo-company small{margin-top:3px}.business-demo-company small,.business-demo-profile-row{color:var(--design-business-color-4310719e4a);font-size:11px}.business-demo-profile-row{border-top:1px solid var(--design-business-color-e1fb7036d9);margin-top:14px;padding-top:12px}.business-demo-profile-row strong{color:var(--bp-ink);font-size:12px}.business-demo-metric{justify-content:flex-start;margin-bottom:15px}.business-demo-metric span{color:var(--design-business-color-b726faf5e7);margin-right:auto;font-size:12px}.business-demo-metric strong{font-size:28px;font-weight:500}.business-demo-metric small{color:var(--design-business-color-ae8b6b003b);font-size:11px}.business-demo-mini-bars{align-items:flex-end;gap:6px;height:74px;display:flex}.business-demo-mini-bars i{background:linear-gradient(180deg,var(--design-business-color-330f698f8c),var(--design-business-color-4ca612020e));border-radius:3px 3px 0 0;flex:1;min-height:10px}.business-process-section{background:radial-gradient(circle at 36% 80%,var(--design-business-color-14e06d83ee),transparent 36%),linear-gradient(90deg,var(--design-business-color-9e9d3025e9) 0,var(--design-business-color-34872016bb) 44%,var(--design-business-color-59dc0d1897) 58%,var(--design-business-color-702ba35467) 72%,var(--design-business-color-702ba35467) 100%);min-height:560px;color:var(--design-business-color-d14f901611);border:0;border-radius:34px;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);gap:0;margin:0 34px 92px;padding:0;display:grid;overflow:hidden}.business-process-intro{isolation:isolate;background:0 0;border-radius:34px 0 0 34px;flex-direction:column;justify-content:flex-start;padding:44px 62px 40px;display:flex;position:relative;overflow:hidden}.business-process-intro:before{content:"";z-index:-1;background:var(--design-business-color-3e62e60e36);filter:blur(70px);border-radius:50%;width:520px;height:520px;position:absolute;inset:auto -20% -50% 30%}.business-process-intro .business-kicker,.business-process-intro h2{color:var(--design-business-color-d14f901611)}.business-process-intro .business-kicker{border:1px solid var(--design-business-color-93456ea8ab);border-radius:999px;width:max-content;min-height:34px;padding:0 13px;font-weight:400}.business-process-intro h2{letter-spacing:-.04em;max-width:690px;margin:24px 0;font-size:58px;font-style:italic;line-height:1.02}.business-growth-cta h2 span,.business-process-intro h2 span{display:block}.business-process-intro>p{max-width:560px;color:var(--design-business-color-dc0ed91720);align-self:auto;font-size:17px}.business-text-action{background:var(--bp-blue);width:max-content;min-height:48px;color:var(--design-business-color-d14f901611);border-radius:999px;align-items:center;gap:12px;margin-top:auto;padding:0 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.business-process-steps{background:0 0;border-radius:0 34px 34px 0;align-content:stretch;padding:40px 52px;display:grid}.business-connect-steps article,.business-process-steps article{border-bottom:1px solid var(--design-business-color-56d89d6fe1);grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0;display:grid}.business-connect-steps article>span,.business-process-steps article>span{color:var(--design-business-color-d14f901611);font-size:18px;font-weight:400;line-height:26px}.business-connect-steps h3,.business-process-steps h3{color:var(--design-business-color-d14f901611);margin:0 0 7px;font-size:18px;font-weight:500}.business-connect-steps p,.business-process-steps p{max-width:300px;color:var(--design-business-color-ff50535d27);margin:0;font-size:13px;line-height:1.5}.business-growth-cta{background:linear-gradient(90deg,var(--design-business-color-d14f901611) 0,var(--design-business-color-d14f901611) 46%,var(--design-business-color-d215176f5b) 57%,var(--design-business-color-1ee059c719) 73%,var(--design-business-color-e074cc7e07) 100%);color:var(--bp-ink);border:0;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:stretch;gap:0;margin:0 34px;padding:0;display:grid;overflow:hidden}.business-growth-cta h2{letter-spacing:-.045em;max-width:770px;margin:28px 0 44px;font-size:clamp(52px,4.5vw,68px);font-style:italic;line-height:.98}.business-growth-cta-copy{border:0;border-radius:0;flex-direction:column;align-items:flex-start;min-height:490px;padding:54px 34px;display:flex}.business-growth-outline-badge{border:1px solid var(--bp-ink);border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:400;display:inline-flex}.business-growth-cta-copy .business-primary-action{margin-top:auto}.business-growth-cta-media{background:radial-gradient(circle at 26% 34%,var(--design-business-color-943c025601),transparent 38%),radial-gradient(circle at 76% 24%,var(--design-business-color-83fb497ed5),transparent 43%),linear-gradient(145deg,var(--design-business-color-ec47928a63),var(--design-business-color-de2b6e11b8));border-radius:240px 0 0 240px;place-items:center;min-height:490px;display:grid;position:relative;overflow:hidden}.business-growth-cta-media:after{content:"";border:1px dashed var(--design-business-color-0be2abdde5);border-radius:inherit;position:absolute;inset:28px}.business-growth-cta-media span{z-index:1;background:var(--design-business-color-8fafb20d0d);color:var(--design-business-color-60dea5ac0a);border-radius:999px;padding:10px 16px;font-size:13px}.business-primary-action.is-light{background:var(--bp-blue);color:var(--design-business-color-d14f901611);flex:none}.business-connect-page{max-width:none;margin:0 auto}.business-connect-hero{isolation:isolate;background:radial-gradient(circle at 86% 46%,var(--design-business-color-bdcbddab75),transparent 25%),linear-gradient(90deg,var(--design-business-color-d14f901611) 0,var(--design-business-color-d14f901611) 49%,var(--design-business-color-86de2b3e73) 72%,var(--design-business-color-4ca612020e) 100%);text-align:left;border:0;border-radius:0 56px 0 0;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:70px;min-height:550px;padding:36px 58px 48px;display:grid;position:relative;overflow:hidden}.business-connect-hero-copy{z-index:2;min-width:0;position:relative}.business-connect-badge{border:1px solid var(--design-business-color-2833178978);background:var(--design-business-color-6f6c3e4567);min-height:36px;color:var(--design-business-color-1dda6c239a);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.business-connect-hero h1{max-width:760px;color:var(--bp-ink);letter-spacing:-.045em;margin:24px 0 22px;font-size:clamp(58px,5vw,76px);font-style:italic;font-weight:400;line-height:.98}.business-connect-hero h1 span{white-space:nowrap;display:block}.business-connect-hero-copy>p{max-width:610px;color:var(--bp-copy);margin:0;font-size:17px;line-height:1.55}.business-connect-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.business-connect-highlights>span{border:1px solid var(--design-business-color-d1a816bd90);min-height:78px;color:var(--bp-ink);border-radius:14px;flex-wrap:wrap;align-content:center;align-items:center;gap:4px 8px;padding:13px;font-size:15px;font-weight:500;line-height:1.25;display:flex}.business-connect-highlights i{background:var(--design-business-color-6f6c3e4567);width:28px;height:28px;color:var(--bp-blue);border-radius:8px;flex:0 0 28px;place-items:center;font-size:12px;display:grid}.business-connect-highlights strong{font-size:18px}.business-connect-visual{z-index:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--design-business-color-598b32b7d9) 12%,var(--design-business-color-598b32b7d9) 100%);mask-image:linear-gradient(90deg,transparent 0,var(--design-business-color-598b32b7d9) 12%,var(--design-business-color-598b32b7d9) 100%);padding:34px 0 34px 28px;position:relative}.business-connect-request-preview{border:1px solid var(--design-business-color-9271c2d8fd);background:var(--design-business-color-431952a68f);min-width:0;color:var(--bp-ink);box-shadow:0 28px 66px var(--design-business-color-c41f0168d9);border-radius:24px;padding:28px}.business-connect-preview-toolbar{border-bottom:1px solid var(--design-business-color-e1fb7036d9);color:var(--design-business-color-bc37facaa0);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:-8px -8px 20px;padding:8px 8px 18px;font-size:12px;font-weight:600;display:grid}.business-connect-preview-logo{background:var(--bp-wine);width:30px;height:30px;color:var(--design-business-color-d14f901611);border-radius:9px;place-items:center;font-size:10px;display:grid}.business-connect-preview-client,.business-connect-preview-head,.business-connect-preview-meta,.business-connect-preview-status{align-items:center;display:flex}.business-connect-preview-head{border-bottom:1px solid var(--design-business-color-e1fb7036d9);color:var(--design-business-color-005807d1d9);justify-content:space-between;padding-bottom:18px;font-size:12px}.business-connect-preview-head span{align-items:center;gap:8px;display:flex}.business-connect-preview-head i{background:var(--design-business-color-92a75f5f4a);border-radius:50%;width:7px;height:7px}.business-connect-preview-client{gap:12px;margin:22px 0}.business-connect-preview-client>span{background:var(--bp-wine);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.business-connect-preview-client small,.business-connect-preview-client strong{display:block}.business-connect-preview-client strong{font-size:13px}.business-connect-preview-client small{color:var(--design-business-color-902ce7a748);margin-top:4px;font-size:12px}.business-connect-request-preview h2{color:var(--bp-ink);letter-spacing:-.025em;margin:0 0 10px;font-size:26px;font-style:normal;font-weight:500;line-height:1.12}.business-connect-request-preview>p{color:var(--design-business-color-005807d1d9);margin:0;font-size:12px;line-height:1.5}.business-connect-preview-meta{gap:8px;margin:24px 0}.business-connect-preview-meta>div{border:1px solid var(--design-business-color-46f8fde3b0);background:var(--design-business-color-b1c7b0928d);border-radius:12px;flex:1;padding:13px}.business-connect-preview-meta span,.business-connect-preview-meta strong{display:block}.business-connect-preview-meta span{color:var(--design-business-color-4310719e4a);margin-bottom:6px;font-size:11px}.business-connect-preview-meta strong{font-size:12px;font-weight:500}.business-connect-preview-status{background:var(--design-business-color-224cec6135);min-height:42px;color:var(--design-business-color-1dda6c239a);border-radius:10px;justify-content:flex-start;gap:9px;padding:0 15px;font-size:13px;font-weight:600}.business-connect-preview-status i{font-size:11px}.business-connect-conversion{background:var(--design-business-color-ea3e4276ee);color:var(--design-business-color-d14f901611);grid-template-columns:minmax(0,.9fr) minmax(550px,1.1fr);align-items:start;gap:68px;margin-top:64px;padding:70px 62px;scroll-margin-top:96px;display:grid}.business-connect-form-copy{min-width:0;position:sticky;top:110px}.business-connect-form-copy .business-kicker,.business-connect-form-copy h2{color:var(--design-business-color-d14f901611)}.business-connect-form-copy .business-kicker{border:1px solid var(--design-business-color-bb8474cf47);border-radius:999px;min-height:34px;padding:0 13px;font-weight:400}.business-connect-form-copy h2{margin:22px 0 20px;font-size:52px;font-style:italic;line-height:1.02}.business-connect-form-copy>p{color:var(--design-business-color-1c6b4b48de);align-self:auto}.business-connect-steps{margin-top:29px}.business-connect-steps article{padding:18px 0}.business-connect-steps h3{margin-top:2px}.business-connect-note{border:1px solid var(--design-business-color-d04678e84f);background:var(--design-business-color-94914354fe);align-items:center;gap:13px;margin-top:24px;padding:14px;display:flex}.business-connect-note>i{color:var(--design-business-color-d14f901611)}.business-connect-note span,.business-connect-note strong{display:block}.business-connect-note strong{color:var(--design-business-color-d14f901611);margin-bottom:3px;font-size:11px}.business-connect-note span{color:var(--design-business-color-c0a7269714);font-size:10px}.business-connect-form-card{background:var(--design-business-color-d14f901611);min-width:0;color:var(--bp-ink);border-radius:0 44px 0 0;padding:38px}.business-conversion-form{font-family:var(--font-inter),"Inter","Segoe UI",Arial,sans-serif;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px;display:grid}.business-form-field{min-width:0}.business-form-alert,.business-form-field.is-wide,.business-form-submit.is-wide{grid-column:1/-1}.business-form-field label{color:var(--design-business-color-2b1662e6fb);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.business-form-field label span{color:var(--design-business-color-d84934a4be);font-size:9px;font-weight:500}.business-form-field input{border:1px solid var(--design-business-color-ca9b56427a);background:var(--design-business-color-d14f901611);width:100%;min-height:50px;color:var(--bp-ink);font:inherit;border-radius:0;outline:none;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.business-form-field input:focus{border-color:var(--bp-blue);box-shadow:0 0 0 3px var(--design-business-color-81b84a4bfe)}.business-form-field input::placeholder{color:var(--design-business-color-bb7f22ac3f)}.business-form-field small{color:var(--design-business-color-a03910f85e);margin-top:6px;font-size:10px;display:block}.business-form-submit{margin-top:3px}.business-form-submit .business-primary-action{width:100%}.business-form-submit p{max-width:490px;color:var(--design-business-color-d84934a4be);text-align:center;margin:11px auto 0;font-size:9px;line-height:1.5}.business-form-alert{background:var(--design-business-color-d9869f95a6);color:var(--design-business-color-3cfddd53c3);gap:4px;padding:13px 14px;font-size:11px;display:grid}.business-conversion-success{min-height:420px;font-family:var(--font-inter),"Inter","Segoe UI",Arial,sans-serif;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:38px;display:flex}.business-conversion-success-icon{background:var(--bp-blue);width:58px;height:58px;color:var(--design-business-color-d14f901611);border-radius:50%;place-items:center;margin-bottom:23px;display:grid}.business-conversion-success h2{color:var(--bp-ink);letter-spacing:-.03em;margin:17px 0 11px;font-size:31px;font-weight:500}.business-conversion-success p{max-width:460px;color:var(--bp-copy);margin:0;line-height:1.55}.business-connect-bottom{background:var(--design-business-color-ea3e4276ee);color:var(--design-business-color-d14f901611);grid-template-columns:200px minmax(0,1fr);gap:28px;padding:38px 62px;display:grid}.business-connect-bottom span{font-weight:600}.business-connect-bottom p{max-width:690px;color:var(--design-business-color-ff50535d27);margin:0;line-height:1.55}.business-standalone-form .card{max-width:820px;margin:0 auto}:is(.business-public-shell .topbar,.business-header){z-index:100;border-bottom:1px solid var(--design-business-color-9271c2d8fd);background:var(--design-business-color-431952a68f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:15px 0}:is(.business-public-shell,.business-header) .nav-trigger{border-radius:12px;gap:0;min-height:44px;transition:background-color .16s,box-shadow .16s;overflow:hidden}:is(.business-public-shell,.business-header) #productsDropdown .nav-trigger:focus-within,:is(.business-public-shell,.business-header) #productsDropdown .nav-trigger:hover,:is(.business-public-shell,.business-header) #productsDropdown.is-open .nav-trigger{background:var(--design-business-color-013356f39e)}:is(.business-public-shell,.business-header) .nav-trigger-link,:is(.business-public-shell,.business-header) .nav-trigger-toggle{border-radius:0}:is(.business-public-shell,.business-header) .nav-trigger-link.is-active,:is(.business-public-shell,.business-header) .nav-trigger-link:hover,:is(.business-public-shell,.business-header) .nav-trigger-toggle:hover{background:0 0}:is(.business-public-shell,.business-header) .nav-trigger-toggle{min-width:30px;padding:0 10px 0 2px}.business-angular-chevron{transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .16s;display:block;transform:translateY(-2px)rotate(45deg)}:is(.business-public-shell,.business-header) .dropdown.is-open .business-angular-chevron{transform:translateY(2px)rotate(225deg)}:is(.business-public-shell,.business-header) .header-tools .btn-primary{color:var(--design-business-color-d14f901611);box-shadow:none;background:0 0;border-radius:0}:is(.business-public-shell,.business-header) .header-tools .nav-trigger{background:var(--design-accent);min-height:48px;box-shadow:inset 1px 1px 1px var(--design-business-color-1fcd279ddd);border-radius:64px}:is(.business-public-shell,.business-header) .header-tools .dropdown.is-open .nav-trigger,:is(.business-public-shell,.business-header) .header-tools .nav-trigger:focus-within,:is(.business-public-shell,.business-header) .header-tools .nav-trigger:hover{background:linear-gradient(135deg,var(--design-business-color-f0e3cc3596) 0,var(--design-business-color-11c38ac014) 100%)}:is(.business-public-shell,.business-header) .header-tools .nav-trigger-link{min-height:48px;padding:0 8px 0 23px;font-size:16px;font-weight:400}:is(.business-public-shell,.business-header) .header-tools .nav-trigger-toggle{min-width:42px;min-height:48px;padding:0 18px 0 8px}:is(.business-public-shell,.business-header) .header-tools .btn:hover{transform:none}:is(.business-public-shell,.business-header) .header-tools .nav-trigger-link,:is(.business-public-shell,.business-header) .header-tools .nav-trigger-toggle{color:var(--design-business-color-d14f901611)}:is(.business-public-shell,.business-header) .dropdown-menu.business-nav-menu{z-index:120;border:1px solid var(--design-business-color-d1a816bd90);background:var(--design-business-color-30cb8c28d1);box-shadow:0 26px 70px var(--design-business-color-3d02d35bf4);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:22px;padding:0;top:calc(100% + 14px);overflow:hidden}:is(.business-public-shell,.business-header) .business-nav-menu.is-products{width:760px}:is(.business-public-shell,.business-header) #cabinetDropdown .business-nav-menu.is-cabinet{border-radius:16px;width:292px;min-width:292px;padding:0;left:auto;right:0}.business-nav-menu-head{border-bottom:1px solid var(--design-business-color-e1fb7036d9);background:var(--design-business-color-25845f2c2e);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:18px 20px;display:flex}.business-nav-menu-head span,.business-nav-menu-head strong{display:block}.business-nav-menu-head strong{color:var(--bp-ink);font-size:16px;font-weight:600}.business-nav-menu-head div>span{color:var(--bp-copy);margin-top:4px;font-size:13px}.business-nav-menu-head>i{background:var(--design-business-color-eed4f649b4);width:34px;height:34px;color:var(--bp-blue);border-radius:10px;place-items:center;font-size:13px;display:grid}.business-nav-access-state{background:var(--design-business-color-eed4f649b4);color:var(--design-business-color-1dda6c239a);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}:is(.business-public-shell,.business-header) .business-nav-menu .dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}:is(.business-public-shell,.business-header) .business-nav-menu .dropdown-item{border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}:is(.business-public-shell,.business-header) .business-nav-menu .dropdown-item:hover{border-color:var(--design-business-color-a0bd314b2d);background:var(--design-business-color-9796321be8)}:is(.business-public-shell,.business-header) .business-nav-menu .dropdown-item>i:first-child{background:var(--design-business-color-6f6c3e4567);width:42px;height:42px;color:var(--bp-blue);border-radius:11px}:is(.business-public-shell,.business-header) .business-nav-menu .dropdown-item span{color:var(--bp-copy);font-size:12px;line-height:1.4}:is(.business-public-shell,.business-header) .business-nav-menu .dropdown-item strong{color:var(--bp-ink);margin-bottom:4px;font-size:14px;font-weight:600}:is(.business-public-shell,.business-header) .business-nav-menu .business-nav-item-arrow{width:auto;height:auto;color:var(--bp-copy);opacity:.45;background:0 0;border-radius:0;font-size:11px;transition:opacity .16s,transform .16s;transform:translate(0)}:is(.business-public-shell,.business-header) .business-nav-menu .dropdown-item:hover .business-nav-item-arrow{opacity:1;transform:translate(0)}:is(.business-public-shell,.business-header) #cabinetDropdown .business-nav-menu .dropdown-item{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:52px;padding:8px 10px}:is(.business-public-shell,.business-header) #cabinetDropdown .cabinet-menu-list{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px}:is(.business-public-shell,.business-header) #cabinetDropdown .business-nav-menu .dropdown-item>i:first-child{border-radius:9px;width:32px;height:32px;font-size:12px}:is(.business-public-shell,.business-header) #cabinetDropdown .business-nav-menu .dropdown-item strong{margin:0;font-size:14px}:is(.business-public-shell,.business-header) #cabinetDropdown .business-nav-menu .business-nav-item-arrow{opacity:.55;transform:none}.business-nav-menu-foot{border-top:1px solid var(--design-business-color-e1fb7036d9);background:var(--design-business-color-d14f901611);min-height:54px;color:var(--bp-ink);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.business-nav-menu-foot:hover{background:var(--design-business-color-25845f2c2e)}.business-blog-page{padding:0 0 88px}.business-blog-hero{border-bottom:1px solid var(--bp-line);padding:32px 34px 38px}.business-blog-badge,.business-login-badge{border:1px solid var(--design-business-color-005c5776e4);background:var(--design-business-color-6f6c3e4567);min-height:36px;color:var(--design-business-color-1dda6c239a);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.business-blog-hero h1{max-width:1120px;color:var(--bp-ink);letter-spacing:-.045em;margin:18px 0 14px;font-size:clamp(56px,4.5vw,70px);font-style:italic;font-weight:400;line-height:.94}.business-blog-hero h1 span{white-space:normal;display:block}.business-blog-hero>p{max-width:720px;color:var(--bp-copy);margin:0;font-size:17px;line-height:1.5}.business-blog-topics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.business-blog-topics span{color:var(--bp-copy);font-size:14px;font-weight:500}.business-blog-topics span+span:before{content:"·";color:var(--design-business-color-31f7f0f98e);margin-right:8px}.business-blog-feed{padding:58px 34px 0}.business-blog-search{z-index:5;max-width:900px;margin:0 0 50px;position:relative}.business-blog-search>label{color:var(--bp-ink);margin-bottom:10px;font-size:14px;font-weight:600;display:block}.business-blog-search-control{border:1px solid var(--design-business-color-9af832bafe);background:var(--design-business-color-d14f901611);border-radius:18px;grid-template-columns:24px minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:64px;padding:0 12px 0 20px;transition:border-color .15s,box-shadow .15s;display:grid}.business-blog-search-control:focus-within{border-color:var(--bp-blue);box-shadow:0 0 0 4px var(--design-business-color-7181a85662)}.business-blog-search-control>i{color:var(--design-business-color-4310719e4a)}.business-blog-search-control input{min-width:0;height:62px;color:var(--bp-ink);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.business-blog-search-control input::placeholder{color:var(--design-business-color-51003c19ae)}.business-blog-search-control button{background:var(--design-business-color-2a2c26c85b);width:36px;height:36px;color:var(--bp-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.business-blog-search-dropdown{border:1px solid var(--design-business-color-38e89edb8a);background:var(--design-business-color-d14f901611);width:100%;max-height:430px;box-shadow:0 24px 64px var(--design-business-color-d967c11d07);border-radius:20px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto}.business-blog-search-summary{border-bottom:1px solid var(--bp-line);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 18px;display:flex}.business-blog-search-summary span{font-size:13px;font-weight:600}.business-blog-search-summary small{color:var(--bp-copy);font-size:11px}.business-blog-search-result{border-bottom:1px solid var(--bp-line);color:var(--bp-ink);grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid}.business-blog-search-result:hover{background:var(--design-business-color-ba901ab499)}.business-blog-search-result-icon{background:var(--design-business-color-6f6c3e4567);width:42px;height:42px;color:var(--bp-blue);border-radius:12px;place-items:center;display:grid}.business-blog-search-result small,.business-blog-search-result strong{display:block}.business-blog-search-result strong{margin-bottom:6px;font-size:15px;font-weight:600}.business-blog-search-result small{color:var(--bp-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.business-blog-search-result mark{background:var(--design-business-color-e3035c7c7d);color:inherit;border-radius:3px}.business-blog-search-result>i{color:var(--bp-blue);font-size:12px}.business-blog-search-no-results{color:var(--bp-copy);margin:0;padding:24px 18px;font-size:14px}.business-blog-section-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.business-blog-section-head h2{letter-spacing:-.03em;margin:0;font-size:36px;font-weight:400}.business-blog-section-head span{color:var(--bp-copy);font-size:14px}.business-blog-featured{background:var(--design-business-color-2a2c26c85b);border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);display:grid}.business-blog-featured,.business-blog-featured-media{min-height:430px;overflow:hidden}.business-blog-featured-media img{object-fit:cover;width:100%;height:100%;display:block}.business-blog-featured-copy{flex-direction:column;justify-content:center;padding:44px;display:flex}.business-blog-meta{color:var(--bp-copy);gap:16px;font-size:13px;display:flex}.business-blog-featured h2{letter-spacing:-.03em;margin:26px 0 16px;font-size:38px;font-weight:400;line-height:1.08}.business-blog-card p,.business-blog-featured p{color:var(--bp-copy);margin:0;font-size:15px;line-height:1.55}.business-blog-read{width:max-content;color:var(--bp-blue);align-items:center;gap:10px;margin-top:26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.business-blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:16px;display:grid}.business-blog-card{border:1px solid var(--design-business-color-aaae02c5d5);background:var(--design-business-color-d14f901611);border-radius:22px;min-width:0;overflow:hidden}.business-blog-card>img{object-fit:cover;width:100%;height:220px;display:block}.business-blog-card-body{padding:24px}.business-blog-card h3{letter-spacing:-.025em;margin:20px 0 12px;font-size:24px;font-weight:500;line-height:1.15}.business-blog-empty{background:var(--design-business-color-2a2c26c85b);text-align:center;border-radius:24px;align-content:center;place-items:center;gap:12px;min-height:360px;margin:54px 34px 0;display:grid}.business-blog-empty>i{font-size:30px}.business-blog-empty h2,.business-blog-empty p{margin:0}.business-blog-empty p{color:var(--bp-copy)}.business-blog-article{max-width:980px;margin:0 auto;padding:58px 0 100px}.business-blog-back{color:var(--bp-copy);align-items:center;gap:9px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.business-blog-article>header{border-bottom:1px solid var(--bp-line);margin:48px 0 44px;padding-bottom:38px}.business-blog-article>header>span{color:var(--bp-blue);font-size:14px;font-weight:600}.business-blog-article>header h1{letter-spacing:-.04em;margin:20px 0;font-size:58px;font-weight:400;line-height:1.02}.business-blog-article>header p{max-width:780px;color:var(--bp-copy);margin:0;font-size:18px;line-height:1.55}.business-blog-article-content{max-width:780px;margin:0 auto}.business-blog-article-content h2,.business-blog-article-content h3{margin:42px 0 16px;font-weight:500;line-height:1.15}.business-blog-article-content h2{font-size:34px}.business-blog-article-content h3{font-size:25px}.business-blog-article-content li,.business-blog-article-content p{color:var(--bp-copy);font-size:17px;line-height:1.7}.business-blog-article-content figure img{border-radius:20px;width:100%;height:auto}.business-login-page{grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);gap:16px;min-height:650px;padding:0 0 88px;display:grid}.business-login-card,.business-login-context{border-radius:26px}.business-login-context{background:var(--design-business-color-8d3b932648);color:var(--design-business-color-d14f901611);flex-direction:column;padding:58px;display:flex}.business-login-badge{border-color:var(--design-business-color-56d89d6fe1);background:var(--design-business-color-536e662fd2);width:max-content;color:var(--design-business-color-d14f901611)}.business-login-context h1{letter-spacing:-.04em;max-width:680px;margin:26px 0 20px;font-size:58px;font-style:italic;font-weight:400;line-height:1}.business-login-context>p{max-width:650px;color:var(--design-business-color-bb8474cf47);margin:0;font-size:17px;line-height:1.55}.business-login-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.business-login-benefits article{border:1px solid var(--design-business-color-d04678e84f);border-radius:16px;min-width:0;padding:16px}.business-login-benefits article>i{background:var(--design-business-color-536e662fd2);width:34px;height:34px;color:var(--design-business-color-281c957150);border-radius:10px;place-items:center;margin-bottom:24px;display:grid}.business-login-benefits span,.business-login-benefits strong{display:block}.business-login-benefits strong{font-size:14px}.business-login-benefits span{color:var(--design-business-color-dc0ed91720);margin-top:6px;font-size:13px;line-height:1.4}.business-login-connect-note{color:var(--design-business-color-4e055674c0);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:34px;font-size:14px;display:flex}.business-login-connect-note a{color:var(--design-business-color-d14f901611);font-weight:600;text-decoration:none}.business-login-card{border:1px solid var(--design-business-color-d1a816bd90);background:var(--design-business-color-d14f901611);flex-direction:column;justify-content:center;align-self:stretch;padding:58px;display:flex}.business-login-card-icon{background:var(--design-business-color-6f6c3e4567);width:46px;height:46px;color:var(--bp-blue);border-radius:13px;place-items:center;display:grid}.business-login-card h2{letter-spacing:-.03em;margin:24px 0 12px;font-size:36px;font-weight:500}.business-login-card>p{max-width:460px;color:var(--bp-copy);margin:0;font-size:15px;line-height:1.55}.business-login-return-note{background:var(--design-business-color-2a2c26c85b);color:var(--bp-copy);border-radius:12px;align-items:center;gap:10px;margin-top:22px;padding:12px 14px;font-size:13px;display:flex}.business-login-form{gap:20px;margin-top:32px;display:grid}.business-login-form .field{gap:8px;display:grid}.business-login-form label{color:var(--bp-ink);font-size:13px;font-weight:600}.business-login-form input{border:1px solid var(--design-business-color-2674e4fae3);background:var(--design-business-color-d14f901611);width:100%;height:52px;color:var(--bp-ink);font:inherit;border-radius:12px;padding:0 15px}.business-login-form input:focus{border-color:var(--bp-blue);box-shadow:0 0 0 3px var(--design-business-color-d426b2a656);outline:none}.business-login-submit{background:var(--bp-blue);width:100%;min-height:52px;color:var(--design-business-color-d14f901611);cursor:pointer;border:0;border-radius:999px;font-size:14px;font-weight:600}.business-login-submit:disabled{cursor:wait;opacity:.66}.business-login-security{color:var(--bp-copy);justify-content:center;align-items:center;gap:8px;margin:-3px 0 0;font-size:12px;display:flex}.business-login-help{color:var(--bp-copy);text-align:center;margin:-5px 0 0;font-size:13px}.business-login-help a{color:var(--bp-blue);font-weight:600;text-decoration:none}.business-login-alert-wrap{margin-top:20px}.business-about-story{max-width:none;margin:0 auto;padding-top:0}.business-story-hero{background:var(--design-business-color-d14f901611);border:0;border-radius:0 56px 0 0;grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);align-items:center;gap:76px;min-height:590px;padding:36px 58px 48px;display:grid}.business-story-hero-copy{min-width:0}.business-story-badge{border:1px solid var(--design-business-color-005c5776e4);background:var(--design-business-color-6f6c3e4567);min-height:36px;color:var(--design-business-color-1dda6c239a);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.business-story-hero h1{max-width:720px;color:var(--bp-ink);letter-spacing:-.045em;margin:25px 0 24px;font-size:clamp(60px,5vw,76px);font-style:italic;font-weight:400;line-height:.96}.business-story-hero h1 span{white-space:nowrap;display:block}.business-story-hero-copy>p{max-width:650px;color:var(--bp-copy);margin:0;font-size:18px;line-height:1.55}.business-story-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.business-story-workspace{background:var(--design-business-color-fdd500c347);min-width:0;color:var(--design-business-color-d14f901611);box-shadow:0 28px 60px var(--design-business-color-1528e8319a);border-radius:26px;padding:24px}.business-story-match,.business-story-match>div,.business-story-request-top,.business-story-workspace-foot,.business-story-workspace-head{align-items:center;display:flex}.business-story-workspace-head{border-bottom:1px solid var(--design-business-color-ca012478e1);justify-content:flex-start;gap:20px;padding-bottom:18px;font-size:13px;font-weight:600}.business-story-workspace-head>span{align-items:center;gap:8px;display:flex}.business-story-workspace-head small{color:var(--design-business-color-93456ea8ab);align-items:center;gap:7px;font-size:12px;font-weight:400;display:flex}.business-story-workspace-head small i{background:var(--design-business-color-92a75f5f4a);border-radius:50%;width:7px;height:7px}.business-story-request{border:1px solid var(--design-business-color-ddaf538ba5);background:var(--design-business-color-81aacf4ad5);border-radius:16px;margin-top:20px;padding:20px}.business-story-request-top{color:var(--design-business-color-ff50535d27);justify-content:space-between;margin-bottom:18px;font-size:12px}.business-story-request>strong{font-size:17px;line-height:1.3;display:block}.business-story-request>p{color:var(--design-business-color-93456ea8ab);margin:7px 0 16px;font-size:13px;line-height:1.45}.business-story-request>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.business-story-request>div:last-child span{background:var(--design-business-color-b3a3e8cf62);color:var(--design-business-color-09fa70dc1e);border-radius:999px;padding:7px 10px;font-size:12px}.business-story-match{background:var(--design-business-color-d14f901611);color:var(--bp-ink);border-radius:16px;justify-content:space-between;gap:16px;margin-top:12px;padding:17px}.business-story-match>div{gap:11px}.business-story-company-mark{background:var(--bp-wine);width:42px;height:42px;color:var(--design-business-color-d14f901611);border-radius:11px;flex:0 0 42px;place-items:center;font-size:12px;font-weight:600;display:grid}.business-story-match p{margin:0}.business-story-match small,.business-story-match strong{display:block}.business-story-match strong{font-size:14px}.business-story-match small{color:var(--bp-copy);margin-top:4px;font-size:12px}.business-story-match-status{background:var(--design-business-color-6f6c3e4567);color:var(--design-business-color-1dda6c239a);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:600}.business-story-workspace-foot{color:var(--design-business-color-df784d9f31);justify-content:space-between;gap:16px;margin-top:18px;font-size:12px}.business-story-workspace-foot strong{color:var(--design-business-color-d14f901611);font-size:12px;font-weight:500}.business-story-problem,.business-story-value{padding:100px 34px}.business-story-section-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);grid-template-areas:"title badge""copy badge";align-items:start;gap:22px 72px;margin-bottom:44px;display:grid}.business-story-cta>div>span,.business-story-process-head>span,.business-story-section-head>span,.business-story-trust>div:first-child>span{color:var(--bp-blue);align-self:start;font-size:14px;font-weight:600;line-height:1.35}.business-story-section-head>span{border:1px solid var(--design-business-color-14e06d83ee);text-align:center;border-radius:999px;grid-area:badge;justify-self:end;max-width:210px;padding:12px 16px;font-weight:400}.business-story-cta h2,.business-story-process-head h2,.business-story-section-head h2,.business-story-trust h2{color:var(--bp-ink);letter-spacing:-.035em;margin:0;font-size:50px;font-weight:400;line-height:1.02}.business-story-section-head h2{grid-area:title;max-width:920px}.business-story-section-head h2 span{white-space:nowrap;display:block}.business-story-process-head>p,.business-story-section-head>p,.business-story-trust>div:first-child>p{color:var(--bp-copy);margin:0;font-size:17px;line-height:1.55}.business-story-section-head>p{grid-area:copy;max-width:780px}.business-story-comparison{gap:12px;display:grid}.business-story-comparison article{border:1px solid var(--design-business-color-aaae02c5d5);border-radius:0 26px 0 0;grid-template-columns:230px minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.business-story-after,.business-story-before,.business-story-comparison-title{flex-direction:column;justify-content:center;min-height:132px;padding:24px;display:flex}.business-story-comparison-title{background:var(--design-business-color-d14f901611);flex-direction:row;align-items:center;gap:16px}.business-story-comparison-title img{object-fit:contain;flex:0 0 84px;width:84px;height:84px}.business-story-comparison h3{margin:0;font-size:20px;font-weight:500}.business-story-after,.business-story-before{border-left:1px solid var(--design-business-color-9271c2d8fd);gap:10px}.business-story-before{background:var(--design-business-color-258962d35b)}.business-story-after{background:var(--design-business-color-6f6c3e4567);border-radius:0 25px 0 0}.business-story-after span,.business-story-before span{color:var(--bp-copy);font-size:13px;font-weight:600}.business-story-after span{color:var(--design-business-color-1dda6c239a)}.business-story-after p,.business-story-before p{color:var(--bp-ink);margin:0;font-size:16px;line-height:1.5}.business-story-process{background:var(--design-business-color-702ba35467);color:var(--design-business-color-d14f901611);border-radius:34px;padding:78px 48px 48px}.business-story-process-head{max-width:920px;margin-bottom:52px}.business-story-process-head>span{color:var(--design-business-color-503ba5d810)}.business-story-process-head h2{max-width:850px;color:var(--design-business-color-d14f901611);margin:18px 0;font-size:54px;font-style:italic}.business-story-process-head>p{color:var(--design-business-color-93456ea8ab)}.business-story-journey{border-top:1px solid var(--design-business-color-56d89d6fe1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.business-story-journey article{border-right:1px solid var(--design-business-color-56d89d6fe1);min-height:220px;padding:24px 22px}.business-story-journey article:last-child{border-right:0}.business-story-journey article>span{color:var(--design-business-color-503ba5d810);margin-bottom:42px;font-size:13px;font-weight:600;display:block}.business-story-journey h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.2}.business-story-journey p{color:var(--design-business-color-ff50535d27);margin:0;font-size:14px;line-height:1.5}.business-story-process-ui{background:var(--design-business-color-9f1ce1cb1c);color:var(--bp-ink);border-radius:22px;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;margin-top:18px;padding:28px;display:grid}.business-story-client-task,.business-story-provider-result{background:var(--design-business-color-d14f901611);border-radius:18px;min-height:245px;padding:28px}.business-story-client-task>span,.business-story-provider-result>span{color:var(--bp-blue);font-size:13px;font-weight:600}.business-story-client-task h3,.business-story-provider-result h3{letter-spacing:-.02em;margin:18px 0 24px;font-size:25px;font-weight:500;line-height:1.15}.business-story-client-task>div{color:var(--bp-copy);margin-top:10px;font-size:14px}.business-story-client-task>div i{width:22px;color:var(--bp-blue)}.business-story-route{color:var(--bp-blue);place-items:center;font-size:24px;display:grid}.business-story-provider-result ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.business-story-provider-result li{color:var(--bp-copy);font-size:14px}.business-story-provider-result li i{color:var(--bp-blue);margin-right:8px}.business-story-section-head.is-centered{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto 44px;display:flex}.business-story-section-head.is-centered>span{align-self:center}.business-story-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-story-audiences article{border-radius:24px;flex-direction:column;min-height:440px;padding:38px;display:flex}.business-story-audiences .is-client{background:var(--design-business-color-2a2c26c85b);color:var(--bp-ink)}.business-story-audiences .is-provider{background:var(--design-business-color-8d3b932648);color:var(--design-business-color-d14f901611)}.business-story-audience-icon{background:var(--design-business-color-d14f901611);width:54px;height:54px;color:var(--bp-blue);border-radius:15px;place-items:center;margin-bottom:46px;font-size:19px;display:grid}.business-story-audiences article>span{color:var(--bp-blue);margin-top:0;font-size:14px;font-weight:600}.business-story-audiences .is-provider>span{color:var(--design-business-color-2740fcf36e)}.business-story-audiences h3{letter-spacing:-.03em;max-width:520px;margin:16px 0;font-size:34px;font-weight:400;line-height:1.08}.business-story-audiences article>p{max-width:500px;color:var(--bp-copy);margin:0;font-size:16px;line-height:1.55}.business-story-audiences .is-provider>p{color:var(--design-business-color-bb8474cf47)}.business-story-audiences ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.business-story-audiences li{border:1px solid var(--design-business-color-d1a816bd90);border-radius:999px;padding:9px 12px;font-size:13px}.business-story-audiences .is-provider li{border-color:var(--design-business-color-09e1e8d24d);color:var(--design-business-color-923a33a994)}.business-story-trust{border-top:1px solid var(--bp-line);grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:80px;padding:90px 34px 105px;display:grid}.business-story-trust h2{margin:18px 0 20px}.business-story-trust-list{border-top:1px solid var(--bp-line)}.business-story-trust-list article{border-bottom:1px solid var(--bp-line);grid-template-columns:48px minmax(0,1fr);gap:18px;padding:27px 0;display:grid}.business-story-trust-list article>i{background:var(--design-business-color-6f6c3e4567);width:42px;height:42px;color:var(--bp-blue);border-radius:12px;place-items:center;display:grid}.business-story-trust-list h3{margin:0 0 8px;font-size:21px;font-weight:500}.business-story-trust-list p{max-width:560px;color:var(--bp-copy);margin:0;font-size:15px;line-height:1.55}.business-story-cta{background:var(--design-business-color-702ba35467);color:var(--design-business-color-d14f901611);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:56px;padding:60px;display:flex}.business-story-cta>div{max-width:820px}.business-story-cta>div>span{color:var(--design-business-color-503ba5d810)}.business-story-cta h2{max-width:780px;color:var(--design-business-color-d14f901611);margin:18px 0 14px;font-size:50px;font-style:italic}.business-story-cta p{color:var(--design-business-color-4e055674c0);margin:0;font-size:16px}.business-cabinet-workspace-shell{--bp-ink:var(--design-business-color-717901a080);--bp-copy:var(--design-business-color-66c87fd77c);--bp-blue:var(--design-business-color-3712e9eb42);--bp-line:var(--design-business-color-aaae02c5d5);--cabinet-sticky-top:96px;background:var(--design-business-color-258962d35b);color:var(--bp-ink);font-family:var(--font-inter),"Inter","Segoe UI",Arial,sans-serif}.business-cabinet-workspace-shell .container{width:min(1420px,100% - 64px)}.business-cabinet-workspace-shell .topbar{border-bottom:1px solid var(--design-business-color-9271c2d8fd);background:var(--design-business-color-431952a68f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:15px 0}.business-cabinet-workspace-shell .brand-logo{width:210px;max-height:48px}.business-cabinet-workspace-shell .nav-link,.business-cabinet-workspace-shell .nav-trigger-link{color:var(--bp-ink);font-size:14px;font-weight:600}.business-cabinet-workspace-shell .header-tools .btn-primary{background:var(--bp-blue);color:var(--design-business-color-d14f901611);box-shadow:none;border-radius:999px}.business-cabinet-workspace-shell .btn-primary{background:var(--bp-blue);color:var(--design-business-color-d14f901611);box-shadow:none;border-color:#0000}.business-cabinet-workspace-shell .btn-primary:hover{background:var(--design-business-color-d46b23641e)}.business-cabinet-workspace-shell .btn-outline{border-color:var(--design-business-color-c9573e8616);background:var(--design-business-color-d14f901611);color:var(--design-business-color-bc37facaa0);box-shadow:none}.business-cabinet-workspace-shell .header-tools .nav-trigger-link,.business-cabinet-workspace-shell .header-tools .nav-trigger-toggle{color:var(--design-business-color-d14f901611)}.business-cabinet-workspace-shell #cabinetDropdown .dropdown-menu{border:1px solid var(--bp-line);background:var(--design-business-color-30cb8c28d1);min-width:260px;box-shadow:0 24px 64px var(--design-business-color-f47f33ab61);border-radius:16px;padding:10px;left:auto;right:0}.business-cabinet-workspace-shell #cabinetDropdown .dropdown-item{color:var(--bp-ink);border-radius:10px}.business-cabinet-workspace-shell #cabinetDropdown .dropdown-item:hover{background:var(--design-business-color-b15c13028d);border-color:#0000}.business-cabinet-workspace-shell #cabinetDropdown .dropdown-item span{color:inherit}.business-cabinet-workspace-shell .business-cabinet-workspace-main{padding:16px 0 72px}.business-cabinet-content{min-width:0}.business-cabinet-workspace-shell .card{border-color:var(--bp-line);box-shadow:none;border-radius:22px}.business-company-profile-redesign{min-width:0}.business-profile-page-head{border-bottom:1px solid var(--bp-line);justify-content:space-between;align-items:flex-end;gap:36px;padding:10px 4px 26px;display:flex}.business-profile-page-head>div{max-width:690px}.business-profile-page-kicker,.business-profile-section-label{color:var(--design-business-color-a7d0fb3ea1);font-size:12px;font-weight:600;line-height:1.3;display:block}.business-profile-page-head h1{color:var(--bp-ink);letter-spacing:-.04em;margin:9px 0 8px;font-size:42px;font-weight:500;line-height:1}.business-profile-page-head p{color:var(--bp-copy);margin:0;font-size:15px;line-height:1.55}.business-profile-page-head .btn{border-radius:999px;flex:none;min-height:48px;padding:0 18px;font-size:13px}.business-profile-workspace-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;margin-top:20px;display:grid}.business-profile-main-column,.business-profile-rail{gap:18px;min-width:0;display:grid}.business-cabinet-workspace-shell .business-profile-passport{background:var(--design-business-color-d14f901611);gap:24px;padding:28px}.business-cabinet-workspace-shell .business-profile-passport-title{align-items:center;gap:16px}.business-cabinet-workspace-shell .business-profile-avatar{background:var(--design-business-color-2e18ccb2bf);width:64px;height:64px;box-shadow:none}.business-cabinet-workspace-shell .business-profile-passport h2{color:var(--bp-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 0 8px;font-size:32px;font-weight:500;line-height:1.05}.business-cabinet-workspace-shell .business-profile-passport p{max-width:640px;color:var(--bp-copy);font-size:14px;line-height:1.55}.business-cabinet-workspace-shell .profile-status{border-color:var(--design-business-color-e4b396e0f5);background:var(--design-business-color-6f6c3e4567);min-height:34px;color:var(--design-business-color-1dda6c239a);box-shadow:none;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:600}.business-cabinet-workspace-shell .profile-status.ok{color:var(--design-business-color-1dda6c239a)}.business-cabinet-workspace-shell .business-profile-fact-grid{border:1px solid var(--design-business-color-e1fb7036d9);background:var(--design-business-color-e1fb7036d9);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.business-cabinet-workspace-shell .business-profile-fact{background:var(--design-business-color-512cac129f);min-height:82px;box-shadow:none;border:0;border-radius:0;padding:15px}.business-cabinet-workspace-shell .business-profile-fact span{color:var(--design-business-color-86385d57ad);margin-bottom:7px;font-size:11px;font-weight:600}.business-cabinet-workspace-shell .business-profile-fact strong{color:var(--design-business-color-7aac38bd60);font-size:13px;font-weight:600;line-height:1.35}.business-cabinet-workspace-shell .business-profile-actions{gap:10px}.business-cabinet-workspace-shell .business-profile-actions .btn{border-radius:999px;min-height:44px;padding:0 16px;font-size:13px}.business-cabinet-workspace-shell .business-profile-meta-card,.business-cabinet-workspace-shell .business-profile-public-card,.business-cabinet-workspace-shell .business-profile-readiness{background:var(--design-business-color-d14f901611);padding:24px}.business-cabinet-workspace-shell .business-profile-meta-head,.business-profile-card-head{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 20px;display:flex}.business-cabinet-workspace-shell .business-profile-meta-head h2,.business-cabinet-workspace-shell .business-profile-readiness-head h2,.business-profile-card-head h2{color:var(--bp-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:21px;font-weight:500;line-height:1.15}.business-cabinet-workspace-shell .business-profile-meta-head p{color:var(--bp-copy);margin:6px 0 0;font-size:13px}.business-cabinet-workspace-shell .business-profile-meta-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.business-cabinet-workspace-shell .business-profile-meta-card dl>div{border-top-color:var(--design-business-color-e1fb7036d9);padding:14px 0}.business-cabinet-workspace-shell .business-profile-meta-card dl>div:first-child{grid-column:1/-1}.business-cabinet-workspace-shell .business-profile-meta-card dt{color:var(--design-business-color-86385d57ad);font-size:11px;font-weight:600}.business-cabinet-workspace-shell .business-profile-meta-card dd{color:var(--design-business-color-7aac38bd60);font-size:13px;font-weight:600}.business-profile-preview-state{background:var(--design-business-color-0fc31028e9);color:var(--design-business-color-66c87fd77c);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:600;display:inline-flex}.business-cabinet-workspace-shell .business-profile-public-preview{background:var(--design-business-color-258962d35b);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px}.business-cabinet-workspace-shell .business-profile-preview-icon{background:var(--design-business-color-2e18ccb2bf);width:48px;height:48px;box-shadow:none}.business-cabinet-workspace-shell .business-profile-public-preview h3{color:var(--bp-ink);margin-bottom:6px;font-size:18px;font-weight:500}.business-cabinet-workspace-shell .business-profile-public-preview p{color:var(--bp-copy);font-size:13px;line-height:1.5}.business-cabinet-workspace-shell .business-profile-public-preview .hero-outcomes{gap:8px;margin-top:13px}.business-cabinet-workspace-shell .business-profile-public-preview .hero-outcome{border-color:var(--design-business-color-e1fb7036d9);background:var(--design-business-color-d14f901611);min-height:32px;color:var(--design-business-color-d71a785b92);border-radius:999px;padding:7px 10px;font-size:11px}.business-cabinet-workspace-shell .business-profile-readiness{gap:16px}.business-cabinet-workspace-shell .business-profile-readiness-head{align-items:flex-start}.business-cabinet-workspace-shell .business-profile-readiness-head>strong{color:var(--design-business-color-1dda6c239a);font-size:28px;font-weight:500}.business-cabinet-workspace-shell .business-profile-readiness .mock-progress{background:var(--design-business-color-11056059cd);border-radius:999px;height:7px;overflow:hidden}.business-cabinet-workspace-shell .business-profile-readiness .mock-progress span{border-radius:inherit;background:var(--bp-blue);height:100%;display:block}.business-cabinet-workspace-shell .business-profile-checks{gap:0}.business-cabinet-workspace-shell .business-profile-check{border:0;border-bottom:1px solid var(--design-business-color-0d98c9f246);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px 0}.business-cabinet-workspace-shell .business-profile-check:last-child{border-bottom:0}.business-cabinet-workspace-shell .business-profile-check .check-icon{background:var(--design-business-color-3be2e9c807);width:26px;height:26px;color:var(--design-business-color-a03910f85e);border-radius:50%;font-size:10px}.business-cabinet-workspace-shell .business-profile-check .check-icon.done{background:var(--design-business-color-6f6c3e4567);color:var(--design-business-color-3712e9eb42)}.business-cabinet-workspace-shell .business-profile-check strong{color:var(--design-business-color-26dc5a6f5e);margin-bottom:3px;font-size:13px;font-weight:600}.business-cabinet-workspace-shell .business-profile-check p{color:var(--design-business-color-d4cf4c7ea8);font-size:11px;line-height:1.45}.business-cabinet-workspace-shell .business-company-rating-card{background:var(--design-business-color-2e18ccb2bf);box-shadow:none;border-radius:22px;gap:16px;padding:24px}.business-cabinet-workspace-shell .business-company-rating-card .business-profile-section-label{color:var(--design-business-color-ff50535d27)}.business-cabinet-workspace-shell .business-company-rating-score{background:0 0;border:0;border-radius:0;padding:0}.business-cabinet-workspace-shell .business-company-rating-card h2{color:var(--design-business-color-d14f901611);margin:0;font-size:52px;font-weight:500;line-height:1}.business-cabinet-workspace-shell .business-company-rating-copy{color:var(--design-business-color-1c6b4b48de);font-size:13px}.business-cabinet-workspace-shell .business-company-rating-scale{color:var(--design-business-color-ff50535d27);font-size:12px;font-weight:500}.business-cabinet-workspace-shell .business-company-rating-card .btn-outline{background:var(--design-business-color-d14f901611);width:100%;min-height:42px;color:var(--design-business-color-396e84b77b);border-radius:999px;font-size:12px}.business-cabinet-workspace-shell .business-profile-edit-form{gap:16px;margin-top:0}.business-cabinet-workspace-shell .business-profile-edit-form label>span,.business-cabinet-workspace-shell .business-profile-image-field>span{color:var(--design-business-color-66c87fd77c);font-size:12px;font-weight:600}.business-cabinet-workspace-shell .business-profile-edit-form input,.business-cabinet-workspace-shell .business-profile-edit-form textarea{border-color:var(--design-business-color-2674e4fae3);background:var(--design-business-color-d14f901611);color:var(--bp-ink);border-radius:12px;font-size:13px;font-weight:400}.business-cabinet-workspace-shell .business-profile-edit-form input:focus,.business-cabinet-workspace-shell .business-profile-edit-form textarea:focus{border-color:var(--bp-blue);box-shadow:0 0 0 3px var(--design-business-color-d426b2a656)}.business-cabinet-workspace-shell .business-profile-image-control{border-color:var(--design-business-color-aaae02c5d5);background:var(--design-business-color-ba901ab499);border-radius:14px}.business-cabinet-page{gap:20px;min-width:0;display:grid}.business-cabinet-page-head{border-bottom:1px solid var(--bp-line);justify-content:space-between;align-items:flex-end;gap:36px;min-height:156px;padding:10px 4px 26px;display:flex}.business-cabinet-page-head>div:first-child{max-width:720px}.business-cabinet-page-head>div:first-child>span{color:var(--design-business-color-a7d0fb3ea1);font-size:12px;font-weight:600;display:block}.business-cabinet-page-head h1{color:var(--bp-ink);letter-spacing:-.04em;margin:9px 0 8px;font-size:42px;font-weight:500;line-height:1}.business-cabinet-page-head p{color:var(--bp-copy);margin:0;font-size:15px;line-height:1.55}.business-cabinet-page-head-action{flex:none}.business-cabinet-page-head-action .btn{border-radius:999px;min-height:48px;padding:0 18px;font-size:13px}.business-cabinet-page .panel-stack{gap:18px}.business-cabinet-page .analytics-card,.business-cabinet-page .card,.business-cabinet-page .chart-card,.business-cabinet-page .request-card,.business-cabinet-page .service-row{border-color:var(--design-business-color-d1a816bd90);background:var(--design-business-color-d14f901611);box-shadow:none;border-radius:20px}.business-cabinet-page .analytics-toolbar h3,.business-cabinet-page .category-header h3{color:var(--bp-ink);letter-spacing:-.025em;font-size:22px;font-weight:500}.business-cabinet-page .muted{color:var(--design-business-color-a7d0fb3ea1)}.business-cabinet-page .business-analytics-kpi-grid{gap:12px}.business-cabinet-page .analytics-card{min-height:128px;padding:18px}.business-cabinet-page .analytics-card .lead-stage-eyebrow{color:var(--design-business-color-d4cf4c7ea8);font-size:11px;font-weight:600}.business-cabinet-page .analytics-card strong{color:var(--bp-ink);margin:8px 0 5px;font-size:29px;font-weight:500}.business-cabinet-page .analytics-card p{color:var(--design-business-color-d4cf4c7ea8);font-size:12px;line-height:1.45}.business-billing-panels>.card{padding:24px}.business-billing-page .business-analytics-kpi-grid,.business-billing-page .subscription-options{grid-template-columns:repeat(4,minmax(0,1fr))}.business-billing-page .subscription-options{gap:8px;margin:20px 0 16px;display:grid}.business-billing-page .subscription-option-btn{border:1px solid var(--design-business-color-aaae02c5d5);background:var(--design-business-color-d14f901611);min-height:46px;color:var(--design-business-color-a4dff08485);font:inherit;cursor:pointer;border-radius:12px;padding:0 14px;font-size:13px;font-weight:600}.business-billing-page .subscription-option-btn.active{border-color:var(--design-business-color-c61103d221);background:var(--design-business-color-6f6c3e4567);color:var(--design-business-color-1dda6c239a)}.business-billing-page .subscription-cart{border:1px solid var(--design-business-color-9271c2d8fd);background:var(--design-business-color-ba901ab499);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(160px,.35fr);align-items:center;gap:12px 28px;padding:22px;display:grid}.business-billing-page .subscription-cart h3,.business-billing-page .subscription-cart-note{grid-column:1}.business-billing-page .subscription-cart-row{border-bottom:1px solid var(--design-business-color-0d98c9f246);grid-column:1;padding:9px 0}.business-billing-page .subscription-cart .btn-primary{min-height:48px;font:inherit;border:0;border-radius:999px;grid-area:1/2/span 4;font-size:13px;font-weight:600}.business-billing-page .service-row{padding:17px 19px}.business-services-page .business-services-journal-card{padding:24px}.business-services-page .services-quick-nav{border-bottom:1px solid var(--design-business-color-e1fb7036d9);gap:8px;padding-bottom:18px}.business-requests-page .chip-btn,.business-services-page .chip-btn{border-color:var(--design-business-color-aaae02c5d5);background:var(--design-business-color-d14f901611);min-height:38px;color:var(--design-business-color-3026d157b5);border-radius:999px;padding:0 13px;font-size:12px;font-weight:600}.business-requests-page .chip-btn:hover,.business-services-page .chip-btn.is-active,.business-services-page .chip-btn:hover{border-color:var(--design-business-color-bec6f8ae7f);background:var(--design-business-color-6f6c3e4567);color:var(--design-business-color-1dda6c239a)}.business-services-page .services-freshness-toolbar{border:1px solid var(--design-business-color-e1fb7036d9);background:var(--design-business-color-ba901ab499);border-radius:16px;margin:18px 0 26px;padding:16px}.business-services-page .category-block{background:0 0;border:0;padding:0}.business-services-page .category-header{padding:22px 0 13px}.business-services-page .service-list{gap:10px;display:grid}.business-services-page .service-row{background:var(--design-business-color-d14f901611);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px;display:grid}.business-services-page .service-row h4{color:var(--bp-ink);font-size:18px;font-weight:500}.business-services-page .service-freshness-note,.business-services-page .service-quality-next-action,.business-services-page .service-quality-note,.business-services-page .service-row p{max-width:720px;color:var(--design-business-color-ec447afe91);font-size:12px;line-height:1.5}.business-services-page .service-row-actions{align-content:center;min-width:174px}.business-services-page .service-row-actions .btn{border-radius:999px;min-height:38px;font-size:11px}.business-service-editor-card{padding:24px}.business-service-editor-card>h2{color:var(--bp-ink);letter-spacing:-.025em;margin:0 0 7px;font-size:24px;font-weight:500}.business-service-editor-page .service-wizard-progress{gap:10px;margin:24px 0 16px}.business-service-editor-page .service-step-chip{border-color:var(--design-business-color-9271c2d8fd);background:var(--design-business-color-512cac129f);border-radius:16px;min-height:78px;padding:15px}.business-service-editor-page .service-step-chip.is-active{border-color:var(--design-business-color-9f90440912);background:var(--design-business-color-6f6c3e4567)}.business-service-editor-page .service-step-chip-index{background:var(--design-business-color-d14f901611);color:var(--design-business-color-66c87fd77c)}.business-service-editor-page .service-step-chip.is-active .service-step-chip-index{background:var(--bp-blue);color:var(--design-business-color-d14f901611)}.business-service-editor-page .service-wizard-statebar{border:1px solid var(--design-business-color-e1fb7036d9);background:var(--design-business-color-ba901ab499);border-radius:14px;margin-bottom:16px}.business-service-editor-page .service-step-panel{border-color:var(--design-business-color-9271c2d8fd);background:var(--design-business-color-d14f901611);box-shadow:none;border-radius:18px;padding:24px}.business-service-editor-page .service-step-head h4{color:var(--bp-ink);font-size:23px;font-weight:500}.business-service-editor-page .field label{color:var(--design-business-color-66c87fd77c);font-size:12px;font-weight:600}.business-service-editor-page .field input,.business-service-editor-page .field select,.business-service-editor-page .field textarea{border-color:var(--design-business-color-38e89edb8a);background:var(--design-business-color-d14f901611);min-height:48px;color:var(--bp-ink);border-radius:12px;font-size:13px}.business-service-editor-page .service-form-dynamic-panel,.business-service-editor-page .service-review-card{border-color:var(--design-business-color-e1fb7036d9);background:var(--design-business-color-ba901ab499);border-radius:16px}.business-service-editor-page .service-step-actions .btn{border-radius:999px;min-height:44px;font-size:12px}.business-requests-page .lead-board{background:0 0;border:0;padding:0}.business-requests-page .business-requests-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.business-requests-page .lead-stage-card{border:1px solid var(--design-business-color-9271c2d8fd);min-height:142px;box-shadow:none;border-radius:18px;padding:17px}.business-requests-page .lead-stage-card.is-active{border-color:var(--design-business-color-c61103d221);box-shadow:0 0 0 3px var(--design-business-color-95a8fb99fb)}.business-requests-page .lead-stage-card strong{font-size:29px;font-weight:500}.business-requests-page .lead-stage-card p{font-size:11px;line-height:1.45}.business-requests-page .business-request-toolbar-card{z-index:20;border-radius:17px;padding:14px;position:sticky;top:96px}.business-requests-page .business-request-toolbar-panel{border-top-color:var(--design-business-color-e1fb7036d9);margin-top:12px;padding-top:12px}.business-requests-page .auth-input,.business-requests-page select.input{border-color:var(--design-business-color-c9573e8616);background:var(--design-business-color-d14f901611);border-radius:11px;min-height:42px}.business-requests-page .request-category{background:0 0;border:0;padding:0}.business-requests-page .request-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-requests-page .request-card{min-width:0;padding:0;overflow:hidden}.business-requests-page .request-card-body{flex-direction:column;height:100%;padding:19px;display:flex}.business-requests-page .request-card h4{color:var(--bp-ink);margin:15px 0 12px;font-size:18px;font-weight:500;line-height:1.2}.business-requests-page .request-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;display:grid}.business-requests-page .request-meta p{color:var(--design-business-color-ec23bde32a);margin:0;font-size:11px;line-height:1.45}.business-requests-page .request-footer{margin-top:auto;padding-top:16px}.business-requests-page .request-action-row{gap:7px}.business-requests-page .request-action-btn{border-radius:999px;min-height:36px;padding:0 11px;font-size:11px}.business-analytics-page .analytics-layout{gap:18px}.business-analytics-period-note{border:1px solid var(--design-business-color-e1fb7036d9);background:var(--design-business-color-d14f901611);color:var(--design-business-color-ec23bde32a);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;font-size:12px;display:flex}.business-analytics-period-note span:first-child{color:var(--design-business-color-bc37facaa0);align-items:center;gap:8px;font-weight:600;display:flex}.business-analytics-page .business-analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-analytics-page .chart-card{min-height:310px;padding:22px}.business-analytics-page .analytics-layout>.card h3,.business-analytics-page .chart-card h3{color:var(--bp-ink);font-size:21px;font-weight:500}.business-analytics-page .chart-track{background:var(--design-business-color-11056059cd);height:8px}.business-analytics-page .chart-fill{background:var(--bp-blue)}.business-analytics-page .analytics-table{border:1px solid var(--design-business-color-e1fb7036d9);border-radius:14px;overflow:hidden}.business-analytics-page .analytics-row.header{background:var(--design-business-color-6b549a314f);color:var(--design-business-color-66c87fd77c)}.business-analytics-page .analytics-row{border-bottom-color:var(--design-business-color-46f8fde3b0);font-size:12px}.business-products-page{padding:0 0 88px}.business-products-hero{background:var(--design-business-color-d14f901611);border-radius:0 52px 0 0;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);align-items:center;gap:58px;min-height:310px;padding:38px 58px 44px;display:grid}.business-products-hero-copy{min-width:0}.business-products-badge{border:1px solid var(--design-business-color-e4b396e0f5);background:var(--design-business-color-6f6c3e4567);min-height:34px;color:var(--design-business-color-1dda6c239a);border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.business-products-hero h1{color:var(--bp-ink);letter-spacing:-.045em;margin:20px 0 15px;font-size:clamp(44px,3.9vw,58px);font-style:italic;font-weight:400;line-height:.96}.business-products-hero h1 span{display:block}.business-products-hero-copy>p{max-width:740px;color:var(--bp-copy);margin:0;font-size:16px;line-height:1.55}.business-products-hero-side{border:1px solid var(--design-business-color-0d98c9f246);background:var(--design-business-color-c091504a27);border-radius:24px;min-width:0;padding:24px 26px}.business-products-hero-side ol{margin:15px 0 20px;padding:0;list-style:none;display:grid}.business-products-hero-side li{border-bottom:1px solid var(--design-business-color-e1fb7036d9);min-height:36px;color:var(--design-business-color-c8230dfc66);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;font-size:13px;font-weight:500;display:grid}.business-products-hero-side li span{color:var(--bp-blue);font-size:11px;font-weight:600}.business-products-hero-actions{align-items:center;gap:18px;display:flex}.business-products-hero-actions .business-primary-action{min-height:46px;padding:0 19px}.business-products-text-link,.business-products-workspace-link{text-underline-offset:4px;font-size:13px;font-weight:600;text-decoration:underline}.business-products-text-link{color:var(--design-business-color-ef98743617);-webkit-text-decoration-color:var(--design-business-color-80da4af788);text-decoration-color:var(--design-business-color-80da4af788)}.business-products-catalog{background:var(--design-business-color-8d3b932648);border-top:0;padding:70px 58px 78px}.business-products-catalog .business-kicker,.business-products-section-head h2{color:var(--design-business-color-d14f901611)}.business-products-section-head{grid-template-columns:minmax(0,.9fr) minmax(380px,.62fr);align-items:end;gap:70px;margin-bottom:38px;display:grid}.business-products-section-head h2{max-width:720px;color:var(--design-business-color-d14f901611);letter-spacing:-.04em;margin:17px 0 0;font-size:47px;font-style:italic;font-weight:400;line-height:1}.business-products-section-head>p{max-width:520px;color:var(--design-business-color-1c6b4b48de);margin:0;font-size:15px;line-height:1.6}.business-products-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.business-products-card{background:var(--design-business-color-d14f901611);border:0;border-radius:15px;flex-direction:column;grid-column:span 4;min-width:0;min-height:390px;padding:38px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.business-products-card:nth-child(n+4){grid-column:span 6}.business-products-card:hover{border-color:var(--design-business-color-c538bb77a2);box-shadow:0 18px 36px var(--design-business-color-ff8d975dbd);transform:translateY(-2px)}.business-products-card-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.business-products-card-icon{background:0 0;border-radius:0;place-items:center;width:76px;height:76px;display:grid}.business-products-card-icon img{object-fit:contain;width:76px;height:76px}.business-products-card-number{color:var(--design-business-color-aeaa19808a);font-size:12px;font-weight:600}.business-products-card h3{color:var(--bp-ink);letter-spacing:-.025em;margin:23px 0 12px;font-size:27px;font-weight:500;line-height:1.08}.business-products-card>p{max-width:560px;color:var(--bp-copy);margin:0;font-size:14px;line-height:1.55}.business-products-card ul{border-top:1px solid var(--design-business-color-0d98c9f246);margin:20px 0 24px;padding:0;list-style:none;display:grid}.business-products-card li{border-bottom:1px solid var(--design-business-color-0d98c9f246);color:var(--design-business-color-e247339c5e);padding:8px 0 8px 16px;font-size:12px;position:relative}.business-products-card li:before{content:"";background:var(--bp-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:0}.business-products-card-actions{align-items:center;gap:20px;margin-top:auto;display:flex}.business-products-card-actions a{color:var(--design-business-color-eca9970b97);align-items:center;gap:9px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.business-products-card-actions a:first-child{color:var(--design-business-color-1dda6c239a)}.business-products-card-actions a i{font-size:10px;transition:transform .16s}.business-products-card-actions a:hover i{transform:translate(3px)}.business-products-workspace{background:var(--design-business-color-76e8135d89);color:var(--design-business-color-d14f901611);grid-template-columns:minmax(330px,.95fr) minmax(420px,1.05fr) auto;align-items:center;gap:42px;padding:52px 58px;display:grid}.business-products-workspace-copy{max-width:480px}.business-products-workspace-copy .business-kicker{color:var(--design-business-color-16c7673d3f)}.business-products-workspace-copy h2{color:var(--design-business-color-d14f901611);letter-spacing:-.035em;margin:15px 0 11px;font-size:34px;font-style:italic;font-weight:500;line-height:1.04}.business-products-workspace-copy p{color:var(--design-business-color-1c6b4b48de);margin:0;font-size:14px;line-height:1.55}.business-products-request-preview{border:1px solid var(--design-business-color-ca012478e1);background:var(--design-business-color-94914354fe);border-radius:18px;min-width:0;padding:20px}.business-products-request-preview>div{color:var(--design-business-color-53c0749514);justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;font-size:12px;display:flex}.business-products-request-preview>div span{align-items:center;gap:7px;display:flex}.business-products-request-preview>div small{font-size:12px}.business-products-request-preview>div i{background:var(--design-business-color-92a75f5f4a);border-radius:50%;width:7px;height:7px}.business-products-request-preview>strong{color:var(--design-business-color-d14f901611);font-size:15px;font-weight:500;line-height:1.35;display:block}.business-products-request-preview>p{color:var(--design-business-color-c0a7269714);margin:7px 0 0;font-size:12px}.business-products-workspace-actions{justify-items:stretch;gap:13px;min-width:214px;display:grid}.business-products-workspace .business-primary-action.is-light{border-color:var(--design-business-color-d14f901611);background:var(--design-business-color-d14f901611);min-height:48px;color:var(--design-business-color-092a34d7a2);padding:0 18px}.business-products-workspace-link{color:var(--design-business-color-72542a6f32);text-align:center;-webkit-text-decoration-color:var(--design-business-color-a07f2a9c31);text-decoration-color:var(--design-business-color-a07f2a9c31)}.business-products-page a:focus-visible{box-shadow:0 0 0 3px var(--design-business-color-3197a0530d);outline:none}.business-surface .business-team-page{box-sizing:border-box;border:1px solid var(--design-business-color-f6ee867881);background:var(--design-business-color-d14f901611);height:800px;min-height:0;box-shadow:0 18px 44px var(--design-business-color-9e81bee3dc);border-radius:28px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.business-team-page .team-compact-head{box-sizing:border-box;border-bottom:1px solid var(--design-business-color-644b8687c2);flex:0 0 76px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 24px;display:flex}.team-compact-head h1{color:var(--design-business-color-5c100fe721);letter-spacing:-.04em;margin:0 0 0 6px;font-size:30px;font-weight:750}.team-access-button{border:1px solid var(--design-business-color-a27298f3a1);background:var(--design-business-color-d14f901611);min-height:40px;color:var(--design-business-color-5bd463dd0e);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.team-access-button:hover{border-color:var(--design-accent);background:var(--design-accent);color:var(--design-business-color-d14f901611)}.team-access-button:active{transform:translateY(1px)}.team-access-button i{font-size:10px}.team-compact-content{flex-direction:column;flex:auto;min-height:0;padding:0 24px 12px;display:flex;overflow:hidden}.team-status-tabs{border-bottom:1px solid var(--design-business-color-fa7ff362f3);align-items:center;gap:32px;margin-top:0;padding-left:8px;display:flex}.team-status-tabs button{min-height:38px;color:var(--design-business-color-ca8765f2b2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650;transition:color .28s,transform .28s cubic-bezier(.22,.8,.24,1);position:relative}.team-status-tabs button:after{content:"";background:var(--design-accent);height:2px;box-shadow:0 1px 5px var(--design-business-color-8656749bb5);opacity:0;transform-origin:50%;border-radius:999px;transition:opacity .2s,transform .38s cubic-bezier(.18,.9,.25,1);position:absolute;bottom:-1px;left:-9px;right:-9px;transform:scaleX(.1)translateY(2px)}.team-status-tabs button.is-active{color:var(--design-business-color-4e948c175b);animation:team-tab-activate .38s cubic-bezier(.18,.9,.25,1);transform:translateY(-1px)}.team-status-tabs button.is-active:after{opacity:1;transform:scaleX(1)translateY(0)}.team-status-tabs button span{color:inherit;font-variant-numeric:tabular-nums;margin-left:5px}@keyframes team-tab-activate{0%{opacity:.58;transform:translateY(2px)}55%{opacity:1;transform:translateY(-2px)}to{transform:translateY(-1px)}}.team-members-section{flex-direction:column;flex:auto;min-height:0;margin-top:8px;display:flex}.team-members-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:9px;display:flex}.team-members-toolbar h2{color:var(--design-business-color-5c100fe721);letter-spacing:-.02em;margin:0 0 0 6px;font-size:17px;font-weight:750}.team-search{border:1px solid var(--design-business-color-ce5bd0a3ab);width:222px;height:37px;color:var(--design-business-color-d03d7fe65b);border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.team-search:focus-within{border-color:var(--design-business-color-ce5bd0a3ab);box-shadow:none}.team-search i{font-size:11px}.team-search input{width:100%;min-width:0;color:var(--design-business-color-2c12d4406b);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.team-search input::placeholder{color:var(--design-business-color-3e25060211)}.team-table-stage{flex-direction:column;flex:auto;min-height:0;animation:team-table-stage-in .36s cubic-bezier(.22,.8,.24,1) both;display:flex}@keyframes team-table-stage-in{0%{opacity:.38;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.team-table-wrap{border:1px solid var(--design-business-color-fd82b8d9b1);scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:auto;border-radius:17px;flex:auto;min-height:0;margin-bottom:0;overflow:auto scroll}.team-table-wrap::-webkit-scrollbar{width:10px;height:10px}.team-table-wrap::-webkit-scrollbar-track{background:0 0}.team-table-wrap::-webkit-scrollbar-thumb{background:var(--design-business-color-0a7eb1f3fb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:42px}.team-table-wrap:hover::-webkit-scrollbar-thumb{background:var(--design-business-color-3406316ac5);background-clip:padding-box}.team-table-wrap::-webkit-scrollbar-button{appearance:none;background:0 0;width:0;height:0;display:none}.team-table-wrap::-webkit-scrollbar-button:single-button{appearance:none;background:0 0;width:0;height:0;display:none}.team-table-wrap::-webkit-scrollbar-button:start:decrement{appearance:none;background:0 0;width:0;height:0;display:none}.team-table-wrap::-webkit-scrollbar-button:end:increment{appearance:none;background:0 0;width:0;height:0;display:none}.team-table-wrap::-webkit-scrollbar-button:vertical:start:decrement{appearance:none;background:0 0;width:0;height:0;display:none}.team-table-wrap::-webkit-scrollbar-button:vertical:end:increment{appearance:none;background:0 0;width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){.team-table-wrap{scrollbar-width:thin;scrollbar-color:var(--design-business-color-0a7eb1f3fb) transparent}.team-table-wrap:hover{scrollbar-color:var(--design-business-color-3406316ac5) transparent}}.team-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.team-table thead{z-index:2;background:var(--design-business-color-d14f901611);position:sticky;top:0}.team-table th{border-bottom:1px solid var(--design-business-color-791cc4aa8a);height:42px;color:var(--design-business-color-8cbd5d00b3);letter-spacing:.035em;text-align:left;text-transform:uppercase;padding:0 20px;font-size:10px;font-weight:800}.team-table th:first-child{width:42%}.team-table th:nth-child(2){width:19%}.team-table th:nth-child(3){width:21%}.team-table th:nth-child(4){width:13%}.team-table th:last-child{width:5%}.team-table td{border-bottom:1px solid var(--design-business-color-791cc4aa8a);height:73px;color:var(--design-business-color-f58466d942);vertical-align:middle;padding:0 20px;position:relative}.team-table tbody tr:last-child td{border-bottom:0}.business-team-page .team-row{background:0 0;border:0;border-radius:0;padding:0}.business-team-page .team-row.is-clickable{cursor:pointer}.business-team-page .team-row.is-clickable:focus-visible td{background:var(--design-business-color-0f2462d812)}.team-row td{transition:background-color .18s}.team-row:hover td{background:var(--design-business-color-a5b6b4d11a)}.team-person{align-items:center;gap:12px;min-width:0;display:flex}.team-person>span:last-child{gap:4px;min-width:0;display:grid}.team-person strong{color:var(--design-business-color-66542ae3c0);font-size:13px;font-weight:750}.team-person small,.team-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-person small{color:var(--design-business-color-bf4ef3b6da);font-size:11px}.team-avatar{background:var(--design-business-color-67e0f8211c);width:36px;height:36px;color:var(--design-business-color-5da55a96c4);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.team-avatar.is-owner{background:var(--design-business-color-2659f6266b);color:var(--design-business-color-d14f901611)}.team-avatar.is-muted{background:var(--design-business-color-fea8aabad0);color:var(--design-business-color-01810a48e0);font-size:15px}.team-role-badge,.team-status-badge{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.team-role-badge.is-owner{background:var(--design-business-color-437c03ed17);color:var(--design-business-color-5da55a96c4)}.team-role-badge.is-manager{background:var(--design-business-color-6dddcafc2a);color:var(--design-business-color-8184866224)}.team-status-badge.is-active{background:var(--design-business-color-6a6d69874d);color:var(--design-business-color-500b96ef57)}.team-status-badge.is-suspended{background:var(--design-business-color-c2db342d3d);color:var(--design-business-color-306ccdcd29)}.team-status-badge.is-pending{background:var(--design-business-color-b5083789bf);color:var(--design-business-color-2f3edc2d6e)}.team-status-badge.is-frozen{background:var(--design-business-color-7988c8d795);color:var(--design-business-color-350039244b)}.team-access-cell{color:var(--design-business-color-a359fecb5a);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-size:12px;display:grid}.team-access-cell:disabled{cursor:default}.team-access-cell span{color:var(--design-business-color-aaad9391ae)}.team-access-cell small{color:var(--design-business-color-627d4ae80b);font-size:10px}.team-access-copy{border:1px solid var(--design-business-color-d11baa8b91);background:var(--design-business-color-f04cfaa1f5);min-height:28px;color:var(--design-business-color-4cab96ceb7);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.team-row-menu-trigger{width:30px;height:30px;color:var(--design-business-color-a6d6dc18cd);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.team-row-menu-trigger:hover{background:var(--design-business-color-c0c7082906);color:var(--design-business-color-39d8157101)}.team-row-menu{z-index:4;border:1px solid var(--design-business-color-b7ddf234b1);background:var(--design-business-color-306a849b6b);width:188px;box-shadow:0 16px 34px var(--design-business-color-2ddd3faf93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;gap:3px;padding:6px;animation:team-row-menu-in .18s ease-out both;display:grid;position:absolute;top:49px;right:16px}.team-row-menu.is-closing{pointer-events:none;animation:team-row-menu-out .18s ease-in both}.team-row-menu button{min-height:38px;color:var(--design-business-color-340cb70867);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:0;align-items:center;padding:5px 9px;font-size:11px;font-weight:650;transition:background-color .15s,color .15s;display:flex}.team-row-menu button:hover{background:var(--design-business-color-21fe6cd7d5);color:var(--design-business-color-5d2483d325)}.team-row-menu button:focus-visible{background:var(--design-business-color-21fe6cd7d5);color:var(--design-business-color-5d2483d325);box-shadow:none;outline:0}.team-row-menu button.is-danger{color:var(--design-business-color-642ba97e74)}.team-row-menu button.is-danger:hover{background:var(--design-business-color-6263723cd9);color:var(--design-business-color-0719e5c262)}.team-row-menu button:disabled{opacity:.44;cursor:not-allowed;transform:none}.team-row-menu button:disabled:hover{color:var(--design-business-color-340cb70867);background:0 0}@keyframes team-row-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes team-row-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.team-table-footer{min-height:24px;color:var(--design-business-color-9a86b1a088);justify-content:space-between;align-items:center;gap:16px;margin-top:3px;font-size:10px;line-height:1.2;display:flex}.team-table-footer>span:last-child{margin-right:16px}.team-legend{align-items:center;gap:16px;margin-left:4px;display:flex}.team-legend span{align-items:center;gap:5px;display:inline-flex}.team-legend i{background:var(--design-business-color-b4ec9fa53b);border-radius:50%;width:7px;height:7px;display:inline-block}.team-legend i.is-active{background:var(--design-business-color-3906ea50af)}.team-legend i.is-suspended{background:var(--design-business-color-12418ce529)}.team-legend i.is-pending{background:var(--design-business-color-b4ec9fa53b)}.team-inline-state{border:1px dashed var(--design-business-color-7963cb48ef);min-height:150px;color:var(--design-business-color-e5fba4d3ab);text-align:center;border-radius:16px;place-content:center;gap:7px;display:grid}.team-inline-state strong{color:var(--design-business-color-9d4c810896);font-size:14px}.team-inline-state span{font-size:12px}.team-inline-state.is-error strong{color:var(--design-business-color-b6ec859e2e)}.team-table-skeleton{border:1px solid var(--design-business-color-1df37bfb1f);border-radius:16px;gap:1px;display:grid;overflow:hidden}.team-table-skeleton span{background:linear-gradient(90deg,var(--design-business-color-5e73eb920e),var(--design-business-color-0b75524c1a),var(--design-business-color-5e73eb920e));background-size:200% 100%;height:80px;animation:team-skeleton 1.2s ease-in-out infinite}@keyframes team-skeleton{0%{background-position:0 0}to{background-position:-200% 0}}.team-drawer-layer{z-index:130;justify-content:flex-end;display:flex;position:fixed;inset:0}.team-drawer-backdrop{background:var(--design-business-color-b5b701c664);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;border:0;position:absolute;inset:0}.team-drawer{background:var(--design-business-color-d14f901611);width:min(480px,100%);height:100%;box-shadow:-18px 0 45px var(--design-business-color-561ca24d43);flex-direction:column;animation:team-drawer-in .24s ease-out;display:flex;position:relative;overflow:auto}@keyframes team-drawer-in{0%{opacity:.4;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.team-settings-workspace{z-index:5;border-radius:inherit;width:100%;height:100%;box-shadow:none;animation:team-settings-in .24s ease-out both;position:absolute;inset:0;overflow:hidden}.team-settings-workspace.is-closing{pointer-events:none;animation:team-settings-out .22s ease-in both}@keyframes team-settings-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes team-settings-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.team-settings-workspace .team-drawer-head{flex:0 0 76px;align-items:center;min-height:76px;padding:0 24px}.team-settings-workspace .team-drawer-close{flex-basis:35px;width:35px;height:35px}.team-settings-workspace .team-drawer-head h2{margin:0;font-weight:850}.team-settings-workspace .team-drawer-tabs{flex:none;width:min(760px,100% - 48px);margin:14px auto 0}.team-settings-workspace .team-drawer-body{flex:auto;width:min(980px,100%);min-height:0;margin:0 auto;padding:20px 24px 24px;animation:team-settings-content-in .3s cubic-bezier(.22,.8,.24,1) both;overflow:auto}@keyframes team-settings-content-in{0%{opacity:.32;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.team-settings-workspace.is-invitations .team-drawer-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;overflow:hidden}.team-settings-workspace.is-invitations .team-drawer-body>.team-drawer-section{min-width:0;min-height:0}.team-settings-workspace.is-invitations .team-drawer-body>.team-drawer-section:first-child{align-self:start}.team-settings-workspace.is-invitations .team-drawer-body>.team-drawer-section:nth-child(2){overflow:hidden}.team-settings-workspace.is-invitations .team-invitation-list{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.team-settings-workspace.is-access .team-drawer-section,.team-settings-workspace.is-info .team-drawer-section{align-content:start;width:min(760px,100%);margin:0 auto}.team-settings-workspace .team-member-info-panel{z-index:auto;background:0 0;display:block;position:static;inset:auto}.team-settings-workspace.is-info .team-drawer-section{gap:10px}.team-settings-workspace .team-member-info-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid;overflow:visible}.team-settings-workspace .team-member-info-list div{border:1px solid var(--design-business-color-1df37bfb1f);background:var(--design-business-color-c82f339b4e);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:0 12px;display:flex}.team-settings-workspace .team-member-info-list div:last-child{border-bottom:1px solid var(--design-business-color-1df37bfb1f)}.team-settings-workspace .team-member-info-list dt{color:var(--design-business-color-99ca66aa27);flex:none;font-size:10px;font-weight:700}.team-settings-workspace .team-member-info-list dd{overflow-wrap:anywhere;min-width:0;color:var(--design-business-color-ffcbd276b4);text-align:right;margin:0;font-size:11px;font-weight:750}.team-drawer-head{border-bottom:1px solid var(--design-business-color-44b41bd547);justify-content:space-between;align-items:flex-start;gap:16px;padding:27px 29px 22px;display:flex}.team-drawer-head span{color:var(--design-business-color-0d9319707d);font-size:11px}.team-drawer-head h2{color:var(--design-business-color-a8d08c1bc3);letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.team-drawer-close{border:1px solid var(--design-business-color-15cd48cfea);background:var(--design-business-color-d14f901611);width:34px;height:34px;color:var(--design-business-color-cbc10a79ee);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:grid}.team-drawer-close:hover{border-color:var(--design-accent);background:var(--design-accent);color:var(--design-business-color-d14f901611);transform:none}.team-drawer-close:active{transform:translateY(0)scale(.96)}.team-drawer-tabs{background:var(--design-business-color-dfe1c4ab89);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:19px 29px 0;padding:4px;display:grid}.team-drawer-tabs button{min-height:35px;color:var(--design-business-color-6a31b1bf07);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:700;transition:color .24s,background-color .24s,box-shadow .24s,transform .24s}.team-drawer-tabs button:hover{color:var(--design-business-color-1062a76e40);background:var(--design-business-color-d2e11e8b39)}.team-drawer-tabs button.is-active{background:var(--design-business-color-d14f901611);color:var(--design-business-color-9b1bca460a);box-shadow:0 4px 14px var(--design-business-color-6244d47451);animation:team-settings-tab-in .32s cubic-bezier(.22,.8,.24,1)}@keyframes team-settings-tab-in{0%{opacity:.55;transform:scale(.96)}65%{transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.team-drawer-body{gap:20px;padding:21px 29px 34px;display:grid}.team-drawer-section{gap:14px;display:grid}.team-drawer-section h3{color:var(--design-business-color-2e4d0826ea);margin:0;font-size:14px;font-weight:850}.team-drawer-section-head{justify-content:space-between;align-items:center;display:flex}.team-drawer-section-head span{color:var(--design-business-color-4300ead1cd);font-size:11px}.team-drawer-field{gap:7px;display:grid}.team-drawer-policy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.team-drawer-policy-grid .team-drawer-field input{min-width:0}.team-drawer-field span{color:var(--design-business-color-70f0d0a4c5);font-size:11px;font-weight:700}.team-drawer-field input,.team-invite-link input{border:1px solid var(--design-business-color-86f2bbc5bd);background:var(--design-business-color-d14f901611);width:100%;min-height:42px;color:var(--design-business-color-fc351c28ea);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:12px;transition:border-color .2s,background-color .2s}.team-select{min-width:0;position:relative}.team-select-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.team-select-trigger{border:1px solid var(--design-business-color-86f2bbc5bd);background:linear-gradient(180deg,var(--design-business-color-d14f901611),var(--design-business-color-4318b3c24f));width:100%;min-height:42px;color:var(--design-business-color-fc351c28ea);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:12px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:flex}.team-select-trigger:hover{border-color:var(--design-business-color-4edc3384de);background:var(--design-business-color-c82f339b4e)}.team-select-trigger:active,.team-select-trigger:focus,.team-select-trigger:focus-visible{box-shadow:none;outline:0}.team-select-trigger i{color:var(--design-accent);font-size:10px;transition:transform .2s}.team-select.is-open .team-select-trigger{border-color:var(--design-business-color-86f2bbc5bd);background:var(--design-business-color-c82f339b4e);box-shadow:none}.team-select.is-open .team-select-trigger i{transform:rotate(180deg)}.team-select-menu{z-index:20;border:1px solid var(--design-business-color-b7ddf234b1);background:var(--design-business-color-306a849b6b);box-shadow:0 16px 34px var(--design-business-color-2ddd3faf93);border-radius:12px;gap:3px;padding:6px;animation:team-select-menu-in .18s ease-out both;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0}.team-select-menu.is-closing{pointer-events:none;animation:team-select-menu-out .18s ease-in both}.team-select-menu button{min-height:35px;color:var(--design-business-color-340cb70867);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:650;line-height:1.2;transition:background-color .15s,color .15s;display:flex}.team-select-menu button.is-selected,.team-select-menu button:hover{background:var(--design-business-color-21fe6cd7d5);color:var(--design-business-color-5d2483d325)}.team-select-menu button i{color:var(--design-accent);font-size:10px}@keyframes team-select-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes team-select-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.team-drawer-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%2357779d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.team-drawer-field input:hover{border-color:var(--design-business-color-42bbb1778f);background-color:var(--design-business-color-4318b3c24f)}.team-drawer-field input:focus,.team-drawer-field input:focus-visible,.team-invite-link input:focus,.team-invite-link input:focus-visible{border-color:var(--design-business-color-86f2bbc5bd);box-shadow:none;outline:0}.team-drawer-primary,.team-drawer-secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 15px;font-size:12px;font-weight:750}.team-drawer-primary{border:1px solid var(--design-accent);background:var(--design-accent);color:var(--design-business-color-d14f901611)}.team-drawer-primary:hover{background:var(--design-business-color-3ce2c637ed)}.team-drawer-primary:disabled{opacity:.45;cursor:not-allowed}.team-drawer-secondary{border:1px solid var(--design-business-color-6d442057eb);background:var(--design-business-color-d14f901611);color:var(--design-business-color-6e131819ef)}.team-drawer-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.team-settings-workspace .team-drawer-actions .team-drawer-primary,.team-settings-workspace .team-drawer-actions .team-drawer-secondary{min-height:35px;padding-inline:13px}.team-drawer-error,.team-drawer-warning{border-radius:9px;padding:11px 12px;font-size:11px;line-height:1.45}.team-drawer-warning{background:var(--design-business-color-6f2e73f1ca);color:var(--design-business-color-6c7607d68d)}.team-drawer-error{background:var(--design-business-color-4b7556815c);color:var(--design-business-color-e9405cb390)}.team-invite-link{border:1px solid var(--design-business-color-d5ab767b46);background:var(--design-business-color-bbc2e96c8c);border-radius:10px;gap:7px;padding:12px;display:grid}.team-invite-link>span{color:var(--design-business-color-72c63c2cd6);font-size:11px;font-weight:750}.team-invite-link>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.team-invite-link input{min-height:36px;padding-inline:9px;font-size:10px}.team-invite-link button{background:var(--design-accent);color:var(--design-business-color-d14f901611);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 10px;font-size:10px;font-weight:700}.team-invite-link small{color:var(--design-business-color-e9405cb390);font-size:10px}.team-invitation-list{gap:8px;display:grid}.team-invitation-item{border:1px solid var(--design-business-color-f30d9124ee);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.team-invitation-item>div{gap:4px;min-width:0;display:grid}.team-invitation-item strong{color:var(--design-business-color-1e5e50e501);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-invitation-item span{color:var(--design-business-color-a41ec92cce);font-size:10px}.team-invitation-item button{border:1px solid var(--design-business-color-99255c49d1);background:var(--design-business-color-d14f901611);color:var(--design-business-color-26d0eba374);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:6px 8px;font-size:10px}.team-invitation-item button:disabled{opacity:.5;cursor:not-allowed}.team-drawer-empty{border:1px dashed var(--design-business-color-b0f7fbf47f);color:var(--design-business-color-38f2538aa0);text-align:center;border-radius:10px;padding:24px 12px;font-size:11px}.team-access-member-card{border:1px solid var(--design-business-color-d71abe093a);background:var(--design-business-color-4318b3c24f);border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.team-settings-workspace .team-access-member-card{box-sizing:border-box;min-height:64px;padding:8px 11px}.team-settings-workspace .team-access-member-card .team-avatar{width:32px;height:32px}.team-access-member-card>div{gap:4px;min-width:0;display:grid}.team-access-member-card strong{color:var(--design-business-color-1e5e50e501);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-access-member-card span:last-child{color:var(--design-business-color-9657a380f5);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.team-drawer-permissions{gap:8px;display:grid}.team-drawer-permissions h3{margin-bottom:2px}.team-settings-workspace.is-access .team-drawer-permissions{overscroll-behavior:contain;max-height:301px;padding-right:4px;overflow-y:auto}.team-permission-row{border:1px solid var(--design-business-color-86f2bbc5bd);background:var(--design-business-color-c82f339b4e);min-height:48px;color:var(--design-business-color-881ae12009);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .2s,background-color .2s;display:flex}.team-permission-row:hover{border-color:var(--design-business-color-848229df6e);background:var(--design-business-color-05cb2d03db)}.team-permission-row span{align-items:center;gap:10px;display:inline-flex}.team-permission-row i{background:var(--design-business-color-437c03ed17);width:28px;height:28px;color:var(--design-business-color-b47fb63bf9);text-align:center;border-radius:8px;place-items:center;display:grid}.team-permission-row input{border:1px solid var(--design-business-color-be499f4cd9);appearance:none;background:var(--design-business-color-d14f901611);cursor:pointer;border-radius:6px;width:20px;height:20px;margin:0;transition:border-color .18s,background-color .18s,transform .18s}.team-permission-row input:checked{border-color:var(--design-accent);background-color:var(--design-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5.2 4.3 8.5 11 1.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.team-permission-row input:focus,.team-permission-row input:focus-visible{box-shadow:none;outline:0}.team-permission-row input:active{transform:scale(.9)}.team-permission-row input:disabled{opacity:.55;cursor:default}.team-confirm-layer{z-index:12;border-radius:inherit;place-items:center;padding:24px;display:grid;position:absolute;inset:0;overflow:hidden}.team-confirm-layer.is-closing{pointer-events:none}.team-confirm-backdrop{background:var(--design-business-color-a65e1ef340);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;border:0;animation:team-confirm-backdrop-in .2s ease-out both;position:absolute;inset:0}.team-confirm-dialog{border:1px solid var(--design-business-color-17f58c04e3);background:var(--design-business-color-306a849b6b);width:min(430px,100%);box-shadow:0 24px 70px var(--design-business-color-668e319cfc),0 2px 9px var(--design-business-color-7b6b7c67b4);border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:0 14px;padding:21px;animation:team-confirm-dialog-in .28s cubic-bezier(.22,.85,.25,1) both;display:grid;position:relative}.team-confirm-icon{background:var(--design-business-color-63a216c3ae);width:44px;height:44px;color:var(--design-business-color-69c3b44626);border-radius:13px;grid-row:1/span 2;place-items:center;font-size:16px;display:grid}.team-confirm-layer.is-warning .team-confirm-icon{background:var(--design-business-color-2c29284db9);color:var(--design-business-color-dfced369a4)}.team-confirm-layer.is-danger .team-confirm-icon{background:var(--design-business-color-900ed922e7);color:var(--design-business-color-d95ecaa454)}.team-confirm-copy{min-width:0}.team-confirm-eyebrow{color:var(--design-business-color-1d62e23ebe);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.team-confirm-copy h2{color:var(--design-business-color-5b161714c6);letter-spacing:-.03em;margin:0;font-size:19px;font-weight:850}.team-confirm-copy p{max-width:48ch;color:var(--design-business-color-860b386f65);margin:8px 0 0;font-size:11px;line-height:1.5}.team-confirm-member{border:1px solid var(--design-business-color-f30d9124ee);background:var(--design-business-color-3b79014ba0);border-radius:11px;grid-column:1/-1;align-items:center;gap:10px;min-width:0;margin-top:16px;padding:9px 11px;display:flex}.team-confirm-member .team-avatar{width:32px;height:32px}.team-confirm-member>span:last-child{gap:2px;min-width:0;display:grid}.team-confirm-member small,.team-confirm-member strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-confirm-member strong{color:var(--design-business-color-2541fcc523);font-size:11px;font-weight:800}.team-confirm-member small{color:var(--design-business-color-be60805399);font-size:9px}.team-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.team-confirm-actions button{border:1px solid var(--design-business-color-675792d0e7);background:var(--design-business-color-d14f901611);min-height:35px;color:var(--design-business-color-eb4fba6f51);font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:11px;font-weight:750;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.team-confirm-actions button:hover{border-color:var(--design-business-color-2cfc776268);background:var(--design-business-color-7b18f6e7a7);color:var(--design-business-color-698506e63f)}.team-confirm-actions button:active{transform:scale(.97)}.team-confirm-actions button.is-confirm{border-color:var(--design-accent);background:var(--design-accent);color:var(--design-business-color-d14f901611)}.team-confirm-actions button.is-confirm:hover{border-color:var(--design-business-color-632448b9c8);background:var(--design-business-color-632448b9c8)}.team-confirm-layer.is-warning .team-confirm-actions button.is-confirm{border-color:var(--design-business-color-a7890432c8);background:var(--design-business-color-a7890432c8)}.team-confirm-layer.is-warning .team-confirm-actions button.is-confirm:hover{border-color:var(--design-business-color-3e99ed5e84);background:var(--design-business-color-3e99ed5e84)}.team-confirm-layer.is-danger .team-confirm-actions button.is-confirm{border-color:var(--design-business-color-95b49104a9);background:var(--design-business-color-95b49104a9)}.team-confirm-layer.is-danger .team-confirm-actions button.is-confirm:hover{border-color:var(--design-business-color-40498a243a);background:var(--design-business-color-40498a243a)}.team-confirm-actions button:disabled{opacity:.55;cursor:wait}@keyframes team-confirm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes team-confirm-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes team-confirm-layer-out{0%{opacity:1}to{opacity:0}}.team-confirm-layer.is-closing{animation:team-confirm-layer-out .22s ease-in both}@media (max-width:760px){.business-surface .business-team-page{height:auto;min-height:0}.business-team-page .team-compact-head{flex-basis:82px;min-height:82px;padding-inline:20px}.team-compact-head h1{font-size:25px}.team-access-button{min-height:36px;padding-inline:11px;font-size:11px}.team-compact-content{padding:16px 20px 28px;overflow:visible}.team-status-tabs{gap:18px;overflow-x:auto}.team-status-tabs button{flex:none}.team-members-toolbar{flex-direction:column;align-items:stretch;gap:12px}.team-search{width:100%}.team-table-footer{flex-direction:column;align-items:flex-start}.team-table-wrap{max-height:460px}.team-drawer-body,.team-drawer-head{padding-inline:20px}.team-drawer-tabs{margin-inline:20px}.team-settings-workspace{border-radius:0;position:fixed}@media (max-width:1240px) and (min-width:1025px){.business-cabinet-workspace-shell .topbar-inner{gap:14px}.business-cabinet-workspace-shell .brand-logo{width:180px}.business-cabinet-workspace-shell .nav{gap:3px}.business-cabinet-workspace-shell .nav-link,.business-cabinet-workspace-shell .nav-trigger-link,.business-cabinet-workspace-shell .nav-trigger-toggle{padding-inline:9px;font-size:13px}.business-cabinet-workspace-shell #page-cabinet{grid-template-columns:220px minmax(0,1fr);gap:18px}.business-profile-workspace-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.business-profile-main-column,.business-profile-rail{gap:16px}.business-cabinet-workspace-shell .business-company-rating-card,.business-cabinet-workspace-shell .business-profile-meta-card,.business-cabinet-workspace-shell .business-profile-passport,.business-cabinet-workspace-shell .business-profile-public-card,.business-cabinet-workspace-shell .business-profile-readiness{padding:21px}.business-cabinet-workspace-shell .business-profile-passport-head{grid-template-columns:1fr}.business-cabinet-workspace-shell .profile-status{justify-self:start}.business-cabinet-page-head h1{font-size:38px}.business-analytics-page .business-analytics-kpi-grid,.business-billing-page .business-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-requests-page .business-requests-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-requests-page .request-row,.business-services-page .service-row{grid-template-columns:1fr}.business-services-page .service-row-actions{min-width:0}.business-public-shell .topbar-inner{gap:14px}.business-public-shell .brand-logo{width:180px}.business-public-shell .nav{gap:3px}.business-public-shell .nav-link,.business-public-shell .nav-trigger-link,.business-public-shell .nav-trigger-toggle{padding-inline:9px;font-size:13px}.business-public-shell .header-tools{gap:3px}.business-growth-hero{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:38px;padding:32px 42px 40px}.business-connect-hero h1,.business-growth-hero h1{font-size:66px}.business-category-strip{grid-template-columns:165px minmax(0,1fr)}.business-category-strip span{font-size:14px}.business-benefit-card{min-height:430px;padding:23px}.business-connect-conversion{grid-template-columns:minmax(0,.82fr) minmax(510px,1.18fr);gap:44px;padding:58px 44px}.business-connect-hero{grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);gap:38px;padding:32px 42px 40px}.business-connect-highlights>span{padding:11px;font-size:15px}.business-story-hero{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:36px;padding:32px 42px 40px}.business-story-hero h1{font-size:58px}.business-story-section-head{grid-template-columns:150px minmax(0,1fr);gap:24px}.business-story-section-head>p{grid-column:2}.business-story-comparison article{grid-template-columns:190px minmax(0,1fr) minmax(0,1fr)}.business-story-after,.business-story-before,.business-story-comparison-title{padding:20px}.business-story-process{padding:62px 36px 36px}.business-story-process-ui{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);padding:20px}.business-story-trust{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:48px}.business-story-cta{padding:48px}.business-public-shell .business-nav-menu.is-products{width:min(720px,100vw - 64px);left:50%;transform:translate(-50%)}.business-login-card,.business-login-context{padding:42px}.business-login-context h1{font-size:50px}.business-login-benefits article{padding:12px}.business-products-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:36px;padding:34px 42px 40px}.business-products-hero h1{font-size:48px}.business-products-catalog{padding-left:42px;padding-right:42px}.business-products-section-head{gap:42px}.business-products-card{padding:22px}.business-products-workspace{grid-template-columns:minmax(270px,.8fr) minmax(350px,1fr) 205px;gap:26px;padding-left:42px;padding-right:42px}}@media (max-width:1024px){.business-public-shell main>.page>.container{width:min(100%,100% - 32px)}.business-public-shell .topbar-inner{flex-wrap:wrap;gap:12px 22px;min-width:0;max-width:100%;display:flex;overflow-x:clip}.business-public-shell .nav{scrollbar-width:thin;flex-wrap:nowrap;flex:1 0 100%;justify-content:flex-start;width:100%;min-width:0;max-width:100%;padding-bottom:2px;overflow-x:auto}.business-public-shell .header-tools{flex-wrap:wrap;min-width:0;max-width:100%}.business-login-page{grid-template-columns:minmax(0,1fr)}.business-login-card,.business-login-context{min-width:0}.business-public-shell .nav-link,.business-public-shell .nav-trigger-link{white-space:nowrap}.business-public-shell .business-nav-menu.is-products{width:min(720px,100vw - 32px)}.business-connect-hero,.business-growth-hero,.business-products-hero,.business-story-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.business-connect-hero,.business-growth-hero,.business-story-hero{gap:42px;padding:48px 42px}.business-connect-hero-copy,.business-growth-hero-copy,.business-story-hero-copy{max-width:760px}.business-connect-visual,.business-dashboard-preview,.business-story-workspace{justify-self:center;width:min(100%,720px)}.business-category-strip{grid-template-columns:minmax(0,1fr)}.business-category-strip>div{grid-template-columns:repeat(3,minmax(0,1fr))}.business-growth-section{padding-inline:0}.business-benefit-grid{grid-template-columns:minmax(0,1fr)}.business-benefit-card{min-height:390px}.business-process-section{background:radial-gradient(circle at 62% 34%,var(--design-business-color-14e06d83ee),transparent 32%),linear-gradient(180deg,var(--design-business-color-9e9d3025e9) 0,var(--design-business-color-531b2a1b3a) 50%,var(--design-business-color-702ba35467) 50%,var(--design-business-color-702ba35467) 100%);grid-template-columns:minmax(0,1fr)}.business-process-intro{border-radius:34px 34px 0 0;min-height:560px}.business-process-steps{border-radius:0 0 34px 34px}.business-growth-cta{grid-template-columns:minmax(0,1fr)}.business-growth-cta-copy,.business-growth-cta-media{min-height:420px}.business-growth-cta-media{border-radius:210px 56px 0 210px}.business-story-section-head{grid-template-columns:minmax(0,1fr) 220px;gap:22px 36px}.business-story-comparison article{grid-template-columns:190px minmax(0,1fr) minmax(0,1fr)}.business-story-after,.business-story-before,.business-story-comparison-title{padding:20px}.business-connect-conversion{grid-template-columns:minmax(0,1fr);gap:44px}.business-connect-form-copy{position:static}.business-products-hero{gap:32px;padding:46px 42px}.business-products-section-head{grid-template-columns:minmax(0,1fr);gap:22px}.business-products-card,.business-products-card:nth-child(n+4){grid-column:span 6}.business-products-card:last-child{grid-column:4/span 6}.business-products-workspace{grid-template-columns:minmax(0,1fr);gap:28px}.business-products-workspace-actions{width:min(100%,280px)}}@media (max-width:720px){.business-public-shell,.business-public-shell .page,.business-public-shell main{max-width:100vw;overflow-x:hidden}.business-public-shell main>.page>.container{width:min(100%,100% - 20px)}.business-public-shell main>.page{padding-top:8px}.business-public-shell .topbar{padding:10px 0}.business-public-shell .brand-logo{width:172px;max-height:42px}.business-public-shell .nav{gap:4px;max-width:100%}.business-public-shell .nav-link,.business-public-shell .nav-trigger-link{padding-inline:10px;font-size:13px}.business-public-shell .header-tools .nav-trigger-link{padding-left:17px;font-size:14px}.business-public-shell .header-tools .nav-trigger-toggle{min-width:36px;padding-right:14px}.business-public-shell .business-nav-menu.is-products{width:calc(100vw - 20px)}.business-public-shell .business-nav-menu .dropdown-grid{grid-template-columns:minmax(0,1fr)}.business-about-story,.business-connect-page,.business-growth-home,.business-products-page{padding-bottom:54px}.business-connect-hero,.business-growth-hero,.business-products-hero,.business-story-hero{border-radius:0 32px 0 0;gap:30px;padding:34px 14px 42px}.business-connect-hero h1,.business-growth-hero h1,.business-story-hero h1{letter-spacing:-.045em;margin-block:20px;font-size:clamp(42px,13vw,58px);line-height:.98}.business-connect-hero h1 span,.business-growth-hero h1 span,.business-story-hero h1 span{white-space:normal}.business-connect-hero-copy>p,.business-growth-hero-copy>p,.business-story-hero-copy>p{font-size:16px}.business-growth-actions,.business-story-actions{flex-direction:column;align-items:stretch}.business-primary-action,.business-secondary-action{width:100%}.business-dashboard-preview{border-radius:120px 120px 28px;padding:18px}.business-dashboard-preview>*{margin-left:22px}.business-dashboard-preview:after{inset:55px 18px 18px 40px}.business-connect-highlights,.business-dashboard-metrics{grid-template-columns:minmax(0,1fr)}.business-category-strip{padding-inline:0}.business-category-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.business-growth-section,.business-story-problem,.business-story-value{padding:58px 0}.business-benefits-intro h2,.business-products-section-head h2,.business-story-section-head h2{font-size:38px}.business-benefits-intro h2 span,.business-growth-cta h2 span{display:inline}.business-blog-hero{padding:26px 18px 32px}.business-blog-hero h1{font-size:clamp(40px,12vw,52px);line-height:.98}.business-blog-hero h1 span,.business-story-section-head h2 span{white-space:normal}.business-benefit-card{min-height:0;padding:24px}.business-benefit-meta>img{width:72px;height:72px}.business-growth-cta,.business-process-section{margin-inline:0}.business-process-intro{min-height:520px;padding:32px 24px 36px}.business-process-intro h2{font-size:42px}.business-process-steps{padding:22px 24px 30px}.business-growth-cta-copy{min-height:420px;padding:42px 0}.business-growth-cta h2{font-size:48px}.business-growth-cta-media{border-radius:160px 40px 0 160px;min-height:320px}.business-story-section-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"badge""title""copy"}.business-story-section-head>span{justify-self:start}.business-story-comparison article{grid-template-columns:minmax(0,1fr)}.business-story-after,.business-story-before,.business-story-comparison-title{border-left:0;border-bottom:1px solid var(--design-business-color-9271c2d8fd);min-height:0}.business-story-after{border-bottom:0}.business-story-cta,.business-story-process{border-radius:24px;padding:42px 20px}.business-story-cta h2,.business-story-process-head h2{font-size:40px}.business-story-audiences,.business-story-journey,.business-story-process-ui,.business-story-trust{grid-template-columns:minmax(0,1fr)}.business-story-journey article{border-right:0;border-bottom:1px solid var(--design-business-color-56d89d6fe1);min-height:0}.business-story-route{min-height:44px;transform:rotate(90deg)}.business-story-trust{gap:38px;padding:64px 0}.business-story-cta{flex-direction:column;align-items:stretch}.business-connect-visual{padding:14px 0;-webkit-mask-image:none;mask-image:none}.business-connect-request-preview{padding:20px}.business-connect-preview-meta{flex-direction:column;align-items:stretch}.business-connect-conversion{gap:36px;margin-top:36px;padding:48px 20px}.business-connect-form-copy h2{font-size:42px}.business-connect-form-card{border-radius:0 28px 0 0;padding:24px 18px}.business-conversion-form{grid-template-columns:minmax(0,1fr)}.business-form-alert,.business-form-field.is-wide,.business-form-submit.is-wide{grid-column:auto}.business-connect-bottom{grid-template-columns:minmax(0,1fr);padding:30px 20px}.business-products-hero h1{font-size:42px}.business-products-catalog{padding:58px 20px 64px}.business-products-card,.business-products-card:last-child,.business-products-card:nth-child(n+4){grid-column:1/-1;min-height:0;padding:28px}.business-products-card-icon,.business-products-card-icon img{width:66px;height:66px}.business-products-workspace{padding:44px 20px}}@media (prefers-reduced-motion:reduce){.business-public-shell *,.business-public-shell :after,.business-public-shell :before{scroll-behavior:auto;transition-duration:.01ms}}.business-cabinet-workspace-shell .topbar,.business-public-shell .dropdown-menu.business-nav-menu,.business-public-shell .topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.business-dashboard-preview{background:linear-gradient(135deg,var(--design-business-color-1879b7f4af) 0,var(--design-business-color-c4feb858fe) 58%,var(--design-business-color-bef5f5a713) 100%)}.business-dashboard-preview:after{background:var(--design-business-color-1f0e246ecb);box-shadow:none;inset:58px 24px 24px 68px}.business-process-intro{isolation:auto}.business-process-intro:before{display:none}.team-feedback-toast{z-index:95;border:1px solid var(--design-business-color-412e0b9061);background:var(--design-business-color-d14f901611);max-width:min(360px,100vw - 40px);box-shadow:0 16px 36px var(--design-business-color-e5d409241a);color:var(--design-business-color-9d4c810896);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:28px;right:28px}.team-feedback-toast.is-error{border-color:var(--design-business-color-7c0ae80e9a);color:var(--design-business-color-bda0e8df35)}.team-feedback-toast.is-success{border-color:var(--design-business-color-c8a8d2d528);color:var(--design-business-color-01d3248f6c)}.team-feedback-toast button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.team-member-info-panel{z-index:3;background:var(--design-business-color-d14f901611);position:absolute;inset:116px 0 0;overflow:auto}.team-member-info-list{border:1px solid var(--design-business-color-f30d9124ee);border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.team-member-info-list div{border-bottom:1px solid var(--design-business-color-5654d3ab3e);grid-template-columns:1fr 1fr;gap:14px;padding:12px 13px;display:grid}.team-member-info-list div:last-child{border-bottom:0}.team-member-info-list dt{color:var(--design-business-color-9657a380f5);font-size:11px}.team-member-info-list dd{color:var(--design-business-color-54bcd473d4);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px}.team-drawer-tabs{grid-template-columns:repeat(3,1fr)}.team-drawer button:focus-visible:not(.team-select-trigger),.team-table button:focus-visible,.team-table tr:focus-visible{box-shadow:0 0 0 3px var(--design-business-color-8c7eb06476);outline:none}.team-drawer .team-select-trigger:active,.team-drawer .team-select-trigger:focus,.team-drawer .team-select-trigger:focus-visible{outline-offset:0;box-shadow:none;outline:0}.team-search input:focus-visible{outline-offset:0;outline:0}@media (prefers-reduced-motion:reduce){.team-status-tabs button,.team-status-tabs button:after{transition:none;animation:none}.team-table-stage{animation:none}}.team-settings-workspace .team-drawer-head{flex-basis:70px;min-height:70px;padding-inline:20px}.team-settings-workspace .team-drawer-tabs{width:calc(100% - 40px);margin-inline:auto}.team-settings-workspace .team-drawer-body{padding-inline:20px}.team-settings-workspace.is-invitations .team-drawer-body{grid-template-columns:minmax(0,1fr);overflow:auto}.team-settings-workspace.is-invitations .team-drawer-body>.team-drawer-section:nth-child(2){overflow:visible}.team-settings-workspace.is-invitations .team-invitation-list{padding-right:0;overflow-y:visible}.team-settings-workspace .team-member-info-list{grid-template-columns:minmax(0,1fr)}.team-confirm-layer{border-radius:0;padding:16px;position:fixed}}@media (max-width:1023px){.business-cabinet-workspace-shell #page-cabinet:has(.business-team-page){grid-template-columns:minmax(0,1fr);gap:16px}.business-cabinet-workspace-shell #page-cabinet:has(.business-team-page)>.cabinet-nav{max-height:none;position:static}.business-products-hero h1{overflow-wrap:anywhere;max-width:100%}.business-about-story .business-story-section-head h2{width:100%;max-width:100%}.business-about-story .business-story-section-head h2 span{white-space:normal}}@media (max-width:720px){.business-public-shell .topbar-inner{position:relative}.business-public-shell .business-mobile-nav-toggle{border:1px solid var(--design-business-figma-border-18);background:var(--design-business-figma-white-50);width:44px;height:44px;color:var(--design-business-figma-ink);cursor:pointer;border-radius:12px;place-items:center;margin-left:auto;display:inline-grid}.business-public-shell .business-mobile-nav-icon,.business-public-shell .business-mobile-nav-icon:after,.business-public-shell .business-mobile-nav-icon:before{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .16s;display:block}.business-public-shell .business-mobile-nav-icon{position:relative}.business-public-shell .business-mobile-nav-icon:after,.business-public-shell .business-mobile-nav-icon:before{position:absolute;left:0}.business-public-shell .business-mobile-nav-icon:before{transform:translateY(-6px)}.business-public-shell .business-mobile-nav-icon:after{transform:translateY(6px)}.business-public-shell .business-mobile-nav-toggle[aria-expanded=true] .business-mobile-nav-icon{background:0 0}.business-public-shell .business-mobile-nav-toggle[aria-expanded=true] .business-mobile-nav-icon:before{transform:rotate(45deg)}.business-public-shell .business-mobile-nav-toggle[aria-expanded=true] .business-mobile-nav-icon:after{transform:rotate(-45deg)}.business-public-shell .nav:not(.is-mobile-open){display:none}.business-public-shell .nav.is-mobile-open{z-index:130;box-sizing:border-box;border:1px solid var(--design-business-figma-border-18);background:var(--design-business-figma-white-90);width:100%;box-shadow:0 18px 40px var(--design-business-figma-overlay-20);border-radius:16px;flex-flow:column;align-items:stretch;gap:4px;padding:10px;position:absolute;top:calc(100% + 10px);left:0;overflow:visible}.business-public-shell .nav.is-mobile-open>.dropdown,.business-public-shell .nav.is-mobile-open>.header-tools,.business-public-shell .nav.is-mobile-open>.nav-link{width:100%;min-width:0}.business-public-shell .nav.is-mobile-open .nav-link,.business-public-shell .nav.is-mobile-open .nav-trigger-link{box-sizing:border-box;border-radius:10px;justify-content:flex-start;min-height:44px;padding-inline:14px}.business-public-shell .nav.is-mobile-open .header-tools{gap:4px;display:grid}.business-public-shell .nav.is-mobile-open .header-tools .nav-trigger{width:100%}.business-public-shell .nav.is-mobile-open .header-tools .nav-trigger-link{justify-content:center}.business-public-shell .nav.is-mobile-open .business-notification-slot{display:none}.business-public-shell .nav.is-mobile-open .business-nav-menu{width:100%;max-height:min(60vh,420px);position:static;overflow-y:auto}.business-products-hero{background-position:58%}}@media (min-width:721px){.business-public-shell .business-mobile-nav-toggle{display:none}}.business-blog-utility-rail{background:var(--design-business-figma-soft);grid-template-columns:1fr 1fr;align-items:stretch;height:76px;margin:0 34px;display:grid}.business-blog-utility-rail a{min-width:0;color:var(--design-business-figma-ink-muted);justify-content:space-between;align-items:center;gap:20px;padding:0 52px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.business-blog-utility-rail a+a{border-left:1px solid var(--design-business-figma-accent-08)}.business-blog-utility-rail a>span{align-items:center;gap:14px;display:inline-flex}.business-blog-utility-rail a>span>i{color:var(--bp-blue);font-size:18px}.business-blog-utility-rail a>i{color:var(--design-business-figma-gray);font-size:12px}.business-blog-utility-rail a:hover{background:var(--design-business-figma-white-50)}@media (min-width:1024px){.business-public-shell:has(.business-blog-page) .container{margin-inline:90px}.business-public-shell:has(.business-blog-page) .business-blog-page{padding-bottom:0}.business-blog-page .business-blog-hero{border-bottom:1px solid var(--design-business-figma-border-13);background:var(--design-surface);height:377px;min-height:377px;padding:38px 34px 0}.business-blog-page .business-blog-hero h1{letter-spacing:-3px;max-width:1000px;margin:18px 0 8px;font-size:64px;line-height:.95}.business-blog-page .business-blog-hero>p{max-width:730px}.business-blog-page .business-blog-feed{padding-top:20px}.business-blog-page .business-blog-search{margin-bottom:52px}.business-blog-page .business-blog-search-control{height:60px;min-height:60px}.business-blog-page .business-blog-search-control input{height:58px}.business-blog-page .business-blog-featured{border-radius:0 40px 0 0;grid-template-columns:730px minmax(0,1fr);height:420px;min-height:420px}.business-blog-page .business-blog-featured-media{height:420px;min-height:420px}.business-blog-page .business-blog-featured-media img{object-fit:cover;width:100%;height:100%}.business-blog-page .business-blog-featured-copy{padding:44px 40px}.business-blog-page .business-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-blog-page .business-blog-card>img{height:204px}.business-blog-page .business-blog-card-body{min-height:230px}.business-public-shell:has(.business-blog-page) .footer{background:var(--design-business-figma-indigo);min-height:191px;padding:37px 0 28px}.business-public-shell:has(.business-blog-page) .business-public-footer-inner{gap:12px}.business-public-shell:has(.business-blog-page) .business-public-footer-logo{display:none}.business-public-shell:has(.business-blog-page) .business-public-footer-brand p{margin:0}.business-public-shell:has(.business-blog-page) .business-public-footer-links{gap:8px 24px}.business-public-shell .brand-logo{filter:grayscale()brightness(0)}.business-public-shell .nav-link.is-active,.business-public-shell .nav-trigger-link.is-active{color:inherit;background:0 0}.business-public-shell .footer{background-image:none;background-color:var(--design-business-figma-blue)}.business-public-shell .footer:before{display:none}.business-growth-home .business-growth-cta:before,.business-growth-home:before{display:block}.business-growth-home .business-category-strip span{color:var(--bp-ink);background:0 0;border:0;border-radius:0}.business-growth-home .business-category-strip p{text-transform:none;letter-spacing:0}.business-growth-home .business-process-steps article{border-bottom:0}.business-growth-home .business-benefits-intro h2,.business-growth-home .business-benefits-intro h2 span{font-weight:600}.business-blog-badge,.business-products-page .business-kicker,.business-story-badge{background:0 0}.business-about-story .business-story-cta>div>span,.business-about-story .business-story-section-head>span,.business-about-story .business-story-trust>div:first-child>span,.business-about-story .business-story-value .business-story-section-head>span{color:var(--design-business-figma-ink);font-weight:500}.business-about-story .business-story-value .business-story-section-head>span{white-space:nowrap;max-width:none}.business-about-story .business-story-value .business-story-section-head h2{color:var(--bp-ink);font-weight:600}.business-about-story .business-story-cta{background-color:var(--design-surface);background-image:url(/assets/figma-business/about-cta-wave.svg)}.business-about-story .business-story-cta p{color:var(--design-business-figma-ink)}.business-products-page .business-products-hero{background-image:url(/assets/figma-business/products-hero-texture.png);background-position:50%;background-size:cover}.business-products-page .business-products-hero-copy,.business-products-page .business-products-hero-copy h1,.business-products-page .business-products-hero-copy>p,.business-products-page .business-products-text-link{color:var(--design-business-figma-white-90)}.business-products-page .business-products-hero-copy h1{color:var(--design-surface)}.business-products-page .business-products-badge{border-color:var(--design-business-figma-lavender-border);background:var(--design-business-figma-accent-08);color:var(--design-surface)}.business-products-page .business-products-text-link{-webkit-text-decoration-color:var(--design-business-figma-white-65);text-decoration-color:var(--design-business-figma-white-65)}.business-products-page .business-products-card-number,.business-products-page .business-products-workspace-link{display:none}.business-products-page .business-products-card-actions a,.business-products-page .business-products-hero-actions .business-primary-action,.business-products-page .business-products-workspace-actions .business-primary-action{border-radius:999px;min-height:51px;text-decoration:none}.business-blog-page .business-blog-badge{border-color:var(--design-business-figma-border-18);color:var(--bp-ink)}.business-blog-page .business-blog-hero h1{font-weight:600;line-height:1.02}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) main>.page{box-sizing:border-box;height:1993px;min-height:1993px;padding-top:0}.business-blog-page{background:var(--design-surface);width:1600px;height:1993px;min-height:0;padding:0;position:relative;overflow:hidden}.business-blog-page .business-blog-hero{box-sizing:border-box;background:var(--design-surface) url(/assets/figma-business/blog-wave.svg) center top/1602px 672px no-repeat;border:0;width:1600px;height:596px;min-height:0;padding:0;position:absolute;top:0;left:0}.business-blog-page .business-blog-badge{box-sizing:border-box;border-color:var(--design-business-figma-blue-20);height:36px;min-height:36px;color:var(--design-business-figma-blue);background:0 0;padding:10px 15px;font-size:12px;line-height:15px;position:absolute;top:69px;left:123px}.business-blog-page .business-blog-hero h1{width:1158px;max-width:none;color:var(--design-business-figma-ink);letter-spacing:-3.69px;margin:0;font-size:78px;font-style:italic;font-weight:500;line-height:73.8px;position:absolute;top:153px;left:121px}.business-blog-page .business-blog-hero>p{width:913px;max-width:none;height:52px;color:var(--design-business-figma-copy);margin:0;font-size:18px;line-height:25.5px;position:absolute;top:337px;left:123px}.business-blog-page .business-blog-hero-actions{gap:10px;display:flex;position:absolute;top:424px;left:124px}.business-blog-page .business-blog-hero-actions .business-primary-action{min-height:51px;padding:15px 37px}.business-blog-page .business-blog-hero-actions .business-secondary-action{background:var(--design-business-figma-white-70);min-height:51px;padding:15px 37px}.business-blog-page .business-blog-assurances{gap:42px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:503px;left:123px}.business-blog-page .business-blog-assurances li{color:var(--design-business-figma-blue);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.business-blog-page .business-blog-assurances li i{color:var(--design-business-figma-blue);font-size:14px}.business-blog-page .business-blog-utility-rail{width:1353px;height:76px;margin:0;position:absolute;top:596px;left:123px}.business-blog-page .business-blog-feed{width:1353px;height:1250px;padding:0;position:absolute;top:743px;left:123px}.business-blog-page .business-blog-search{height:106px;margin:0 0 29px;position:relative}.business-blog-page .business-blog-search>label{color:var(--design-business-figma-ink);font-size:14px;line-height:21px;position:absolute;top:0;left:0}.business-blog-page .business-blog-count{border:1px solid var(--design-business-figma-border-13);min-height:36px;color:var(--design-business-figma-ink);border-radius:999px;padding:10px 15px;font-size:12px;line-height:15px;position:absolute;top:-6px;right:0}.business-blog-page .business-blog-search-control{border:1px solid var(--design-business-figma-border-18);border-radius:0 22px 0 0;width:918px;height:64px;min-height:64px;position:absolute;top:29px;left:0}.business-blog-page .business-blog-search-control input{height:62px;font-size:16px}.business-blog-page .business-blog-section-head{height:54px;margin:0 0 19px;position:relative}.business-blog-page .business-blog-section-head h2{color:var(--design-business-figma-ink);letter-spacing:-1.08px;margin:0;font-size:36px;font-weight:500;line-height:54px}.business-blog-page .business-blog-featured{border-radius:0 83px 0 0;grid-template-columns:668px 685px;width:1353px;height:471px;min-height:471px;margin:0;display:grid}.business-blog-page .business-blog-featured-media{background:var(--design-business-figma-gray-placeholder);height:471px;min-height:471px}.business-blog-page .business-blog-card>img,.business-blog-page .business-blog-featured-media img{visibility:hidden}.business-blog-page .business-blog-featured-copy{background:var(--design-business-figma-surface-card);padding:117px 87px}.business-blog-page .business-blog-featured-copy .business-blog-meta{margin:0 0 22px}.business-blog-page .business-blog-featured-copy h2{letter-spacing:-1.14px;margin:0;font-size:38px;line-height:41.04px}.business-blog-page .business-blog-featured-copy p{margin:19px 0 0;font-size:15px;line-height:23.25px}.business-blog-page .business-blog-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.business-blog-page .business-blog-card{background:var(--design-business-figma-surface-card);border-radius:0;height:471px;min-height:471px}.business-blog-page .business-blog-card>img{background:var(--design-business-figma-gray-placeholder);object-fit:cover;width:100%;height:220px}.business-blog-page .business-blog-card-body{min-height:251px;padding:24px 25px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .footer{box-sizing:border-box;background:var(--design-business-figma-blue);height:231px;min-height:231px;padding:54px 0 0}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .footer>.container{width:1353px;margin:0 0 0 123px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-public-footer-inner{display:block}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-public-footer-logo{width:176px;height:41px;display:block}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-public-footer-brand p{color:var(--design-business-figma-white-75);margin:35px 0 0;font-size:14px;line-height:21px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-public-footer-links{flex-wrap:nowrap;gap:18px;margin-top:9px;display:flex}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-public-footer-links a{color:var(--design-business-figma-white-75);white-space:nowrap;font-size:14px;line-height:21px}.business-public-shell:has(.business-products-page) main>.page{box-sizing:border-box;height:1887px;min-height:1887px;padding-top:0}.business-public-shell:has(.business-products-page) main>.page>.container{width:1600px;max-width:none;margin:0;padding:0}.business-products-page{background:var(--design-surface) url(/assets/figma-business/products-wave.svg) center top/1324px 2119px no-repeat;width:1600px;height:1887px;padding:0;position:relative;overflow:hidden}.business-products-hero{box-sizing:border-box;background:var(--design-business-figma-ink) url(/assets/figma-business/products-hero-texture.png) center/cover no-repeat;border-radius:0 100px 0 0;width:1351px;height:431px;min-height:0;padding:0;display:block;position:absolute;top:0;left:124px}.business-products-hero-copy{width:632px;position:absolute;top:54px;left:77px}.business-products-hero-copy h1{letter-spacing:-2.32px;color:var(--design-surface);margin:0;font-size:56px;font-style:italic;font-weight:500;line-height:59.16px}.business-products-hero-copy>p{width:632px;height:140px;color:var(--design-business-figma-gray-light);margin:0;font-size:17px;line-height:24.8px;position:absolute;top:149px;left:0}.business-products-hero-actions{gap:10px;position:absolute;top:263px;left:0}.business-products-hero-actions .business-primary-action{background:var(--design-business-figma-blue);min-height:43px;color:var(--design-surface);padding:0 37px}.business-products-hero-actions .business-secondary-action{border-color:var(--design-business-figma-white-75);min-height:43px;color:var(--design-surface);background:0 0;padding:0 37px}.business-products-hero-side{width:300px;color:var(--design-surface);background:0 0;border:0;padding:0;position:absolute;top:54px;left:847px}.business-products-hero-side .business-kicker{display:none}.business-products-hero-side ol{margin:0}.business-products-hero-side li{min-height:0;color:var(--design-surface);border:0;margin:0 0 60px;font-size:18px;font-weight:500;line-height:27px;display:block}.business-products-hero-side li span{color:var(--design-surface);margin-bottom:10px;font-size:18px;line-height:26px;display:block}.business-products-catalog{box-sizing:border-box;background:0 0;border:0;width:1600px;height:1216px;padding:0;position:absolute;top:431px;left:0}.business-products-section-head{width:1352px;margin:0;display:block;position:absolute;top:46px;left:124px}.business-products-section-head .business-kicker{display:none}.business-products-section-head h2{color:var(--design-business-figma-ink);letter-spacing:-1.82px;margin:0;font-size:45px;font-style:normal;font-weight:500;line-height:53.04px}.business-products-section-head>p{width:640px;color:var(--design-business-figma-copy);margin:0;font-size:18px;line-height:27.9px;position:absolute;top:75px;left:0}.business-products-grid{width:1600px;height:950px;display:block;position:absolute;top:216px;left:0}.business-products-card,.business-products-card:nth-child(n+4){box-sizing:border-box;background:var(--design-business-figma-surface-alt);border:0;border-radius:0 50px 0 0;width:440px;height:467px;min-height:0;padding:32px 34px;display:flex;position:absolute}.business-products-card:first-child{top:0;left:124px}.business-products-card:nth-child(2){top:0;left:580px}.business-products-card:nth-child(3){top:0;left:1036px}.business-products-card:nth-child(4){top:483px;left:352px}.business-products-card:nth-child(5){top:483px;left:808px}.business-products-card-icon{width:81px;height:81px;transform:translateY(-6px)}.business-products-card-icon img{width:81px;height:81px}.business-products-card h3{letter-spacing:-.675px;margin:23px 0 16px;font-size:27px;font-weight:500;line-height:29.16px}.business-products-card>p{font-size:14px;line-height:21.7px}.business-products-card ul{margin:20px 0 24px}.business-products-card li{color:var(--design-business-figma-blue);padding:6px 0 6px 20px;font-size:14px;line-height:21px}.business-products-card li:before{background:var(--design-business-figma-blue);border-radius:50%;width:5px;height:5px;top:14px}.business-products-card-actions{gap:20px}.business-products-card-actions a{white-space:nowrap;border-radius:999px;min-height:51px;padding:15px 37px;font-size:14px;line-height:21px}.business-products-card-actions a:first-child{background:var(--design-business-figma-blue);color:var(--design-surface)}.business-products-card-actions a:last-child{border:1px solid var(--design-business-figma-black-12);color:var(--design-business-figma-ink)}.business-products-workspace{box-sizing:border-box;background:var(--design-business-figma-indigo);width:1600px;height:240px;padding:0;display:block;position:absolute;top:1647px;left:0}.business-products-workspace-copy{width:470px;position:absolute;top:55px;left:124px}.business-products-workspace-copy .business-kicker{display:none}.business-products-workspace-copy h2{color:var(--design-surface);letter-spacing:-1.19px;margin:0;font-size:34px;font-weight:500;line-height:35.36px}.business-products-workspace-copy p{color:var(--design-business-figma-white-68);margin:0;font-size:14px;line-height:21.7px;position:absolute;top:86.7px;left:0}.business-products-request-preview{box-sizing:border-box;border-color:var(--design-business-figma-white-13);background:var(--design-business-figma-white-06);border-radius:18px;width:528px;height:120px;padding:20px;position:absolute;top:55px;left:672px}.business-products-workspace-actions{width:192px;min-width:0;position:absolute;top:55px;left:1284px}.business-products-workspace .business-primary-action.is-light{border-color:var(--design-business-figma-white-75);min-height:51px;color:var(--design-surface);background:0 0}.business-public-shell:has(.business-products-page) .footer{box-sizing:border-box;background:var(--design-business-figma-blue-88);height:231px;min-height:231px;padding:54px 0 0}.business-public-shell:has(.business-products-page) .footer>.container{width:1353px;margin:0 0 0 123px}.business-public-shell:has(.business-products-page) .business-public-footer-inner{display:block}.business-public-shell:has(.business-products-page) .business-public-footer-logo{width:176px;height:41px;display:block}.business-public-shell:has(.business-products-page) .business-public-footer-brand p{color:var(--design-business-figma-white-75);margin:35px 0 0;font-size:14px;line-height:21px}.business-public-shell:has(.business-products-page) .business-public-footer-links{flex-wrap:nowrap;gap:18px;margin-top:9px;display:flex}.business-public-shell:has(.business-products-page) .business-public-footer-links a{color:var(--design-business-figma-white-75);white-space:nowrap;font-size:14px;line-height:21px}}@media (max-width:1199px){.business-blog-page .business-blog-featured{grid-template-columns:minmax(0,1fr)}.business-blog-page .business-blog-featured-media{min-height:280px}.business-blog-page .business-blog-featured-copy{padding:32px 24px 36px}.business-blog-page .business-blog-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.business-blog-page .business-blog-assurances{flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.business-blog-page .business-blog-assurances li{align-items:center;gap:7px;display:inline-flex}}@media (min-width:1024px){.business-public-shell:has(.business-growth-home) main>.page{box-sizing:border-box;height:2794px;min-height:2794px}.business-public-shell:has(.business-growth-home) .footer{box-sizing:border-box;height:231px;min-height:231px}.business-public-shell:has(.business-about-story) main>.page{box-sizing:border-box;height:4226px;min-height:4226px}.business-public-shell:has(.business-about-story) .footer{box-sizing:border-box;height:231px;min-height:231px}.business-public-shell:has(.business-blog-article-figma) .business-blog-page{width:1600px;height:880px;min-height:0;padding:0}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) main>.page{height:1993px;min-height:1993px;padding-top:0}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) main>.page>.container{width:1600px;max-width:none;margin:0;padding:0}.business-blog-page{width:1600px;height:1993px;min-height:0;padding:0;position:relative;overflow:hidden}.business-blog-page .business-blog-hero{border:0;width:1600px;height:596px;min-height:596px;padding:0;position:absolute;top:0;left:0}.business-blog-page .business-blog-badge{height:36px;top:69px;left:123px}.business-blog-page .business-blog-hero h1{letter-spacing:-3.69px;width:1158px;max-width:none;margin:0;line-height:73.8px;top:153px;left:121px}.business-blog-page .business-blog-hero>p{width:913px;max-width:none;height:52px;margin:0;font-size:18px;line-height:25.5px;top:337px;left:123px}.business-blog-page .business-blog-hero-actions{top:424px;left:124px}.business-blog-page .business-blog-assurances{top:503px;left:123px}.business-blog-page .business-blog-utility-rail{width:1353px;height:76px;margin:0;position:absolute;top:596px;left:123px}.business-blog-page .business-blog-feed{width:1353px;height:1250px;padding:0;position:absolute;top:743px;left:123px}.business-blog-page .business-blog-search{height:106px;margin:0 0 29px}.business-blog-page .business-blog-search-control{width:918px;height:64px;top:29px;left:0}.business-blog-page .business-blog-section-head{height:54px;margin:0 0 19px}.business-blog-page .business-blog-featured{grid-template-columns:668px 685px;width:1353px;height:471px;min-height:471px;margin:0}.business-blog-page .business-blog-card,.business-blog-page .business-blog-featured-media{height:471px;min-height:471px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .topbar-inner{position:relative}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .brand{visibility:hidden}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav{width:940px;height:48px;display:block;position:absolute;top:15px;left:537px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .header-tools,.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav>.dropdown:first-child,.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav>.nav-link{height:21px;position:absolute;top:15px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav>.dropdown:first-child{left:0}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav>.nav-link:first-of-type{left:177px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav>.nav-link:nth-of-type(2){left:262px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav>.nav-link:nth-of-type(3){left:487px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .header-tools{height:48px;top:1px;left:749px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav-trigger-toggle{display:none}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav-link,.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav-trigger-link{white-space:nowrap;background:0 0;border:0;border-radius:0;height:21px;min-height:21px;padding:0;font-size:14px;line-height:21px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .nav-link.is-active{background:0 0}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .header-tools .nav-trigger-link{background:var(--design-business-figma-blue);width:190px;height:51px;min-height:51px;color:var(--design-surface);border-radius:999px;padding:15px 37px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-notification-slot{display:none}.business-public-shell:has(.business-blog-page) main>.page{padding-top:0}.business-public-shell:has(.business-blog-page) .nav-link.is-active{background:var(--design-business-figma-surface-alt);color:var(--design-business-figma-ink);border-radius:12px}.business-blog-page{padding-bottom:80px}.business-blog-page .business-blog-hero{box-sizing:border-box;background:var(--design-surface) url(/assets/figma-business/blog-wave.svg) center top/1602px 672px no-repeat;border-bottom:0;min-height:595px;padding:69px 34px 0}.business-blog-page .business-blog-badge{border-color:var(--design-business-figma-border-18);min-height:36px;color:var(--design-business-figma-blue-accessible);background:0 0;font-size:12px;font-weight:500;line-height:15px}.business-blog-page .business-blog-hero h1{max-width:1120px;color:var(--design-business-figma-ink);letter-spacing:-3.7px;margin:51px 0 30px;font-size:78px;font-style:italic;font-weight:500;line-height:.95}.business-blog-page .business-blog-hero>p{max-width:730px;color:var(--design-business-figma-copy);font-size:17px;line-height:24px}.business-blog-page .business-blog-hero-actions{align-items:center;gap:8px;margin-top:34px;display:flex}.business-blog-page .business-blog-hero-actions .business-primary-action,.business-blog-page .business-blog-hero-actions .business-secondary-action{box-sizing:border-box;min-height:52px;padding-inline:36px;font-size:14px;line-height:21px}.business-blog-page .business-blog-hero-actions .business-secondary-action{padding-inline:34px}.business-blog-page .business-blog-assurances{flex-wrap:wrap;gap:18px 32px;margin:28px 0 0;padding:0;list-style:none;display:flex}.business-blog-page .business-blog-assurances li{color:var(--design-business-figma-blue);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.business-blog-page .business-blog-assurances li i{font-size:14px}.business-blog-page .business-blog-utility-rail{border-radius:0 34px 0 0;margin:0 34px}.business-blog-page .business-blog-feed{padding:64px 34px 0}.business-blog-page .business-blog-search{max-width:none;margin-bottom:43px}.business-blog-page .business-blog-search>label{margin-bottom:10px}.business-blog-page .business-blog-count{box-sizing:border-box;border:1px solid var(--design-business-figma-border-18);min-height:36px;color:var(--design-business-figma-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:12px;line-height:15px;display:inline-flex;position:absolute;top:-10px;right:0}.business-blog-page .business-blog-search-control{background:var(--design-surface);border-radius:0;width:min(918px,100%);min-height:64px}.business-blog-page .business-blog-search-control:focus-within{box-shadow:0 0 0 3px var(--design-business-figma-accent-08)}.business-blog-page .business-blog-section-head{margin-bottom:24px}.business-blog-page .business-blog-section-head h2{color:var(--design-business-figma-ink);font-size:36px;font-weight:400;line-height:43px}.business-blog-page .business-blog-featured{border:1px solid var(--design-business-figma-border-13);background:var(--design-business-figma-surface-alt);border-radius:0 50px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));min-height:473px}.business-blog-page .business-blog-featured-media{background:var(--design-business-figma-gray-light);min-height:473px}.business-blog-page .business-blog-featured-copy{padding:44px 86px}.business-blog-page .business-blog-featured h2{color:var(--design-business-figma-ink);margin:26px 0 16px;font-size:38px;line-height:1.08}.business-blog-page .business-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.business-blog-page .business-blog-card{border-color:var(--design-business-figma-border-13);background:var(--design-business-figma-surface-alt);border-radius:0}.business-blog-page .business-blog-card>img{background:var(--design-business-figma-gray-light);height:220px}.business-blog-page .business-blog-card-body{box-sizing:border-box;min-height:294px;padding:24px 25px}.business-blog-page .business-blog-card h3{color:var(--design-business-figma-ink);font-size:24px;line-height:1.15}.business-public-shell:has(.business-blog-page) .footer{box-sizing:border-box;background:var(--design-business-figma-blue-accessible);min-height:250px;padding:52px 0 42px}.business-public-shell:has(.business-blog-page) .business-public-footer-inner{gap:18px;display:grid}.business-public-shell:has(.business-blog-page) .business-public-footer-logo{filter:brightness(0)invert();width:176px}.business-public-shell:has(.business-blog-page) .business-public-footer-brand p{color:var(--design-business-figma-white-90);margin:22px 0 0;font-size:14px;line-height:21px}.business-public-shell:has(.business-blog-page) .business-public-footer-links{flex-wrap:wrap;gap:8px 24px;display:flex}.business-public-shell:has(.business-blog-page) .business-public-footer-links a{color:var(--design-business-figma-white-90);font-size:14px;line-height:21px;text-decoration:none}.business-public-shell:has(.business-blog-page) .business-blog-hero{border-bottom:1px solid var(--design-business-figma-border-13);background:var(--design-surface);height:377px;min-height:377px;padding:38px 34px 0}.business-public-shell:has(.business-blog-page) .business-blog-hero h1{letter-spacing:-3px;max-width:1000px;margin:18px 0 8px;font-size:64px;line-height:.95}.business-public-shell:has(.business-blog-page) .business-blog-feed{padding-top:58px}.business-public-shell:has(.business-blog-page) .business-blog-search{margin-bottom:52px}.business-public-shell:has(.business-blog-page) .business-blog-search-control{height:64px;min-height:64px}.business-public-shell:has(.business-blog-page) .business-blog-search-control input{height:62px}.business-public-shell:has(.business-blog-page) .business-blog-featured{border-radius:0 40px 0 0;grid-template-columns:730px minmax(0,1fr);height:456px;min-height:456px}.business-public-shell:has(.business-blog-page) .business-blog-featured-media,.business-public-shell:has(.business-blog-page) .business-blog-featured-media img{height:456px;min-height:456px}.business-public-shell:has(.business-blog-page) .business-blog-featured-media img{object-fit:cover;width:100%}.business-public-shell:has(.business-blog-page) .business-blog-featured-copy{padding:44px 40px}.business-public-shell:has(.business-blog-page) .business-blog-section-head{margin-bottom:35px}.business-public-shell:has(.business-blog-page) .business-blog-card>img{height:220px}.business-public-shell:has(.business-blog-page) .business-blog-card-body{min-height:294px}.business-public-shell:has(.business-blog-page) .business-blog-page{padding-bottom:43px}.business-public-shell:has(.business-blog-page) .footer{min-height:191px;padding:37px 0 28px}.business-public-shell:has(.business-blog-page) .business-public-footer-logo{display:none}.business-public-shell:has(.business-blog-page) .business-public-footer-brand p{margin:0}.business-public-shell:has(.business-about-story) main>.page{padding-top:0}.business-public-shell:has(.business-about-story) .nav-link.is-active{background:var(--design-business-figma-surface-alt);color:var(--design-business-figma-ink);border-radius:12px}.business-about-story{background:var(--design-surface)}.business-about-story:after{display:none}.business-about-story .business-story-badge{color:var(--design-business-figma-blue);background:0 0;font-size:12px;font-weight:500;line-height:15px}.business-about-story .business-story-hero{box-sizing:border-box;align-items:start;height:590px;min-height:590px;padding:0 58px;overflow:visible}.business-about-story .business-story-hero-copy{padding-top:45px}.business-about-story .business-story-hero h1{letter-spacing:-3.69px;font-size:78px;font-style:italic;font-weight:500;line-height:73.8px}.business-about-story .business-story-workspace{box-shadow:none;background:0 0;align-self:start;padding:0}.business-about-story .business-story-problem .business-story-section-head>span{border:1px solid var(--design-business-figma-border-13);max-width:none;color:var(--design-business-figma-ink);white-space:nowrap;background:0 0;padding:10px 15px;font-size:12px;font-weight:500;line-height:15px}.business-about-story .business-story-problem .business-story-section-head h2{letter-spacing:-1.75px;font-size:50px;font-weight:500;line-height:51px}.business-about-story .business-story-comparison{gap:14px}.business-about-story .business-story-comparison article{border:0;border-radius:0;grid-template-columns:231px 560px 560px;overflow:visible}.business-about-story .business-story-comparison-title{background:0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-height:132px;padding:0}.business-about-story .business-story-comparison-title img{object-fit:contain;width:110px;height:110px;margin-left:14px}.business-about-story .business-story-comparison-title h3{white-space:nowrap;margin:-4px 0 0 15px;font-size:20px;font-weight:500;line-height:34px}.business-about-story .business-story-after,.business-about-story .business-story-before{box-sizing:border-box;border-left:0;min-height:132px;padding:24px 25px}.business-about-story .business-story-before{background:var(--design-business-figma-surface-alt)}.business-about-story .business-story-after{background:var(--design-business-figma-soft);border-radius:0 40px 0 0}.business-about-story .business-story-after span,.business-about-story .business-story-before span{font-size:13px;font-weight:600;line-height:20px}.business-about-story .business-story-after p,.business-about-story .business-story-before p{font-size:16px;line-height:24px}.business-about-story .business-story-process{background:var(--design-business-figma-violet) url(/assets/figma-business/about-process-texture.png) center top/1351px 914px no-repeat;border-radius:0 100px 0 0}.business-about-story .business-story-process-head h2{font-style:italic}.business-about-story .business-story-journey{border-top:0}.business-about-story .business-story-route{color:var(--design-surface)}.business-about-story .business-story-process-ui{background:0 0}.business-about-story .business-story-audiences h3 span,.business-about-story .business-story-client-task h3 span,.business-about-story .business-story-process-head h2 span,.business-about-story .business-story-provider-result h3 span,.business-about-story .business-story-value h2 span{display:block}.business-about-story .business-story-value .business-story-section-head>span{border:1px solid var(--design-business-figma-overlay-20);max-width:none;color:var(--design-business-figma-ink);white-space:nowrap;background:0 0;padding:10px 15px;font-size:12px;font-weight:500;line-height:15px}.business-about-story .business-story-value .business-story-section-head h2{color:var(--design-business-figma-blue);letter-spacing:-1.75px;font-size:50px;font-style:italic;font-weight:500;line-height:53px}.business-about-story .business-story-audiences h3{letter-spacing:-1.02px;font-size:34px;font-weight:500;line-height:36.72px}.business-about-story .business-story-audiences article>p{font-size:16px;line-height:24.8px}.business-about-story .business-story-audiences .is-client{background:var(--design-business-figma-surface-alt);color:var(--design-business-figma-ink)}.business-about-story .business-story-audiences .is-provider{background:var(--design-business-figma-soft);color:var(--design-business-figma-ink);border-radius:0 50px 0 0}.business-about-story .business-story-audience-icon{width:58px;height:58px;color:var(--design-business-figma-blue);background:0 0;border-radius:0;margin-bottom:18px;font-size:40px}.business-about-story .business-story-audiences .is-provider>span{color:var(--design-business-figma-blue)}.business-about-story .business-story-audiences .is-provider>p{color:var(--design-business-figma-copy)}.business-about-story .business-story-audiences ul{gap:18px 24px;margin-top:28px}.business-about-story .business-story-audiences .is-provider li,.business-about-story .business-story-audiences li{color:var(--design-business-figma-ink);border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.business-about-story .business-story-audiences li:before{content:"✓";width:18px;height:20px;color:var(--design-business-figma-blue);place-items:center;font-size:18px;font-weight:700;display:inline-grid}.business-about-story .business-story-trust>div:first-child>span{color:var(--design-business-figma-blue);font-size:14px;font-weight:500}.business-about-story .business-story-trust h2{letter-spacing:-1.75px;font-size:50px;font-weight:500;line-height:53px}.business-about-story .business-story-trust-list h3{font-size:21px;font-weight:500;line-height:31.5px}.business-about-story .business-story-trust-list article>i{color:var(--design-business-figma-blue);background:currentColor;border-radius:0}.business-about-story .business-story-trust-list h3{color:var(--design-business-figma-ink)}.business-about-story .business-story-trust-list p{color:var(--design-business-figma-copy);font-size:15px;line-height:23.25px}.business-about-story .business-story-cta>div>span{box-sizing:border-box;border:1px solid var(--design-business-figma-overlay-20);height:39px;color:var(--design-business-figma-ink);border-radius:999px;align-items:center;padding:10px 15px;font-size:14px;font-weight:500;line-height:18.9px;display:inline-flex}.business-about-story .business-story-cta h2{color:var(--design-business-figma-ink);font-style:italic;font-weight:500}.business-about-story .business-story-cta p{color:var(--design-business-figma-ink);font-size:16px;line-height:24px}.business-about-story .business-story-cta .business-primary-action{gap:0;font-size:14px;font-weight:600}.business-growth-home,.business-growth-home .business-growth-cta{isolation:isolate;position:relative}.business-growth-home .business-growth-cta:before,.business-growth-home:before{content:"";pointer-events:none;display:block;position:absolute}.business-growth-home .business-growth-cta>*,.business-growth-home>*{z-index:1;position:relative}.business-growth-home .business-hero-illustration{visibility:hidden}.business-growth-home .business-category-strip span{color:var(--design-business-figma-ink);background:0 0;border:0;font-size:15px;font-weight:600;line-height:22.5px}.business-public-shell:has(.business-growth-home) .brand-logo{width:200px;max-height:49px}.business-growth-home .business-category-strip,.business-growth-home .business-growth-hero,.business-growth-home .business-growth-section{background:0 0}.business-growth-home .business-category-strip{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0}.business-growth-home .business-category-strip>p{display:none}.business-growth-home .business-category-strip>div{grid-template-columns:repeat(6,minmax(0,1fr))}.business-growth-home .business-primary-action,.business-growth-home .business-secondary-action,.business-growth-home .business-text-action{box-sizing:border-box;height:51px;min-height:51px;padding-inline:37px;font-size:14px;line-height:21px}.business-public-shell:has(.business-growth-home) .footer{background:var(--design-business-figma-blue)}.business-public-shell:has(.business-growth-home) .footer:before{opacity:.22;background-position:50% -638px;background-repeat:no-repeat;background-size:1600px 787px;display:block;inset:0}.business-public-shell:has(.business-growth-home) .business-public-footer-brand p,.business-public-shell:has(.business-growth-home) .business-public-footer-links a{font-size:14px;line-height:21px}.business-growth-home .business-growth-cta-media{background:0 0;border-radius:0}.business-growth-home .business-growth-cta-media span,.business-growth-home .business-growth-cta-media:after{display:none}.business-growth-home .business-process-section{background:var(--design-business-figma-violet) url(/assets/figma-business/home-process-texture.png) center/cover no-repeat;border-radius:0 100px 0 0}.business-growth-home .business-process-intro,.business-growth-home .business-process-steps{border-radius:0}.business-growth-home:before{z-index:0;opacity:.55;background:url(/assets/figma-business/home-wave.svg) top/1600px 825px no-repeat;width:1600px;height:825px;top:-16px;left:50%;transform:translate(-50%)}.business-growth-home .business-growth-cta:before{z-index:0;opacity:1;background:url(/assets/figma-business/home-cta-wave.svg) top/1600px 787px no-repeat;width:1600px;height:787px;top:3.125px;left:50%;transform:translate(-50%)}}.business-public-shell .footer,.business-public-shell:has(.business-growth-home) .footer{background-color:var(--design-business-figma-indigo)}.business-about-story .business-story-audiences .is-provider>span,.business-about-story .business-story-badge,.business-about-story .business-story-trust>div:first-child>span{color:var(--design-business-figma-indigo)}@media (min-width:1024px){.business-public-shell:has(.business-connect-page) main>.page{padding-top:0}.business-public-shell:has(.business-connect-page) main>.page>.container{width:100%}.business-connect-page{width:100%;padding-bottom:0}.business-connect-hero{box-sizing:border-box;background:var(--design-surface) url(/assets/figma-business/home-wave.svg) center 360px/1600px 825px no-repeat;border-radius:0;grid-template-columns:730px 558px;align-items:start;gap:64px;height:665px;min-height:665px;padding:72px 124px 0}.business-connect-hero-copy{width:730px}.business-connect-badge{min-height:35px;color:var(--design-business-figma-blue);border-color:var(--design-business-figma-border-13);background:0 0;padding-inline:15px;font-size:12px;font-weight:500;line-height:15px}.business-connect-hero h1{letter-spacing:-3.69px;max-width:923px;margin:49px 0 33px;font-size:64px;font-weight:500;line-height:65px}.business-connect-hero-copy>p{max-width:635px;font-size:18px;line-height:26.35px}.business-connect-highlights{grid-template-columns:repeat(3,209px);gap:11px;margin-top:65px}.business-connect-highlights span{box-sizing:border-box;background:var(--design-surface);border-radius:0 25px 0 0;min-height:97px;padding:10px;font-size:15px;line-height:19px}.business-connect-highlights i{background:0 0;font-size:24px}.business-connect-highlights strong{font-size:18px}.business-connect-visual{width:558px;height:527px;padding:0;-webkit-mask-image:none;mask-image:none}.business-connect-request-preview{box-sizing:border-box;border-radius:24px;width:558px;height:527px;padding:28px}.business-connect-conversion{box-sizing:border-box;background:var(--design-business-figma-navy) url(/assets/figma-business/home-wave.svg) center 0/1600px 825px no-repeat;height:976px;min-height:976px;margin-top:0;padding:115px 0 0;display:block;position:relative;overflow:hidden}.business-connect-form-copy{text-align:center;width:946px;margin:0 auto;position:static}.business-connect-form-copy .business-kicker{border-color:var(--design-business-figma-white-65);min-height:39px;padding-inline:15px;font-size:14px;line-height:19px}.business-connect-form-copy h2{letter-spacing:-1.89px;margin:43px 0 45px;font-size:54px;font-weight:500;line-height:55.08px}.business-connect-form-copy>p{max-width:934px;color:var(--design-business-figma-white-62);margin:0 auto;font-size:16px;line-height:24.8px}.business-connect-steps{text-align:left;grid-template-columns:repeat(3,290px);gap:32px;margin-top:53px;display:grid}.business-connect-steps article{box-sizing:border-box;background:var(--design-surface);border:0;border-radius:0 50px 0 0;height:152px;min-height:152px;padding:13px 14px}.business-connect-steps article>span,.business-connect-steps h3,.business-connect-steps p{color:var(--design-business-figma-blue)}.business-connect-steps article>span{font-size:18px;line-height:28px}.business-connect-steps h3{margin:8px 0;font-size:20px;font-weight:500;line-height:24px}.business-connect-steps p{max-width:276px;font-size:13px;line-height:25.5px}.business-connect-note{box-sizing:border-box;border-color:var(--design-business-figma-white-20);background:var(--design-business-figma-white-06);text-align:left;width:553px;min-height:64px;margin:68px auto 0;padding:14px}.business-connect-note strong{font-size:11px}.business-connect-note span{font-size:10px}.business-connect-bottom{background:0 0;width:946px;padding:0;display:block;position:absolute;bottom:53px;left:327px}.business-connect-bottom span{margin-bottom:17px;font-size:16px;line-height:24px;display:block}.business-connect-bottom p{max-width:669px;font-size:16px;line-height:24.8px}.business-connect-form-section{box-sizing:border-box;background:var(--design-business-figma-blue-bright) url(/assets/figma-business/home-process-texture.png) center/cover no-repeat;height:970px;padding-top:58px;position:relative;overflow:hidden}.business-connect-form-section-head{width:807px;color:var(--design-surface);text-align:center;margin:0 auto}.business-connect-form-section-head .business-kicker{border-color:var(--design-business-figma-white-65);min-height:39px;padding-inline:15px;font-size:14px}.business-connect-form-section-head h2{color:var(--design-surface);letter-spacing:-2.32px;white-space:nowrap;width:882px;margin:43px 0 16px;font-size:56px;font-style:italic;font-weight:500;line-height:59.16px}.business-connect-form-section-head p{max-width:807px;color:var(--design-business-figma-white-70);margin:0 auto;font-size:16px;line-height:26.5px}.business-connect-form-card{box-sizing:border-box;border-radius:0 61px 0 0;width:820px;height:531px;padding:38px 25px;position:absolute;top:322px;left:50%;transform:translate(-50%)}.business-public-shell:has(.business-connect-page) .footer{box-sizing:border-box;background:var(--design-business-figma-blue);height:231px;min-height:231px;padding:130px 0 28px}.business-public-shell:has(.business-connect-page) .business-public-footer-inner{gap:9px;display:grid}.business-public-shell:has(.business-connect-page) .business-public-footer-logo{filter:brightness(0)invert();width:176px;display:block}.business-public-shell:has(.business-connect-page) .business-public-footer-brand p{color:var(--design-business-figma-white-75);margin:0;font-size:14px;line-height:21px}.business-public-shell:has(.business-connect-page) .business-public-footer-links{flex-wrap:wrap;gap:8px 18px;display:flex}.business-public-shell:has(.business-connect-page) .business-public-footer-links a{color:var(--design-business-figma-white-75);font-size:14px;line-height:21px}.business-public-shell:has(.business-connect-page):after{content:"";background:var(--design-business-figma-surface-cool);height:982px;display:block}}.business-blog-article-figma{box-sizing:border-box;background:var(--design-surface);height:880px;min-height:880px;position:relative}.business-blog-article-figma .business-blog-article-pills{align-items:center;gap:15px;display:flex}.business-blog-article-figma .business-blog-back,.business-blog-article-figma .business-blog-badge{box-sizing:border-box;border:1px solid var(--design-business-figma-border-18);min-height:36px;color:var(--design-business-figma-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:10px 15px;font-size:12px;font-weight:500;line-height:15px;text-decoration:none;display:inline-flex}.business-blog-article-figma .business-blog-badge{border-color:var(--design-business-figma-accent-20);color:var(--design-business-figma-blue)}.business-blog-article-figma>h1{width:1057px;color:var(--design-business-figma-ink);letter-spacing:-3.69px;margin:48px 0 0;font-size:78px;font-style:italic;font-weight:500;line-height:73.8px}.business-blog-article-feature{background:var(--design-business-figma-navy-deep) url(/assets/figma-business/home-process-texture.png) center/cover no-repeat;border-radius:0 101px 0 0;width:1353px;height:431px;margin-top:67px;position:relative;overflow:hidden}.business-blog-article-feature-overlay{background:0 0;position:absolute;inset:0}.business-blog-article-feature h2{color:var(--design-surface);letter-spacing:-2.32px;margin:0;font-size:56px;font-style:italic;font-weight:500;line-height:59.16px;position:absolute;top:54px;left:76px}.business-blog-article-feature p{width:632px;height:140px;color:var(--design-business-figma-gray-light);margin:0;font-size:18px;line-height:27.9px;position:absolute;top:201px;left:76px}.business-blog-article-cta{box-sizing:border-box;background:var(--design-surface);min-height:51px;color:var(--design-business-figma-black);border-radius:999px;justify-content:center;align-items:center;padding:15px 37px;font-size:14px;font-weight:600;line-height:21px;text-decoration:none;display:inline-flex;position:absolute;top:317px;left:76px}@media (min-width:1024px){.business-public-shell:has(.business-blog-article-figma) main>.page{box-sizing:border-box;height:880px;min-height:880px;padding-top:0;padding-bottom:0}.business-public-shell:has(.business-blog-article-figma) main>.page>.container{box-sizing:border-box;width:1600px;max-width:none;margin:0;padding:0 0 0 123px}.business-public-shell:has(.business-blog-article-figma) .business-blog-article-pills{position:absolute;top:69px;left:2px}.business-public-shell:has(.business-blog-article-figma) .business-blog-article{width:100%;max-width:none;margin:0}.business-public-shell:has(.business-blog-article-figma) .business-blog-article-figma>h1{margin:0;position:absolute;top:153px;left:0}.business-public-shell:has(.business-blog-article-figma) .business-blog-article-feature{margin:0;position:absolute;top:389px;left:0}.business-public-shell:has(.business-blog-article-figma) .topbar-inner{position:relative}.business-public-shell:has(.business-blog-article-figma) .brand{visibility:hidden}.business-public-shell:has(.business-blog-article-figma) .nav{width:940px;height:48px;display:block;position:absolute;top:0;left:447px}.business-public-shell:has(.business-blog-article-figma) .header-tools,.business-public-shell:has(.business-blog-article-figma) .nav>.dropdown:first-child,.business-public-shell:has(.business-blog-article-figma) .nav>.nav-link{height:21px;position:absolute;top:14px}.business-public-shell:has(.business-blog-article-figma) .nav>.dropdown:first-child{left:0}.business-public-shell:has(.business-blog-article-figma) .nav>.nav-link:first-of-type{left:177px}.business-public-shell:has(.business-blog-article-figma) .nav>.nav-link:nth-of-type(2){left:262px}.business-public-shell:has(.business-blog-article-figma) .nav>.nav-link:nth-of-type(3){left:487px}.business-public-shell:has(.business-blog-article-figma) .header-tools{height:48px;top:0;left:749px}.business-public-shell:has(.business-blog-article-figma) .nav-trigger-toggle{display:none}.business-public-shell:has(.business-blog-article-figma) .nav-link,.business-public-shell:has(.business-blog-article-figma) .nav-trigger-link{height:21px;min-height:21px;color:var(--design-business-figma-ink);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;line-height:21px}.business-public-shell:has(.business-blog-article-figma) .nav-link.is-active{background:0 0;border-radius:0}.business-public-shell:has(.business-blog-article-figma) .header-tools .nav-trigger-link{background:var(--design-business-figma-blue);width:190px;height:51px;min-height:51px;color:var(--design-surface);border-radius:999px;padding:15px 37px}.business-public-shell:has(.business-blog-article-figma) .business-notification-slot{display:none}.business-public-shell:has(.business-blog-article-figma) .footer{box-sizing:border-box;background:var(--design-business-figma-blue);height:231px;min-height:231px;padding:54px 0 0}.business-public-shell:has(.business-blog-article-figma) .footer>.container{width:1353px;margin:0 0 0 123px}.business-public-shell:has(.business-blog-article-figma) .business-public-footer-inner{display:block}.business-public-shell:has(.business-blog-article-figma) .business-public-footer-logo{width:176px;height:41px;display:block}.business-public-shell:has(.business-blog-article-figma) .business-public-footer-brand p{color:var(--design-business-figma-white-75);margin:35px 0 0;font-size:14px;line-height:21px}.business-public-shell:has(.business-blog-article-figma) .business-public-footer-links{flex-wrap:nowrap;gap:18px;margin-top:9px;display:flex}.business-public-shell:has(.business-blog-article-figma) .business-public-footer-links a{color:var(--design-business-figma-white-75);white-space:nowrap;font-size:14px;line-height:21px;text-decoration:none}.business-public-shell:has(.business-blog-article-figma):after{content:"";background:var(--design-business-color-d14f901611);height:2px;display:block}}@media (max-width:1199px){.business-about-story .business-story-audiences .is-provider>span{color:var(--design-surface)}}@media (min-width:1024px){.business-public-shell:has(.business-growth-home) .topbar{box-sizing:border-box;height:79px}.business-public-shell:has(.business-growth-home) main>.page{box-sizing:border-box;height:2794px;min-height:2794px;padding-top:0}.business-public-shell:has(.business-growth-home) main>.page>.container{width:1600px;max-width:none;margin:0;padding:0}.business-public-shell:has(.business-growth-home) .business-growth-home{background:var(--design-surface);width:1600px;height:2794px;min-height:0;padding:0;position:relative;overflow:hidden}.business-public-shell:has(.business-growth-home) .business-growth-hero{box-sizing:border-box;background:0 0;border-radius:0;width:1600px;height:590px;min-height:0;padding:0;display:block;position:absolute;inset:0 0 auto}.business-public-shell:has(.business-growth-home) .business-growth-hero-copy{width:650px;max-width:none;height:500px;position:absolute;top:65px;left:124px}.business-public-shell:has(.business-growth-home) .business-growth-hero h1{letter-spacing:-3.69px;width:587px;max-width:none;height:222px;margin:0;font-size:82px;font-style:italic;font-weight:500;line-height:73.8px;position:absolute;top:0;left:0}.business-public-shell:has(.business-growth-home) .business-growth-hero-copy>p{width:539px;max-width:none;height:84px;margin:0;font-size:18px;line-height:27.9px;position:absolute;top:261.39px;left:0}.business-public-shell:has(.business-growth-home) .business-growth-actions{gap:13px;width:auto;margin:0;position:absolute;top:388.06px;left:0}.business-public-shell:has(.business-growth-home) .business-growth-actions .business-primary-action{box-sizing:border-box;width:315px;height:51px;min-height:51px}.business-public-shell:has(.business-growth-home) .business-growth-actions .business-secondary-action{box-sizing:border-box;width:195px;height:51px;min-height:51px}.business-public-shell:has(.business-growth-home) .business-growth-assurances{gap:22px;width:auto;margin:0;position:absolute;top:469.06px;left:0}.business-public-shell:has(.business-growth-home) .business-growth-assurances li{font-size:12px;line-height:19px}.business-public-shell:has(.business-growth-home) .business-growth-assurances i{width:18px;height:20px}.business-public-shell:has(.business-growth-home) .business-category-strip{box-sizing:border-box;background:0 0;width:1600px;height:240px;padding:0;display:block;position:absolute;top:590px;left:0}.business-public-shell:has(.business-growth-home) .business-category-strip>p{display:none}.business-public-shell:has(.business-growth-home) .business-category-strip>div{width:1600px;height:240px;padding:0;display:block;position:relative}.business-public-shell:has(.business-growth-home) .business-category-strip span{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:248px;height:130px;padding:0;display:flex;position:absolute;top:34px}.business-public-shell:has(.business-growth-home) .business-category-strip span:first-child{left:39.5px}.business-public-shell:has(.business-growth-home) .business-category-strip span:nth-child(2){left:288.5px}.business-public-shell:has(.business-growth-home) .business-category-strip span:nth-child(3){left:536px}.business-public-shell:has(.business-growth-home) .business-category-strip span:nth-child(4){left:786.5px}.business-public-shell:has(.business-growth-home) .business-category-strip span:nth-child(5){left:1034.5px}.business-public-shell:has(.business-growth-home) .business-category-strip span:nth-child(6){left:1283.5px}.business-public-shell:has(.business-growth-home) .business-category-strip span img{object-fit:contain;flex:0 0 65px;width:65px;height:65px;max-height:none;margin:0 0 17px}.business-public-shell:has(.business-growth-home) .business-growth-section{box-sizing:border-box;background:0 0;width:1600px;height:783px;padding:0;position:absolute;top:760px;left:0}.business-public-shell:has(.business-growth-home) .business-benefits-intro{width:700px;margin:0;display:block;position:absolute;top:43px;left:122px}.business-public-shell:has(.business-growth-home) .business-benefits-intro h2{letter-spacing:-1.82px;width:625px;height:107px;margin:0;font-size:45px;font-weight:500;line-height:53.04px}.business-public-shell:has(.business-growth-home) .business-benefits-intro h2 span{display:block}.business-public-shell:has(.business-growth-home) .business-benefits-intro>p{width:624px;height:56px;margin:0;font-size:18px;line-height:27.9px;position:absolute;top:128px;left:2px}.business-public-shell:has(.business-growth-home) .business-benefit-grid{grid-template-columns:repeat(3,440px);gap:16px;width:1352px;height:467px;margin:0;display:grid;position:absolute;top:273.69px;left:124px}.business-public-shell:has(.business-growth-home) .business-benefit-card{box-sizing:border-box;border:0;gap:28px;width:440px;height:467px;min-height:467px;padding:32px 25px 25px}.business-public-shell:has(.business-growth-home) .business-benefit-meta img{width:61px;height:61px}.business-public-shell:has(.business-growth-home) .business-benefit-card h3{margin:23px 0 14px;font-size:27px;font-weight:500;line-height:31.5px}.business-public-shell:has(.business-growth-home) .business-benefit-card .business-benefit-copy>p{font-size:14px;line-height:21.7px}.business-public-shell:has(.business-growth-home) .business-benefit-demo{margin-top:auto}.business-public-shell:has(.business-growth-home) .business-process-section{box-sizing:border-box;background:var(--design-business-figma-violet) url(/assets/figma-business/home-process-texture.png) center/cover no-repeat;border-radius:0;grid-template-columns:840px 512px;width:1352px;height:572px;min-height:572px;margin:0;padding:0;display:grid;position:absolute;top:1543px;left:124px}.business-public-shell:has(.business-growth-home) .business-process-intro{box-sizing:border-box;width:840px;height:572px;padding:57px 0 0 70px;position:relative}.business-public-shell:has(.business-growth-home) .business-process-intro .business-kicker{box-sizing:border-box;border:1px solid var(--design-business-figma-white-65);white-space:nowrap;width:121px;height:35px;min-height:35px;padding:10px 15px;font-size:12px;line-height:15px}.business-public-shell:has(.business-growth-home) .business-process-intro h2{letter-spacing:-2.32px;width:569px;height:119px;margin:28px 0 0;font-size:58px;font-weight:500;line-height:59.16px}.business-public-shell:has(.business-growth-home) .business-process-intro>p{width:540px;height:132px;margin:30px 0 0;font-size:16px;line-height:26.35px}.business-public-shell:has(.business-growth-home) .business-process-intro .business-text-action{box-sizing:border-box;width:223px;height:51px;min-height:51px;margin:0;position:absolute;top:464px;left:70px}.business-public-shell:has(.business-growth-home) .business-process-steps{box-sizing:border-box;grid-template-rows:repeat(3,175px);grid-template-columns:512px;gap:0;width:512px;height:572px;padding:27px 0 0;display:grid}.business-public-shell:has(.business-growth-home) .business-process-steps article{box-sizing:border-box;border:0;width:512px;height:175px;min-height:175px;padding:24px 0}.business-public-shell:has(.business-growth-home) .business-process-steps article span{font-size:18px;line-height:28px}.business-public-shell:has(.business-growth-home) .business-process-steps article h3{margin:8px 0;font-size:20px;font-weight:500;line-height:24px}.business-public-shell:has(.business-growth-home) .business-process-steps article p{font-size:13px;line-height:25.5px}.business-public-shell:has(.business-growth-home) .business-growth-cta{box-sizing:border-box;background:0 0;grid-template-columns:845px 507px;width:1352px;height:638px;min-height:638px;margin:0;padding:0;position:absolute;top:2156px;left:124px}.business-public-shell:has(.business-growth-home) .business-growth-cta-copy{box-sizing:border-box;width:845px;height:638px;min-height:638px;padding:114px 34px 0}.business-public-shell:has(.business-growth-home) .business-growth-cta-copy .business-growth-outline-badge{height:35px;min-height:35px;padding:10px 15px;font-size:11px;line-height:15px}.business-public-shell:has(.business-growth-home) .business-growth-cta h2{letter-spacing:-3.06px;width:760px;max-width:760px;height:134px;margin:28px 0 0;font-size:68px;font-weight:500;line-height:66.64px}.business-public-shell:has(.business-growth-home) .business-growth-cta-copy .business-primary-action{box-sizing:border-box;width:239px;height:51px;min-height:51px;margin:0;position:absolute;top:430px;left:34px}.business-public-shell:has(.business-growth-home) .business-growth-cta-media{background:0 0;border-radius:0;width:507px;height:638px;min-height:638px}.business-public-shell:has(.business-growth-home) .business-growth-cta-media span,.business-public-shell:has(.business-growth-home) .business-growth-cta-media:after{display:none}.business-public-shell:has(.business-growth-home) .business-growth-cta:before{height:787px;top:0}.business-public-shell:has(.business-growth-home) .business-public-footer-inner{display:block}.business-public-shell:has(.business-growth-home) .footer{box-sizing:border-box;background:var(--design-business-figma-blue);height:231px;min-height:231px;padding:54px 0 0}.business-public-shell:has(.business-growth-home) .footer>.container{width:1353px;margin:0 0 0 123px}.business-public-shell:has(.business-growth-home) .business-public-footer-brand p{margin:35px 0 0;font-size:14px;line-height:21px}.business-public-shell:has(.business-growth-home) .business-public-footer-links{flex-wrap:nowrap;gap:18px;margin-top:9px;display:flex}.business-public-shell:has(.business-growth-home) .business-public-footer-links a{white-space:nowrap;font-size:14px;line-height:21px}}@media (min-width:1024px) and (max-width:1599px){body:has(.business-growth-home) [data-cookie-preferences-launcher]{--cookie-top-vw:182.75vw}body:has(.business-about-story) [data-cookie-preferences-launcher]{--cookie-top-vw:272.25vw}body:has(.business-blog-page):not(:has(.business-blog-article-figma)) [data-cookie-preferences-launcher]{--cookie-top-vw:132.688vw}body:has(.business-products-page) [data-cookie-preferences-launcher]{--cookie-top-vw:126.063vw}body:has(.business-connect-page) [data-cookie-preferences-launcher]{--cookie-top-vw:171.313vw}body:has(.business-blog-article-figma) [data-cookie-preferences-launcher]{--cookie-top-vw:63.125vw}body:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) [data-cookie-preferences-launcher]{box-sizing:border-box;left:auto!important;top:var(--cookie-top-vw)!important;width:12.9375vw!important;height:3.1875vw!important;min-height:3.1875vw!important;box-shadow:none!important;border-radius:999px!important;padding:0!important;font-size:.875vw!important;line-height:1.3125vw!important;position:absolute!important;bottom:auto!important;right:7.9375vw!important}}@media (min-width:1600px){body:has(.business-growth-home) [data-cookie-preferences-launcher]{--cookie-top:2924px}body:has(.business-about-story) [data-cookie-preferences-launcher]{--cookie-top:4356px}body:has(.business-blog-page):not(:has(.business-blog-article-figma)) [data-cookie-preferences-launcher]{--cookie-top:2123px}body:has(.business-products-page) [data-cookie-preferences-launcher]{--cookie-top:2017px}body:has(.business-connect-page) [data-cookie-preferences-launcher]{--cookie-top:2741px}body:has(.business-blog-article-figma) [data-cookie-preferences-launcher]{--cookie-top:1010px}body:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) [data-cookie-preferences-launcher]{box-sizing:border-box;left:auto!important;top:var(--cookie-top)!important;width:207px!important;height:51px!important;min-height:51px!important;box-shadow:none!important;border-radius:999px!important;padding:15px 37px!important;position:absolute!important;bottom:auto!important;right:127px!important}}@media (min-width:1024px){.business-public-shell:has(.business-growth-home) .topbar-inner{width:1600px;height:79px;margin:0;position:relative}.business-public-shell:has(.business-growth-home) .brand{width:200px;height:48.6px;margin:0;position:absolute;top:15.5px;left:107px}.business-public-shell:has(.business-growth-home) .brand-logo{width:200px;height:48.6px}.business-public-shell:has(.business-growth-home) .nav{width:940px;height:79px;display:block;position:absolute;top:0;left:537px}.business-public-shell:has(.business-growth-home) .nav>.dropdown:first-child{width:135px;height:21px;position:absolute;top:15px;left:0}.business-public-shell:has(.business-growth-home) .nav>.dropdown:first-child .nav-trigger{width:135px;height:21px;display:block}.business-public-shell:has(.business-growth-home) .nav>.dropdown:first-child .nav-trigger-link{white-space:nowrap;background:0 0;border:0;width:135px;height:21px;min-height:21px;padding:0;font-size:14px;font-weight:600;line-height:21px;position:absolute;top:0;left:0}.business-public-shell:has(.business-growth-home) .nav>.dropdown:first-child .nav-trigger-toggle{display:none}.business-public-shell:has(.business-growth-home) .nav>.nav-link{white-space:nowrap;background:0 0;border:0;border-radius:0;height:21px;min-height:21px;padding:0;font-size:14px;font-weight:600;line-height:21px;position:absolute;top:15px}.business-public-shell:has(.business-growth-home) .nav>.nav-link:first-of-type{left:177px}.business-public-shell:has(.business-growth-home) .nav>.nav-link:nth-of-type(2){left:262px}.business-public-shell:has(.business-growth-home) .nav>.nav-link:nth-of-type(3){left:487px}.business-public-shell:has(.business-growth-home) .header-tools{width:190px;height:51px;display:block;position:absolute;top:14px;left:749px}.business-public-shell:has(.business-growth-home) .header-tools .dropdown,.business-public-shell:has(.business-growth-home) .header-tools .nav-trigger{width:190px;height:51px}.business-public-shell:has(.business-growth-home) .header-tools .nav-trigger-link{box-sizing:border-box;background:var(--design-business-figma-blue);width:190px;height:51px;min-height:51px;color:var(--design-surface);white-space:nowrap;border:0;border-radius:999px;padding:15px 37px;font-size:14px;font-weight:600;line-height:21px}.business-public-shell:has(.business-growth-home) .business-notification-slot,.business-public-shell:has(.business-growth-home) .header-tools .nav-trigger-toggle{display:none}body:has(.business-growth-home) [data-cookie-preferences-launcher]{white-space:nowrap;font-family:var(--font-inter),Inter,sans-serif;font-size:14px;font-weight:600;line-height:21px}.business-public-shell:has(.business-growth-home) .business-growth-actions a{white-space:nowrap}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .brand{visibility:visible}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-blog-hero{background:var(--design-surface) url(/assets/figma-business/blog-wave.svg) center top /1602px 672px no-repeat;border-bottom:0;height:596px;min-height:596px}.business-products-card li:before{content:"✓";width:14px;height:18px;color:var(--design-business-figma-blue);background:0 0;border-radius:0;font-size:14px;font-weight:600;line-height:18px;top:12px;left:0}body:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) [data-cookie-preferences-launcher]{white-space:nowrap;font-family:Inter Figma,Inter,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;line-height:21px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .topbar{box-sizing:border-box;height:79px;padding:0}.business-public-shell:has(.business-growth-home) .brand{top:-1px}.business-public-shell:has(.business-growth-home) .business-primary-action{background:var(--design-business-figma-blue)}.business-growth-home:before{opacity:1;background-image:url(/assets/figma-business/home-wave-figma.png);background-size:1600px 825px;height:825px;top:0}.business-growth-home .business-growth-cta:before{opacity:1;background-image:url(/assets/figma-business/home-cta-wave-figma.png);background-size:1600px 787px;height:787px;top:0}.business-public-shell:has(.business-growth-home) .business-process-section{background-image:url(/assets/figma-business/home-process-texture.png);background-position:1px 0;background-repeat:no-repeat;background-size:1351px 572px;background-color:var(--design-business-figma-violet);border-radius:0 100px 0 0;overflow:hidden}}@media (min-width:1200px){.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-blog-hero h1{letter-spacing:-3.69px;width:1158px;max-width:none;margin:0;font-size:78px;line-height:73.8px;top:153px;left:121px}.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-blog-assurances,.business-public-shell:has(.business-blog-page):not(:has(.business-blog-article-figma)) .business-blog-hero-actions{margin:0}}@media (min-width:1600px){.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) main>.page>.container{margin-inline:auto}}@media (min-width:1024px) and (max-width:1279px){.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma){zoom:calc(100vw / 1600px);width:1600px}}.business-products-card-actions a:first-child,.business-products-hero-actions>.business-primary-action,.business-public-shell .btn.btn-primary.nav-trigger-link{background:var(--design-business-figma-blue-accessible)}.business-public-shell .footer{background-color:var(--design-business-figma-blue-accessible)}.business-public-shell .footer .business-public-footer-brand p,.business-public-shell .footer .business-public-footer-links a{color:var(--design-surface)}.business-connect-steps article>span,.business-connect-steps h3,.business-connect-steps p,.business-products-card li:before,.business-products-page .business-products-card-actions a:first-child{color:var(--design-business-figma-blue-aa)}.business-products-request-preview>div small,.business-products-request-preview>div span,.business-products-request-preview>p,.business-products-workspace-copy>p{color:var(--design-surface)}@media (min-width:1024px){.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .topbar-inner{width:1600px;height:79px;margin:0 auto;position:relative}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .topbar{background:var(--design-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .brand{width:200px;height:48.5924px;margin:0;position:absolute;top:15.5082px;left:107px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .brand-logo{object-fit:fill;filter:none;width:200px;height:48.5924px;max-height:none;display:block}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav{width:940px;height:79px;display:block;position:absolute;top:15px;left:537px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.dropdown:first-child{width:135px;height:21px;position:absolute;top:15px;left:0}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.dropdown:first-child .nav-trigger-link{white-space:nowrap;background:0 0;border:0;border-radius:0;width:135px;height:21px;min-height:21px;padding:0;font-size:14px;line-height:21px;position:absolute;top:0;left:0}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.dropdown:first-child .nav-trigger-link.is-active{background:var(--design-business-figma-surface-alt);width:163px;height:41px;color:var(--design-business-figma-blue);border:0;border-radius:12px;margin:-10px -14px;padding:10px 14px}.business-public-shell:has(.business-products-page) .nav>.dropdown:first-child .nav-trigger-link.is-active{width:135px;height:21px;color:inherit;background:0 0;border-radius:0;margin:0;padding:0}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.dropdown:first-child .nav-trigger{width:135px;height:21px;display:block}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.dropdown:first-child .nav-trigger-toggle{display:none}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.nav-link{white-space:nowrap;background:0 0;border:0;border-radius:0;height:21px;min-height:21px;padding:0;font-size:14px;line-height:21px;position:absolute;top:15px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.nav-link:first-of-type{left:177px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.nav-link:nth-of-type(2){left:262px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.nav-link:nth-of-type(3){left:487px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .nav>.nav-link.is-active{background:var(--design-business-figma-surface-alt);border-radius:12px;height:41px;margin:-10px -14px;padding:10px 14px}.business-public-shell:has(.business-growth-home) .business-process-intro h2 span{white-space:nowrap}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .header-tools{width:190px;height:51px;display:block;position:absolute;top:-1px;left:749px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .header-tools .dropdown,.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .header-tools .nav-trigger{width:190px;height:51px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .header-tools .nav-trigger-link{box-sizing:border-box;background:var(--design-business-figma-blue);width:190px;height:51px;min-height:51px;color:var(--design-surface);white-space:nowrap;border:0;border-radius:999px;padding:15px 37px;font-size:14px;font-weight:600;line-height:21px}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .business-notification-slot,.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .header-tools .nav-trigger-toggle{display:none}.business-public-shell:has(.business-connect-page) .business-connect-hero{background-position:50% 283px}.business-public-shell:has(.business-connect-page) .business-connect-highlights i{background-color:currentColor}.business-public-shell:has(.business-connect-page) .business-connect-form-section-head .business-kicker{color:var(--design-surface);border-color:var(--design-business-figma-white-65)}.business-public-shell:has(.business-connect-page) .business-connect-form-card input::placeholder{color:#0000;opacity:0}.business-public-shell:has(.business-connect-page) .business-connect-form-card button.business-primary-action{align-self:center;width:315px;margin-inline:auto}}@media (min-width:1600px){.business-public-shell:has(.business-connect-page) main>.page>.container{width:1600px;max-width:none;margin-inline:auto}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) footer>.container,.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) main>.page>.container{margin-inline:auto}body:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) [data-cookie-preferences-launcher]{right:calc(50vw - 673px)!important}}.business-public-shell:has(.business-growth-home,.business-about-story,.business-blog-page,.business-products-page,.business-connect-page,.business-blog-article-figma) .header-tools .nav-trigger-link{background:var(--design-business-figma-blue-accessible)!important}.business-public-shell:has(.business-figma-home-preview) main>.page{box-sizing:border-box;height:3104px;min-height:3104px;padding:0}.business-public-shell:has(.business-figma-home-preview) main>.page>.container{width:1600px;max-width:none;margin:0;padding:0}.business-public-shell:has(.business-figma-home-preview) .topbar-inner{width:1600px;height:79px;margin:0 auto;position:relative}.business-public-shell:has(.business-figma-home-preview) .topbar{background:var(--design-business-color-d14f901611);-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;border-bottom:0;height:79px;padding:0}.business-public-shell:has(.business-figma-home-preview) .brand{width:200px;height:48.5924px;margin:0;position:absolute;top:15.5082px;left:107px}.business-public-shell:has(.business-figma-home-preview) .brand-logo{object-fit:fill;width:200px;height:48.5924px;max-height:none;display:block}.business-public-shell:has(.business-figma-home-preview) .nav{width:940px;height:79px;display:block;position:absolute;top:15px;left:537px}.business-public-shell:has(.business-figma-home-preview) .nav>.dropdown:first-child{width:135px;height:21px;position:absolute;top:15px;left:0}.business-public-shell:has(.business-figma-home-preview) .nav>.dropdown:first-child .nav-trigger-link{white-space:nowrap;background:0 0;border:0;border-radius:0;width:135px;height:21px;min-height:21px;padding:0;font-size:14px;line-height:21px;position:absolute;top:0;left:0}.business-public-shell:has(.business-figma-home-preview) .nav>.dropdown:first-child .nav-trigger{width:135px;height:21px;display:block}.business-public-shell:has(.business-figma-home-preview) .nav>.dropdown:first-child .nav-trigger-toggle{display:none}.business-public-shell:has(.business-figma-home-preview) .nav>.nav-link{white-space:nowrap;background:0 0;border:0;border-radius:0;height:21px;min-height:21px;padding:0;font-size:14px;line-height:21px;position:absolute;top:15px}.business-public-shell:has(.business-figma-home-preview) .nav>.nav-link:first-of-type{left:177px}.business-public-shell:has(.business-figma-home-preview) .nav>.nav-link:nth-of-type(2){left:262px}.business-public-shell:has(.business-figma-home-preview) .nav>.nav-link:nth-of-type(3){left:487px}.business-public-shell:has(.business-figma-home-preview) .header-tools{width:190px;height:51px;display:block;position:absolute;top:-1px;left:749px}.business-public-shell:has(.business-figma-home-preview) .header-tools .dropdown,.business-public-shell:has(.business-figma-home-preview) .header-tools .nav-trigger{width:190px;height:51px}.business-public-shell:has(.business-figma-home-preview) .header-tools .nav-trigger-link{box-sizing:border-box;background:var(--design-business-color-e074cc7e07);width:190px;height:51px;min-height:51px;color:var(--design-business-color-d14f901611);white-space:nowrap;border:0;border-radius:999px;padding:15px 37px;font-size:14px;font-weight:600;line-height:21px}.business-public-shell:has(.business-figma-home-preview) .business-notification-slot,.business-public-shell:has(.business-figma-home-preview) .header-tools .nav-trigger-toggle,.business-public-shell:has(.business-figma-home-preview)>footer{display:none}.business-public-shell:has(.business-about-figma-preview) main>.page{box-sizing:border-box;height:4536px;min-height:4536px;padding:0}.business-public-shell:has(.business-about-figma-preview) main>.page>.container{width:1600px;max-width:none;margin:0;padding:0}.business-public-shell:has(.business-about-figma-preview) .business-about-figma-preview{box-sizing:border-box;background:var(--design-surface);width:1600px;height:4536px;min-height:4536px;margin-top:-79px;padding:0;overflow:hidden}.business-public-shell:has(.business-about-figma-preview) .business-notification-slot,.business-public-shell:has(.business-about-figma-preview)>footer{display:none}.business-public-shell:has([data-name="/business/about · 1600"]) main>.page{box-sizing:border-box;height:4536px;min-height:4536px;padding:0}.business-public-shell:has([data-name="/business/about · 1600"]) main>.page>.container{width:1600px;max-width:none;margin:0;padding:0}.business-public-shell:has([data-name="/business/about · 1600"]) .topbar{background:var(--design-business-color-d14f901611);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;height:79px;padding:0}.business-public-shell:has([data-name="/business/about · 1600"]) .topbar-inner{width:1600px;height:79px;margin:0 auto;position:relative}.business-public-shell:has([data-name="/business/about · 1600"]) .brand{width:200px;height:48.5924px;margin:0;position:absolute;top:15.5082px;left:107px}.business-public-shell:has([data-name="/business/about · 1600"]) .brand-logo{object-fit:fill;width:200px;height:48.5924px;max-height:none;display:block}.business-public-shell:has([data-name="/business/about · 1600"]) .nav{width:940px;height:79px;display:block;position:absolute;top:15px;left:537px}.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.dropdown:first-child{width:135px;height:21px;position:absolute;top:15px;left:0}.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.dropdown:first-child .nav-trigger{width:135px;height:21px;display:block}.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.dropdown:first-child .nav-trigger-toggle{display:none}.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.dropdown:first-child .nav-trigger-link,.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.nav-link{height:21px;min-height:21px;color:var(--design-business-color-438d65a943);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;line-height:21px;position:absolute;top:0}.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.nav-link{top:15px}.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.nav-link:first-of-type{left:177px}.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.nav-link:nth-of-type(2){left:262px}.business-public-shell:has([data-name="/business/about · 1600"]) .nav>.nav-link:nth-of-type(3){left:487px}.business-public-shell:has([data-name="/business/about · 1600"]) .header-tools{width:190px;height:51px;display:block;position:absolute;top:-1px;left:749px}.business-public-shell:has([data-name="/business/about · 1600"]) .header-tools .dropdown,.business-public-shell:has([data-name="/business/about · 1600"]) .header-tools .nav-trigger{width:190px;height:51px}.business-public-shell:has([data-name="/business/about · 1600"]) .header-tools .nav-trigger-link{box-sizing:border-box;background:var(--design-business-color-e074cc7e07);width:190px;height:51px;min-height:51px;color:var(--design-business-color-d14f901611);white-space:nowrap;border:0;border-radius:999px;padding:15px 37px;font-size:14px;font-weight:600;line-height:21px}.business-public-shell:has([data-name="/business/about · 1600"]) .business-notification-slot,.business-public-shell:has([data-name="/business/about · 1600"]) .header-tools .nav-trigger-toggle,.business-public-shell:has([data-name="/business/about · 1600"])>footer{display:none}.business-public-shell:has(.business-about-story) .footer,.business-public-shell:has(.business-blog-article-figma) .footer,.business-public-shell:has(.business-blog-page) .footer,.business-public-shell:has(.business-connect-page) .footer,.business-public-shell:has(.business-growth-home) .footer,.business-public-shell:has(.business-products-page) .footer{background-color:var(--design-business-figma-blue-accessible)!important}.business-public-shell:has(.business-about-story) .business-public-footer-brand p,.business-public-shell:has(.business-about-story) .business-public-footer-links a,.business-public-shell:has(.business-blog-article-figma) .business-public-footer-brand p,.business-public-shell:has(.business-blog-article-figma) .business-public-footer-links a,.business-public-shell:has(.business-blog-page) .business-public-footer-brand p,.business-public-shell:has(.business-blog-page) .business-public-footer-links a,.business-public-shell:has(.business-connect-page) .business-public-footer-brand p,.business-public-shell:has(.business-connect-page) .business-public-footer-links a,.business-public-shell:has(.business-growth-home) .business-public-footer-brand p,.business-public-shell:has(.business-growth-home) .business-public-footer-links a,.business-public-shell:has(.business-products-page) .business-public-footer-brand p,.business-public-shell:has(.business-products-page) .business-public-footer-links a{color:var(--design-surface)!important}.business-connect-page .business-connect-steps article>span,.business-connect-page .business-connect-steps h3,.business-connect-page .business-connect-steps p,.business-products-page .business-products-card li,.business-products-page .business-products-card li:before{color:var(--design-business-figma-blue-aa)!important}.business-products-page .business-products-card-actions a:first-child,.business-products-page .business-products-hero-actions>.business-primary-action{background:var(--design-business-figma-blue-accessible)!important;color:var(--design-surface)!important}.business-products-page .business-products-request-preview>div small,.business-products-page .business-products-request-preview>div span,.business-products-page .business-products-request-preview>p,.business-products-page .business-products-workspace-copy>p{color:var(--design-surface)!important}@media (max-width:1023px){.business-connect-page .business-connect-steps article>span,.business-connect-page .business-connect-steps h3,.business-connect-page .business-connect-steps p{color:var(--design-surface)!important}}@media (min-width:1024px){.business-about-story .business-story-process-head h2{letter-spacing:-1.89px;font-size:64px;font-style:italic;font-weight:500;line-height:70px}.business-about-story .business-story-cta h2{letter-spacing:-3.06px;font-size:68px;font-style:italic;font-weight:500;line-height:66.64px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page){background:var(--design-business-figma-surface-cool);width:1600px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .topbar-inner{width:1600px;height:79px;margin:0 auto;position:relative}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .topbar{box-sizing:border-box;background:var(--design-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;height:79px;padding:0}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .brand{width:200px;height:48.6px;margin:0;position:absolute;top:15.5px;left:107px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .brand-logo{object-fit:fill;width:200px;height:48.6px;max-height:none;display:block}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav{width:940px;height:79px;display:block;position:absolute;top:15px;left:537px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .header-tools,.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.dropdown:first-child,.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.nav-link{position:absolute}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.dropdown:first-child{width:135px;height:21px;top:15px;left:0}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.dropdown:first-child .nav-trigger,.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.dropdown:first-child .nav-trigger-link{white-space:nowrap;background:0 0;border:0;border-radius:0;width:135px;height:21px;min-height:21px;padding:0;font-size:14px;line-height:21px;display:block}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .business-notification-slot,.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.dropdown:first-child .nav-trigger-toggle{display:none}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.nav-link{white-space:nowrap;background:0 0;border:0;border-radius:0;height:21px;min-height:21px;padding:0;font-size:14px;line-height:21px;top:15px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.nav-link:first-of-type{left:177px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.nav-link:nth-of-type(2){left:262px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .nav>.nav-link:nth-of-type(3){left:487px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .header-tools{width:190px;height:51px;display:block;top:-1px;left:749px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .header-tools .dropdown,.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .header-tools .nav-trigger,.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .header-tools .nav-trigger-link{box-sizing:border-box;width:190px;height:51px;min-height:51px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .header-tools .nav-trigger-link{background:var(--design-business-figma-blue);color:var(--design-surface);white-space:nowrap;border:0;border-radius:999px;padding:15px 37px;font-size:14px;font-weight:600;line-height:21px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) main>.page{padding:0}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) main>.page>.container{width:1600px;max-width:none;margin:0;padding:0}.business-public-shell:has(.business-login-page) main>.page{background:var(--design-business-figma-surface-cool);height:781px;min-height:781px}.business-login-page{box-sizing:border-box;background:var(--design-business-figma-navy);border-radius:0 0 28px 28px;width:1600px;height:781px;min-height:0;padding:16px 0 0;position:relative;overflow:hidden}.business-login-card,.business-login-context{box-sizing:border-box;border-radius:0;position:absolute}.business-login-context{background:0 0;width:737px;padding:58px;top:5px;left:66px}.business-login-context h1{max-width:600px;color:var(--design-surface);letter-spacing:-2.32px;margin:57px 0 28px;font-size:58px;font-style:italic;font-weight:500;line-height:58px}.business-login-context>p{max-width:617px;color:var(--design-business-figma-gray-light);font-size:17px;line-height:26.35px}.business-login-badge{border:1px solid var(--design-business-figma-lavender-border);min-height:36px;color:var(--design-surface);background:0 0;border-radius:999px;padding:0 15px;font-size:14px;line-height:17px}.business-login-benefits{grid-template-columns:repeat(3,200.36px);gap:10px;margin-top:72px}.business-login-benefits article{box-sizing:border-box;border:1px solid var(--design-business-figma-white-20);border-radius:0;height:155.38px;padding:16px}.business-login-benefits article>i{width:34px;height:34px;color:var(--design-business-figma-blue-soft);background-color:currentColor;border-radius:6px;margin-bottom:24px;font-size:28px}.business-login-benefits strong{color:var(--design-surface);font-size:14px}.business-login-benefits span{color:var(--design-business-figma-white-70);font-size:13px;line-height:18px}.business-login-connect-note{color:var(--design-business-figma-white-68);margin:0;padding:0;font-size:14px;position:absolute;bottom:30px;left:58px;right:58px}.business-login-connect-note a{color:var(--design-surface)}.business-login-card{background:var(--design-surface);border:0;border-radius:0 60px 0 0;justify-content:flex-start;width:666.89px;height:655.28px;padding:94px 59px 50px;top:63px;left:809.09px}.business-login-card-icon{background:var(--design-business-figma-soft);width:50px;height:52px;color:var(--design-business-figma-blue);border-radius:10px;flex:0 0 50px;place-items:center;display:grid;transform:translateY(-41px)}.business-login-card-icon i{background-color:currentColor;width:50px;height:52px;display:block}.business-login-card h2{letter-spacing:-1.08px;margin:-3px 0 12px;font-size:36px;line-height:44px}.business-login-card>p{max-width:400px;font-size:15px;line-height:23px}.business-login-form{gap:29px;margin-top:32px}.business-login-form .field{gap:5px}.business-login-form label{font-size:13px;line-height:16px}.business-login-form input{border-radius:0;height:52px}.business-login-submit{height:52px;min-height:52px}.business-login-security{margin-top:-1px;font-size:12px}.business-login-help{margin-top:-5px;font-size:13px}.business-login-form .client-auth-inline-link-right{opacity:1;pointer-events:auto;width:max-content;height:auto;margin:-17px 0 0 auto;display:inline-flex;position:static;overflow:visible}.business-public-shell:has(.business-apply-page,.business-join-page) main>.page{background:var(--design-business-figma-surface-cool);min-height:744px}.business-apply-page,.business-join-page{box-sizing:border-box;width:1600px;min-height:744px;padding-top:16px;position:relative}.business-apply-intro,.business-join-intro{box-sizing:border-box;background:linear-gradient(115deg,var(--design-business-color-c3d7f44dae) 0,var(--design-business-color-ab58bd1904) 100%);width:1420px;height:184px;color:var(--design-surface);border-radius:0 28px 28px 0;margin-left:90px;padding:25px;position:relative}.business-apply-intro .tag,.business-join-intro .tag{box-sizing:border-box;border:1px solid var(--design-business-figma-white-20);background:var(--design-business-figma-white-06);min-height:37px;color:var(--design-surface);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.business-apply-intro h1,.business-join-intro h1{color:var(--design-surface);letter-spacing:-1.08px;margin:10px 0;font-size:36px;font-weight:400;line-height:44px}.business-apply-intro p,.business-join-intro p{color:var(--design-business-figma-white-75);margin:0;font-size:17px;line-height:25px}.business-apply-form-section{height:544px;position:relative}.business-apply-form-card{box-sizing:border-box;border:1px solid var(--design-business-figma-gray-border);background:var(--design-surface);width:820px;height:507.5px;box-shadow:0 16px 35px var(--design-business-color-784298e88d);border-radius:0 28px 0 0;padding:25px;position:absolute;top:36px;left:390px}.business-apply-form-card .business-conversion-form{gap:20px 15px}.business-join-form-section{box-sizing:border-box;height:auto;min-height:255.53px;padding-top:32px;position:relative}.business-join-card{box-sizing:border-box;border:1px solid var(--design-business-figma-gray-border);background:var(--design-surface);min-height:223.55px;box-shadow:0 16px 35px var(--design-business-color-784298e88d);border-radius:0 28px 0 0;margin-left:490px;padding:22px;position:relative;top:0;left:auto;width:620px!important}.business-join-card .role-invite-form-header h3{color:var(--design-business-figma-ink-muted);font-size:28px!important;font-weight:400!important;line-height:34px!important}.business-join-card .role-invite-form-header{border-bottom:0!important;gap:18px!important;padding-bottom:0!important}.business-join-card .role-invite-form-header .tag{background:var(--design-business-figma-surface-alt);color:var(--design-business-figma-ink-muted);padding-inline:13px;min-height:24px!important;font-size:12px!important;font-weight:500!important}.business-join-card .auth-alert{box-sizing:border-box;border:1px solid var(--design-business-color-3d0920df19);background:var(--design-business-color-443ea2f408);border-radius:18px;padding:18px;min-height:85px!important;margin-top:0!important}.business-join-page,.business-public-shell:has(.business-join-page) main>.page{height:auto;min-height:455.53px}.business-apply-form-card input::placeholder,.business-login-form input::placeholder{color:#0000;opacity:0}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .footer{box-sizing:border-box;background:var(--design-business-figma-blue);height:231px;min-height:231px;padding:54px 0 28px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .footer>.container{width:1353px;max-width:none;margin-left:123px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .business-public-footer-inner{display:block}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .business-public-footer-logo{filter:brightness(0)invert();width:176px;height:41px;display:block}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .business-public-footer-brand p{color:var(--design-business-figma-white-75);margin:35px 0 0;font-size:14px;line-height:21px}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .business-public-footer-links{flex-wrap:nowrap;gap:18px;margin-top:9px;display:flex}.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) .business-public-footer-links a{color:var(--design-business-figma-white-75);white-space:nowrap;font-size:14px;line-height:21px}}@media (min-width:1024px) and (max-width:1279px){.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page){zoom:calc(100vw / 1600px);width:1600px}}@media (min-width:1024px){.business-public-shell:has(.business-login-page) .business-login-page{border-radius:28px 28px 0 0}.business-public-shell:has(.business-login-page) .business-login-benefits article{border-radius:0 24px 0 0}.business-public-shell:has(.business-login-page) .business-login-benefits article>i{background-color:var(--design-business-color-281c957150);background-image:none;border-radius:0;width:34px;height:34px;margin-bottom:24px;transform:translateY(-1px);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.business-public-shell:has(.business-login-page) .business-login-benefits article:first-child>i{-webkit-mask-image:url(/assets/icons/vector/chinascout-icons-business-profiles-black/icons/10-inbox-tray.svg);mask-image:url(/assets/icons/vector/chinascout-icons-business-profiles-black/icons/10-inbox-tray.svg)}.business-public-shell:has(.business-login-page) .business-login-benefits article:nth-child(2)>i{-webkit-mask-image:url(/assets/icons/vector/chinascout-icons-business-profiles-black/icons/02-briefcase.svg);mask-image:url(/assets/icons/vector/chinascout-icons-business-profiles-black/icons/02-briefcase.svg)}.business-public-shell:has(.business-login-page) .business-login-benefits article:nth-child(3)>i{-webkit-mask-image:url(/assets/icons/vector/chinascout-icons-analytics-security-black/icons/01-line-chart.svg);mask-image:url(/assets/icons/vector/chinascout-icons-analytics-security-black/icons/01-line-chart.svg)}.business-public-shell:has(.business-login-page) .business-login-connect-note{bottom:-30px}.business-public-shell:has(.business-login-page) .business-login-card-icon{background:0 0;border-radius:0}.business-public-shell:has(.business-login-page) .business-login-card-icon i{background-color:var(--design-business-color-e074cc7e07);width:50px;height:52px;transform:translateY(-4px);-webkit-mask-image:url(/assets/icons/vector/chinascout-icons-tools-legal-timing-filled-black/icons/12-login-arrow.svg);mask-image:url(/assets/icons/vector/chinascout-icons-tools-legal-timing-filled-black/icons/12-login-arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.business-public-shell:has(.business-login-page) .business-login-form input{border-color:var(--design-business-color-3757c4d358);border-radius:0!important}.business-public-shell:has(.business-login-page) .business-login-form .field:nth-child(2){transform:translateY(-1px)}.business-public-shell:has(.business-login-page) .business-login-submit{background:var(--design-business-color-e074cc7e07);width:245px;min-width:245px;margin-inline:auto;position:relative;left:-4px}.business-public-shell:has(.business-login-page) .business-login-security i{background-color:var(--design-business-color-66c87fd77c);width:12px;height:14px;transform:translate(1px,-3px);-webkit-mask-image:url(/assets/icons/vector/chinascout-icons-analytics-security-black/icons/10-padlock.svg);mask-image:url(/assets/icons/vector/chinascout-icons-analytics-security-black/icons/10-padlock.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.business-public-shell:has(.business-login-page) .business-login-security{transform:translateY(-6px)}.business-public-shell:has(.business-login-page) .business-login-form .client-auth-inline-link-right{width:max-content;color:var(--design-business-color-62af44ea41);margin:0;font-family:Inter Figma,Inter,Segoe UI,Arial,sans-serif;font-size:12px;line-height:18px;display:inline-flex;position:absolute;bottom:26px;right:59px}.business-public-shell:has(.business-login-page) .business-login-help{margin:0;position:absolute;bottom:49px;left:59px;right:59px}}body:has(.auth-modal-overlay) [aria-label="Уведомление о cookies"],body:has(.auth-modal-overlay) [data-cookie-preferences-launcher],body:has(.business-public-shell) [aria-label="Уведомление о cookies"],body:has(.business-public-shell) [data-cookie-preferences-launcher]{pointer-events:none!important;display:none!important}@media (min-width:1024px){:is(.business-public-shell .topbar,.business-header){box-sizing:border-box;width:100%;overflow:visible;z-index:120!important;background:var(--design-business-color-431952a68f)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:0!important;height:79px!important;padding:0!important;position:sticky!important;top:0!important}:is(.business-public-shell,.business-header) .topbar-inner{width:1600px!important;max-width:none!important;height:79px!important;margin:0!important;position:relative!important}:is(.business-public-shell,.business-header) .brand{width:200px!important;height:47px!important;margin:0!important;position:absolute!important;top:15px!important;left:107px!important}:is(.business-public-shell,.business-header) .brand-logo{object-fit:fill!important;filter:none!important;width:200px!important;height:47px!important;max-height:none!important;display:block!important}:is(.business-public-shell,.business-header) .nav{width:940px!important;height:79px!important;display:block!important;position:absolute!important;top:0!important;left:537px!important}:is(.business-public-shell,.business-header) .nav>.dropdown:first-child{width:135px!important;height:21px!important;position:absolute!important;top:29px!important;left:0!important}:is(.business-public-shell,.business-header) .nav>.dropdown:first-child .nav-trigger{width:135px!important;height:21px!important;display:block!important}:is(.business-public-shell,.business-header) .nav>.dropdown:first-child .nav-trigger-link{box-sizing:border-box;white-space:nowrap;width:135px!important;height:21px!important;min-height:21px!important;color:var(--design-business-color-717901a080)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:21px!important;position:absolute!important;top:0!important;left:0!important}:is(.business-public-shell,.business-header) .nav>.nav-link{box-sizing:border-box;white-space:nowrap;height:21px!important;min-height:21px!important;color:var(--design-business-color-717901a080)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:21px!important;position:absolute!important;top:29px!important}:is(.business-public-shell,.business-header) .nav>.nav-link:first-of-type{left:177px!important}:is(.business-public-shell,.business-header) .nav>.nav-link:nth-of-type(2){left:262px!important}:is(.business-public-shell,.business-header) .nav>.nav-link:nth-of-type(3){left:487px!important}:is(.business-public-shell,.business-header) .nav>.dropdown:first-child .nav-trigger-link.is-active,:is(.business-public-shell,.business-header) .nav>.nav-link.is-active{color:var(--design-business-color-e074cc7e07)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}:is(.business-public-shell,.business-header) .business-notification-slot,:is(.business-public-shell,.business-header) .header-tools .nav-trigger-toggle,:is(.business-public-shell,.business-header) .nav>.dropdown:first-child .nav-trigger-toggle{display:none!important}:is(.business-public-shell,.business-header) .header-tools{width:190px!important;height:51px!important;display:block!important;position:absolute!important;top:14px!important;left:749px!important}:is(.business-public-shell,.business-header) .header-tools .dropdown,:is(.business-public-shell,.business-header) .header-tools .nav-trigger{width:190px!important;height:51px!important}:is(.business-public-shell,.business-header) .header-tools .nav-trigger-link{box-sizing:border-box;white-space:nowrap;place-items:center;background:var(--design-business-color-e074cc7e07)!important;width:190px!important;height:51px!important;min-height:51px!important;color:var(--design-business-color-d14f901611)!important;border:0!important;border-radius:999px!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:21px!important;display:grid!important}}@media (min-width:1600px){.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) footer>.container,.business-public-shell:has(.business-login-page,.business-connect-page,.business-join-page,.business-apply-page) main>.page>.container{margin-inline:auto}}@media (max-width:1023px){.business-login-page{border-radius:0;width:100%;height:auto;min-height:0;padding:24px 16px 40px;display:block;overflow:visible}.business-login-card,.business-login-context{width:100%;height:auto;position:relative;inset:auto}.business-login-context{padding:24px 0 32px}.business-login-context h1{letter-spacing:-1.2px;max-width:none;margin:28px 0 20px;font-size:clamp(38px,11vw,54px);line-height:1.05}.business-login-context>p{max-width:none;font-size:16px;line-height:24px}.business-login-benefits{grid-template-columns:1fr;gap:10px;margin-top:28px}.business-login-benefits article{height:auto;min-height:116px}.business-login-connect-note{flex-wrap:wrap;margin-top:28px;padding:0;display:flex;position:static}.business-login-card{border-radius:0 32px 0 0;padding:32px 24px 28px}.business-login-card h2{font-size:30px;line-height:36px}.business-login-form input,.business-login-submit{width:100%}.business-apply-intro,.business-join-intro{width:100%;height:auto;min-height:184px;margin-inline:0}.business-apply-form-card,.business-join-card{width:min(820px,100% - 32px);margin:36px auto 0;position:relative;inset:auto}.business-apply-form-section,.business-join-form-section{height:auto;padding-bottom:40px}.business-join-form-section{padding-top:0}.business-join-page,.business-public-shell:has(.business-join-page) main>.page{height:auto;min-height:0}}.business-public-shell:has(.business-connect-page):after{content:none!important;height:0!important;min-height:0!important;display:none!important}@media (min-width:1024px){.business-public-shell:has(.business-connect-page) .business-connect-hero{background-image:url(/assets/figma-business/connect-hero-waves-figma.svg);background-position:50% 245px;background-repeat:no-repeat;background-size:1600px 421px}.business-public-shell:has(.business-connect-page) .business-connect-badge{box-sizing:border-box;white-space:nowrap;width:max-content;min-width:267px;display:flex}.business-public-shell:has(.business-connect-page) .business-connect-highlights{grid-template-columns:repeat(3,209px);gap:11px;width:648px}.business-public-shell:has(.business-connect-page) .business-connect-highlights>span>img{object-fit:fill;flex:none;display:block}.business-public-shell:has(.business-connect-page) .business-connect-highlights>span:first-child>img{width:28px;height:28px;margin-left:4px;transform:translateY(-1.6875px)}.business-public-shell:has(.business-connect-page) .business-connect-highlights>span:nth-child(2)>img{width:24px;height:32px;margin-left:4px;transform:translateY(-.6875px)}.business-public-shell:has(.business-connect-page) .business-connect-highlights>span:nth-child(3)>img{width:27px;height:24px;margin-left:2px;transform:translateY(4.8125px)}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card{padding:0;display:block;position:relative}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card>img,.business-public-shell:has(.business-connect-page) .business-connect-benefit-copy,.business-public-shell:has(.business-connect-page) .business-connect-benefit-value{margin:0;position:absolute}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card>img{margin-left:0!important}.business-public-shell:has(.business-connect-page) .business-connect-benefit-copy{width:max-content;min-width:0;height:auto;min-height:0;color:var(--design-business-figma-ink);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:500;line-height:18.75px;display:block}.business-public-shell:has(.business-connect-page) .business-connect-benefit-value{color:var(--design-business-figma-ink);white-space:nowrap;font-size:18px;font-weight:700;line-height:22.5px}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card--wallet>img{top:21.6875px;left:13px}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card--wallet .business-connect-benefit-value{top:24px;left:49px}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card--wallet .business-connect-benefit-copy{white-space:pre;top:58px;left:9px}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card--percent>img{top:19.6875px;left:14px}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card--percent .business-connect-benefit-value{top:25px;left:48px}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card--percent .business-connect-benefit-copy{white-space:pre;top:59px;left:8px}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card--wand>img{top:14.1875px;left:12px}.business-public-shell:has(.business-connect-page) .business-connect-benefit-card--wand .business-connect-benefit-copy{white-space:nowrap;top:55px;left:11px}.business-public-shell:has(.business-connect-page) .business-connect-form-copy{top:.28px}.business-public-shell:has(.business-connect-page) .business-connect-preview-client>span{color:var(--design-surface)!important}.business-public-shell:has(.business-connect-page) .business-connect-steps article{border:1px solid var(--design-business-figma-white-20);border-radius:0 51px 0 0;overflow:hidden}.business-public-shell:has(.business-connect-page) .business-connect-steps p{width:276px;max-width:276px;font-size:12px;line-height:20px;position:relative;top:-.72px;color:var(--design-business-color-e074cc7e07)!important}.business-public-shell:has(.business-connect-page) .business-connect-steps article>span,.business-public-shell:has(.business-connect-page) .business-connect-steps h3{color:var(--design-business-color-e074cc7e07)!important}.business-public-shell:has(.business-connect-page) .business-connect-step-description-line{display:block}.business-public-shell:has(.business-connect-page) .business-connect-form-section{background-color:var(--design-business-figma-blue-bright);background-image:none}.business-public-shell:has(.business-connect-page) .business-connect-conversion{background-color:var(--design-business-figma-navy);background-image:none}.business-public-shell:has(.business-connect-page) .business-connect-conversion:before{content:"";z-index:0;pointer-events:none;background:url(/assets/figma-business/connect-waves-figma.svg) top/1600px 839px no-repeat;width:1600px;height:839px;position:absolute;top:0;left:50%;transform:translate(-50%)}.business-public-shell:has(.business-connect-page) .business-connect-form-copy{z-index:1;position:relative}.business-public-shell:has(.business-connect-page) .business-connect-bottom{z-index:1}.business-public-shell:has(.business-connect-page) .business-connect-form-section:before{content:"";z-index:0;pointer-events:none;opacity:1;background:url(/assets/figma-business/connect-form-texture-render.png) top/1600px 970px no-repeat;width:1600px;height:970px;position:absolute;top:0;left:50%;transform:translate(-50%)}.business-public-shell:has(.business-connect-page) .business-connect-form-section>*{z-index:1;position:relative}.business-public-shell:has(.business-connect-page) .business-connect-form-card{z-index:1;position:absolute;top:322px;left:50%;transform:translate(-50%)}.business-public-shell:has(.business-connect-page) .business-conversion-form{padding-top:10px}.business-public-shell:has(.business-connect-page) .business-conversion-form .business-form-field input{border-radius:0!important}.business-public-shell:has(.business-connect-page) .business-conversion-form input#apply-company,.business-public-shell:has(.business-connect-page) .business-conversion-form input#apply-email,.business-public-shell:has(.business-connect-page) .business-conversion-form input#apply-position,.business-public-shell:has(.business-connect-page) .business-conversion-form input#apply-site{border-top-right-radius:15px!important}.business-public-shell:has(.business-connect-page) .business-form-submit{flex-direction:column;align-items:center;display:flex}.business-public-shell:has(.business-connect-page) .business-form-submit button{white-space:nowrap;width:315px;height:51px;min-height:51px;margin-inline:auto}.business-public-shell:has(.business-connect-page) .business-connect-preview-meta>div{border-radius:0 12px 0 0}.business-public-shell:has(.business-connect-page) .business-connect-preview-head i{background:var(--design-business-figma-blue)!important}.business-public-shell:has(.business-connect-page) .business-connect-preview-head,.business-public-shell:has(.business-connect-page) .business-connect-preview-toolbar{border-bottom:0!important}.business-public-shell:has(.business-connect-page) .business-connect-preview-meta,.business-public-shell:has(.business-connect-page) .business-connect-preview-status,.business-public-shell:has(.business-connect-page) .business-connect-request-preview>p{position:relative;top:8px}.business-public-shell:has(.business-connect-page) .business-connect-preview-status{box-sizing:border-box;justify-content:center;padding:2px 15px 0}.business-public-shell:has(.business-connect-page) .business-connect-form-section-head .business-kicker{box-sizing:border-box;border:1px solid var(--design-business-figma-white-65);white-space:nowrap;border-radius:999px;justify-content:center;width:136px;font-weight:500}.business-public-shell:has(.business-connect-page) .business-connect-form-section-head h2{text-align:left;position:relative;top:.8135px;left:-.5px;transform:none}.business-public-shell:has(.business-connect-page) .business-connect-form-copy h2{letter-spacing:-1.89px;white-space:nowrap;width:947px;margin:43px 0 37px;font-size:64px;line-height:65px}.business-public-shell:has(.business-connect-page) .business-connect-form-section-head p{position:relative;top:15.672px}.business-public-shell:has(.business-connect-page) .business-connect-steps h3{margin:3px 0 1px;transform:translateY(-5px)}.business-public-shell:has(.business-connect-page) .business-connect-steps p{transform:translateY(-8px)}.business-public-shell:has(.business-connect-page) .business-form-submit button.business-primary-action{position:relative;left:-.5px}}.business-header{--font-inter:"Inter Figma","Inter","Segoe UI",Arial,sans-serif;--bp-ink:var(--design-business-color-717901a080);--bp-copy:var(--design-business-color-66c87fd77c);--bp-muted:var(--design-business-color-2a2c26c85b);--bp-panel:var(--design-business-color-8d3b932648);--bp-blue:var(--design-accent);--bp-line:var(--design-business-color-2674e4fae3);font-family:var(--font-inter);font-synthesis:none}@media (min-width:1024px){.business-header-cabinet{zoom:min(1,calc(100vw / 1600px));width:1600px;margin-inline:auto}.business-header-cabinet .business-mobile-nav-toggle{display:none}.business-header .header-tools>.business-notification-shell{position:absolute;top:1px;left:calc(100% + 12px)}.business-header .business-nav-menu.is-cabinet{max-height:min(75vh,640px);overflow-y:auto}}.business-surface .card.dark.role-invite-hero{border:1px solid var(--design-color-ce5bd0a3ab);border-bottom-color:var(--design-color-7275a5427c);background:var(--design-color-d14f901611);width:min(1120px,100% - 40px);color:var(--design-color-63cf4b3e91);box-shadow:0 14px 36px var(--design-color-fb0717956b);border-radius:16px 16px 0 0;margin:18px auto 0;padding:21px 28px 18px}.business-surface .card.dark.role-invite-hero .tag{border:1px solid var(--design-color-1916dcf7a7);background:var(--design-color-bbc2e96c8c);min-height:26px;color:var(--design-accent);letter-spacing:.02em;border-radius:8px;margin:0 0 10px;padding:0 10px;font-size:10px;font-weight:750}.business-surface .card.dark.role-invite-hero .tag i{font-size:9px}.business-surface .card.dark.role-invite-hero .section-title{color:var(--design-color-63cf4b3e91);letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(24px,2.5vw,30px);font-weight:760;line-height:1.05}.business-surface .card.dark.role-invite-hero .section-subtitle{max-width:520px;color:var(--design-color-70f0d0a4c5);margin:0;font-size:12px;line-height:1.5}.business-surface .role-invite-shell{background:radial-gradient(circle at 50% 0,var(--design-color-f9890c06a2),transparent 42%),var(--design-color-3b79014ba0);width:min(1120px,100% - 40px);max-width:none;min-height:520px;box-shadow:0 18px 42px var(--design-color-fb0717956b);border:1px solid var(--design-color-ce5bd0a3ab);border-top:0;border-radius:0 0 16px 16px;place-items:start center;margin:0 auto 28px;padding:26px 28px 30px;display:grid}.business-surface .role-invite-card,.business-surface .role-invite-card-compact{border:1px solid var(--design-color-ce5bd0a3ab);background:var(--design-color-306a849b6b);width:min(100%,520px);box-shadow:0 16px 34px var(--design-color-aba3be077c);border-radius:14px;gap:17px;padding:22px;animation:role-invite-card-in .32s cubic-bezier(.22,.8,.24,1) both;display:grid}.business-surface .role-invite-form-header{border-bottom:1px solid var(--design-color-837f3293e8);gap:8px;padding-bottom:14px}.business-surface .role-invite-form-header .tag{border:1px solid var(--design-color-1916dcf7a7);background:var(--design-color-bbc2e96c8c);min-height:25px;color:var(--design-accent);border-radius:8px;padding:0 9px;font-size:10px;font-weight:750}.business-surface .role-invite-form-header .tag i{font-size:9px}.business-surface .role-invite-form-header h3{color:var(--design-color-63cf4b3e91);letter-spacing:-.025em;font-size:22px;font-weight:760;line-height:1.08}.business-surface .role-invite-accept-form{gap:13px}.business-surface .role-invite-accept-form .field{gap:6px}.business-surface .role-invite-accept-form .field>label{color:var(--design-color-c8a7d7d3cd);font-size:11px;font-weight:720}.business-surface .role-invite-accept-form .field .role-invite-input{border:1px solid var(--design-color-86f2bbc5bd);background:var(--design-color-d14f901611);width:100%;height:42px;min-height:42px;color:var(--design-color-fc351c28ea);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:12px;transition:border-color .18s,background-color .18s}.business-surface .role-invite-accept-form .field .role-invite-input::placeholder{color:var(--design-color-ccfd0f8b31)}.business-surface .role-invite-accept-form .field .role-invite-input:hover{border-color:var(--design-color-42bbb1778f);background:var(--design-color-4318b3c24f)}.business-surface .role-invite-accept-form .field .role-invite-input:focus,.business-surface .role-invite-accept-form .field .role-invite-input:focus-visible{border-color:var(--design-color-aeedec3187);box-shadow:none;outline:0}.business-surface .role-invite-password-shell .role-invite-input{padding-right:48px}.business-surface .role-invite-visibility-toggle{width:30px;height:30px;color:var(--design-color-2ef138323e);border-radius:8px;font-size:11px;transition:background-color .18s,color .18s;right:8px}.business-surface .role-invite-visibility-toggle:hover{background:var(--design-color-c0c7082906);color:var(--design-accent)}.business-surface .role-invite-visibility-toggle:focus-visible{box-shadow:0 0 0 3px var(--design-color-8c7eb06476);outline:none}.business-surface .role-invite-password-hint{color:var(--design-color-39dcf80979);font-size:10px;line-height:1.45}.business-surface .role-invite-accept-form .field .role-invite-input.is-invalid{border-color:var(--design-color-123c00536a);background:var(--design-color-82acfe0c10)}.business-surface .role-invite-accept-form .field .role-invite-input.is-invalid:focus{border-color:var(--design-color-ba26c187d9);box-shadow:none}.business-surface .role-invite-submit{margin-top:2px}.business-surface .role-invite-submit .btn-primary{border:1px solid var(--design-accent);background:var(--design-accent);width:100%;height:42px;min-height:42px;color:var(--design-color-d14f901611);box-shadow:none;border-radius:10px;padding:0 15px;font-size:12px;font-weight:760;transition:background-color .18s,border-color .18s,transform .18s}.business-surface .role-invite-submit .btn-primary:hover{border-color:var(--design-color-3ce2c637ed);background:var(--design-color-3ce2c637ed);transform:translateY(-1px)}.business-surface .role-invite-submit .btn-primary:active{transform:translateY(0)}.business-surface .role-invite-submit .btn-primary:focus-visible{box-shadow:0 0 0 3px var(--design-color-8c7eb06476);outline:none}.business-surface .role-invite-card .auth-alert{border:1px solid var(--design-color-d5ab767b46);background:var(--design-color-bbc2e96c8c);color:var(--design-color-72c63c2cd6);border-radius:10px;padding:11px 12px;font-size:11px}.business-surface .role-invite-card .auth-alert.is-danger{border-color:var(--design-color-02c195f0b8);background:var(--design-color-c53002afb1);color:var(--design-color-e9405cb390)}@keyframes role-invite-card-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.business-surface .role-invite-hero,.business-surface .role-invite-shell{width:min(100% - 24px,1120px)}.business-surface .role-invite-hero{margin-top:12px;padding:18px 18px 16px}.business-surface .role-invite-shell{min-height:0;padding:18px 14px 22px}.business-surface .role-invite-card,.business-surface .role-invite-card-compact{padding:18px}}@media (prefers-reduced-motion:reduce){.business-surface .role-invite-card,.business-surface .role-invite-card-compact{animation:none}}@media (max-width:700px){.team-feedback-toast{bottom:20px;right:20px}.team-member-info-list div{grid-template-columns:1fr;gap:5px}.team-member-info-list dd{text-align:left}}.admin-surface.admin-ui-v2{--bg:var(--design-page);--surface:var(--design-surface);--text:var(--design-ink);--muted:var(--design-muted);--line:var(--design-line);--accent:var(--design-accent);--accent2:var(--design-accent-dark);--primary:var(--design-accent);--primary-dark:var(--design-accent-dark);--danger:var(--design-color-16337342ed);--warning:var(--design-color-2ef11a16ce);--success:var(--design-color-a7b310736c);--shadow:0 18px 52px var(--design-color-bbc91ba275);--radius:18px;--container:1600px;background:var(--design-page);min-height:100vh;color:var(--text);font-family:var(--font-inter,"Inter","Segoe UI",Arial,sans-serif)}.admin-surface.admin-ui-v2 .container,.admin-surface.admin-ui-v2 .topbar-inner{width:min(var(--container),calc(100% - 48px))}.admin-surface.admin-ui-v2 .admin-skip-link{z-index:200;background:var(--text);color:var(--design-color-d14f901611);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.admin-surface.admin-ui-v2 .admin-skip-link:focus{transform:translateY(0)}.admin-surface.admin-ui-v2 .topbar{z-index:60;border-bottom:1px solid var(--line);background:var(--design-color-431952a68f);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.admin-surface.admin-ui-v2 .topbar-inner{grid-template-columns:minmax(0,1fr) auto;gap:20px;min-height:72px;padding:9px 0;display:grid}.admin-surface.admin-ui-v2 .brand{width:fit-content;color:var(--text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.admin-surface.admin-ui-v2 .admin-brand-logo{object-fit:contain;width:108px;height:auto}.admin-surface.admin-ui-v2 .admin-brand-badge{border:1px solid var(--design-color-7dd8b105cb);background:var(--design-color-89b20e9396);min-height:24px;color:var(--design-color-2cd2a4e48b);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.admin-surface.admin-ui-v2 .topbar-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.admin-surface.admin-ui-v2 .app{padding:24px 0 48px}.admin-surface.admin-ui-v2 .layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-surface.admin-ui-v2 .admin-workspace-sidebar{border:1px solid var(--line);background:var(--design-color-d14f901611);scrollbar-width:thin;border-radius:20px;gap:18px;min-width:0;max-height:calc(100vh - 120px);padding:14px;display:grid;position:sticky;top:96px;overflow-y:auto}.admin-surface.admin-ui-v2 .admin-sidebar-context{border:1px solid var(--design-color-71729ae41b);background:var(--design-color-b2758e6065);border-radius:14px;gap:4px;padding:13px 14px;display:grid}.admin-surface.admin-ui-v2 .admin-page-eyebrow,.admin-surface.admin-ui-v2 .admin-primary-nav-label,.admin-surface.admin-ui-v2 .admin-profile-popover-label,.admin-surface.admin-ui-v2 .admin-sidebar-context>span{color:var(--design-color-c74de0f80d);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.admin-surface.admin-ui-v2 .admin-sidebar-context strong{color:var(--design-color-676cf3a9bc);font-size:14px;font-weight:600}.admin-surface.admin-ui-v2 .admin-sidebar-context small{color:var(--design-color-0aa0541fd9);font-size:11px;line-height:1.45}.admin-surface.admin-ui-v2 .admin-primary-nav{grid-template-columns:1fr;gap:18px;display:grid}.admin-surface.admin-ui-v2 .admin-primary-nav-group{gap:4px;display:grid}.admin-surface.admin-ui-v2 .admin-primary-nav-label{padding:0 10px 4px}.admin-surface.admin-ui-v2 .admin-primary-nav-link{width:100%;min-height:42px;color:var(--design-color-89991885b0);background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.admin-surface.admin-ui-v2 .admin-primary-nav-link:hover{background:var(--design-color-ed10e412ea);color:var(--design-color-4379855c30)}.admin-surface.admin-ui-v2 .admin-primary-nav-link.active{background:var(--design-color-6f6c3e4567);color:var(--design-color-4379855c30);box-shadow:none;font-weight:600}.admin-surface.admin-ui-v2 .admin-primary-nav-link.active:before{background:linear-gradient(180deg,var(--design-color-8a574244c3) 0 58%,var(--design-color-c415fd7ba5) 58% 100%);content:"";border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:-14px}.admin-surface.admin-ui-v2 .admin-primary-nav-icon{background:var(--design-color-b07610713d);width:28px;height:28px;color:var(--design-color-2b31a37448);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.admin-surface.admin-ui-v2 .admin-primary-nav-link.active .admin-primary-nav-icon{background:var(--design-color-e3035c7c7d);color:var(--design-color-2cd2a4e48b)}.admin-surface.admin-ui-v2 .admin-sidebar-empty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:14px;font-size:12px;line-height:1.55}.admin-surface.admin-ui-v2 .content{gap:18px;min-width:0;display:grid}.admin-surface.admin-ui-v2 .admin-shell-banner,.admin-surface.admin-ui-v2 .page-banner{background:0 0;border:0;border-radius:0;padding:8px 2px 6px;display:block}.admin-surface.admin-ui-v2 .admin-shell-banner-main{gap:18px;display:grid}.admin-surface.admin-ui-v2 .admin-shell-banner-copy{max-width:780px}.admin-surface.admin-ui-v2 .admin-shell-banner-copy h1{color:var(--text);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.05}.admin-surface.admin-ui-v2 .admin-shell-banner-copy p{max-width:720px;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.admin-surface.admin-ui-v2 .admin-banner-nav-group{gap:8px;display:grid}.admin-surface.admin-ui-v2 .admin-banner-nav-label{color:var(--design-color-c74de0f80d);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-surface.admin-ui-v2 .admin-family-section-nav,.admin-surface.admin-ui-v2 .admin-family-section-nav.is-banner{border:1px solid var(--line);background:var(--design-color-d14f901611);border-radius:13px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.admin-surface.admin-ui-v2 .admin-family-section-nav .btn,.admin-surface.admin-ui-v2 .admin-family-section-nav.is-banner .btn{width:auto;min-width:max-content;min-height:36px;color:var(--design-color-02c9ac2dc6);box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:12px;font-weight:600}.admin-surface.admin-ui-v2 .admin-family-section-nav .btn.active,.admin-surface.admin-ui-v2 .admin-family-section-nav.is-banner .btn.active{background:var(--design-color-6f6c3e4567);color:var(--design-color-4379855c30);box-shadow:none;border:0}.admin-surface.admin-ui-v2 :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--design-color-3197a0530d);outline:none}@media (max-width:1180px){.admin-surface.admin-ui-v2 .layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.admin-surface.admin-ui-v2 .container,.admin-surface.admin-ui-v2 .topbar-inner{width:min(var(--container),calc(100% - 28px))}}@media (prefers-reduced-motion:reduce){.admin-surface.admin-ui-v2 *,.admin-surface.admin-ui-v2 :after,.admin-surface.admin-ui-v2 :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.admin-surface.admin-ui-v2 .btn,.admin-surface.admin-ui-v2 [data-ui-button]{min-height:40px;box-shadow:none;border-radius:10px;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.2;transform:none}.admin-surface.admin-ui-v2 .btn:hover,.admin-surface.admin-ui-v2 [data-ui-button]:hover{transform:none}.admin-surface.admin-ui-v2 .btn-primary,.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=default],.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=secondary]{border:1px solid var(--primary);background:var(--primary);color:var(--design-color-d14f901611);box-shadow:none}.admin-surface.admin-ui-v2 .btn-primary:hover,.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=default]:hover,.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=secondary]:hover{border-color:var(--primary-dark);background:var(--primary-dark)}.admin-surface.admin-ui-v2 .btn-ghost,.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=ghost],.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=outline]{border:1px solid var(--design-color-d832e33f0f);background:var(--design-color-d14f901611);color:var(--design-color-049cea4ee1)}.admin-surface.admin-ui-v2 .btn-ghost:hover,.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=ghost]:hover,.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=outline]:hover{border-color:var(--design-color-4b9be28704);background:var(--design-color-567073f433);color:var(--text)}.admin-surface.admin-ui-v2 .btn-danger,.admin-surface.admin-ui-v2 [data-ui-button][data-ui-variant=destructive]{border:1px solid var(--design-color-16337342ed);background:var(--design-color-16337342ed);color:var(--design-color-d14f901611);box-shadow:none}.admin-surface.admin-ui-v2 .btn:disabled,.admin-surface.admin-ui-v2 [data-ui-button]:disabled{cursor:not-allowed;opacity:.48}.admin-surface.admin-ui-v2 .admin-notification-trigger,.admin-surface.admin-ui-v2 .admin-refresh-button{min-height:42px}.admin-surface.admin-ui-v2 .admin-refresh-button i{color:var(--design-color-5315eaa6d2);font-size:12px}.admin-surface.admin-ui-v2 .admin-profile-menu,.admin-surface.admin-ui-v2 .notification-shell{position:relative}.admin-surface.admin-ui-v2 .admin-notification-trigger{min-width:94px;padding-inline:13px;position:relative}.admin-surface.admin-ui-v2 .admin-notification-badge,.admin-surface.admin-ui-v2 .notify-badge{background:var(--design-color-d6e9fe9846);min-width:20px;min-height:20px;color:var(--design-color-d14f901611);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}.admin-surface.admin-ui-v2 .admin-notification-panel{border:1px solid var(--line);background:var(--design-color-d14f901611);width:min(440px,100vw - 32px);max-height:min(680px,100vh - 94px);box-shadow:0 24px 70px var(--design-color-852805841f);border-radius:18px;padding:14px;top:calc(100% + 10px);right:0;overflow-y:auto}.admin-surface.admin-ui-v2 .admin-notification-panel-head{border-bottom:1px solid var(--line);padding:4px 4px 12px}.admin-surface.admin-ui-v2 .admin-notification-panel-copy strong{color:var(--text);font-size:17px;font-weight:600}.admin-surface.admin-ui-v2 .admin-notification-item{border:1px solid var(--design-color-0e6517772e);background:var(--design-color-d14f901611);border-radius:13px;padding:13px}.admin-surface.admin-ui-v2 .admin-notification-item.is-unread{border-color:var(--design-color-0304dc082b);background:var(--design-color-628dac85a1)}.admin-surface.admin-ui-v2 .admin-profile-menu>summary{list-style:none}.admin-surface.admin-ui-v2 .admin-profile-menu>summary::-webkit-details-marker{block-size:0;inline-size:0;margin:0;font-size:0;overflow:clip}.admin-surface.admin-ui-v2 .admin-profile-trigger{border:1px solid var(--design-color-d832e33f0f);background:var(--design-color-d14f901611);min-width:184px;min-height:46px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:5px 10px 5px 6px;display:flex}.admin-surface.admin-ui-v2 .admin-profile-avatar{background:var(--design-color-2cd2a4e48b);width:34px;height:34px;color:var(--design-color-d14f901611);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.admin-surface.admin-ui-v2 .admin-profile-trigger-copy{text-align:left;flex:auto;gap:1px;min-width:0;display:grid}.admin-surface.admin-ui-v2 .admin-profile-trigger-copy strong{max-width:130px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.admin-surface.admin-ui-v2 .admin-profile-trigger-copy small{color:var(--design-color-0b7f2906cf);font-size:10px}.admin-surface.admin-ui-v2 .admin-profile-trigger>i{color:var(--design-color-11f2a5c49c);font-size:10px}.admin-surface.admin-ui-v2 .admin-profile-popover{z-index:80;border:1px solid var(--line);background:var(--design-color-d14f901611);width:280px;box-shadow:0 24px 70px var(--design-color-852805841f);border-radius:16px;gap:5px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.admin-surface.admin-ui-v2 .admin-profile-popover>strong{overflow-wrap:anywhere;color:var(--text);font-size:13px;font-weight:600}.admin-surface.admin-ui-v2 .admin-profile-popover>small{color:var(--muted);font-size:12px}.admin-surface.admin-ui-v2 .admin-signout-button{border:0;border-top:1px solid var(--design-color-187b710126);min-height:40px;color:var(--design-color-99abd5be0e);font:inherit;text-align:left;background:0 0;align-items:center;gap:9px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.admin-surface.admin-ui-v2 .details,.admin-surface.admin-ui-v2 .mini-panel,.admin-surface.admin-ui-v2 .panel,.admin-surface.admin-ui-v2 .stat,.admin-surface.admin-ui-v2 .system-item,.admin-surface.admin-ui-v2 [data-ui-card]{border:1px solid var(--line);background:var(--design-color-d14f901611);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.admin-surface.admin-ui-v2 .panel{gap:0;padding:0}.admin-surface.admin-ui-v2 .details,.admin-surface.admin-ui-v2 .mini-panel,.admin-surface.admin-ui-v2 .stat,.admin-surface.admin-ui-v2 .system-item{padding:18px}.admin-surface.admin-ui-v2 .panel-head{border-bottom:1px solid var(--design-color-600fda37ee);align-items:center;padding:19px 22px 15px}.admin-surface.admin-ui-v2 .panel-head h2{color:var(--text);letter-spacing:-.025em;font-size:19px;font-weight:600}.admin-surface.admin-ui-v2 .meta,.admin-surface.admin-ui-v2 .panel-head p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.admin-surface.admin-ui-v2 .filters,.admin-surface.admin-ui-v2 .filters.wide{border-bottom:1px solid var(--design-color-600fda37ee);background:var(--design-color-5b8e18c27a);align-items:flex-end;gap:10px;padding:14px 22px;display:flex}.admin-surface.admin-ui-v2 .filters>.filter-field:empty{border:0;block-size:0;inline-size:0;margin:0;padding:0;position:absolute;overflow:clip}.admin-surface.admin-ui-v2 .field{gap:6px}.admin-surface.admin-ui-v2 .field label,.admin-surface.admin-ui-v2 .field>span,.admin-surface.admin-ui-v2 .filter-field>span{color:var(--design-color-6df5e4e31c);font-size:11px;font-weight:600}.admin-surface.admin-ui-v2 .field input,.admin-surface.admin-ui-v2 .field select,.admin-surface.admin-ui-v2 .filters input,.admin-surface.admin-ui-v2 .filters select,.admin-surface.admin-ui-v2 [data-ui-input],.admin-surface.admin-ui-v2 [data-ui-select]{border:1px solid var(--design-color-d832e33f0f);background:var(--design-color-d14f901611);min-height:44px;color:var(--text);box-shadow:none;border-radius:10px;padding:0 13px;font-size:13px}.admin-surface.admin-ui-v2 .field textarea,.admin-surface.admin-ui-v2 .surface-action-shell textarea,.admin-surface.admin-ui-v2 [data-ui-textarea]{border:1px solid var(--design-color-d832e33f0f);background:var(--design-color-d14f901611);min-height:112px;color:var(--text);box-shadow:none;border-radius:10px;padding:12px 13px;font-size:13px}.admin-surface.admin-ui-v2 .field input:focus,.admin-surface.admin-ui-v2 .field select:focus,.admin-surface.admin-ui-v2 .field textarea:focus,.admin-surface.admin-ui-v2 .filters input:focus,.admin-surface.admin-ui-v2 .filters select:focus,.admin-surface.admin-ui-v2 [data-ui-input]:focus,.admin-surface.admin-ui-v2 [data-ui-select]:focus,.admin-surface.admin-ui-v2 [data-ui-textarea]:focus{border-color:var(--design-accent);box-shadow:0 0 0 4px var(--design-color-7181a85662);outline:none}.admin-surface.admin-ui-v2 .filter-actions{gap:8px}.admin-surface.admin-ui-v2 .filter-actions .btn{min-width:0;padding-inline:15px}.admin-surface.admin-ui-v2 .panel-body{padding:18px 22px 22px}.admin-surface.admin-ui-v2 .detail-block,.admin-surface.admin-ui-v2 .empty,.admin-surface.admin-ui-v2 .error,.admin-surface.admin-ui-v2 [data-ui-alert]{border-radius:12px;padding:14px 16px}.admin-surface.admin-ui-v2 .error,.admin-surface.admin-ui-v2 [data-ui-alert][data-ui-tone=destructive]{border:1px solid var(--design-color-af81101830);background:var(--design-color-150bf1282f);color:var(--design-color-4dbdac16e8)}.admin-surface.admin-ui-v2 .empty{border:1px dashed var(--design-color-13990d3568);background:var(--design-color-5b8e18c27a);color:var(--muted)}.admin-surface.admin-ui-v2 .pill{border:1px solid var(--line);background:var(--design-color-567073f433);min-height:25px;color:var(--design-color-00900db787);border-radius:999px;margin:0;padding:4px 8px;font-size:10px;font-weight:700}.admin-surface.admin-ui-v2 .ok,.admin-surface.admin-ui-v2 .pill.ok{border-color:var(--design-color-57774e024c);background:var(--design-color-79a7021bf4);color:var(--design-color-a7b310736c)}.admin-surface.admin-ui-v2 .bad,.admin-surface.admin-ui-v2 .pill.bad{border-color:var(--design-color-af81101830);background:var(--design-color-3be2e9c807);color:var(--design-color-1b7b289be1)}.admin-surface.admin-ui-v2 .pill.warn,.admin-surface.admin-ui-v2 .warn{border-color:var(--design-color-bb467e5fd0);background:var(--design-color-bbf151f803);color:var(--design-color-db622bcf63)}.admin-surface.admin-ui-v2 .info,.admin-surface.admin-ui-v2 .pill.info{border-color:var(--design-color-a46a3b001d);background:var(--design-color-89b20e9396);color:var(--design-color-2cd2a4e48b)}.admin-surface.admin-ui-v2 .admin-family-stack{gap:16px}.admin-surface.admin-ui-v2 .admin-family-list-items{border:1px solid var(--design-color-a9d4b635eb);background:var(--design-color-d14f901611);border-radius:14px;gap:0;display:grid;overflow:hidden}.admin-surface.admin-ui-v2 .admin-family-list-item{border:0;border-bottom:1px solid var(--design-color-600fda37ee);background:var(--design-color-d14f901611);width:100%;color:var(--text);text-align:left;box-shadow:none;border-radius:0;gap:7px;padding:14px 16px;display:grid;position:relative;transform:none}.admin-surface.admin-ui-v2 .admin-family-list-item:last-child{border-bottom:0}.admin-surface.admin-ui-v2 .admin-family-list-item:hover{border-color:var(--design-color-600fda37ee);background:var(--design-color-4b0e2cc328);box-shadow:none;transform:none}.admin-surface.admin-ui-v2 .admin-family-list-item.active{background:var(--design-color-5888adab09)}.admin-surface.admin-ui-v2 .admin-family-list-item.active:before{background:var(--design-color-d6e9fe9846);content:"";border-radius:999px;width:3px;position:absolute;inset:9px auto 9px 0}.admin-surface.admin-ui-v2 .admin-family-list-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-surface.admin-ui-v2 .admin-family-list-title{color:var(--text);margin:0;font-size:14px;font-weight:600;line-height:1.4}.admin-surface.admin-ui-v2 .admin-family-list-meta,.admin-surface.admin-ui-v2 .admin-family-list-summary{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.admin-surface.admin-ui-v2 .admin-family-list-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.admin-surface.admin-ui-v2 .admin-family-loading{gap:9px;display:grid}.admin-surface.admin-ui-v2 .admin-family-loading-card{border:1px solid var(--design-color-433a007f95);background:linear-gradient(100deg,var(--design-color-cd5fad86be) 24%,var(--design-color-4b0e2cc328) 38%,var(--design-color-cd5fad86be) 52%);background-size:220% 100%;border-radius:13px;min-height:82px;animation:admin-ui-v2-shimmer 1.5s linear infinite}.admin-surface.admin-ui-v2 .admin-family-empty-state{border:1px dashed var(--design-color-8f4c9466c7);background:var(--design-color-5b8e18c27a);text-align:center;border-radius:14px;place-items:center;gap:7px;min-height:190px;padding:28px;display:grid}.admin-surface.admin-ui-v2 .admin-family-empty-state h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.admin-surface.admin-ui-v2 .admin-family-empty-state p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.admin-surface.admin-ui-v2 .admin-family-inline-notice,.admin-surface.admin-ui-v2 .admin-family-refreshing-note{color:var(--design-color-d6e9fe9846);align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:600;display:inline-flex}.admin-surface.admin-ui-v2 .admin-family-pagination,.admin-surface.admin-ui-v2 .admin-family-pagination-actions,.admin-surface.admin-ui-v2 .footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-surface.admin-ui-v2 .admin-family-pagination,.admin-surface.admin-ui-v2 .footer{padding-top:15px}.admin-surface.admin-ui-v2 .admin-family-pagination>span{color:var(--muted);font-size:12px}.admin-surface.admin-ui-v2 .table-shell{border:1px solid var(--design-color-ea46d9aad9);background:var(--design-color-d14f901611);border-radius:14px;overflow:auto}.admin-surface.admin-ui-v2 table{min-width:820px}.admin-surface.admin-ui-v2 td,.admin-surface.admin-ui-v2 th{border-bottom:1px solid var(--design-color-58562742eb);color:var(--design-color-f037139a6e);padding:13px 14px;font-size:12px;line-height:1.45}.admin-surface.admin-ui-v2 th{z-index:2;background:var(--design-color-4b0e2cc328);color:var(--design-color-b629b128eb);letter-spacing:.08em;font-size:10px;font-weight:700;position:sticky;top:0}.admin-surface.admin-ui-v2 tbody tr:hover td{background:var(--design-color-5b8e18c27a)}.admin-surface.admin-ui-v2 .admin-control-row.is-active td{background:var(--design-color-89b20e9396)}.admin-surface.admin-ui-v2 .admin-control-link{color:var(--design-color-2cd2a4e48b);text-decoration:none}.admin-surface.admin-ui-v2 .admin-control-link:hover{color:var(--design-color-91f68fb72e);text-decoration:underline}.admin-surface.admin-ui-v2 .admin-control-payload,.admin-surface.admin-ui-v2 .mono,.admin-surface.admin-ui-v2 .system-raw pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.admin-surface.admin-ui-v2 .admin-control-summary-item,.admin-surface.admin-ui-v2 .admin-evidence-group,.admin-surface.admin-ui-v2 .admin-note-editor,.admin-surface.admin-ui-v2 .admin-note-item,.admin-surface.admin-ui-v2 .admin-thread-item,.admin-surface.admin-ui-v2 .audit-item,.admin-surface.admin-ui-v2 .finance-item,.admin-surface.admin-ui-v2 .signal-item,.admin-surface.admin-ui-v2 .system-chip{border:1px solid var(--design-color-a9d4b635eb);background:var(--design-color-5b8e18c27a);box-shadow:none;border-radius:13px}.admin-surface.admin-ui-v2 .admin-family-inline-alert,.admin-surface.admin-ui-v2 .admin-widget-notice{border:1px solid var(--design-color-e8079502f1);background:var(--design-color-a156eca1e4);color:var(--design-color-2cd2a4e48b);border-radius:12px;padding:13px 15px}.admin-surface.admin-ui-v2 .admin-family-inline-alert p,.admin-surface.admin-ui-v2 .admin-widget-notice p{color:var(--design-color-9e3f3deac8);margin:4px 0 0;font-size:12px;line-height:1.5}@keyframes admin-ui-v2-shimmer{to{background-position-x:-220%}}.admin-surface.admin-ui-v2 .admin-dashboard-overview,.admin-surface.admin-ui-v2 .overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-surface.admin-ui-v2 .admin-dashboard-stat-link{min-height:132px;color:inherit;text-decoration:none;position:relative;transform:none}.admin-surface.admin-ui-v2 .admin-dashboard-stat-link:after{color:var(--design-color-0c9ac3e406);content:"↗";font-size:13px;position:absolute;bottom:15px;right:16px}.admin-surface.admin-ui-v2 .admin-dashboard-stat-link:hover{border-color:var(--design-color-61860bd18f);background:var(--design-color-0f4a894a9d);box-shadow:none;transform:none}.admin-surface.admin-ui-v2 .stat>span{color:var(--design-color-ae7245830d);font-size:11px;font-weight:600}.admin-surface.admin-ui-v2 .admin-dashboard-overview .stat strong,.admin-surface.admin-ui-v2 .stat strong{color:var(--text);margin-top:10px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.admin-surface.admin-ui-v2 .admin-dashboard-overview .stat small,.admin-surface.admin-ui-v2 .stat small{max-width:86%;color:var(--muted);margin-top:9px;font-size:11px;line-height:1.45}.admin-surface.admin-ui-v2 .admin-dashboard-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-surface.admin-ui-v2 .admin-dashboard-page-card{border-radius:15px;min-height:86px;padding:15px 42px 15px 16px}.admin-surface.admin-ui-v2 .admin-dashboard-page-card:hover{border-color:var(--design-color-0bd673b408);background:var(--design-color-0f4a894a9d);box-shadow:none;transform:none}.admin-surface.admin-ui-v2 .admin-dashboard-page-card strong{color:var(--text);font-size:13px;font-weight:600}.admin-surface.admin-ui-v2 .admin-dashboard-page-card-hint{border-color:var(--design-color-9f085cd2c6);background:var(--design-color-ffcc03d3f1);width:22px;height:22px;font-size:10px;top:14px;right:14px}.admin-surface.admin-ui-v2 .admin-dashboard-detail-copy h3{color:var(--text);font-size:26px;font-weight:600}.admin-surface.admin-ui-v2 .admin-dashboard-attention{overflow:hidden}.admin-surface.admin-ui-v2 .admin-dashboard-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item{border-right:1px solid var(--design-color-600fda37ee);min-height:142px;color:inherit;align-content:space-between;gap:12px;padding:18px 42px 18px 20px;text-decoration:none;display:grid;position:relative}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item:last-child{border-right:0}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item:hover{background:var(--design-color-0f4a894a9d)}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item span{color:var(--design-color-b9c4a5a372);font-size:11px;font-weight:600;display:block}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item strong{color:var(--text);margin-top:8px;font-size:30px;font-weight:600;line-height:1;display:block}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item>i{color:var(--design-color-bc8bc41c77);font-size:11px;position:absolute;bottom:19px;right:18px}.admin-surface.admin-ui-v2 .admin-dashboard-index{gap:14px;display:grid}.admin-surface.admin-ui-v2 .admin-dashboard-index-head{justify-content:space-between;align-items:end;gap:24px;padding:8px 2px 0;display:flex}.admin-surface.admin-ui-v2 .admin-dashboard-index-head h2{color:var(--text);letter-spacing:-.035em;margin:5px 0 0;font-size:24px;font-weight:600}.admin-surface.admin-ui-v2 .admin-dashboard-index-head>p{max-width:440px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.admin-surface.admin-ui-v2 .admin-dashboard-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-surface.admin-ui-v2 .admin-dashboard-group{border:1px solid var(--line);background:var(--design-color-d14f901611);border-radius:18px;min-width:0;overflow:hidden}.admin-surface.admin-ui-v2 .admin-dashboard-group-head{border-bottom:1px solid var(--design-color-600fda37ee);background:var(--design-color-5b8e18c27a);min-height:112px;padding:18px}.admin-surface.admin-ui-v2 .admin-dashboard-group-head h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.admin-surface.admin-ui-v2 .admin-dashboard-group-head p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.admin-surface.admin-ui-v2 .admin-dashboard-group-links{display:grid}.admin-surface.admin-ui-v2 .admin-dashboard-group-links>a{border-bottom:1px solid var(--design-color-187b710126);min-height:68px;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.admin-surface.admin-ui-v2 .admin-dashboard-group-links>a:last-child{border-bottom:0}.admin-surface.admin-ui-v2 .admin-dashboard-group-links>a:hover{background:var(--design-color-f15818d8a9)}.admin-surface.admin-ui-v2 .admin-dashboard-group-links span{gap:3px;min-width:0;display:grid}.admin-surface.admin-ui-v2 .admin-dashboard-group-links strong{color:var(--text);font-size:12px;font-weight:600}.admin-surface.admin-ui-v2 .admin-dashboard-group-links small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-surface.admin-ui-v2 .admin-dashboard-group-links i{color:var(--design-color-0c9ac3e406);flex:none;font-size:10px}@media (max-width:1240px){.admin-surface.admin-ui-v2 .admin-dashboard-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item:nth-child(2){border-right:0}.admin-surface.admin-ui-v2 .admin-dashboard-attention-item:nth-child(-n+2){border-bottom:1px solid var(--design-color-600fda37ee)}.admin-surface.admin-ui-v2 .admin-dashboard-group-grid{grid-template-columns:1fr}.admin-surface.admin-ui-v2 .admin-dashboard-group-head{min-height:0}}.admin-surface.admin-ui-v2 .admin-workspace-dialog-overlay{z-index:90;background:var(--design-color-a26ebe08c2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:24px}.admin-surface.admin-ui-v2 .admin-workspace-dialog,.admin-surface.admin-ui-v2 .admin-workspace-dialog.is-default,.admin-surface.admin-ui-v2 .admin-workspace-dialog.is-wide,.admin-surface.admin-ui-v2 .admin-workspace-dialog.is-xwide{border:1px solid var(--design-color-75d7ebab7f);background:var(--design-color-d14f901611);max-height:calc(100vh - 48px);box-shadow:0 32px 100px var(--design-color-f87f4b22c9);border-radius:20px;grid-template-rows:auto minmax(0,1fr)}.admin-surface.admin-ui-v2 .admin-workspace-dialog.has-tabs{grid-template-rows:auto auto minmax(0,1fr)}.admin-surface.admin-ui-v2 .admin-workspace-dialog-head{border-bottom:1px solid var(--design-color-433a007f95);padding:20px 22px 16px}.admin-surface.admin-ui-v2 .admin-workspace-dialog-copy h2{color:var(--text);letter-spacing:-.03em;font-size:23px;font-weight:600}.admin-surface.admin-ui-v2 .admin-workspace-dialog-copy p{color:var(--muted);margin-top:6px;font-size:12px}.admin-surface.admin-ui-v2 .admin-workspace-dialog-tabs{border-bottom:1px solid var(--design-color-433a007f95);background:var(--design-color-5b8e18c27a);gap:3px;padding:10px 22px}.admin-surface.admin-ui-v2 .admin-workspace-dialog-tab{min-height:34px;color:var(--design-color-fa750546fc);background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:11px;font-weight:600}.admin-surface.admin-ui-v2 .admin-workspace-dialog-tab.active{background:var(--design-color-6f6c3e4567);color:var(--design-color-2cd2a4e48b)}.admin-surface.admin-ui-v2 .admin-workspace-dialog-body{min-height:0;padding:20px 22px 24px;overflow-y:auto}.admin-surface.admin-ui-v2 .admin-support-screen{gap:16px}.admin-surface.admin-ui-v2 .admin-support-layout{grid-template-columns:minmax(310px,350px) minmax(0,1fr);gap:16px}.admin-surface.admin-ui-v2 .admin-support-detail,.admin-surface.admin-ui-v2 .admin-support-sidebar{min-height:min(760px,100vh - 160px)}.admin-surface.admin-ui-v2 .admin-support-sidebar{grid-template-rows:auto minmax(0,1fr) auto}.admin-surface.admin-ui-v2 .admin-support-thread-list{scrollbar-width:thin;gap:0;padding:0 10px 10px}.admin-surface.admin-ui-v2 .admin-support-thread{border:0;border-bottom:1px solid var(--design-color-58562742eb);background:var(--design-color-d14f901611);box-shadow:none;border-radius:0;gap:6px;padding:13px 12px;transform:none}.admin-surface.admin-ui-v2 .admin-support-thread:hover{border-color:var(--design-color-58562742eb);background:var(--design-color-4b0e2cc328);transform:none}.admin-surface.admin-ui-v2 .admin-support-thread.is-active{border-color:var(--design-color-67574a97f9);background:var(--design-color-89b20e9396);border-radius:11px}.admin-surface.admin-ui-v2 .admin-support-thread-top strong{color:var(--text);font-size:13px;font-weight:600}.admin-surface.admin-ui-v2 .admin-support-thread p,.admin-surface.admin-ui-v2 .admin-support-thread-meta,.admin-surface.admin-ui-v2 .admin-support-thread-top small{color:var(--design-color-2399f8859e);font-size:11px}.admin-surface.admin-ui-v2 .admin-support-thread p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-surface.admin-ui-v2 .admin-support-pagination{margin:0 10px 10px;padding-top:10px}.admin-surface.admin-ui-v2 .admin-support-detail{grid-template-rows:auto minmax(0,1fr);padding:18px}.admin-surface.admin-ui-v2 .admin-support-detail-head h2{color:var(--text);font-size:24px;font-weight:600}.admin-surface.admin-ui-v2 .admin-support-chat-surface{border:1px solid var(--design-color-2bc5b98ae5);background:var(--design-color-2180976764);border-radius:16px;min-height:0}.admin-surface.admin-ui-v2 .admin-support-chat-surface .chat-message.outgoing{border-color:var(--design-color-d6e9fe9846);background:var(--design-color-d6e9fe9846)}.admin-surface.admin-ui-v2 .admin-support-chat-surface .chat-input-bar{box-shadow:none;border-radius:14px}.admin-surface.admin-ui-v2 .admin-support-chat-surface .chat-input-bar textarea{border-radius:10px}.admin-surface.admin-ui-v2 .admin-support-chat-surface .chat-input-bar textarea:focus{border-color:var(--design-accent);box-shadow:0 0 0 4px var(--design-color-7181a85662)}.admin-surface.admin-ui-v2 .admin-support-chat-surface .chat-composer>button:last-child{background:var(--design-accent);border-radius:10px}.admin-surface.admin-ui-v2 .admin-route-loading-actions{gap:9px}.admin-surface.admin-ui-v2 .admin-route-loading-action{border:1px solid var(--design-color-2b94539cdd);background:var(--design-color-3b97beb357);border-radius:11px;width:42px;height:42px;display:block}.admin-surface.admin-ui-v2 .admin-route-loading-action.is-wide{width:168px}.admin-surface.admin-ui-v2 .admin-route-loading-nav,.admin-surface.admin-ui-v2 .admin-route-loading-nav-group{gap:10px;display:grid}.admin-surface.admin-ui-v2 .admin-route-loading-nav-group+.admin-route-loading-nav-group{margin-top:7px}.admin-surface.admin-ui-v2 .admin-route-loading-nav-item{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;display:grid}.admin-surface.admin-ui-v2 .admin-route-loading-nav-item>span{background:var(--design-color-2e58be6f0d);border-radius:8px;width:28px;height:28px}.admin-surface.admin-ui-v2 .admin-route-loading-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-surface.admin-ui-v2 .admin-route-loading-panel{min-height:180px;padding:20px}.admin-surface.admin-ui-v2.admin-auth-surface{background:linear-gradient(120deg,var(--design-color-19801fd218),transparent 42%),var(--design-color-583b67e20d);place-items:center;min-height:100vh;padding:32px;display:grid}.admin-surface.admin-ui-v2 .auth-wrap{border:1px solid var(--design-color-43279f7b25);background:var(--design-color-d14f901611);width:min(1040px,100%);min-height:620px;box-shadow:0 28px 90px var(--design-color-96f6d3db7e);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:0;padding:0;display:grid;overflow:hidden}.admin-surface.admin-ui-v2 .admin-auth-intro{background:var(--design-color-38f070a02d);min-width:0;color:var(--design-color-d14f901611);align-content:space-between;padding:40px;display:grid;position:relative;overflow:hidden}.admin-surface.admin-ui-v2 .admin-auth-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.admin-surface.admin-ui-v2 .admin-auth-brand img{filter:invert();width:112px;height:auto}.admin-surface.admin-ui-v2 .admin-auth-brand span{border:1px solid var(--design-color-09e1e8d24d);min-height:24px;color:var(--design-color-923a33a994);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.admin-surface.admin-ui-v2 .admin-auth-intro-copy{z-index:1;max-width:410px;position:relative}.admin-surface.admin-ui-v2 .admin-auth-intro .eyebrow{color:var(--design-color-1894827d34);background:0 0;padding:0}.admin-surface.admin-ui-v2 .admin-auth-intro h2{color:var(--design-color-d14f901611);letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.02}.admin-surface.admin-ui-v2 .admin-auth-intro p{color:var(--design-color-4e055674c0);margin:18px 0 0;font-size:14px;line-height:1.65}.admin-surface.admin-ui-v2 .admin-auth-route-mark{border:1px solid var(--design-color-9e9d823d16);border-right:0;border-radius:80px 0 0 80px;width:280px;height:130px;position:absolute;bottom:55px;right:-90px;transform:rotate(-12deg)}.admin-surface.admin-ui-v2 .admin-auth-route-mark:before{background:linear-gradient(90deg,transparent,var(--design-color-6808efac65));content:"";height:1px;position:absolute;top:50%;left:0;right:0}.admin-surface.admin-ui-v2 .admin-auth-route-mark span{border:2px solid var(--design-color-38f070a02d);background:var(--design-color-910b15852f);border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px)}.admin-surface.admin-ui-v2 .admin-auth-route-mark span:first-child{left:24px}.admin-surface.admin-ui-v2 .admin-auth-route-mark span:nth-child(2){background:var(--design-color-85d7e3b129);left:122px}.admin-surface.admin-ui-v2 .admin-auth-route-mark span:nth-child(3){right:22px}.admin-surface.admin-ui-v2 .auth-card{background:var(--design-color-d14f901611);width:100%;box-shadow:none;border:0;border-radius:0;align-self:center;padding:48px 52px}.admin-surface.admin-ui-v2 .auth-card .eyebrow{color:var(--design-color-d6e9fe9846);background:0 0;padding:0;font-size:10px}.admin-surface.admin-ui-v2 .auth-card h1{color:var(--text);letter-spacing:-.045em;margin:13px 0 10px;font-size:36px;font-weight:600;line-height:1.06}.admin-surface.admin-ui-v2 .auth-card>p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.6}.admin-surface.admin-ui-v2 .auth-card .form-grid{gap:15px}.admin-surface.admin-ui-v2 .auth-card .btn-primary{width:100%;min-height:46px;margin-top:3px}@media (max-width:1080px){.admin-surface.admin-ui-v2 .topbar-inner{grid-template-columns:minmax(0,1fr) auto}.admin-surface.admin-ui-v2 .admin-profile-trigger-copy,.admin-surface.admin-ui-v2 .admin-refresh-button span{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.admin-surface.admin-ui-v2 .admin-refresh-button{width:42px;padding:0}.admin-surface.admin-ui-v2 .admin-profile-trigger{width:46px;min-width:46px;padding:5px}.admin-surface.admin-ui-v2 .admin-profile-trigger>i{block-size:0;inline-size:0;margin:0;font-size:0;overflow:clip}.admin-surface.admin-ui-v2 .admin-dashboard-overview,.admin-surface.admin-ui-v2 .overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-surface.admin-ui-v2 .admin-support-layout{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:920px){.admin-surface.admin-ui-v2 .layout{grid-template-columns:1fr}.admin-surface.admin-ui-v2 .admin-workspace-sidebar{max-height:none;position:static}.admin-surface.admin-ui-v2 .admin-primary-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-surface.admin-ui-v2 .admin-support-layout,.admin-surface.admin-ui-v2 .auth-wrap{grid-template-columns:1fr}.admin-surface.admin-ui-v2 .admin-auth-intro{min-height:300px}}.admin-surface,.admin-surface.admin-ui-v2,.business-public-shell,.business-surface,.client-surface,.foundation-surface,.protected-route-denied-shell{--surface-page:var(--design-page);--surface-ink:var(--design-ink);--surface-muted:var(--design-muted);--surface-line:var(--design-line);--surface-accent:var(--design-accent);--surface-accent-dark:var(--design-accent-dark);--surface-soft:var(--design-soft)}.client-public-home-screen_requestTopline__Srklp>small{color:var(--design-surface)}.client-surface .breadcrumb a,.client-surface .page-breadcrumb a{color:var(--design-muted);text-underline-offset:2px;text-decoration:underline}.client-surface .breadcrumb a:hover,.client-surface .page-breadcrumb a:hover{color:var(--design-accent-dark)}.business-surface .business-connect-preview-meta span,.business-surface .business-demo-company small,.business-surface .business-demo-profile-row,.business-surface .business-form-submit p{color:var(--design-muted)}.business-surface .business-products-hero-side li span{color:var(--design-accent-dark)}.business-public-shell .business-connect-preview-meta span,.business-public-shell .business-demo-company small,.business-public-shell .business-demo-profile-row,.business-public-shell .business-form-submit p,.business-public-shell .section-subtitle,.business-public-shell label[for=apply-site]>span,.business-surface .business-products-card-number,.client-surface .client-priority-pages_phase__rvwFU>span,.client-surface .client-public-content-pages_cardMeta__9_MOR,.client-surface .lcl-dim-sublabel,.client-surface .lcl-input-suffix,.client-surface [class*=client-register-section-heading] span,.client-surface [class*=client-register-section-heading]>small{color:var(--design-muted)}.client-surface .client-public-content-pages_contractorCardFeatured__ucJ7c>.client-public-content-pages_cardMeta__9_MOR{color:var(--design-on-dark-muted)}.business-public-shell .business-blog-read,.business-public-shell .is-client>span,.business-public-shell .nav-link.is-active{color:var(--design-accent-dark)}.business-public-shell .business-products-card-number,.business-public-shell .business-products-hero-side li span{color:var(--design-muted)}.admin-surface,.business-public-shell,.business-surface,.client-surface{--bg:var(--design-page);--surface:var(--design-surface);--surface-muted:var(--design-soft);--text:var(--design-ink);--text-muted:var(--design-muted);--muted:var(--design-muted);--line:var(--design-line);--primary:var(--design-accent);--primary-dark:var(--design-accent-dark);--accent:var(--design-accent);--accent2:var(--design-accent-dark);--accent-2:var(--design-accent-dark);--danger:var(--design-danger);--warning:var(--design-warning);--success:var(--design-success);--brand-sage:var(--design-accent);--brand-sage-soft:var(--design-soft);--brand-sage-muted:var(--design-line);--brand-sage-deep:var(--design-accent-dark);--brand-sage-ink:var(--design-ink);--surface-dark:var(--design-ink);--surface-dark-2:var(--design-accent-dark);--radius-lg:var(--design-radius-card);--radius-md:var(--design-radius-control);--radius-sm:8px}.business-public-shell{--bp-ink:var(--design-ink);--bp-copy:var(--design-muted);--bp-muted:var(--design-soft);--bp-panel:var(--design-ink);--bp-blue:var(--design-accent);--bp-wine:var(--design-accent-dark);--bp-line:var(--design-line)}.foundation-surface,.protected-route-denied-shell{color:var(--design-ink);font-family:var(--font-inter,"Inter",sans-serif)}.foundation-surface .rounded-xl,.foundation-surface>.w-full,.protected-route-denied-card{border-color:var(--design-line);border-radius:var(--design-radius-card);background:var(--design-surface);box-shadow:var(--design-shadow-card)}.foundation-surface button,.foundation-surface input,.foundation-surface select,.foundation-surface textarea,.protected-route-denied-shell a,.protected-route-denied-shell button{box-shadow:none;outline:none;font-family:inherit}.foundation-surface button:hover:not(:disabled),.protected-route-denied-shell a:hover{filter:none}.business-surface .btn-outline,.business-surface .btn-primary,.business-surface [data-ui-button],.client-surface .btn-outline,.client-surface .btn-primary,.client-surface-dialog .btn-outline,.client-surface-dialog .btn-primary{box-sizing:border-box;border-radius:var(--design-radius-control);min-height:40px;box-shadow:none;font:inherit;transition:var(--design-transition-control);outline:none;font-weight:600}.business-surface .btn-primary,.business-surface [data-ui-button][data-ui-variant=default],.client-surface .btn-primary,.client-surface-dialog .btn-primary{border:1px solid var(--surface-accent);background:var(--surface-accent);color:var(--design-color-d14f901611)}.business-surface .btn-primary:focus-visible,.business-surface .btn-primary:hover:not(:disabled),.business-surface [data-ui-button][data-ui-variant=default]:focus-visible,.business-surface [data-ui-button][data-ui-variant=default]:hover,.client-surface .btn-primary:focus-visible,.client-surface .btn-primary:hover:not(:disabled),.client-surface-dialog .btn-primary:focus-visible,.client-surface-dialog .btn-primary:hover:not(:disabled){border-color:var(--surface-accent-dark);background:var(--surface-accent-dark);color:var(--design-color-d14f901611);outline:none;transform:none}.business-surface .btn-outline,.business-surface [data-ui-button][data-ui-variant=ghost],.business-surface [data-ui-button][data-ui-variant=outline],.client-surface .btn-outline,.client-surface-dialog .btn-outline{border:1px solid var(--surface-line);background:var(--design-surface);color:var(--surface-ink)}.business-surface .btn-outline:focus-visible,.business-surface .btn-outline:hover:not(:disabled),.business-surface [data-ui-button][data-ui-variant=ghost]:focus-visible,.business-surface [data-ui-button][data-ui-variant=ghost]:hover,.business-surface [data-ui-button][data-ui-variant=outline]:focus-visible,.business-surface [data-ui-button][data-ui-variant=outline]:hover,.client-surface .btn-outline:focus-visible,.client-surface .btn-outline:hover:not(:disabled),.client-surface-dialog .btn-outline:focus-visible,.client-surface-dialog .btn-outline:hover:not(:disabled){border-color:var(--surface-accent);background:var(--surface-soft);color:var(--surface-accent-dark);outline:none}.business-surface input:not([type=checkbox]):not([type=radio]):not([type=range]),.business-surface select,.business-surface textarea,.client-surface [data-ui-input],.client-surface [data-ui-select],.client-surface [data-ui-textarea],.client-surface-dialog [data-ui-input],.client-surface-dialog [data-ui-select],.client-surface-dialog [data-ui-textarea]{border-color:var(--surface-line);border-radius:var(--design-radius-control);background:var(--design-surface);color:var(--surface-ink);box-shadow:none;outline:none}.business-surface input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.business-surface select:focus,.business-surface textarea:focus,.client-surface [data-ui-input]:focus,.client-surface [data-ui-select]:focus,.client-surface [data-ui-textarea]:focus,.client-surface-dialog [data-ui-input]:focus,.client-surface-dialog [data-ui-select]:focus,.client-surface-dialog [data-ui-textarea]:focus{border-color:var(--surface-accent);box-shadow:none;outline:none}.business-surface .business-cabinet-page .card,.business-surface .business-team-page,.client-surface .cabinet-section,.client-surface .card{border-color:var(--surface-line);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow-card)}.business-surface .business-profile-reviews-close:focus-visible,.business-surface .business-profile-reviews-close:hover,.business-surface .team-drawer-close:focus-visible,.business-surface .team-drawer-close:hover,.client-surface .client-email-change-close:focus-visible,.client-surface .client-email-change-close:hover,.client-surface .client-profile-image-crop-close:focus-visible,.client-surface .client-profile-image-crop-close:hover{border-color:var(--design-accent);background:var(--design-accent);color:var(--design-color-d14f901611);outline:none}.business-surface .cabinet-link:focus-visible,.business-surface .team-drawer button:focus-visible,.business-surface .team-table button:focus-visible,.client-surface .cabinet-nav a:focus-visible,.client-surface .logout-btn:focus-visible{box-shadow:var(--design-focus-ring);outline:none}.business-surface .header-tools>.btn-primary,.business-surface .nav-trigger-link,.business-surface .nav-trigger-toggle,.client-surface .header-login-btn{border-radius:var(--design-radius-control);box-shadow:none;outline:none}.client-surface .header-login-btn{background:var(--design-color-e823f43a75);min-height:48px;color:var(--design-color-d14f901611);white-space:nowrap;border-color:#0000;border-radius:999px;padding:0 26px;font-size:16px;font-weight:500;line-height:20.8px}.client-surface .header-login-btn:focus-visible,.client-surface .header-login-btn:hover:not(:disabled){background:var(--design-color-e8012f1886);color:var(--design-color-d14f901611);box-shadow:none;border-color:#0000;outline:none}.business-surface .nav-link:focus-visible,.business-surface .nav-link:hover{color:var(--surface-accent-dark);outline:none}.business-surface .business-cabinet-content,.business-surface .business-cabinet-page,.client-surface .pages-shell{color:var(--surface-ink)}.business-surface .business-cabinet-page-head h1,.business-surface .business-profile-page-head h1,.client-surface .cabinet-title-row h2,.client-surface .client-cabinet-complaints-shell h2,.client-surface .requests-workspace-page-head h2{color:var(--surface-ink);font-family:var(--font-inter,"Inter",sans-serif);letter-spacing:-.035em;font-weight:600}.business-surface .analytics-card,.business-surface .business-billing-checkout,.business-surface .business-billing-history,.business-surface .business-billing-overview,.business-surface .chart-card,.business-surface .request-card,.business-surface .service-row,.client-surface .cabinet-summary-card,.client-surface .invoice-history-item,.client-surface .referral-summary,.client-surface .request-history-item,.client-surface .requests-workspace-summary-card{border:1px solid var(--surface-line);border-radius:var(--design-radius-card);background:var(--design-surface);box-shadow:var(--design-shadow-card)}.business-surface .chip-btn,.business-surface .subscription-option-btn,.business-surface .team-access-button,.client-surface .requests-switcher button,.client-surface .subscription-option-btn{border-color:var(--surface-line);border-radius:var(--design-radius-control);box-shadow:none;outline:none}.business-surface .chip-btn.is-active,.business-surface .chip-btn:hover,.business-surface .subscription-option-btn.active,.business-surface .subscription-option-btn:hover,.business-surface .team-access-button:hover,.client-surface .requests-switcher button:focus-visible,.client-surface .requests-switcher button:hover,.client-surface .subscription-option-btn.active,.client-surface .subscription-option-btn:hover{border-color:var(--surface-accent);background:var(--surface-soft);color:var(--surface-accent-dark);outline:none;transform:none}.admin-surface :where(a,button,input,select,textarea,summary):active,.business-public-shell :where(a,button,input,select,textarea,summary):active,.business-surface :where(a,button,input,select,textarea,summary):active,.client-surface :where(a,button,input,select,textarea,summary):active,.client-surface-dialog :where(a,button,input,select,textarea,summary):active,.foundation-surface :where(a,button,input,select,textarea,summary):active,.protected-route-denied-shell :where(a,button,input,select,textarea,summary):active{box-shadow:none;outline:none}.admin-surface :where(a,button,input,select,textarea,summary):focus-visible,.business-public-shell :where(a,button,input,select,textarea,summary):focus-visible,.business-surface :where(a,button,input,select,textarea,summary):focus-visible,.client-surface :where(a,button,input,select,textarea,summary):focus-visible,.client-surface-dialog :where(a,button,input,select,textarea,summary):focus-visible,.foundation-surface :where(a,button,input,select,textarea,summary):focus-visible,.protected-route-denied-shell :where(a,button,input,select,textarea,summary):focus-visible{box-shadow:var(--design-focus-ring);outline:none}.admin-surface.admin-ui-v2,.business-public-shell,.business-surface,.client-surface,.client-surface-dialog,.foundation-surface,.protected-route-denied-shell{--surface-focus-ring:var(--design-focus-ring);--surface-hover-surface:var(--design-hover-surface);--surface-active-surface:var(--design-active-surface);--surface-control-transition:var(--design-transition-control)}.admin-surface.admin-ui-v2 :where(a,button,input,select,textarea,summary),.business-public-shell :where(a,button,input,select,textarea,summary),.business-surface :where(a,button,input,select,textarea,summary),.client-surface :where(a,button,input,select,textarea,summary),.client-surface-dialog :where(a,button,input,select,textarea,summary){transition:var(--surface-control-transition)}.admin-surface.admin-ui-v2 :where(a,button,input,select,textarea,summary):focus,.business-public-shell :where(a,button,input,select,textarea,summary):focus,.business-surface :where(a,button,input,select,textarea,summary):focus,.client-surface :where(a,button,input,select,textarea,summary):focus,.client-surface-dialog :where(a,button,input,select,textarea,summary):focus{outline:none}.admin-surface.admin-ui-v2 :where(a,button,input,select,textarea,summary):focus-visible,.business-public-shell :where(a,button,input,select,textarea,summary):focus-visible,.business-surface :where(a,button,input,select,textarea,summary):focus-visible,.client-surface :where(a,button,input,select,textarea,summary):focus-visible,.client-surface-dialog :where(a,button,input,select,textarea,summary):focus-visible{box-shadow:var(--surface-focus-ring);outline:none}.admin-surface.admin-ui-v2 :where(button,[role=button]),.business-public-shell :where(.btn-primary,.btn-outline,[data-ui-button]),.business-surface :where(.btn-primary,.btn-outline,[data-ui-button]),.client-surface :where(.btn-primary,.btn-outline,[data-ui-button]),.client-surface-dialog :where(.btn-primary,.btn-outline,[data-ui-button]){transform:none}.admin-surface.admin-ui-v2 :where(.status,.alert,[role=alert],[role=status]),.business-surface :where(.client-cabinet-status-alert,[role=alert],[role=status]),.client-surface :where(.client-cabinet-status-alert,[role=alert],[role=status]),.client-surface-dialog :where(.client-cabinet-status-alert,[role=alert],[role=status]){box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:720px){.business-public-shell :where(.business-hero-illustration img,.business-dashboard-preview img){width:100%;min-width:0;max-width:100%;height:auto;display:block}.admin-surface.admin-ui-v2 :where(.content-grid,.table-wrap,.modal-dialog),.business-surface :where(.cabinet-form-grid,.business-company-profile-grid,.business-cabinet-content),.client-surface :where(.cabinet-form-grid,.client-account-workspace,.client-account-secondary-workspace){min-width:0;max-width:100%}.client-surface :where(.auth-modal-card,.auth-modal-shell){box-sizing:border-box;width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px)}.admin-surface.admin-ui-v2 :where(.modal-dialog,[role=dialog]),.business-surface :where(.team-drawer,.business-profile-reviews-dialog),.client-surface :where(.client-email-change-dialog,.client-profile-image-crop-dialog),.client-surface-dialog :where(.client-email-change-dialog,.client-profile-image-crop-dialog){box-sizing:border-box;width:min(100% - 24px,560px);min-width:0;max-width:calc(100vw - 24px)}}.admin-surface.admin-ui-v2 :is(button,[role=button]):focus-visible,.business-surface :is(.btn-primary,.btn-outline,.nav-trigger-link,.nav-trigger-toggle,.team-access-button):focus-visible,.client-surface-dialog :is(.btn-primary,.btn-outline):focus-visible{box-shadow:var(--design-focus-ring);outline:none}html body .client-surface .header-login-btn,html body .client-surface .header-login-btn:focus-visible,html body .client-surface .header-login-btn:hover:not(:disabled){border-color:var(--design-interactive-primary-strong);background:var(--design-interactive-primary-strong);color:var(--design-surface)}html body .client-surface [class*=client-auth-consent-accent]{text-underline-offset:2px;text-decoration:underline}html body .admin-surface .admin-page-eyebrow,html body .admin-surface.admin-ui-v2 .admin-page-eyebrow{color:var(--design-text-secondary)}html body .client-surface .is-active>span{color:var(--design-surface)}html body .client-surface .favorite-row-meta,html body .client-surface .lcl-dim-sublabel,html body .client-surface .lcl-input-suffix,html body .client-surface [class*=client-register-section-heading] span,html body .client-surface [class*=client-register-section-heading]>small{color:var(--design-text-secondary)}html body .client-surface [class*=client-register-section-heading] span b{color:var(--design-ink)}html body :is(.client-surface,.business-surface,.admin-surface) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([readonly]):not(:disabled),textarea:not(:disabled),select:not(:disabled)){border-color:var(--design-line);background-color:var(--design-surface);box-shadow:none}.business-surface .chat-internal-note{border-block:1px solid var(--design-color-4863c530de);background:var(--design-color-2180976764);gap:6px;padding:10px 14px;display:grid}.business-surface .chat-internal-note label{color:var(--design-color-735b1e1130);font-size:11px;font-weight:700}.business-surface .chat-internal-note-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.business-surface .chat-internal-note textarea{resize:vertical;min-width:0;min-height:42px}@media (max-width:640px){.business-surface .chat-internal-note-row{grid-template-columns:minmax(0,1fr)}}html body :is(.client-surface,.business-surface,.admin-surface) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([readonly]):not(:disabled),textarea:not(:disabled),select:not(:disabled)):focus:not(:focus-visible){border-color:var(--design-line);box-shadow:none;outline:none}html body :is(.client-surface,.business-surface,.admin-surface) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([readonly]):not(:disabled),textarea:not(:disabled),select:not(:disabled)):focus-visible{border-color:var(--design-accent);box-shadow:var(--design-focus-ring);outline:none}html body .admin-surface :is(.admin-support-chat-surface .chat-input-bar,.admin-support-chat-surface .chat-input-bar textarea),html body .business-surface :is(.chat-filter-search input,.chat-history-search-input-shell input),html body .business-surface :is(.chat-filter-search,.chat-history-search-input-shell),html body .business-surface :is(.chat-input-bar,.chat-input-bar textarea),html body .client-surface :is(.client-support-widget-composer,.client-support-widget-composer input,.client-support-widget-composer textarea){border-color:var(--design-line);background-color:var(--design-surface);box-shadow:none}html body .business-surface .cabinet-chat-shell .chat-composer,html body .business-surface .cabinet-chat-shell .chat-composer.has-attachments,html body .business-surface .cabinet-chat-shell .chat-filter-search,html body .business-surface .cabinet-chat-shell .chat-history-search-input-shell,html body .business-surface .cabinet-chat-shell .chat-input-bar{background:var(--design-surface);background-color:var(--design-surface);border:1px solid var(--design-line);border-color:var(--design-line);box-shadow:none}html body .business-surface .cabinet-chat-shell #cabinetChatMessageInput,html body .business-surface .cabinet-chat-shell #cabinetChatSearchInput,html body .business-surface .cabinet-chat-shell .chat-filter-search input,html body .business-surface .cabinet-chat-shell .chat-history-search-input-shell input,html body .business-surface .cabinet-chat-shell .chat-input-bar textarea{background:var(--design-surface);background-color:var(--design-surface);box-shadow:none;border:0 #0000}html body .admin-surface .admin-support-chat-surface .chat-input-bar textarea:focus,html body .business-surface .cabinet-chat-shell #cabinetChatMessageInput:focus,html body .business-surface .cabinet-chat-shell #cabinetChatSearchInput:focus,html body .business-surface .cabinet-chat-shell .chat-composer:focus-within,html body .business-surface .cabinet-chat-shell .chat-filter-search input:focus,html body .business-surface .cabinet-chat-shell .chat-filter-search:focus-within,html body .business-surface .cabinet-chat-shell .chat-history-search-input-shell input:focus,html body .business-surface .cabinet-chat-shell .chat-input-bar textarea:focus,html body .business-surface .cabinet-chat-shell .chat-input-bar:focus-within,html body .business-surface :is(.chat-filter-search input,.chat-history-search-input-shell input,.chat-input-bar textarea):focus,html body .client-surface .client-support-widget-composer :is(input,textarea):focus{border-color:var(--design-line);box-shadow:none;outline:none}html body .business-surface .team-access-button{border:1px solid var(--design-line);background:var(--design-surface);color:var(--design-accent-dark)}html body .business-surface .team-access-button:focus-visible,html body .business-surface .team-access-button:hover{border-color:var(--design-accent);background:var(--design-soft);color:var(--design-accent-dark);box-shadow:none;outline:none}html body :is(.client-surface,.business-surface,.admin-surface) :is(.client-profile-image-crop-close,.client-email-change-close,.auth-modal-close,.modal-close,.notification-push-close,.team-drawer-close,.business-profile-reviews-close,.chat-transfer-close,.chat-history-search-close,.chat-attachment-preview-close,.chat-message-audit-close,.client-support-widget-close,.admin-workspace-dialog-close){border-color:var(--design-line);background:var(--design-surface);color:var(--design-muted);box-shadow:none;transition:background-color var(--design-transition-fast),border-color var(--design-transition-fast),color var(--design-transition-fast),transform var(--design-transition-fast)}html body :is(.client-surface,.business-surface,.admin-surface) :is(.client-profile-image-crop-close,.client-email-change-close,.auth-modal-close,.modal-close,.notification-push-close,.team-drawer-close,.business-profile-reviews-close,.chat-transfer-close,.chat-history-search-close,.chat-attachment-preview-close,.chat-message-audit-close,.client-support-widget-close,.admin-workspace-dialog-close):is(:hover,:focus-visible){border-color:var(--design-accent);background:var(--design-accent);color:var(--design-surface);box-shadow:none;outline:none}html body :is(.client-surface,.business-surface,.admin-surface) :is(.client-profile-image-crop-close,.client-email-change-close,.auth-modal-close,.modal-close,.notification-push-close,.team-drawer-close,.business-profile-reviews-close,.chat-transfer-close,.chat-history-search-close,.chat-attachment-preview-close,.chat-message-audit-close,.client-support-widget-close,.admin-workspace-dialog-close):active{background:var(--design-accent-dark);border-color:var(--design-accent-dark);transform:none}html body .client-surface [class*=client-priority-pages_ctaButton]{border-color:var(--design-surface);color:var(--design-surface);background:0 0}html body .client-surface .text-orange-500{color:var(--design-status-warning)}html body .client-surface [class*=client-public-content-pages_contractorCardFeatured]>[class*=client-public-content-pages_cardMeta]{color:var(--design-on-dark-muted)}html body .business-public-shell .business-blog-read,html body .business-public-shell .is-client>span,html body .business-public-shell .nav-link.is-active{color:var(--design-accent-dark)}html body .business-public-shell .business-connect-preview-meta span,html body .business-public-shell .business-demo-company small,html body .business-public-shell .business-demo-profile-row,html body .business-public-shell .business-form-submit p,html body .business-public-shell .business-products-card-number,html body .business-public-shell .business-products-hero-side li span,html body .business-public-shell .section-subtitle,html body .business-public-shell label[for=apply-site]>span{color:var(--design-muted)}html body .business-public-shell .auth-alert.is-danger strong{color:var(--design-danger)}html body .client-surface .client-register-progress span:nth-child(3){color:var(--design-muted)}html body .business-surface .card.dark.role-invite-hero .section-subtitle,html body .client-surface [data-auth-mode=register] .client-register-section-heading>small{color:var(--design-text-secondary)}html body .client-surface [class*=client-priority-pages_darkCta] [class*=ctaButton]{border-color:var(--design-surface);color:var(--design-surface);background:0 0}html body .client-surface [class*=client-priority-pages_darkCta] [class*=ctaButton]:focus-visible,html body .client-surface [class*=client-priority-pages_darkCta] [class*=ctaButton]:hover{border-color:var(--design-surface);background:var(--design-color-ddaf538ba5);color:var(--design-surface)}html body .client-surface .client-register-progress span:nth-child(3)>b{color:var(--design-ink)}html body .client-surface .client-support-widget-close,html body .client-surface .client-support-widget-header>button{box-sizing:border-box;text-align:center;flex:0 0 35px;place-items:center;width:35px;min-width:35px;height:35px;min-height:35px;margin:0;padding:0;line-height:1;display:grid}html body .client-surface .client-support-widget-close:focus,html body .client-surface .client-support-widget-close:focus-visible,html body .client-surface .client-support-widget-close:hover,html body .client-surface .client-support-widget-header>button:focus,html body .client-surface .client-support-widget-header>button:focus-visible,html body .client-surface .client-support-widget-header>button:hover{border-color:var(--design-accent);background:var(--design-accent);color:var(--design-surface-card);box-shadow:none;outline:none;transform:none}html body .client-surface .client-support-widget-close>:is(i,svg),html body .client-surface .client-support-widget-header>button>:is(i,svg){place-self:center;margin:0;line-height:1;display:block}html body .client-surface .client-support-widget :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:8px!important}html body .client-surface .client-support-widget :is(input,select,textarea,button):is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}html body .client-surface .client-support-widget :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):is(:focus,:focus-visible){border-color:var(--design-line)!important}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-400-italic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/inter-500-italic.woff2)format("woff2")}@font-face{font-family:Inter Figma;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/inter-figma-3.19-400.woff2)format("woff2")}@font-face{font-family:Inter Figma;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/inter-figma-3.19-500.woff2)format("woff2")}@font-face{font-family:Inter Figma;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/inter-figma-3.19-600.woff2)format("woff2")}@font-face{font-family:Inter Figma;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/inter-figma-3.19-700.woff2)format("woff2")}@font-face{font-family:Inter Figma;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/inter-figma-3.19-400-italic.woff2)format("woff2")}@font-face{font-family:Inter Figma;font-style:italic;font-weight:500;font-display:block;src:url(/fonts/inter-figma-3.19-500-italic.woff2)format("woff2")}:root{--color-background:var(--design-color-5e73eb920e);--color-foreground:var(--design-color-3de0edf4e9);--color-card:var(--design-color-c659d630ce);--color-card-foreground:var(--design-color-3de0edf4e9);--color-muted:var(--design-color-4b9ea8553c);--color-muted-foreground:var(--design-color-b7bc7c5f09);--color-primary:var(--design-accent);--color-primary-foreground:var(--design-color-c82f339b4e);--color-secondary:var(--design-color-412e0b9061);--color-secondary-foreground:var(--design-color-945f23ee15);--color-border:var(--design-color-e0b1d23205);--color-input:var(--design-color-111813e87a);--color-success:var(--design-color-573c06a41a);--color-success-foreground:var(--design-color-3cb0b602b3);--color-warning:var(--design-color-8bf645358c);--color-warning-foreground:var(--design-color-80f33e4001);--color-danger:var(--design-color-198c5c60aa);--color-danger-foreground:var(--design-color-b02279af7a);--color-success-soft:var(--design-color-683ae911a9);--color-warning-soft:var(--design-color-d155f1354d);--color-danger-soft:var(--design-color-dfb379d5b0);--color-ring:var(--design-color-1e2dc85606);--radius-xl:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--shadow-none:none;--font-inter:"Inter","Segoe UI",Arial,sans-serif;--background:var(--color-background);--foreground:var(--color-foreground);--card:var(--color-card);--card-foreground:var(--color-card-foreground);--muted:var(--color-muted);--muted-foreground:var(--color-muted-foreground);--primary:var(--color-primary);--primary-foreground:var(--color-primary-foreground);--secondary:var(--color-secondary);--secondary-foreground:var(--color-secondary-foreground);--border:var(--color-border);--input:var(--color-input);--success:var(--color-success);--success-foreground:var(--color-success-foreground);--warning:var(--color-warning);--warning-foreground:var(--color-warning-foreground);--danger:var(--color-danger);--danger-foreground:var(--color-danger-foreground);--success-soft:var(--color-success-soft);--warning-soft:var(--color-warning-soft);--danger-soft:var(--color-danger-soft);--ring:var(--color-ring);--radius:var(--radius-xl)}*{border-color:var(--color-border)}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-inter),sans-serif}a,button{cursor:pointer}::selection{background:var(--color-ring)}@media (min-width:1200px){.business-growth-home .business-growth-cta-copy>.business-primary-action{transform:translateY(-58.875px)}.business-about-story .business-story-process-head{margin-left:-1px}.business-growth-home .business-process-steps h3{width:max-content}.business-growth-home .business-process-steps article:first-child p{width:276px}.business-growth-home .business-process-steps article:nth-child(2) p{width:294px}.business-growth-home .business-process-steps article:nth-child(3) p{width:307px}.business-growth-home .business-growth-cta h2{width:760px;max-width:760px}.business-growth-home{background:0 0}.business-growth-home:before{z-index:0}.business-about-story .business-story-hero h1{letter-spacing:-3.69px;margin-top:48px;font-size:78px;font-weight:500;line-height:73.8px}.business-about-story .business-story-trust h2{letter-spacing:-1.75px;font-style:italic;font-weight:500;line-height:53px}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}