@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f8fa;--card:#fff;--primary:#6bf;--primary-hover:#5af;--foreground:#20252a;--muted-foreground:#5e6872;--border:#e3e8ed;--destructive:#dc2626;--active:#10b981;--active-bg:#ecfdf5;--active-border:#a7f3d0;--away:#f59e0b;--away-bg:#fffbeb;--away-border:#fde68a;--radius:.25rem;font-family:IBM Plex Sans,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#151a20;--card:#20262e;--primary:#6bf;--primary-hover:#8acbff;--foreground:#f0f4f8;--muted-foreground:#a7b1bc;--border:#39434e;--destructive:#f87171;--active:#34d399;--active-bg:#12382e;--active-border:#23634f;--away:#fbbf24;--away-bg:#3a2d13;--away-border:#72531b}*{box-sizing:border-box}html,body,#root{width:100%;min-width:100%;min-height:100%;margin:0;padding:0}html,body{background:var(--background);color:var(--foreground)}body{min-height:100vh;overflow-x:hidden}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-family:Archivo,sans-serif}a{color:inherit}.surface{background:var(--card);min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px #20252a0a}input,textarea,select{color:var(--foreground)}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{background-color:var(--card);border-color:var(--border)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--muted-foreground)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}:root,:host{--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--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-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.z-\[90\]{z-index:90}.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-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[100px\]{min-height:100px}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.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)}: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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#66BBFF\]\/50{border-color:oklab(76.6408% -.0547281 -.116054/.5)}.border-\[\#66BBFF\]\/70{border-color:oklab(76.6408% -.0547281 -.116054/.7)}.border-\[\#D5DBE0\]{border-color:#d5dbe0}.border-\[\#E3E8ED\]{border-color:#e3e8ed}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.\!border-t-\[\#66BBFF\]{border-top-color:#6bf!important}.bg-\[\#66BBFF\]{background-color:#6bf}.bg-\[\#66BBFF\]\/10{background-color:oklab(76.6408% -.0547281 -.116054/.1)}.bg-\[\#66BBFF\]\/15{background-color:oklab(76.6408% -.0547281 -.116054/.15)}.bg-\[\#F1F4F6\]{background-color:#f1f4f6}.bg-\[\#F5F8FA\]{background-color:#f5f8fa}.bg-\[\#F5F8FA\]\/60{background-color:oklab(97.7423% -.0023025 -.00347835/.6)}.bg-\[\#F7FAFC\]{background-color:#f7fafc}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-muted{background-color:var(--background)}.bg-muted\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#F0F8FF\]{--tw-gradient-from:#f0f8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[26px\]{font-size:26px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5E6872\]{color:#5e6872}.text-\[\#2677B5\]{color:#2677b5}.text-\[\#2877AC\]{color:#2877ac}.text-\[\#15212B\]{color:#15212b}.text-\[\#20252A\]{color:#20252a}.text-\[\#A3AFBA\]{color:#a3afba}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-red-600{color:var(--color-red-600)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-slate-900\/\[0\.02\]{--tw-shadow-color:#0f172b05}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/\[0\.02\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 2%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-\[\#81909D\]::placeholder{color:#81909d}@media (hover:hover){.hover\:bg-\[\#47A8F2\]:hover{background-color:#47a8f2}}@media (hover:hover){.hover\:bg-\[\#F5F8FA\]:hover{background-color:#f5f8fa}}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--background)}}@media (hover:hover){.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#66BBFF\]\/50:focus{--tw-ring-color:oklab(76.6408% -.0547281 -.116054/.5)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[\#66BBFF\]:focus-visible{outline-color:#6bf}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}}@media (width>=40rem){.sm\:flex-row{flex-direction:row}}@media (width>=40rem){.sm\:items-center{align-items:center}}@media (width>=40rem){.sm\:items-end{align-items:flex-end}}@media (width>=40rem){.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media (width>=40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:border-\[\#39424B\]:where([data-theme=dark],[data-theme=dark] *){border-color:#39424b}.dark\:border-amber-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-amber-700)}.dark\:bg-\[\#1B2025\]:where([data-theme=dark],[data-theme=dark] *){background-color:#1b2025}.dark\:bg-\[\#22282E\]:where([data-theme=dark],[data-theme=dark] *){background-color:#22282e}.dark\:bg-\[\#303943\]:where([data-theme=dark],[data-theme=dark] *){background-color:#303943}.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-amber-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:from-\[\#1B2B38\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#1b2b38;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[\#192B3B\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#192b3b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-\[\#22282E\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#22282e;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[\#22282E\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#22282e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-\[\#85C9FF\]:where([data-theme=dark],[data-theme=dark] *){color:#85c9ff}.dark\:text-\[\#B4BEC8\]:where([data-theme=dark],[data-theme=dark] *){color:#b4bec8}.dark\:text-\[\#CBD5DF\]:where([data-theme=dark],[data-theme=dark] *){color:#cbd5df}.dark\:text-\[\#EDF2F6\]:where([data-theme=dark],[data-theme=dark] *){color:#edf2f6}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-200)}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-400)}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}@media (hover:hover){.dark\:hover\:bg-\[\#2C343C\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#2c343c}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sf-load-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes sf-load-bar{0%{transform:translate(-115%)}to{transform:translate(300%)}}.sf-route-loading{box-sizing:border-box;color:#20252a;background:#f5f8fa;flex-direction:column;align-items:center;min-height:100dvh;font-family:IBM Plex Sans,sans-serif;display:flex}.sf-route-loading-top{letter-spacing:.06em;align-self:stretch;align-items:center;gap:10px;padding:24px clamp(24px,6vw,85px);font:700 13px Archivo,sans-serif;display:flex}.sf-route-loading-mark{background:#6bf;border-radius:7px;place-items:center;width:28px;height:28px;font:900 20px Archivo,sans-serif;display:grid}.sf-route-loading-center{text-align:center;flex-direction:column;align-items:center;margin:auto;padding:16px;display:flex}.sf-route-loading-center h1{margin:24px 0 10px;font:750 clamp(22px,4vw,31px) Archivo,sans-serif}.sf-route-loading-center p{color:#6b7780;margin:0;font-size:13px}.sf-route-loading-pulse{gap:7px;display:flex}.sf-route-loading-pulse span{background:#6bf;border-radius:3px;width:10px;height:10px;animation:1.1s ease-in-out infinite sf-load-pulse}.sf-route-loading-pulse span:nth-child(2){animation-delay:.13s}.sf-route-loading-pulse span:nth-child(3){animation-delay:.26s}.sf-route-loading-bar{background:#e3e8ed;border-radius:6px;width:180px;height:3px;margin-top:25px;overflow:hidden}.sf-route-loading-bar i{background:#6bf;width:40%;height:100%;animation:1.4s ease-in-out infinite sf-load-bar;display:block}@media (prefers-reduced-motion:reduce){.sf-route-loading *{animation:none!important}}.sf-login{--sf-login-blue:#6bf;--sf-login-ink:#20252a;--sf-login-line:#e3e8ed;min-height:100dvh;color:var(--sf-login-ink);background:#f5f8fa;font-family:IBM Plex Sans,sans-serif;line-height:1.5}.sf-login *{box-sizing:border-box}.sf-login a{text-decoration:none}.sf-login button,.sf-login input{font:inherit}.sf-login button{cursor:pointer}.sf-login-layout{grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);min-height:100dvh;display:grid}.sf-login-story{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 22%,#29425a 0,#1b293a 37%,#111c29 75%,#111b27 100%);position:relative;overflow:hidden}.sf-login-story-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle at 85% 30%,#66bbff1f,#0000 46%);position:absolute;inset:0}.sf-login-story-inner{flex-direction:column;width:min(100%,760px);min-height:100%;margin-left:auto;padding:52px clamp(32px,6vw,106px) 34px;display:flex}.sf-login-logo-link{align-self:flex-start;align-items:center;line-height:0;display:inline-flex}.sf-login-logo{width:117px;height:auto;display:block}.sf-login-story-copy{margin-block:auto;padding:90px 0 85px}.sf-login-index{letter-spacing:.14em;color:#a4d7ff;align-items:center;gap:11px;margin:0 0 32px;font-size:10px;font-weight:700;display:flex}.sf-login-dot{background:#6bf;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 5px #66bbff1a}.sf-login-story h1{letter-spacing:-.065em;margin:0;font-family:Archivo,sans-serif;font-size:clamp(55px,5.8vw,93px);font-weight:800;line-height:.98}.sf-login-story h1 span{color:#6bf}.sf-login-story-description{color:#bfccd7;max-width:440px;margin:30px 0 0;font-size:16px;line-height:1.85}.sf-login-story-rule{background:#c8d9e53d;width:100%;max-width:450px;height:1px;margin-top:49px}.sf-login-story-detail{color:#a5b7c5;letter-spacing:.09em;flex-wrap:wrap;gap:11px 21px;max-width:460px;margin-top:21px;font-size:10px;font-weight:700;display:flex}.sf-login-story-detail span:not(:last-child):after{content:"";color:#6bf;padding-left:20px}.sf-login-story-bottom{letter-spacing:.12em;color:#819aaa;justify-content:space-between;gap:12px;font-size:10px;font-weight:600;display:flex}.sf-login-form-side{background:#f5f8fa;flex-direction:column;justify-content:space-between;min-width:0;padding:0 clamp(26px,5.5vw,100px);display:flex}.sf-login-form-shell{width:min(100%,450px);margin:auto;padding:72px 0 48px}.sf-login-mobile-top{display:none}.sf-login-form-header{margin-bottom:39px}.sf-login-section-number{color:#2686c7;letter-spacing:.14em;margin:0 0 19px;font-size:11px;font-weight:750}.sf-login-form-header h2{letter-spacing:-.065em;margin:0;font-family:Archivo,sans-serif;font-size:clamp(40px,4.1vw,61px);font-weight:800;line-height:1.02}.sf-login-form-header>p:last-child{color:#66717b;margin:19px 0 0;font-size:15px}.sf-login-form{flex-direction:column;gap:0;display:flex}.sf-login-form label{letter-spacing:.095em;color:#394650;margin-bottom:9px;font-size:11px;font-weight:750}.sf-login-form input{color:#20252a;background:#fff;border:1px solid #d9e1e7;border-radius:7px;outline:none;width:100%;height:55px;padding:0 16px;font-size:15px;transition:border-color .16s,box-shadow .16s}.sf-login-form input:focus-visible{border-color:#379cdd;box-shadow:0 0 0 3px #66bbff2b}.sf-login-form input:disabled{opacity:.68}.sf-login-form input::placeholder{color:#9ca7af}.sf-login-password-label{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.sf-login-password-label label{margin-bottom:9px}.sf-login-text-link{color:#297cb2;background:0 0;border:0;padding:0 0 9px;font-weight:700;font-size:12px!important}.sf-login-text-link:hover,.sf-login-below-form a:hover,.sf-login-form-footer a:hover{text-decoration:underline}.sf-login-password-field{position:relative}.sf-login-password-field input{padding-right:72px}.sf-login-password-field>button{color:#4b6576;letter-spacing:.06em;background:0 0;border:0;padding:9px 0;font-size:10px;font-weight:750;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.sf-login-submit{color:#15202a;letter-spacing:.08em;background:#6bf;border:1px solid #6bf;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-top:27px;padding:0 21px;transition:background .16s,transform .16s;display:flex;font-size:13px!important;font-weight:800!important}.sf-login-submit:hover:not(:disabled){background:#8bceff;transform:translateY(-1px)}.sf-login-submit:disabled{opacity:.68;cursor:wait}.sf-login-submit>span:last-child{font-size:22px;font-weight:400}.sf-login-alert{border:1px solid;border-radius:6px;margin:18px 0 0;padding:13px 15px;font-size:13px;line-height:1.6}.sf-login-alert-error{color:#a32929;background:#fff4f4;border-color:#f2c3c3}.sf-login-alert-success{color:#136b40;background:#edf8f1;border-color:#c5e2d1}.sf-login-below-form{border-top:1px solid #dce4ea;margin-top:28px;padding-top:25px}.sf-login-below-form>p:first-child{letter-spacing:.04em;color:#677581;margin:0;font-size:11px;font-weight:700;line-height:1.8}.sf-login-below-form a{color:#187ab5;margin-left:5px}.sf-login-staff-note{color:#88949d;max-width:390px;margin:25px 0 0;font-size:11px;line-height:1.7}.sf-login-back{color:#197fb9;letter-spacing:.06em;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.sf-login-form-footer{color:#77838d;letter-spacing:.08em;border-top:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:22px 0 27px;font-size:10px;font-weight:700;display:flex}.sf-login-form-footer a{color:#576571}@media (width<=1050px){.sf-login-layout{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr)}.sf-login-story-inner{padding-inline:38px}.sf-login-story h1{font-size:clamp(49px,6vw,73px)}.sf-login-form-side{padding-inline:42px}}@media (width<=760px){.sf-login-layout{display:block}.sf-login-story{display:none}.sf-login-form-side{min-height:100dvh;padding:0 26px}.sf-login-form-shell{padding:35px 0 65px}.sf-login-mobile-top{margin-bottom:70px;display:block}.sf-login-mobile-top img{width:92px;height:auto;display:block}.sf-login-form-header h2{font-size:clamp(43px,11vw,62px)}.sf-login-form-footer{padding-bottom:25px}}@media (width<=390px){.sf-login-form-side{padding-inline:19px}.sf-login-mobile-top{margin-bottom:49px}.sf-login-form-header{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.sf-login *{transition:none!important}}.sf-login-story-detail span:not(:last-child):after{content:"";vertical-align:middle;background:#6bf;border-radius:50%;width:3px;height:3px;margin-left:18px;padding:0;display:inline-block}.sf-signup .sf-login-form{gap:8px}.sf-signup .sf-login-form label{margin:7px 0 0}.sf-signup .sf-login-form input{height:48px}.sf-signup .sf-login-form-header{margin-bottom:24px}.sf-signup .sf-login-form-header h2{font-size:clamp(36px,3.65vw,53px)}.sf-signup .sf-login-form-shell{padding-top:35px;padding-bottom:28px}.sf-signup .sf-login-submit{margin-top:16px}.sf-signup-success{color:#205b42;background:#ecf9f2;border:1px solid #bce3cd;border-radius:9px;padding:20px;line-height:1.6}.sf-signup-success p{overflow-wrap:anywhere;font-size:14px}.sf-signup-success .sf-login-submit{color:#20252a;max-width:230px;text-decoration:none}@media (width<=760px){.sf-signup .sf-login-form-shell{padding-top:35px}}@media (width>=761px) and (height>=700px){.sf-signup,.sf-signup .sf-login-layout{height:100dvh;min-height:0;overflow:hidden}.sf-signup .sf-login-story,.sf-signup .sf-login-form-side{min-height:0}.sf-signup .sf-login-story-inner{height:100%;min-height:0;padding-top:clamp(22px,3.4vh,38px);padding-bottom:clamp(19px,2.8vh,30px)}.sf-signup .sf-login-story-copy{padding:clamp(14px,2.6vh,30px) 0}.sf-signup .sf-login-story-rule{margin-top:clamp(20px,3.5vh,38px)}.sf-signup .sf-login-form-shell{padding-top:12px;padding-bottom:12px}.sf-signup .sf-login-form-header{margin-bottom:clamp(12px,2vh,22px)}.sf-signup .sf-login-form-header h2{font-size:clamp(34px,3.2vw,49px)}.sf-signup .sf-login-form-header>p:last-child{margin-top:12px;font-size:13px}.sf-signup .sf-login-form label{margin-top:4px;margin-bottom:1px}.sf-signup .sf-login-form input{height:clamp(40px,5.3vh,46px)}.sf-signup .sf-login-submit{min-height:46px;margin-top:12px}.sf-signup .sf-login-below-form{margin-top:13px;padding-top:14px}.sf-signup .sf-login-form-footer{padding-top:12px;padding-bottom:14px}}@media (width<=760px) and (height>=720px){.sf-signup,.sf-signup .sf-login-layout,.sf-signup .sf-login-form-side{height:100dvh;min-height:0;overflow:hidden}.sf-signup .sf-login-form-shell{padding-top:12px;padding-bottom:10px}.sf-signup .sf-login-mobile-top{margin-bottom:clamp(12px,3vh,24px)}.sf-signup .sf-login-form-header{margin-bottom:14px}.sf-signup .sf-login-form-header h2{font-size:clamp(32px,9vw,43px)}.sf-signup .sf-login-form-header>p:last-child{margin-top:10px;font-size:12px}.sf-signup .sf-login-form label{margin-top:3px;margin-bottom:1px}.sf-signup .sf-login-form input{height:43px}.sf-signup .sf-login-submit{min-height:44px;margin-top:10px}.sf-signup .sf-login-below-form{margin-top:12px;padding-top:12px}.sf-signup .sf-login-form-footer{padding-top:12px;padding-bottom:14px}}.sf-landing{--sf-ink:#20252a;--sf-blue:#6bf;--sf-muted:#66717b;--sf-line:#e3e8ed;--sf-paper:#f5f8fa;color:var(--sf-ink);background:#fff;font-family:IBM Plex Sans,sans-serif;line-height:1.5}.sf-landing *{box-sizing:border-box}.sf-landing a{text-decoration:none}.sf-landing button{cursor:pointer}.sf-landing h1,.sf-landing h2,.sf-landing h3,.sf-landing p{margin:0}.sf-landing h1,.sf-landing h2,.sf-landing h3{letter-spacing:-.045em;font-family:Archivo,sans-serif}.sf-shell{width:min(1180px,100% - 48px);margin-inline:auto}.sf-site-header{z-index:20;background:#fff;border-bottom:1px solid #e9edf0;height:78px;position:relative}.sf-site-header-inner{align-items:center;gap:38px;width:min(1240px,100% - 48px);height:100%;margin:auto;display:flex}.sf-wordmark{white-space:nowrap;letter-spacing:-.055em;align-items:center;gap:10px;font-family:Archivo,sans-serif;font-size:19px;font-weight:750;display:inline-flex;color:#20252a!important}.sf-wordmark strong{font-weight:750}.sf-brand-mark{color:#13202e;background:#6bf;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.sf-nav{align-items:center;gap:29px;margin-inline:auto;display:flex}.sf-nav>a{color:#48515b;font-size:13px;font-weight:600}.sf-nav>a:hover,.sf-signin:hover,.sf-footer a:hover{color:#2589d1}.sf-header-actions{align-items:center;gap:18px;display:flex}.sf-signin{color:#20252a;font-size:13px;font-weight:700}.sf-button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:42px;padding:12px 19px;font-size:13px;font-weight:700;line-height:1.1;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.sf-button:hover{transform:translateY(-1px)}.sf-button-primary{background:#6bf;border-color:#6bf;color:#15202a!important}.sf-button-primary:hover{background:#8dccff}.sf-button-outline{background:#fff;border-color:#d4dce3;color:#1f2933!important}.sf-button-large{min-height:53px;padding:16px 22px;font-size:14px}.sf-menu-toggle,.sf-mobile-nav-actions{display:none}.sf-hero{color:#fff;background:radial-gradient(circle at 78% 17%,#29425a 0,#1b293a 32%,#111c29 69%,#111b27 100%);padding:90px 0 94px;position:relative;overflow:hidden}.sf-hero-glow{pointer-events:none;background:radial-gradient(circle,#66bbff29,#0000 66%);border-radius:50%;width:690px;height:690px;position:absolute;top:-260px;right:-275px}.sf-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:64px;display:grid;position:relative}.sf-hero-content{max-width:530px}.sf-eyebrow,.sf-kicker{letter-spacing:.13em;font-size:11px;font-weight:700}.sf-eyebrow{color:#a4d7ff;background:#66bbff17;border:1px solid #6bf3;border-radius:30px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex}.sf-eyebrow-dot{background:#6bf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #66bbff26}.sf-hero h1{margin:25px 0;font-size:clamp(47px,5vw,74px);font-weight:700;line-height:1.065}.sf-hero h1 span{color:#6bf}.sf-hero-lead{color:#b8c8d8;max-width:495px;font-size:16px;line-height:1.8}.sf-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:32px;display:flex}.sf-button-hero-secondary{background:0 0;border-color:#506172;min-height:53px;padding:16px 19px;color:#dce7f0!important}.sf-button-hero-secondary:hover{border-color:#a4d7ff}.sf-hero-footnotes{color:#acc0d0;flex-wrap:wrap;gap:17px;margin-top:31px;font-size:11px;display:flex}.sf-hero-footnotes span{align-items:center;gap:7px;display:inline-flex}.sf-hero-footnotes svg{color:#6bf}.sf-preview-wrap{min-width:0;padding:42px 7px 35px;position:relative}.sf-dashboard-preview{color:#20252a;background:#f6f8fa;border:1px solid #5b7485;border-radius:12px;height:362px;display:flex;overflow:hidden;transform:perspective(900px)rotateY(-4deg)rotateX(2deg);box-shadow:0 24px 65px #0000005e}.sf-preview-sidebar{background:#f9fafb;border-right:1px solid #e0e6e9;flex-direction:column;align-items:center;gap:19px;width:57px;padding:20px 0;display:flex}.sf-preview-sidebar>span:not(.sf-preview-side-active){background:#dee6ed;border-radius:5px;width:17px;height:17px}.sf-preview-logo{color:#2d91d8}.sf-preview-side-active{background:#e8f5ff;border-radius:7px;place-items:center;width:32px;height:29px;display:grid}.sf-preview-side-active span{background:#6bf;border-radius:5px;width:16px;height:5px}.sf-preview-main{flex:1;min-width:0;padding:21px 23px}.sf-preview-topline{color:#687782;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.sf-preview-avatar{color:#1e5677;background:#e2edf4;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sf-preview-greeting{flex-direction:column;gap:4px;margin:17px 0;display:flex}.sf-preview-greeting b{letter-spacing:-.04em;font-family:Archivo;font-size:19px}.sf-preview-greeting span{color:#7c8992;font-size:9px}.sf-preview-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sf-preview-stats>div{background:#fff;border:1px solid #e2e8ed;border-radius:7px;flex-direction:column;gap:11px;padding:12px;display:flex}.sf-preview-stats span{color:#6e7b83;font-size:9px}.sf-skeleton{background:#dfeaf2;border-radius:5px;width:70%;height:7px;display:block}.sf-skeleton-lg{background:#c9dae8;width:40%;height:16px}.sf-skeleton-short{width:62%;height:5px}.sf-preview-content-grid{grid-template-columns:1.45fr 1fr;gap:10px;margin-top:10px;display:grid}.sf-preview-list,.sf-preview-assistant{background:#fff;border:1px solid #e2e8ed;border-radius:7px;min-width:0;padding:14px 12px}.sf-preview-section-title{justify-content:space-between;align-items:center;gap:6px;margin-bottom:9px;font-size:10px;font-weight:700;display:flex}.sf-preview-event{border-top:1px solid #edf1f4;align-items:center;gap:7px;padding:8px 0;display:flex}.sf-preview-time{color:#65737f;font-size:9px}.sf-preview-event-lines{flex-direction:column;flex:1;gap:5px;display:flex}.sf-preview-event-lines i{background:#d7e1ea;border-radius:5px;width:76%;height:5px}.sf-preview-event-lines i+i{background:#e8eef3;width:52%}.sf-preview-event-tag{color:#3677a7;background:#e9f5ff;border-radius:4px;padding:4px 5px;font-size:8px}.sf-preview-event-tag.alt{color:#8155ab;background:#f2edff}.sf-preview-assistant .sf-preview-section-title{color:#558dc5;justify-content:flex-start}.sf-chatbubble{background:#f0f6fb;border-radius:7px;width:92%;height:42px;margin-bottom:8px}.sf-chatbubble.second{background:#e6f3ff;width:70%;height:25px}.sf-chatinput{color:#a1aeb9;border:1px solid #e3e9ef;border-radius:6px;justify-content:space-between;align-items:center;margin-top:12px;padding:7px;font-size:8px;display:flex}.sf-preview-floating{color:#253642;z-index:2;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 12px 36px #00000036}.sf-preview-floating-a{top:17px;right:-15px}.sf-preview-floating-b{bottom:15px;left:-27px}.sf-preview-floating span:not(.sf-float-icon){flex-direction:column;gap:2px;display:flex}.sf-preview-floating b{font-size:10px}.sf-preview-floating small{color:#75838d;font-size:9px}.sf-preview-floating>svg{color:#23b788}.sf-float-icon{color:#278acb;background:#e8f5ff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.sf-float-green{color:#20a771;background:#e6faf1}.sf-preview-caption{text-align:center;color:#9db1c1;margin-top:21px;font-size:10px}.sf-benefit-strip{background:#fff;border-bottom:1px solid #e7ecf0}.sf-benefit-grid{color:#53616c;justify-content:space-between;align-items:center;gap:22px;min-height:89px;font-size:12px;font-weight:600;display:flex}.sf-benefit-grid span{align-items:center;gap:10px;display:flex}.sf-benefit-grid svg{color:#409edc}.sf-section{padding:103px 0}.sf-section-intro{max-width:660px}.sf-kicker{color:#2c8bc9}.sf-section h2{margin:16px 0 19px;font-size:clamp(34px,4vw,53px);line-height:1.12}.sf-section h2 span{color:#87939f}.sf-section-intro p,.sf-method-lead,.sf-pricing-intro>p,.sf-faq-grid>div>p{color:#687782;font-size:15px;line-height:1.85}.sf-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:42px;display:grid}.sf-feature-card{background:#fff;border:1px solid #e0e7ed;border-radius:12px;flex-direction:column;min-height:248px;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.sf-feature-card:hover{border-color:#8ac9f4;transform:translateY(-3px);box-shadow:0 14px 30px #1b31440f}.sf-feature-icon{color:#258bcc;background:#eaf6ff;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:23px;display:grid}.sf-feature-card h3{margin-bottom:10px;font-size:17px}.sf-feature-card p{color:#6f7e89;font-size:13px;line-height:1.8}.sf-feature-rule{background:#75bef3;width:36px;height:2px;margin-top:auto;transform:translateY(16px)}.sf-method{background:#f4f8fb}.sf-method-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.sf-method-lead{max-width:390px;margin-bottom:27px}.sf-button-dark{background:#202b35;color:#fff!important}.sf-step-list{border-top:1px solid #dbe3e9}.sf-step{border-bottom:1px solid #dbe3e9;grid-template-columns:54px 1fr;gap:22px;padding:28px 0;display:grid}.sf-step>span{color:#2e94d5;font-family:Archivo;font-size:21px;font-weight:700}.sf-step h3{margin-bottom:8px;font-size:18px}.sf-step p{color:#697984;font-size:13px;line-height:1.8}.sf-pricing-grid{grid-template-columns:1fr 465px;align-items:center;gap:90px;display:grid}.sf-pricing-intro>p{max-width:420px}.sf-pricing-quote{color:#6b7984;align-items:flex-start;gap:10px;max-width:390px;margin-top:27px;font-size:12px;line-height:1.7;display:flex}.sf-pricing-quote svg{color:#268fd3;flex-shrink:0}.sf-price-card{background:#fff;border:1px solid #c7dfee;border-top:4px solid #6bf;border-radius:13px;padding:30px;box-shadow:0 20px 50px #224e7017}.sf-price-header{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.sf-trial-label{color:#168355;letter-spacing:0;background:#e7f7ed;border-radius:50px;padding:7px 11px;font-size:11px}.sf-price-number{letter-spacing:-.06em;margin:20px 0 5px;font-family:Archivo;font-size:54px;font-weight:700}.sf-price-number span{letter-spacing:0;color:#65727f;margin-left:7px;font-family:IBM Plex Sans;font-size:15px;font-weight:400}.sf-price-card>p{color:#687883;font-size:13px}.sf-price-divider{background:#e3e9ef;height:1px;margin:25px 0}.sf-price-benefits{flex-direction:column;gap:13px;display:flex}.sf-price-benefits span{align-items:center;gap:10px;font-size:13px;display:flex}.sf-price-benefits svg{color:#1caf79}.sf-price-cta{margin-top:28px;display:flex}.sf-price-card>small{color:#8a969e;text-align:center;margin-top:13px;font-size:10px;line-height:1.6;display:block}.sf-faq{background:#f5f8fa}.sf-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.sf-faq-grid>div>p{font-size:14px}.sf-help-link{align-items:center;gap:8px;margin-top:26px;font-size:13px;font-weight:700;display:inline-flex;color:#278bcc!important}.sf-faq-item{border-bottom:1px solid #dce4e9}.sf-faq-item:first-child{border-top:1px solid #dce4e9}.sf-faq-item button{text-align:left;color:#25323c;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:14px;font-weight:600;display:flex}.sf-faq-item button svg{color:#74828f;flex-shrink:0;transition:transform .2s}.sf-chevron-open{transform:rotate(180deg)}.sf-faq-item p{color:#697884;max-width:95%;padding-bottom:21px;font-size:13px;line-height:1.85}.sf-final{color:#fff;background:#152330;padding:78px 0}.sf-final-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.sf-final-kicker{color:#8dcbf4;letter-spacing:.12em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.sf-final h2{margin:17px 0;font-family:Archivo;font-size:clamp(30px,3.3vw,47px);line-height:1.18}.sf-final p{color:#a7bccd;font-size:14px}.sf-footer{background:#fff;border-top:1px solid #e5ebf0;padding:42px 0 25px}.sf-footer-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.sf-footer p{color:#87949d;margin-top:12px;font-size:12px}.sf-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:17px;display:flex}.sf-footer-links a{color:#596975;font-size:12px;font-weight:600}.sf-footer-bottom{color:#909aa3;border-top:1px solid #e5ebef;grid-column:1/-1;justify-content:space-between;margin-top:20px;padding-top:22px;font-size:11px;display:flex}.sf-footer-bottom span:last-child{align-items:center;gap:6px;display:flex}@media (width<=1050px){.sf-hero-grid{gap:20px}.sf-dashboard-preview{height:340px}.sf-pricing-grid{grid-template-columns:1fr 430px;gap:45px}.sf-method-grid,.sf-faq-grid{gap:45px}.sf-nav{gap:16px}}@media (width<=800px){.sf-site-header-inner,.sf-shell{width:calc(100% - 36px)}.sf-site-header{height:68px}.sf-nav{background:#fff;border-bottom:1px solid #e3e8ed;flex-direction:column;align-items:stretch;gap:17px;padding:24px 18px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 14px 30px #0000000d}.sf-nav-open{display:flex}.sf-nav>a{font-size:15px}.sf-mobile-nav-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.sf-header-actions{display:none}.sf-menu-toggle{color:#25323c;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.sf-hero{padding:65px 0 64px}.sf-hero-grid{grid-template-columns:1fr;gap:15px}.sf-hero-content{max-width:630px}.sf-preview-wrap{justify-self:center;width:100%;max-width:680px}.sf-hero h1{font-size:clamp(45px,8vw,65px)}.sf-benefit-grid{flex-wrap:wrap;justify-content:center;padding-block:22px}.sf-feature-grid{grid-template-columns:repeat(2,1fr)}.sf-section{padding:75px 0}.sf-pricing-grid{grid-template-columns:1fr;gap:35px}.sf-price-card{width:100%;max-width:550px}.sf-method-grid,.sf-faq-grid{grid-template-columns:1fr;gap:37px}.sf-final-inner{flex-direction:column;align-items:flex-start}}@media (width<=520px){.sf-wordmark{font-size:17px}.sf-brand-mark{width:32px;height:32px}.sf-eyebrow{letter-spacing:.07em;font-size:9px}.sf-hero h1{font-size:46px}.sf-hero-lead{font-size:14px}.sf-hero-actions{flex-direction:column;align-items:stretch}.sf-hero-actions .sf-button{width:100%}.sf-hero-footnotes{gap:12px}.sf-preview-wrap{padding:18px 0 25px}.sf-preview-floating{display:none}.sf-dashboard-preview{height:290px;transform:none}.sf-preview-main{padding:14px 10px}.sf-preview-sidebar{width:38px}.sf-preview-stats{gap:5px}.sf-preview-stats>div{padding:7px}.sf-preview-content-grid{gap:5px}.sf-preview-list,.sf-preview-assistant{padding:8px}.sf-preview-event-tag{font-size:6px}.sf-preview-time{font-size:7px}.sf-preview-section-title{font-size:8px}.sf-preview-caption{margin-top:12px}.sf-benefit-grid{justify-content:flex-start}.sf-benefit-grid span{width:100%}.sf-feature-grid{grid-template-columns:1fr}.sf-feature-card{min-height:210px}.sf-section h2{font-size:38px}.sf-price-card{padding:23px}.sf-price-number{font-size:48px}.sf-faq-item button{font-size:13px}.sf-footer-grid{grid-template-columns:1fr}.sf-footer-links{justify-content:flex-start}.sf-footer-bottom{flex-direction:column;gap:9px}}@media (prefers-reduced-motion:reduce){.sf-landing *{scroll-behavior:auto!important;transition:none!important}}.sf-site-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0}.sf-official-logo{object-fit:contain;object-position:left center;width:auto;display:block}.sf-official-logo-header{max-width:112px;height:38px}.sf-official-logo-footer{max-width:150px;height:53px}.sf-wordmark:has(.sf-official-logo){flex-shrink:0}.sf-section .sf-kicker{letter-spacing:.145em}.sf-pricing-editorial{background:#f8fafb;border-top:1px solid #e1e6ea;border-bottom:1px solid #e1e6ea}.sf-pricing-editorial .sf-pricing-grid{grid-template-columns:minmax(0,1fr) minmax(350px,460px);align-items:center;gap:clamp(36px,7vw,110px)}.sf-pricing-editorial .sf-pricing-number{color:#257fac;font-weight:800}.sf-pricing-editorial .sf-pricing-intro h2{letter-spacing:-.067em;margin:25px 0 24px;font-size:clamp(45px,5vw,72px);font-weight:900;line-height:.98}.sf-pricing-editorial .sf-pricing-intro h2 span{color:#6f7b85}.sf-pricing-editorial .sf-pricing-intro>p{font-size:16px;line-height:1.8}.sf-pricing-editorial .sf-price-card{box-shadow:none;background:#fff;border:1px solid #20252a;border-top-width:5px;border-radius:0;padding:35px}.sf-pricing-editorial .sf-price-header{letter-spacing:.11em;font-weight:800}.sf-pricing-editorial .sf-trial-label{color:#20252a;letter-spacing:.06em;background:#e0f2ff;border-radius:0;padding:7px 10px;font-size:10px}.sf-pricing-editorial .sf-price-number{letter-spacing:-.085em;margin:30px 0 14px;font-size:clamp(68px,7vw,93px);font-weight:900;line-height:1}.sf-pricing-editorial .sf-price-number span{letter-spacing:.04em;margin-left:13px;font-size:13px;font-weight:700}.sf-pricing-editorial .sf-price-divider{background:#dce2e7;margin:29px 0}.sf-pricing-editorial .sf-price-benefits{gap:17px}.sf-pricing-editorial .sf-price-benefits svg{color:#257fac;flex-shrink:0}.sf-pricing-editorial .sf-price-cta{text-transform:uppercase;letter-spacing:.03em;min-height:52px;margin-top:30px}.sf-footer{color:#f5f8fa;background:#20252a;border-top:1px solid #3a4148}.sf-footer .sf-footer-links a{color:#d5dde3}.sf-footer .sf-footer-links a:hover{color:#6bf}.sf-footer p{color:#aab7c1}.sf-footer-bottom{color:#acb7c0;border-top-color:#3c454e}@media (width<=800px){.sf-pricing-editorial .sf-pricing-grid{grid-template-columns:1fr;gap:32px}.sf-site-header{height:68px}}@media (width<=520px){.sf-official-logo-header{max-width:92px;height:31px}.sf-pricing-editorial .sf-pricing-intro h2{font-size:47px}.sf-pricing-editorial .sf-price-card{padding:24px}.sf-pricing-editorial .sf-price-number{font-size:70px}.sf-official-logo-footer{height:43px}}.sf-landing{--sf-width:1160px;--sf-gutter:clamp(20px, 4vw, 48px);--sf-section-space:clamp(76px, 8vw, 112px);--sf-midnight:#18232d;--sf-muted-surface:#f5f8fa;background:var(--sf-midnight);isolation:isolate;width:100%;min-width:0;overflow-x:clip}.sf-landing .sf-shell,.sf-landing .sf-site-header-inner{width:min(var(--sf-width), calc(100% - 2 * var(--sf-gutter)));margin-inline:auto}.sf-landing .sf-site-header{height:76px}.sf-landing .sf-site-header-inner{gap:clamp(18px,3vw,40px)}.sf-landing .sf-nav{gap:clamp(14px,2vw,28px)}.sf-landing .sf-button{border-radius:7px}.sf-landing .sf-hero{padding:clamp(76px,8.4vw,116px) 0 clamp(78px,8vw,112px)}.sf-landing .sf-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(34px,5vw,72px)}.sf-landing .sf-hero h1{font-size:clamp(46px,5.25vw,74px);line-height:1.045}.sf-landing .sf-preview-wrap{padding-inline:0}.sf-landing .sf-preview-floating-a{right:-8px}.sf-landing .sf-preview-floating-b{left:-12px}.sf-landing .sf-benefit-strip{border-bottom:1px solid #e3e8ed}.sf-landing .sf-benefit-grid{gap:25px;min-height:90px}.sf-landing .sf-section{padding-block:var(--sf-section-space);scroll-margin-top:76px}.sf-landing .sf-section h2{margin:20px 0 22px;font-size:clamp(38px,4.25vw,56px);line-height:1.09}.sf-landing .sf-section-intro{max-width:675px}.sf-landing .sf-section-intro p{max-width:605px}.sf-landing .sf-features{background:#fff}.sf-landing .sf-feature-grid{gap:16px;margin-top:48px}.sf-landing .sf-feature-card{border-radius:9px;min-height:252px;padding:29px}.sf-landing .sf-feature-card h3{font-size:18px;line-height:1.2}.sf-landing .sf-feature-card p{font-size:13px;line-height:1.75}.sf-landing .sf-method{background:var(--sf-muted-surface);border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0}.sf-landing .sf-method-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,100px)}.sf-landing .sf-step{padding:27px 0}.sf-landing .sf-pricing-editorial{background:#fff;border:0}.sf-landing .sf-pricing-editorial .sf-pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,455px);gap:clamp(44px,7vw,100px)}.sf-landing .sf-pricing-editorial .sf-pricing-intro h2{font-size:clamp(43px,5vw,69px)}.sf-landing .sf-pricing-editorial .sf-price-card{padding:clamp(27px,3vw,38px)}.sf-landing .sf-price-card>small{max-width:335px;margin-inline:auto}.sf-landing .sf-faq{background:var(--sf-muted-surface);border-top:1px solid #e4eaf0}.sf-landing .sf-faq-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(48px,7vw,100px)}.sf-landing .sf-final{background:var(--sf-midnight);border-top:1px solid #283846;padding:clamp(77px,7.2vw,104px) 0 clamp(75px,7vw,100px)}.sf-landing .sf-final-inner{gap:clamp(24px,5vw,72px)}.sf-landing .sf-final h2{max-width:690px;font-size:clamp(34px,4vw,54px);line-height:1.12}.sf-landing .sf-final p{max-width:520px}.sf-landing .sf-final .sf-button{flex-shrink:0}.sf-landing .sf-footer{background:var(--sf-midnight);border-top:0;padding:0 0 clamp(28px,3vw,42px)}.sf-landing .sf-footer>.sf-shell{border-top:1px solid #40505d;padding-top:clamp(36px,4vw,56px)}.sf-landing .sf-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 28px;display:grid}.sf-landing .sf-footer-links{align-items:start;gap:12px 24px}.sf-landing .sf-footer-bottom{border-top-color:#40505d;margin-top:0;padding-top:22px}.sf-landing .sf-footer .sf-official-logo-footer{max-width:155px;height:56px}.sf-landing .sf-footer p{margin-top:15px}.sf-landing :is(.sf-button,.sf-faq-item button,.sf-menu-toggle):focus-visible,.sf-landing a:focus-visible{outline-offset:3px;outline:3px solid #6bf}@media (width>=801px) and (width<=1080px){.sf-landing .sf-hero-grid{gap:30px}.sf-landing .sf-pricing-editorial .sf-pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,410px);gap:42px}.sf-landing .sf-feature-card{padding:23px}}@media (width<=800px){.sf-landing{--sf-gutter:24px;--sf-section-space:78px}.sf-landing .sf-site-header{height:68px}.sf-landing .sf-nav{padding-inline:var(--sf-gutter);top:68px}.sf-landing .sf-hero{padding:70px 0 74px}.sf-landing .sf-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.sf-landing .sf-hero-content{max-width:640px}.sf-landing .sf-preview-wrap{margin-inline:auto}.sf-landing .sf-section{scroll-margin-top:68px}.sf-landing .sf-method-grid,.sf-landing .sf-faq-grid,.sf-landing .sf-pricing-editorial .sf-pricing-grid{grid-template-columns:minmax(0,1fr);gap:40px}.sf-landing .sf-final-inner{align-items:flex-start}.sf-landing .sf-footer-grid{row-gap:35px}}@media (width<=520px){.sf-landing{--sf-gutter:20px;--sf-section-space:65px}.sf-landing .sf-hero{padding:60px 0 66px}.sf-landing .sf-hero h1{font-size:clamp(40px,10.6vw,50px)}.sf-landing .sf-hero-lead{font-size:15px;line-height:1.7}.sf-landing .sf-hero-footnotes{margin-top:23px}.sf-landing .sf-preview-wrap{padding:10px 0 20px}.sf-landing .sf-benefit-grid{gap:16px;padding-block:22px}.sf-landing .sf-feature-grid{gap:13px;margin-top:34px}.sf-landing .sf-feature-card{min-height:200px;padding:24px}.sf-landing .sf-section h2{font-size:clamp(35px,9vw,43px)}.sf-landing .sf-pricing-editorial .sf-pricing-intro h2{font-size:clamp(43px,10vw,54px)}.sf-landing .sf-price-header{flex-wrap:wrap;gap:12px}.sf-landing .sf-pricing-editorial .sf-price-number{font-size:clamp(65px,16vw,78px)}.sf-landing .sf-final{padding:69px 0 66px}.sf-landing .sf-final h2{font-size:clamp(34px,9vw,44px)}.sf-landing .sf-final .sf-button{white-space:normal;text-align:center;width:100%}.sf-landing .sf-footer>.sf-shell{padding-top:34px}.sf-landing .sf-footer-grid{grid-template-columns:minmax(0,1fr);row-gap:27px}.sf-landing .sf-footer-links{justify-content:flex-start}.sf-landing .sf-footer-bottom{gap:11px}}.sf-landing{--sf-accent:#6bf;--sf-accent-ink:#257fac;--sf-radius:8px}.sf-landing .sf-benefit-strip{border-top:3px solid var(--sf-accent);border-bottom:1px solid var(--sf-line);background:#f5f8fa;position:relative}.sf-landing .sf-benefit-grid{color:#3d4c59}.sf-landing .sf-benefit-grid svg{color:var(--sf-accent-ink)}.sf-landing .sf-kicker{color:var(--sf-accent-ink);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.sf-landing .sf-kicker:before{content:"";background:var(--sf-accent);flex:0 0 6px;width:6px;height:6px}.sf-landing .sf-feature-card{border-radius:var(--sf-radius);box-shadow:none;border:1px solid #dce5ec;transition:border-color .2s,transform .2s,background-color .2s}.sf-landing .sf-feature-card:hover{background:#fafdff;border-color:#91c9ee;transform:translateY(-3px)}.sf-landing .sf-feature-icon{color:#257fac;background:#e7f4ff;border-radius:7px}.sf-landing .sf-feature-rule{background:#6bf}.sf-landing .sf-step{border-bottom-color:#d8e2e9}.sf-landing .sf-step>span{color:var(--sf-accent-ink);font-variant-numeric:tabular-nums;font-weight:800}.sf-landing .sf-price-card{border-radius:var(--sf-radius)}.sf-landing .sf-price-card .sf-button{border-radius:6px}.sf-landing .sf-final-kicker{color:#a4d7ff}.sf-landing .sf-final-kicker svg,.sf-landing .sf-footer .sf-footer-links a:hover{color:var(--sf-accent)}@media (prefers-reduced-motion:reduce){.sf-landing .sf-feature-card{transition:none}.sf-landing .sf-feature-card:hover{transform:none}}.sf-preview-logo{color:#187bb6;background:#e2f3ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sf-preview-one{letter-spacing:-.06em;font:800 20px/1 Archivo,sans-serif}.sf-preview-sidebar{gap:16px}@media (width<=520px){.sf-preview-logo{width:25px;height:25px}.sf-preview-one{font-size:18px}}.sf-preview-side-button,.sf-preview-side-active{cursor:pointer;color:#687c8b;background:0 0;border:0;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.sf-preview-side-button{border-radius:7px;width:32px;height:29px}.sf-preview-side-button:hover{color:#1379b6;background:#edf4fa}.sf-preview-side-active{color:#177db6;background:#dcefff;border-radius:7px;width:32px;height:29px}.sf-preview-side-active:focus-visible,.sf-preview-side-button:focus-visible{outline-offset:2px;outline:2px solid #2798dd}.sf-landing .sf-preview-chrome{flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:30px;height:27px;margin:0 auto 1px;display:flex}.sf-landing .sf-preview-chrome i{background:#b8c9d7;border-radius:50%;width:4px;height:4px;display:block}.sf-landing .sf-preview-chrome i:first-child{background:#6bf}.sf-landing .sf-pricing-editorial .sf-price-card{transition:background-color .28s,color .28s,border-color .28s,box-shadow .28s}.sf-landing .sf-price-appearance{color:#376983;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:15px;padding:6px 0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.sf-landing .sf-price-appearance:hover{text-decoration:underline}.sf-landing .sf-price-appearance:focus-visible{outline-offset:4px;outline:2px solid #6bf}.sf-landing .sf-price-appearance-switch{background:#e5f3fc;border:1px solid #b8d5e8;border-radius:20px;width:27px;height:15px;margin-left:3px;padding:2px;transition:background .28s;display:inline-flex}.sf-landing .sf-price-appearance-switch i{background:#328cc4;border-radius:50%;width:9px;height:9px;transition:transform .28s,background .28s;display:block}.sf-landing .sf-pricing-editorial .sf-price-card.sf-price-card-dark{color:#f5f8fa;background:#202b35;border-color:#202b35;box-shadow:0 18px 44px #11213030}.sf-landing .sf-price-card-dark .sf-price-header,.sf-landing .sf-price-card-dark .sf-price-number,.sf-landing .sf-price-card-dark .sf-price-benefits{color:#f5f8fa}.sf-landing .sf-price-card-dark .sf-price-number span,.sf-landing .sf-price-card-dark>p,.sf-landing .sf-price-card-dark>small{color:#bdcdda}.sf-landing .sf-price-card-dark .sf-price-divider{background:#3e5364}.sf-landing .sf-price-card-dark .sf-price-benefits svg{color:#6bf}.sf-landing .sf-price-card-dark .sf-trial-label{color:#b6e5ff;background:#244c63}.sf-landing .sf-price-card-dark .sf-price-appearance{color:#a9d9f9}.sf-landing .sf-price-card-dark .sf-price-appearance-switch{background:#397da5;border-color:#6bf}.sf-landing .sf-price-card-dark .sf-price-appearance-switch i{background:#fff;transform:translate(12px)}@media (prefers-reduced-motion:reduce){.sf-landing .sf-pricing-editorial .sf-price-card,.sf-landing .sf-price-appearance-switch,.sf-landing .sf-price-appearance-switch i{transition:none}}@media (hover:hover) and (pointer:fine){.sf-landing .sf-pricing-editorial .sf-price-card:hover{color:#f5f8fa;background:#202b35;border-color:#202b35;box-shadow:0 18px 44px #11213030}.sf-landing .sf-price-card:hover .sf-price-header,.sf-landing .sf-price-card:hover .sf-price-number,.sf-landing .sf-price-card:hover .sf-price-benefits{color:#f5f8fa}.sf-landing .sf-price-card:hover .sf-price-number span,.sf-landing .sf-price-card:hover>p,.sf-landing .sf-price-card:hover>small{color:#bdcdda}.sf-landing .sf-price-card:hover .sf-price-divider{background:#3e5364}.sf-landing .sf-price-card:hover .sf-price-benefits svg{color:#6bf}.sf-landing .sf-price-card:hover .sf-trial-label{color:#b6e5ff;background:#244c63}}@media (hover:none){.sf-landing .sf-price-card{cursor:pointer}}.bo-logo-summary{color:#20252a;background:#fff;border:1px solid #e3e8ed;border-radius:10px;align-items:center;gap:16px;margin:12px 0;padding:16px;display:flex}.bo-logo-summary-preview{background:#f5f8fa;border-radius:7px;flex:none;place-items:center;width:116px;height:90px;display:grid;overflow:hidden}.bo-logo-summary-preview img{object-fit:contain;max-width:100%;max-height:100%}.bo-logo-summary-preview span{font:700 26px Archivo,sans-serif}.bo-logo-summary-copy strong{font:600 15px Archivo,sans-serif}.bo-logo-summary-copy p{color:#5e6872;margin:5px 0 12px;font:13px IBM Plex Sans,sans-serif}.bo-logo-summary-copy button{color:#fff;cursor:pointer;background:#20252a;border:1px solid #20252a;border-radius:6px;padding:9px 14px;font:600 12px Archivo,sans-serif}.bo-logo-overlay{z-index:9999;box-sizing:border-box;background:#131d2794;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.bo-logo-overlay .sf-studio{color:#20252a;background:#f5f8fa;border:1px solid #d5dbe0;border-radius:13px;flex-direction:column;width:min(1340px,97vw);min-width:0;height:min(820px,94dvh);min-height:0;font:13px IBM Plex Sans,Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 75px #17212a50}.sf-studio *{box-sizing:border-box}.sf-studio button{cursor:pointer;font-family:inherit}.sf-studio button:disabled{cursor:not-allowed;opacity:.45}.sf-studio button:focus-visible,.sf-studio input:focus-visible,.sf-studio select:focus-visible{outline-offset:1px;outline:2px solid #1384cf}.sf-header{background:#fff;border-bottom:1px solid #e3e8ed;flex:0 0 66px;justify-content:space-between;align-items:center;gap:14px;height:66px;padding:0 18px;display:flex}.sf-brand{align-items:center;gap:10px;min-width:215px;display:flex}.sf-brandmark{color:#268fd1;background:#e6f4ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.sf-brand strong{font:600 15px Archivo,Arial,sans-serif;display:block}.sf-brand small{color:#79848b;margin-top:3px;font-size:11px;display:block}.sf-modes{white-space:nowrap;background:#f0f3f6;border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}.sf-modes button{color:#53616b;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:600}.sf-modes button[aria-pressed=true]{color:#20252a;background:#fff;box-shadow:0 1px 4px #18273418}.sf-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.sf-actions>button:not(.sf-save),.sf-export>button{color:#20252a;background:#fff;border:1px solid #e3e8ed;border-radius:6px;min-height:34px;padding:0 10px}.sf-actions>button:not(.sf-save){font-size:16px}.sf-actions>.sf-close{color:#5e6872!important;border:0!important}.sf-actions .sf-save,.sf-secondary>.sf-save{color:#20252a;background:#6bf;border:0;border-radius:6px;min-height:35px;padding:0 15px;font-size:12px;font-weight:700}.sf-export{position:relative}.sf-export-menu{z-index:30;background:#fff;border:1px solid #d5dbe0;border-radius:9px;gap:3px;width:180px;padding:5px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 9px 30px #2632381a}.sf-export-menu button{text-align:left;background:0 0;border:0;border-radius:5px;padding:9px;font-size:12px}.sf-export-menu button:hover{background:#f0f3f6}.sf-workspace{flex:1;grid-template-columns:258px minmax(260px,1fr) 272px;min-height:0;display:grid;overflow:hidden}.sf-assets{background:#fff;border-right:1px solid #e3e8ed;min-width:0;min-height:0;display:flex}.sf-asset-nav{background:#fafbfc;border-right:1px solid #edf0f3;flex-direction:column;flex:0 0 57px;gap:4px;width:57px;padding:12px 5px;display:flex}.sf-asset-nav button{color:#66737b;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:55px;display:flex}.sf-asset-nav button span{font-size:19px;line-height:1}.sf-asset-nav button small{font-size:10px}.sf-asset-nav button[aria-pressed=true]{color:#147bbd;background:#e7f4ff}.sf-asset-drawer{scrollbar-width:thin;flex:1;min-width:0;padding:18px 12px;overflow-y:auto}.sf-asset-drawer h3{margin:0 0 9px;font:600 14px Archivo,Arial,sans-serif}.sf-asset-drawer h3 small{float:right;color:#74818a;font:400 11px IBM Plex Sans}.sf-asset-drawer p,.sf-inspector-scroll p{color:#66737b;margin:0 0 17px;font-size:11px;line-height:1.6}.sf-asset-drawer input,.sf-asset-drawer select,.sf-inspector-scroll input:not([type=color]):not([type=checkbox]),.sf-inspector-scroll select,.sf-ai-form input,.sf-ai-form select{color:#20252a;background:#fff;border:1px solid #d5dbe0;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:7px 9px;font-size:12px}.sf-asset-drawer>div>select,.sf-asset-drawer>div>input{margin-bottom:9px}.sf-preset-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sf-preset-grid button{color:#20252a;background:#fff;border:1px solid #e3e8ed;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:6px 5px 10px;font-size:11px;display:flex}.sf-preset-thumb{background:#f5f8fa;border-radius:5px;place-items:center;width:100%;height:65px;font:600 22px Archivo,sans-serif;display:grid}.sf-preset-modern{color:#379cd4}.sf-preset-botanical{color:#16724b}.sf-preset-emblem{color:#20252a}.sf-preset-bold{color:#e49a2e}.sf-add-card{text-align:left;background:#fff;border:1px solid #e3e8ed;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:7px 0;padding:15px 10px;font-size:18px;display:flex}.sf-add-card span{flex:1;font-size:12px}.sf-shape-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sf-shape-grid button{background:#f6f8fa;border:1px solid #e3e8ed;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:95px;font-size:33px;display:flex}.sf-shape-grid button small{color:#566570;font-size:11px}.sf-symbol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:10px;display:grid}.sf-symbol-grid button{color:#34414a;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:66px;padding:6px 2px;display:flex}.sf-symbol-grid button:hover{background:#eaf5fc}.sf-symbol-grid svg{flex-shrink:0;width:23px;height:23px;display:block}.sf-symbol-grid small{white-space:nowrap;text-overflow:ellipsis;color:#74818a;max-width:100%;font-size:9px;overflow:hidden}.sf-palette-grid{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.sf-palette-grid button{border:1px solid #d5dbe0;border-radius:50%;flex:none;width:27px;height:27px}.sf-asset-drawer label{color:#566570;gap:7px;font-size:11px;display:grid}.sf-stage{background:#eef2f6;flex-direction:column;min-width:0;min-height:0;padding:14px 20px;display:flex;position:relative}.sf-stage-heading{color:#20252a;justify-content:space-between;align-items:center;gap:10px;min-height:22px;font-size:12px;display:flex}.sf-stage-heading small{color:#8b949b;margin-left:7px;font-size:11px}.sf-stage-heading button{color:#6e7c87;background:0 0;border:0;font-size:11px}.sf-desk{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.sf-artboard{aspect-ratio:8/5;transform-origin:50%;background:#fff;border:1px solid #d6dfe6;border-radius:11px;width:100%;max-width:640px;overflow:hidden;box-shadow:0 10px 30px #23364517}.sf-artboard-dark{background:#20252a}.sf-artboard-transparent{background:repeating-conic-gradient(#e8edf1 0% 25%,#fff 0% 50%) 50%/20px 20px}.sf-artboard svg{touch-action:none;width:100%;height:100%;display:block;overflow:visible}.sf-stage-dock{white-space:nowrap;background:#fff;border:1px solid #e3e8ed;border-radius:25px;align-self:center;align-items:center;gap:4px;max-width:100%;padding:5px 7px;display:flex;box-shadow:0 4px 17px #15253213}.sf-stage-dock button{color:#41515d;background:0 0;border:0;border-radius:20px;padding:5px 8px;font-size:11px}.sf-stage-dock button[aria-pressed=true]{color:#1676aa;background:#e7f4ff}.sf-stage-dock strong{text-align:center;min-width:32px;font-size:11px}.sf-stage-dock small{color:#8b949b;padding:0 5px;font-size:10px}.sf-dock-sep{background:#e3e8ed;width:1px;height:18px;margin:0 4px}.sf-inspector{background:#fff;border-left:1px solid #e3e8ed;flex-direction:column;min-width:0;min-height:0;display:flex}.sf-inspector-title{border-bottom:1px solid #edf0f3;padding:18px 17px 13px}.sf-inspector-title strong{font:600 14px Archivo,sans-serif;display:block}.sf-inspector-title small{color:#7d8992;margin-top:4px;font-size:11px;display:block}.sf-inspector-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:16px;overflow-y:auto}.sf-inspector-scroll h4{margin:8px 0 10px;font:600 12px Archivo,sans-serif}.sf-inspector-scroll label{color:#56636b;gap:6px;margin-bottom:12px;font-size:11px;font-weight:500;display:grid}.sf-inspector-scroll label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.sf-inspector-scroll input[type=color],.sf-asset-drawer input[type=color]{background:#fff;border:1px solid #d5dbe0;border-radius:6px;width:100%;height:33px;padding:2px}.sf-field-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sf-inspector-rule{background:#edf0f3;height:1px;margin:15px 0}.sf-align,.sf-layer-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sf-align button,.sf-layer-actions button{background:#f9fafc;border:1px solid #dde5eb;border-radius:6px;padding:8px 4px;font-size:11px}.sf-layer-stack{border-top:1px solid #e3e8ed;flex-direction:column;gap:8px;min-height:93px;max-height:155px;padding:12px 14px;display:flex}.sf-layer-stack>strong{font:600 11px Archivo,sans-serif}.sf-layer-stack>strong small{float:right;color:#84909a}.sf-layer-stack>div{scrollbar-width:thin;gap:2px;display:grid;overflow:auto}.sf-layer-stack button{text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:5px 8px;font-size:11px;display:flex}.sf-layer-stack button[aria-pressed=true]{color:#1179b9;background:#e6f4ff}.sf-layer-stack button span{text-align:center;width:16px}.sf-preview-list{gap:10px;display:grid}.sf-preview-card{background:#fff;border:1px solid #e3e8ed;border-radius:8px;flex-direction:column;gap:8px;min-height:110px;padding:12px;display:flex;position:relative;overflow:hidden}.sf-preview-logo{width:100%;max-height:55px;display:block}.sf-preview-logo svg{object-fit:contain;width:100%;height:55px}.sf-preview-card>small{color:#9aabb5;font-size:10px}.sf-preview-card>span:not(.sf-preview-logo){color:#86949c;font-size:9px}.sf-preview-card i{background:#e7ebef;width:90%;height:3px;display:block}.sf-vehicle{background:linear-gradient(#fefefe 65%,#e5e9ed);border-bottom:6px solid #8a9ca9}.sf-shirt{color:#fff;background:#20252a}.sf-shirt>div{transform-origin:0;transform:scale(.65)}.sf-appicon{background:#f3f7fb}.sf-secondary{background:#f5f8fa;flex:1;min-height:0;padding:30px 40px;overflow:auto}.sf-secondary h2{margin:0 0 10px;font:600 22px Archivo,sans-serif}.sf-secondary p{color:#64717b;max-width:720px;font-size:13px;line-height:1.6}.sf-ai-form{grid-template-columns:1fr 1fr;gap:15px;max-width:740px;margin:26px 0 16px;display:grid}.sf-ai-form label{gap:7px;font-size:12px;font-weight:600;display:grid}.sf-ai-form .sf-wide{grid-column:1/-1}.sf-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:950px;margin:24px 0;display:grid}.sf-concepts button{text-align:left;background:#fff;border:1px solid #dfe7ec;border-radius:9px;padding:10px;overflow:hidden}.sf-concepts svg{width:100%;height:auto}.sf-concepts strong{padding:10px 2px;font-size:12px;display:block}.sf-upload{text-align:center;background:#fff;border:1px dashed #b6cbd7;border-radius:9px;max-width:620px;padding:45px;display:block}.sf-upload input{margin:18px auto;display:block}.sf-upload-preview{object-fit:contain;max-width:300px;max-height:210px;margin-top:20px}.sf-toast{color:#fff;z-index:40;white-space:normal;background:#20252a;border-radius:8px;max-width:75%;padding:10px 17px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #2632383e}@media (width<=1150px){.sf-workspace{grid-template-columns:225px minmax(220px,1fr) 245px}.sf-assets .sf-asset-nav{flex-basis:51px;width:51px}.sf-asset-drawer{padding:14px 9px}.sf-header{gap:8px;padding:0 12px}.sf-brand{min-width:188px}.sf-modes button{padding:7px 8px}.sf-stage{padding:12px 9px}}@media (width<=850px){.bo-logo-overlay{padding:7px}.bo-logo-overlay .sf-studio{width:99vw;height:96dvh}.sf-header{flex-wrap:wrap;height:auto;min-height:58px;padding:9px}.sf-brand{min-width:140px}.sf-modes{order:3;justify-content:center;width:100%}.sf-workspace{grid-template-columns:175px minmax(190px,1fr) 205px}.sf-asset-nav{display:none!important}.sf-stage-dock small{display:none}.sf-stage-dock button{padding:4px}.sf-inspector-scroll{padding:10px}.sf-layer-stack{max-height:120px}}@media (width<=620px){.sf-workspace{grid-template-columns:95px minmax(130px,1fr) 145px}.sf-asset-drawer{padding:7px}.sf-asset-drawer h3{font-size:11px}.sf-asset-drawer p{display:none}.sf-asset-drawer .sf-preset-grid{grid-template-columns:1fr}.sf-inspector-title{padding:10px}.sf-inspector-scroll{padding:7px}.sf-field-row{grid-template-columns:1fr}.sf-header .sf-save{padding:0 8px}.sf-brand small{display:none}.sf-modes button{font-size:11px}.sf-stage-dock{gap:0}.sf-stage-dock button{padding:3px;font-size:9px}.sf-layer-stack{display:none}}.sf-ai-methods{grid-template-columns:1fr 1fr;gap:12px;max-width:740px;margin:18px 0;display:grid}.sf-ai-methods button{text-align:left;color:#20252a;background:#fff;border:1px solid #d5dbe0;border-radius:9px;flex-direction:column;gap:8px;min-height:90px;padding:15px;display:flex}.sf-ai-methods button[aria-pressed=true]{background:#eef8ff;border:2px solid #2797d9;padding:14px}.sf-ai-methods strong{font:600 13px Archivo,Arial,sans-serif}.sf-ai-methods small{color:#5e6872;font:12px/1.5 IBM Plex Sans,Arial,sans-serif}.sf-ai-disclaimer,.sf-image-note{color:#637583;font-size:12px;line-height:1.5}@media (width<=640px){.sf-ai-methods{grid-template-columns:1fr}}.sf-vector-option{color:inherit;border:1px solid #e3e8ed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;max-width:700px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.sf-vector-option input{accent-color:#6bf;width:15px;height:15px}.sf-vector-option small{color:#5e6872;font-size:11px}.sf-image-note button{color:#20252a;cursor:pointer;background:#f5f8fa;border:1px solid #c5d3dc;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12px}.sf-resize-handle{pointer-events:all}.sf-preview-list button.sf-preview-card{cursor:pointer;text-align:center;border:1px solid #e3e8ed;font-family:inherit;transition:background .15s,transform .15s}.sf-preview-list button.sf-preview-card:hover{background:#f0f7fc;transform:translateY(-1px)}.sf-preview-list button.sf-preview-card:focus-visible{outline:2px solid #6bf}.sf-preview-list button.sf-preview-card strong{margin-bottom:6px;font-size:11px;display:block}.sf-mockup-overlay{z-index:60;background:#20252ac4;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.sf-mockup-dialog{background:#fff;border-radius:13px;flex-direction:column;width:min(850px,94%);max-height:94%;display:flex;overflow:auto;box-shadow:0 25px 75px #1117}.sf-mockup-dialog header{border-bottom:1px solid #e3e8ed;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.sf-mockup-dialog header strong{font:600 15px Archivo,sans-serif}.sf-mockup-dialog header button{background:#f5f8fa;border:0;border-radius:6px;width:30px;height:30px}.sf-mockup-dialog footer{color:#64717b;border-top:1px solid #e3e8ed;padding:14px 20px;font-size:11px}.sf-mockup-stage{background:#edf2f5;place-items:center;min-height:340px;padding:28px;display:grid;overflow:hidden}.sf-mockup-stage .sf-preview-logo{width:205px;max-width:70%;max-height:125px;display:block}.sf-mockup-stage .sf-preview-logo svg{width:100%;max-height:125px;display:block}.sf-mockup-paper{color:#20252a;background:#fff;width:min(490px,100%);min-height:330px;padding:25px;box-shadow:0 10px 32px #23323b26}.sf-mockup-paper>div:first-child{justify-content:space-between;align-items:center;gap:30px;display:flex}.sf-mockup-paper>div:first-child span{font-size:15px;font-weight:700}.sf-mockup-paper hr{border:0;border-top:1px solid #d5dbe0;margin:21px 0}.sf-mockup-paper p{font-size:12px}.sf-mockup-lines{background:#f5f8fa;justify-content:space-between;padding:12px;font-size:12px;display:flex}.sf-mockup-van{width:min(570px,100%);height:230px;position:relative}.sf-mockup-van-body{background:#fff;border:1px solid #c8d3dd;border-radius:13px 8px 6px 6px;place-items:center;width:65%;height:160px;display:grid;position:absolute;top:20px;left:10%;box-shadow:0 10px 18px #27354220}.sf-mockup-van-body small{font-size:10px}.sf-mockup-van-front{background:#fff;border:1px solid #c8d3dd;border-radius:10px 26px 5px 0;width:21%;height:105px;position:absolute;top:75px;right:12%}.sf-mockup-wheels{justify-content:space-between;width:60%;display:flex;position:absolute;bottom:17px;left:20%}.sf-mockup-wheels i{background:#26343e;border:9px solid #59656d;border-radius:50%;width:47px;height:47px}.sf-mockup-browser{background:#fff;border-radius:9px;width:min(600px,100%);min-height:240px;box-shadow:0 12px 30px #20252a22}.sf-mockup-browser-top{color:#aab6c1;background:#f7fafb;border-bottom:1px solid #e3e8ed;padding:9px 15px;font-size:11px}.sf-mockup-browser-top span{color:#66717a;margin-left:15px}.sf-mockup-browser-brand{border-bottom:1px solid #e3e8ed;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.sf-mockup-browser-brand span:last-child{background:#6bf;border-radius:4px;padding:8px 13px;font:700 11px Archivo,sans-serif}.sf-mockup-browser-copy{text-align:center;padding:50px 20px;font:700 22px Archivo,sans-serif}.sf-mockup-polo{clip-path:polygon(27% 0,40% 7%,60% 7%,73% 0,98% 20%,85% 48%,77% 40%,77% 100%,23% 100%,23% 40%,15% 48%,2% 20%);background:#24343e;justify-content:center;align-items:flex-start;width:270px;height:310px;padding-top:80px;display:flex;position:relative}.sf-mockup-polo .sf-preview-logo{width:85px;max-width:85px;transform:translate(53px)}.sf-mockup-collar{border:8px solid #15242a;border-top:0;border-radius:0 0 18px 18px;width:20%;height:34px;position:absolute;top:0;left:40%}.sf-transform-ui{pointer-events:none}.sf-transform-ui circle{pointer-events:all}.sf-resize-handle:hover{fill:#e5f5ff;stroke:#1689cb}.sf-studio svg{-webkit-user-select:none;user-select:none}.sf-preview-logo{justify-content:center;align-items:center;width:100%;min-width:0;max-height:none;display:flex;overflow:hidden}.sf-preview-logo svg{width:100%;min-width:0;height:100%;max-height:none;display:block;overflow:visible}.sf-preview-card .sf-preview-logo{box-sizing:border-box;width:100%;height:55px;padding:0 12px}.sf-preview-card .sf-preview-logo svg{width:100%;height:100%}.sf-mockup-stage .sf-preview-logo{width:100%;min-width:0;max-width:none;height:100%;max-height:none}.sf-mockup-stage .sf-preview-logo svg{object-fit:contain;width:100%;height:100%;max-height:none}.sf-mockup-paper>div:first-child>.sf-preview-logo{flex:0 0 175px;width:175px;height:58px}.sf-mockup-paper>div:first-child{align-items:center}.sf-mockup-van-body{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:12px 28px;display:flex}.sf-mockup-decal{justify-content:center;align-items:center;width:min(90%,265px);height:100px;display:flex}.sf-mockup-browser-brand .sf-preview-logo{flex:0 180px;width:180px;height:60px}.sf-mockup-polo{display:block}.sf-mockup-embroidery{width:75px;height:70px;position:absolute;top:93px;left:55%;transform:translate(-5%)}.sf-mockup-embroidery .sf-preview-logo{width:100%;max-width:none;height:100%;transform:none}.sf-mockup-embroidery .sf-preview-logo svg{width:100%;height:100%}.sf-creative-pane{background:#fff;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);min-height:0;padding:0;display:grid;overflow:hidden}.sf-creative-form{scrollbar-width:thin;min-height:0;padding:27px clamp(20px,3vw,44px);overflow-y:auto}.sf-creative-inspiration{scrollbar-width:thin;background:#f5f8fa;border-left:1px solid #e3e8ed;min-height:0;padding:29px 26px;overflow-y:auto}.sf-kicker{color:#318dca;letter-spacing:.14em;margin-bottom:10px;font:700 10px Archivo,Arial,sans-serif;display:block}.sf-creative-pane h2{color:#20252a;margin:0 0 7px;font:700 24px Archivo,Arial,sans-serif}.sf-creative-pane p{color:#687783;margin:0 0 16px;font:13px/1.6 IBM Plex Sans,Arial,sans-serif}.sf-secondary-heading{margin-bottom:20px}.sf-step-heading{color:#338dc3;letter-spacing:.08em;margin:18px 0 9px;font:700 11px Archivo,Arial,sans-serif}.sf-step-heading span{letter-spacing:0;color:#20252a;margin-left:7px;font-size:13px}.sf-creative-pane .sf-ai-methods{gap:11px;max-width:none;margin:0}.sf-creative-pane .sf-ai-methods button{border-radius:10px;justify-content:flex-start;gap:7px;min-height:132px;padding:12px 14px}.sf-creative-pane .sf-ai-methods button[aria-pressed=true]{background:#f2f9ff;border:2px solid #6bf;padding:11px 13px;box-shadow:0 0 0 1px #66bbff26}.sf-mode-art{border-radius:9px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.sf-mode-art-custom{color:#1772ab;background:#eaf4fb}.sf-mode-art-vector{color:#16724b;background:#eaf4ea}.sf-creative-pane .sf-ai-methods strong{font-size:13px}.sf-creative-pane .sf-ai-methods small{font-size:11px;line-height:1.4}.sf-creative-pane .sf-ai-form{gap:11px;max-width:none;margin:0 0 9px}.sf-creative-pane .sf-ai-form select,.sf-creative-pane .sf-ai-form input{background:#fff;min-height:39px}.sf-prompt-chips{flex-wrap:wrap;gap:6px;margin:7px 0 13px;display:flex}.sf-prompt-chips button{color:#4c616f;background:#f1f5f7;border:1px solid #e3e8ed;border-radius:30px;padding:6px 9px;font-size:11px}.sf-prompt-chips button:hover{background:#e5f3fd;border-color:#9fcdeb}.sf-trace-settings{border-top:1px solid #e3e8ed;margin-top:8px;padding:13px 0 8px}.sf-trace-switch{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.sf-trace-switch input{accent-color:#218ccb}.sf-configure-trace{color:#247db5;text-underline-offset:3px;background:0 0;border:0;margin:9px 0 0 26px;padding:3px;font-size:11px;text-decoration:underline}.sf-trace-details{background:#f8fafc;border:1px solid #e3e8ed;border-radius:9px;grid-template-columns:1fr 1fr;gap:14px;margin:10px 0 4px 25px;padding:13px;display:grid}.sf-trace-details label{color:#394953;gap:6px;min-width:0;font:600 11px IBM Plex Sans,Arial,sans-serif;display:grid}.sf-trace-details label strong,.sf-smoothing-label strong{color:#1889c9;font-size:12px}.sf-trace-details select{border:1px solid #d5dbe0;border-radius:6px;width:100%;min-width:0;padding:6px}.sf-trace-details input[type=range],.sf-smoothing-label input[type=range]{accent-color:#6bf;cursor:pointer;width:100%;min-height:24px}.sf-trace-details small{color:#65737c;font-size:10px;font-weight:400}.sf-ai-generate{color:#20252a;background:#6bf;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:14px;padding:12px 16px;font:700 13px Archivo,Arial,sans-serif;display:block;box-shadow:0 2px 6px #66bbff35}.sf-ai-generate:hover{background:#4eaef9}.sf-ai-generate:disabled{opacity:.6}.sf-quiet-note{color:#7b8790!important;margin-top:14px!important;font-size:11px!important;line-height:1.5!important}.sf-creative-inspiration h3{margin:0 0 8px;font:700 18px Archivo,Arial,sans-serif}.sf-inspiration-hero{text-align:center;background:#fff;border:1px solid #dde6ed;border-radius:12px;margin-top:22px;padding:20px 20px 12px;box-shadow:0 8px 25px #2135470b}.sf-inspiration-mark{place-items:center;width:100%;height:155px;display:grid}.sf-inspiration-mark .sf-preview-logo{width:95%;height:130px}.sf-inspiration-hero>small{color:#83919a;margin-top:8px;font-size:10px;display:block}.sf-inspiration-mockups{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.sf-inspiration-mockups button{text-align:left;color:#20252a;background:#fff;border:1px solid #dde6ed;border-radius:10px;padding:12px}.sf-inspiration-mockups button:hover{border-color:#6bf}.sf-inspiration-mockups button strong{margin-top:10px;font:600 11px Archivo,Arial,sans-serif;display:block}.sf-mockup-mini{box-sizing:border-box;border-radius:6px;place-items:center;height:92px;padding:17px;display:grid;overflow:hidden}.sf-mockup-mini .sf-preview-logo{width:100%;height:100%}.sf-mockup-mini-vehicle{background:linear-gradient(#f4f7f9 72%,#dbe3e8 72%);border:1px solid #e3e8ed}.sf-mockup-mini-paper{background:#fff;border:1px solid #dde6ed;box-shadow:inset 0 -16px #f5f8fa}.sf-upload-dropzone{text-align:center;background:#f9fbfd;border:2px dashed #c4d4e0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:242px;padding:20px;transition:border-color .15s,background .15s;display:flex;position:relative}.sf-upload-dropzone.is-over{background:#ebf7ff;border-color:#6bf}.sf-upload-dropzone h3{margin:0;font:700 15px Archivo,Arial,sans-serif}.sf-upload-dropzone p{margin:0}.sf-upload-dropzone small{color:#81909a;overflow-wrap:anywhere;max-width:100%;font-size:11px}.sf-upload-cloud{color:#278ac7;background:#e7f4ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:27px;display:grid}.sf-upload-browse{color:#20252a;cursor:pointer;background:#fff;border:1px solid #b4cbdc;border-radius:7px;justify-content:center;align-items:center;padding:9px 15px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.sf-upload-browse input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.sf-upload-file-image{place-items:center;width:140px;height:86px;display:grid}.sf-upload-file-image img{object-fit:contain;max-width:100%;max-height:100%}.sf-upload-dropzone>button{color:#5e6872;background:0 0;border:0;padding:2px;text-decoration:underline}.sf-upload-tips{padding-top:22px}.sf-upload-tips h3{margin:0 0 8px;font:700 13px Archivo,Arial,sans-serif}.sf-upload-current{background:#fff;border:1px solid #dce5eb;border-radius:10px;align-items:center;gap:15px;margin:20px 0 24px;padding:14px;display:flex}.sf-upload-current>img,.sf-upload-current>span{object-fit:contain;text-align:center;background:#f5f8fa;border-radius:6px;flex:none;place-items:center;width:92px;height:68px;font-size:22px;font-weight:700;display:grid}.sf-upload-current>div{gap:6px;min-width:0;display:grid}.sf-upload-current strong{font:600 12px Archivo,Arial,sans-serif}.sf-upload-current small{color:#83919a;overflow-wrap:anywhere;font-size:10px}.sf-upload-contrast{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sf-upload-contrast>div{border-radius:9px;place-items:center;min-width:0;height:124px;padding:18px;display:grid}.sf-contrast-light{background:#fff;border:1px solid #dde6ed}.sf-contrast-dark{color:#f4f8fa;background:#20252a}.sf-upload-contrast img{object-fit:contain;width:100%;height:100%}.sf-upload-contrast span{font-size:11px}.sf-image-note .sf-smoothing-label{grid-template-columns:1fr auto;gap:4px 8px;margin-top:10px;font-size:11px;display:grid}.sf-image-note .sf-smoothing-label input{grid-column:1/-1}@media (width<=840px){.sf-creative-pane{grid-template-columns:minmax(0,1fr) 290px}.sf-creative-form{padding:18px}.sf-creative-inspiration{padding:19px}.sf-creative-pane .sf-ai-methods{grid-template-columns:1fr 1fr}}@media (width<=650px){.sf-creative-pane{grid-template-columns:1fr;overflow-y:auto}.sf-creative-form,.sf-creative-inspiration{overflow:visible}.sf-creative-inspiration{border-top:1px solid #e3e8ed;border-left:0}.sf-creative-pane .sf-ai-methods{grid-template-columns:1fr 1fr}}.sf-studio .sf-image-note{width:100%;min-width:0}.sf-studio .sf-image-note>p{margin:0 0 14px;line-height:1.5}.sf-studio .sf-image-note>label{color:#475763;gap:7px;margin:0 0 14px;font-size:12px;font-weight:600;display:grid}.sf-studio .sf-image-note select{color:#20252a;background:#fff;border:1px solid #d5dbe0;border-radius:7px;width:100%;height:38px;padding:0 11px;font:500 12px IBM Plex Sans,sans-serif}.sf-studio .sf-smoothing-control{box-sizing:border-box;background:#f8fafc;border:1px solid #e3e8ed;border-radius:9px;width:100%;min-width:0;max-width:100%;margin:0 0 12px;padding:14px 12px 12px;display:block;overflow:hidden}.sf-studio .sf-smoothing-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sf-studio .sf-smoothing-heading label{color:#394953;min-width:0;margin:0;font:600 12px IBM Plex Sans,sans-serif;display:block}.sf-studio .sf-smoothing-number{background:#fff;border:1px solid #c6d6e1;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:2px;min-width:62px;height:30px;padding:0 6px;display:flex}.sf-studio .sf-smoothing-number input[type=number]{appearance:textfield;box-sizing:border-box;-moz-appearance:textfield!important;text-align:right!important;color:#167cb8!important;background:0 0!important;border:0!important;outline:0!important;width:36px!important;min-width:0!important;height:28px!important;min-height:0!important;padding:0!important;font:700 12px IBM Plex Sans,sans-serif!important}.sf-studio .sf-smoothing-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sf-studio .sf-smoothing-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-studio .sf-smoothing-number span{color:#167cb8;font:600 12px IBM Plex Sans,sans-serif}.sf-studio .sf-smoothing-track{box-sizing:border-box;width:100%;min-width:0;padding:5px 10px;overflow:visible}.sf-studio .sf-smoothing-track input[type=range]{cursor:pointer;touch-action:pan-y;display:block;appearance:none!important;background:linear-gradient(to right,#6bf 0%,#6bf var(--sf-smoothing-progress),#d5e0e8 var(--sf-smoothing-progress),#d5e0e8 100%)!important;width:100%!important;max-width:100%!important;height:6px!important;min-height:6px!important;box-shadow:none!important;border:0!important;border-radius:100px!important;outline:0!important;margin:7px 0!important;padding:0!important}.sf-studio .sf-smoothing-track input[type=range]::-webkit-slider-thumb{box-sizing:border-box;cursor:ew-resize;background:#168acb;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #168acb,0 2px 6px #1b354540;appearance:none!important}.sf-studio .sf-smoothing-track input[type=range]::-moz-range-thumb{box-sizing:border-box;cursor:ew-resize;background:#168acb;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #168acb}.sf-studio .sf-smoothing-extents{color:#7d8992;justify-content:space-between;gap:5px;margin-top:4px;font:10px IBM Plex Sans,sans-serif;display:flex}.sf-studio .sf-image-note .sf-trace-help{color:#687783;margin:-1px 0 12px;font-size:11px;line-height:1.5}.sf-studio .sf-image-note button.sf-trace-apply{color:#20252a;white-space:normal;text-align:center;background:#6bf;border:1px solid #6bf;border-radius:7px;width:100%;min-height:38px;margin:10px 0 0;padding:9px 12px;font:700 12px Archivo,IBM Plex Sans,sans-serif;transition:background .15s;display:block}.sf-studio .sf-image-note button.sf-trace-apply:hover:not(:disabled){background:#4caeff}.sf-studio .sf-image-note button.sf-trace-restore{color:#394953;white-space:normal;text-align:center;background:#fff;border:1px solid #cedae3;border-radius:7px;width:100%;min-height:36px;margin:7px 0 0;padding:8px 11px;font:600 12px Archivo,IBM Plex Sans,sans-serif;display:block}.sf-studio .sf-image-note button.sf-trace-restore:hover:not(:disabled){background:#f0f6fa;border-color:#aabfcd}.sf-studio .sf-trace-details .sf-smoothing-control{grid-column:1/-1;margin:0}@media (width<=1000px){.sf-studio .sf-smoothing-control{padding:12px 8px 10px}.sf-studio .sf-smoothing-track{padding:5px 9px}}.sf-toast{box-sizing:border-box;overflow-wrap:anywhere;align-items:center;gap:12px;width:max-content;max-width:min(75%,620px);line-height:1.45;display:flex}.sf-toast>span{flex:1;min-width:0}.sf-toast-error{background:#5b2730}.sf-toast-close{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;font:22px/1 Arial,sans-serif;display:grid}.sf-toast-close:hover,.sf-toast-close:focus-visible{outline-offset:2px;background:#fff2}@media (width<=620px){.sf-toast{max-width:calc(100% - 24px);bottom:12px}}.manager-shell[data-theme=dark] .settings-page .bo-logo-summary{color:#edf3f8!important;background:#24323d!important;border-color:#405363!important}.manager-shell[data-theme=dark] .settings-page .bo-logo-summary-preview{color:#e7f3fb!important;background:#192631!important}.manager-shell[data-theme=dark] .settings-page .bo-logo-summary-copy,.manager-shell[data-theme=dark] .settings-page .bo-logo-summary-copy strong{color:#edf3f8!important}.manager-shell[data-theme=dark] .settings-page .bo-logo-summary-copy p{color:#b5c8d6!important}.manager-shell[data-theme=dark] .settings-page .bo-logo-summary-copy button{min-height:37px;padding:9px 14px;font-weight:700;color:#172631!important;background:#6bf!important;border:1px solid #6bf!important}.manager-shell[data-theme=dark] .settings-page .bo-logo-summary-copy button:hover{background:#8acbff!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio{--studio-bg:#202b35;--studio-panel:#24323d;--studio-raised:#2a3b48;--studio-border:#405766;--studio-text:#edf3f8;--studio-muted:#b6c8d5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--studio-bg)!important;color:var(--studio-text)!important;border-color:var(--studio-border)!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-header,.sf-assets,.sf-asset-nav,.sf-asset-drawer,.sf-inspector,.sf-inspector-title,.sf-inspector-scroll,.sf-layer-stack,.sf-creative-form,.sf-secondary,.sf-creative-pane,.sf-mockup-dialog,.sf-mockup-header){background:var(--studio-panel)!important;color:var(--studio-text)!important;border-color:var(--studio-border)!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-stage,.sf-creative-inspiration,.sf-trace-details,.sf-smoothing-control,.sf-smoothing-number,.sf-image-note,.sf-inspiration-hero){background:var(--studio-raised)!important;color:var(--studio-text)!important;border-color:var(--studio-border)!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-brand small,.sf-asset-drawer p,.sf-inspector-scroll p,.sf-inspector-title small,.sf-stage-heading small,.sf-secondary p,.sf-creative-pane p,.sf-asset-drawer label,.sf-inspector-scroll label,.sf-trace-details label,.sf-prompt-chips button,.sf-quiet-note,.sf-upload-dropzone p,.sf-upload-dropzone small,.sf-stage-dock small,.sf-ai-methods small,.sf-brand small,.sf-asset-nav button small,.sf-stage-heading,.sf-stage-heading button,.sf-layer-stack small,.sf-symbol-grid small,.sf-creative-pane h2,.sf-creative-pane h3){color:var(--studio-muted)!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-inspector-title strong,.sf-asset-drawer h3,.sf-inspector-scroll h4,.sf-brand strong,.sf-layer-stack strong,.sf-creative-pane strong,.sf-creative-pane label,.sf-creative-pane h2,.sf-creative-pane h3){color:var(--studio-text)!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-modes{border:1px solid var(--studio-border);min-width:0;background:#192732!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-modes button{opacity:1;color:#c3d4e0!important;background:0 0!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-modes button[aria-pressed=true]{color:#f1faff!important;background:#31536a!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-actions>button:not(.sf-save),.sf-export>button,.sf-export-menu button,.sf-stage-dock button,.sf-asset-nav button,.sf-layer-stack button,.sf-stage-heading button){color:#e7f1f8!important;background:var(--studio-panel)!important;border-color:var(--studio-border)!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-actions>.sf-close,.sf-export>button,.sf-stage-dock button):hover{background:#385263!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-export-menu,.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-stage-dock{border-color:var(--studio-border)!important;color:var(--studio-text)!important;background:#1b2934!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-stage-dock strong{color:#eaf5fc!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-dock-sep{background:var(--studio-border)!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-stage-dock button,.sf-layer-stack button,.sf-asset-nav button)[aria-pressed=true]{color:#effaff!important;background:#31536a!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(input:not([type=color]):not([type=checkbox]):not([type=range]):not([type=file]),textarea,select){caret-color:#8acbff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf3f8!important;border:1px solid var(--studio-border)!important;background:#192832!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(input,textarea)::placeholder{opacity:1;color:#a6bfce!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(input[type=checkbox],input[type=range]){accent-color:#6bf}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-preset-grid button,.sf-add-card,.sf-shape-grid button,.sf-symbol-grid button,.sf-align button,.sf-layer-actions button,.sf-preview-list button,.sf-concepts button,.sf-ai-methods button,.sf-prompt-chips button,.sf-inspiration-mockups button,.sf-upload-browse,.sf-upload-current,.sf-upload-dropzone,.sf-image-note button,.sf-secondary button:not(.sf-save),.sf-trace-details,.sf-vector-option){color:#edf3f8!important;border-color:var(--studio-border)!important;background:#293b48!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-preset-grid button,.sf-add-card,.sf-shape-grid button,.sf-symbol-grid button,.sf-align button,.sf-layer-actions button,.sf-preview-list button,.sf-inspiration-mockups button,.sf-upload-browse):hover{background:#365164!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-preset-thumb,.sf-mode-art,.sf-mockup-mini,.sf-inspiration-mark){color:#dceefa!important;background:#344754!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-asset-nav button[aria-pressed=true]{color:#cdeaff!important;background:#31536a!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-symbol-grid small,.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-shape-grid small,.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-preset-grid button,.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-preview-card small{color:#c6d8e3!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-save,.sf-ai-generate,.sf-trace-apply){font-weight:700;color:#172631!important;background:#6bf!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio button:disabled{opacity:.48;cursor:not-allowed}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-artboard,.sf-artboard-transparent,.sf-mockup-paper,.sf-mockup-browser,.sf-mockup-van-body,.sf-mockup-van-front,.sf-contrast-light){color:#20252a}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-artboard:not(.sf-artboard-dark):not(.sf-artboard-transparent){background:#fff!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-artboard-dark{background:#20252a!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-contrast-dark{color:#f1f7fb}@media (width<=850px){.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio .sf-modes{max-width:100%;overflow-x:auto}}.bo-page{--bo-ink:#20252a;--bo-blue:#6bf;--bo-line:#dce4ea;min-height:100dvh;color:var(--bo-ink);background:#f5f8fa;padding:0 24px 80px;font-family:IBM Plex Sans,sans-serif}.bo-page *{box-sizing:border-box}.bo-shell{max-width:1200px;margin:auto}.bo-top{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;gap:18px;min-height:86px;display:flex}.bo-top a,.bo-link{color:inherit;font-size:13px;font-weight:650;text-decoration:none}.bo-home{letter-spacing:.03em;font-family:Archivo,sans-serif}.bo-link{cursor:pointer;background:0 0;border:0}.bo-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:clamp(28px,6vw,95px);padding:clamp(38px,7vw,96px) 0;display:grid}.bo-intro{padding-top:22px}.bo-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#277eae;font-size:11px;font-weight:800}.bo-intro h1{letter-spacing:-.065em;margin:27px 0 31px;font-family:Archivo,sans-serif;font-size:clamp(48px,6.8vw,90px);font-weight:900;line-height:.96}.bo-intro h1 span{color:#268dc9}.bo-intro>p{color:#5e6872;max-width:510px;font-size:clamp(15px,1.55vw,18px);line-height:1.7}.bo-promise{border-top:1px solid #20252a;flex-direction:column;gap:8px;margin-top:48px;padding-top:24px;display:flex}.bo-promise strong{font:800 26px Archivo,sans-serif}.bo-promise span{color:#5e6872;font-size:14px}.bo-card{background:#fff;border:1px solid #d8e1e9;padding:clamp(22px,4vw,45px);box-shadow:0 20px 50px -44px #20252a66}.bo-card h2{letter-spacing:-.035em;margin:16px 0 28px;font:800 clamp(25px,3vw,37px)/1.1 Archivo,sans-serif}.bo-form{flex-direction:column;gap:17px;display:flex}.bo-form label{letter-spacing:.02em;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.bo-form input,.bo-form textarea{color:#20252a;width:100%;font:inherit;outline-offset:3px;background:#fff;border:1px solid #cbd6df;border-radius:3px;padding:12px 14px;font-size:15px;font-weight:400}.bo-form input:focus,.bo-form textarea:focus{border-color:#2589b9;outline:2px solid #6bf}.bo-primary,.bo-secondary{text-transform:uppercase;letter-spacing:.03em;text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:15px 20px;font:800 13px Archivo,sans-serif;text-decoration:none;display:inline-flex}.bo-primary{color:#151f28;background:#6bf;border:1px solid #20252a}.bo-primary:hover{background:#8ccfff}.bo-secondary{color:#20252a;background:0 0;border:1px solid #b8c8d5}.bo-primary:disabled,.bo-secondary:disabled{opacity:.55;cursor:not-allowed}.bo-card small{color:#697782;margin-top:18px;font-size:12px;line-height:1.6;display:block}.bo-error{color:#9d1a1a;background:#fff4f4;border:1px solid #e9b5b5;margin:0 0 20px;padding:14px;font-size:13px}.bo-message{color:#596671;font-size:15px;line-height:1.7}.bo-message h3{color:#20252a;font:800 22px Archivo,sans-serif}.bo-message .bo-primary{margin-top:15px}.bo-steps{border-bottom:1px solid var(--bo-line);flex-wrap:wrap;gap:20px;padding:22px 0;display:flex}.bo-steps span{letter-spacing:.08em;color:#85919c;text-transform:uppercase;font-size:11px;font-weight:750}.bo-steps .is-current{color:#166f9d}.bo-copy{color:#61707d;font-size:15px;line-height:1.75}.bo-checks{border:1px solid var(--bo-line);background:#f5f8fa;margin:24px 0;padding:12px 20px;font-size:14px;line-height:1.8}.bo-actions{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.bo-price{align-items:baseline;gap:9px;margin:20px 0;display:flex}.bo-price strong{letter-spacing:-.06em;font:900 66px Archivo,sans-serif}.bo-price span{color:#697782;font-size:15px}.bo-success{color:#106a4b;background:#edfdf5;border-left:3px solid #10b981;padding:12px;font-size:14px}.bo-loading{text-align:center;color:#697782;padding:80px 20px;font-size:17px}@media (width<=780px){.bo-page{padding:0 18px 40px}.bo-grid{grid-template-columns:1fr;gap:25px;padding:28px 0 50px}.bo-intro{padding-top:0}.bo-intro h1{margin:18px 0;font-size:clamp(48px,12vw,75px)}.bo-intro>p{max-width:600px}.bo-promise{margin-top:24px}.bo-card{padding:26px}.bo-top{min-height:68px}}.bo-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bo-form select,.bo-logo-maker input,.bo-logo-maker select{color:#20252a;background:#fff;border:1px solid #cbd6df;width:100%;min-height:42px;padding:9px}.bo-service-list{border-top:1px solid #dce4ea;margin-top:22px}.bo-service-list>div{border-bottom:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.bo-service-list span{flex-direction:column;display:flex}.bo-service-list small{margin:3px 0 0}.bo-remove{color:#a13a3a;cursor:pointer;background:0 0;border:0}.bo-hours{gap:9px;margin:18px 0 30px;display:grid}.bo-hours-row{grid-template-columns:minmax(105px,1fr) minmax(100px,120px) minmax(100px,120px);align-items:center;gap:7px;display:grid}.bo-hours-row>label{align-items:center;gap:7px;font-size:13px;display:flex}.bo-hours-row input[type=time]{background:#fff;border:1px solid #cbd6df;border-radius:2px;width:100%;padding:9px 4px}.bo-logo-maker{border-top:1px solid #dce4ea;margin-top:24px;padding-top:20px}.bo-logo-maker h3{font:800 21px Archivo,sans-serif}.bo-logo-preview{background:#f2f5f7;border:1px solid #dce4ea;padding:12px}.bo-logo-preview img{object-fit:contain;width:100%;height:auto;max-height:210px;display:block}.bo-logo-controls{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.bo-logo-controls label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.bo-logo-controls input[type=color]{height:42px;padding:3px}.bo-logo-swatches{gap:10px;margin-top:14px;display:flex}.bo-logo-swatches button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #bbb}@media (width<=500px){.bo-hours-row{grid-template-columns:1fr 1fr}.bo-hours-row label{grid-column:1/-1}.bo-logo-controls{grid-template-columns:1fr}}.bo-review{background:#f9fbfc;border:1px solid #dce4ea;flex-direction:column;gap:7px;padding:20px;font-size:14px;line-height:1.5;display:flex}.bo-review strong{font-family:Archivo,sans-serif;font-size:16px}.bo-review hr{border:0;border-top:1px solid #dce4ea;width:100%;margin:10px 0}.bo-review-logo{object-fit:contain;align-self:flex-start;max-width:270px;max-height:145px}.bo-logo-tabs{gap:8px;margin:14px 0;display:flex}.bo-logo-tabs button{cursor:pointer;background:#fff;border:1px solid #b8c8d5;padding:10px 14px}.bo-logo-tabs button[aria-pressed=true]{background:#6bf;border-color:#20252a}.bo-logo-message{margin-top:12px;font-size:13px;line-height:1.6}.bo-logo-upload{background:#f8fbfd;border:1px dashed #aab9c4;padding:24px 14px}.bo-logo-upload input[type=file]{max-width:100%;margin:12px 0;display:block}.bo-logo-upload img{object-fit:contain;max-width:100%;max-height:210px;margin-top:12px;display:block}.bo-logo-controls select{max-width:100%}.bo-logo-help{color:#61707d;font-size:12px;line-height:1.6}.bo-logo-maker button:focus-visible{outline-offset:2px;outline:2px solid #166f9d}.bo-steps{flex-wrap:wrap;gap:8px}.bo-steps button{letter-spacing:.035em;text-transform:uppercase;color:#81909d;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 10px;font:750 11px Archivo,sans-serif}.bo-steps button.is-current{color:#176990;background:#e0f3ff}.bo-steps button:disabled{cursor:default;opacity:.7}.bo-form select{font:inherit;color:#20252a;background:#fff;border:1px solid #cbd6df;width:100%;padding:12px 10px;font-size:14px}.bo-suggestions{gap:8px;margin:20px 0;display:grid}.bo-suggestion{cursor:pointer;border:1px solid #e3e8ed;border-radius:5px;align-items:flex-start;gap:12px;padding:13px;display:flex}.bo-suggestion input{accent-color:#258fd0;flex-shrink:0;width:18px;height:18px;margin-top:3px}.bo-suggestion span{flex-direction:column;gap:5px;display:flex}.bo-suggestion strong{font:700 14px Archivo,sans-serif}.bo-suggestion small{color:#5e6872;margin:0;font-size:12px;line-height:1.5}.bo-subtitle{margin:27px 0 8px;font:700 16px Archivo,sans-serif}.bo-add-service{background:#f7f9fa;border:1px solid #e3e8ed;margin-top:20px;padding:18px}.bo-card{min-width:0}.bo-card .bo-logo-maker{margin-top:10px}.bo-card .bo-logo-maker .sf-studio-overlay{z-index:5000}.bo-availability-settings{background:#f7f9fa;border:1px solid #e3e8ed;margin-top:18px;padding:18px}.bo-availability-settings select{height:45px}.bo-progress{background:#e1e8ed;width:100%;height:4px;overflow:hidden}.bo-progress>div{background:#6bf;height:100%;transition:width .3s}.bo-steps button:focus-visible{outline-offset:2px;outline:2px solid #6bf}.bo-form button:hover:not(:disabled){filter:brightness(.97)}@media (width>=1000px) and (height>=640px){.bo-page{height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.bo-shell{flex-direction:column;height:100%;display:flex}.bo-grid{flex:1;align-items:stretch;min-height:0;padding:24px 0 30px;overflow:hidden}.bo-intro{padding:22px 8px 10px 0;overflow-y:auto}.bo-card{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.bo-steps{flex:none;max-height:92px;overflow-x:auto}}@media (width<=999px){.bo-page{min-height:100dvh;overflow:visible}}@media (width>=800px) and (height>=520px){html:has(.bo-page){height:100%;overflow:hidden}body:has(.bo-page){height:100%;overflow:hidden}#root:has(.bo-page){height:100%;overflow:hidden}.bo-page{height:100dvh!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}.bo-shell{flex-direction:column;height:100%;min-height:0;display:flex}.bo-top{flex:none}.bo-progress{flex:0 0 4px}.bo-steps{white-space:nowrap;flex-wrap:nowrap;flex:none;max-height:65px;padding:11px 0;overflow-x:auto}.bo-grid{flex:auto;align-items:stretch;min-height:0;padding:12px 0 16px;display:grid;overflow:hidden}.bo-intro{min-height:0;padding-top:14px;overflow-y:auto}.bo-card{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}}@media (height<=519px),(width<=799px){html:has(.bo-page){height:auto;overflow:auto}body:has(.bo-page){height:auto;overflow:auto}#root:has(.bo-page){height:auto;overflow:auto}.bo-page{height:auto;min-height:100dvh;overflow:visible}}.bo-bootstrap{color:#20252a;background:#f5f8fa;flex-direction:column;min-height:100dvh;display:flex}.bo-bootstrap-header{letter-spacing:.025em;background:#fff;border-bottom:1px solid #e3e8ed;flex:none;align-items:center;height:70px;padding:0 clamp(20px,5vw,80px);font:700 16px Archivo,sans-serif;display:flex}.bo-bootstrap-body{flex:1;grid-template-columns:minmax(240px,1fr) minmax(360px,1.2fr);align-items:start;gap:clamp(20px,5vw,80px);padding:clamp(24px,5vw,70px);display:grid}.bo-bootstrap-panel{background:#fff;border:1px solid #e3e8ed;border-radius:5px;padding:34px}.bo-skeleton-line{background:linear-gradient(90deg,#e7edf2 20%,#f5f8fa 50%,#e7edf2 80%) 0 0/200% 100%;border-radius:4px;max-width:100%;height:18px;margin:14px 0;animation:1.7s ease-in-out infinite bo-shimmer}.bo-skeleton-line.sm{width:45%}.bo-skeleton-line.md{width:72%}.bo-skeleton-line.lg{width:90%;height:42px}@keyframes bo-shimmer{to{background-position:-200% 0}}@media (width<=799px){.bo-bootstrap-body{grid-template-columns:1fr}.bo-bootstrap-body>div:first-child{display:none}}.bo-brand-wordmark{object-fit:contain;object-position:left center;width:105px;height:43px;display:block}.bo-home{align-items:center;min-height:47px;display:inline-flex}.bo-bootstrap-header .bo-brand-wordmark{width:105px;height:43px}.bo-editable-suggestion{cursor:default;background:#fff;border:1px solid #dce4ea;border-radius:5px;padding:15px;display:block}.bo-editable-suggestion.is-selected{border-color:#6bf;box-shadow:inset 3px 0 #6bf}.bo-suggestion-toggle{cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;font:700 13px Archivo,sans-serif;display:flex}.bo-suggestion-toggle input{accent-color:#268dc9;width:17px;height:17px;margin:0}.bo-service-fields{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.bo-service-fields label{color:#4f5d69;flex-direction:column;gap:5px;min-width:0;font:700 12px IBM Plex Sans,sans-serif;display:flex}.bo-service-fields input,.bo-service-fields select,.bo-service-fields textarea{box-sizing:border-box;color:#20252a;background:#fff;border:1px solid #cbd6df;border-radius:4px;width:100%;min-width:0;padding:10px 11px;font:400 14px IBM Plex Sans,sans-serif}.bo-service-fields input:focus,.bo-service-fields textarea:focus,.bo-service-fields select:focus{outline-offset:1px;outline:2px solid #6bf}.bo-service-field-row{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.bo-saved-service{align-items:center;min-width:0}.bo-saved-service .bo-saved-editor{width:100%}.bo-service-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bo-service-buttons .bo-secondary,.bo-service-buttons .bo-primary{white-space:nowrap;min-height:34px;padding:8px 12px;font-size:11px}.bo-service-buttons .bo-remove{color:#a13a3a;background:#fff6f6;border:1px solid #e8c6c6;border-radius:4px;padding:9px 12px;font:700 12px Archivo,sans-serif}.bo-service-list>div.bo-saved-service:has(.bo-saved-editor){display:block}@media (width<=480px){.bo-service-field-row{grid-template-columns:1fr}.bo-service-list>div.bo-saved-service{flex-direction:column;align-items:flex-start}.bo-service-buttons{justify-content:flex-start}}.bo-suggestion-compact{cursor:default;background:#fff;border:1px solid #e3e8ed;border-radius:5px;min-width:0;padding:13px 14px;transition:border-color .15s,background-color .15s;display:block}.bo-suggestion-compact.is-selected{background:#f6fbff;border-color:#6bf}.bo-suggestion-summary{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.bo-suggestion-choice{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.bo-suggestion-choice input[type=checkbox]{accent-color:#268dc9;flex:none;width:18px;height:18px;margin:3px 0 0}.bo-suggestion-details{flex-direction:column;gap:4px;min-width:0;display:flex}.bo-suggestion-details strong{color:#20252a;font:700 14px/1.35 Archivo,sans-serif}.bo-suggestion-details small{color:#5e6872;overflow-wrap:anywhere;font:400 12px/1.5 IBM Plex Sans,sans-serif}.bo-suggestion-edit{color:#20252a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd6df;border-radius:5px;flex:none;align-self:center;min-height:32px;padding:6px 11px;font:700 12px Archivo,sans-serif}.bo-suggestion-edit:hover,.bo-suggestion-edit:focus-visible{outline-offset:2px;background:#eaf6ff;border-color:#6bf}.bo-suggestion-editor{border-top:1px solid #e3e8ed;margin-top:14px;padding-top:14px}.bo-suggestion-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.bo-suggestion-editor-actions .bo-primary,.bo-suggestion-editor-actions .bo-secondary{min-height:36px;padding:8px 13px;font-size:12px}@media (width<=480px){.bo-suggestion-summary{align-items:flex-start}.bo-suggestion-edit{padding:6px 8px}}.bo-services-heading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.bo-services-intro{align-items:flex-start;gap:9px;min-width:0;display:flex}.bo-services-sparkle{color:#268bc8;background:#e6f4ff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.bo-services-intro h3{color:#20252a;margin:0;font:700 15px Archivo,sans-serif}.bo-services-intro p{color:#5e6872;margin:5px 0 0;font:400 12px/1.45 IBM Plex Sans,sans-serif}.bo-refresh-recommendations{color:#277da6;cursor:pointer;background:#fff;border:1px solid #d9e3eb;border-radius:8px;flex:none;padding:8px 10px;font:600 12px Archivo,sans-serif}.bo-refresh-recommendations:disabled{opacity:.55;cursor:wait}.bo-option-a-list{gap:10px;margin:12px 0 20px}.bo-suggestion.bo-suggestion-quick{cursor:default;background:#fff;border:1px solid #e3e8ed;border-radius:12px;min-width:0;padding:15px 16px;transition:background .15s,border-color .15s,opacity .15s;display:block}.bo-suggestion-quick.is-selected{background:#fafdff;border-color:#9ad7ff}.bo-suggestion-quick.is-unselected{opacity:.55}.bo-suggestion-quick.is-unselected:focus-within,.bo-suggestion-quick.is-unselected:hover{opacity:.9}.bo-quick-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bo-quick-service-title{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.bo-suggestion-quick .bo-quick-service-title input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #bbcad6;border-radius:6px;flex:none;width:20px;height:20px;min-height:20px;margin:1px 0 0;position:relative}.bo-suggestion-quick .bo-quick-service-title input[type=checkbox]:checked{background:#6bf;border-color:#168ed2}.bo-suggestion-quick .bo-quick-service-title input[type=checkbox]:checked:after,.bo-suggestion-quick .bo-quick-service-title input[type=checkbox]:checked:before{content:none;display:none}.bo-quick-service-title>span{flex-direction:column;gap:5px;min-width:0;display:flex}.bo-quick-service-title strong{color:#20252a;font:700 14px/1.4 Archivo,sans-serif}.bo-quick-service-title small{color:#647380;overflow-wrap:anywhere;font:400 12px/1.45 IBM Plex Sans,sans-serif}.bo-quick-edit-btn,.bo-quick-ghost{color:#3c627a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:5px 7px;font:600 12px Archivo,sans-serif}.bo-quick-edit-btn:hover,.bo-quick-ghost:hover{color:#146fa1;background:#e9f5ff}.bo-quick-tags{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 0 32px;display:flex}.bo-quick-tag{color:#41505b;background:#f6f9fb;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:5px;max-width:100%;min-height:32px;padding:0 10px;font:500 12px IBM Plex Sans,sans-serif;display:inline-flex}.bo-quick-tag:focus-within{border-color:#6bf;box-shadow:0 0 0 2px #66bbff26}.bo-quick-tag select,.bo-quick-tag input{appearance:auto;color:#20252a;cursor:pointer;width:auto;min-width:0;max-width:116px;height:30px;min-height:0;padding:0;font:600 12px IBM Plex Sans,sans-serif;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.bo-quick-tag select{max-width:120px}.bo-quick-price.is-empty{background:#f1f9ff;border-style:dashed;border-color:#93c8e6}.bo-quick-price input{cursor:text;width:80px}.bo-quick-duration input{cursor:text;width:56px}.bo-quick-name-editor{flex-direction:column;gap:11px;display:flex}.bo-quick-editor-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.bo-quick-editor-title strong{color:#20252a;font:700 14px Archivo,sans-serif}.bo-quick-name-editor label{color:#5e6872;flex-direction:column;gap:6px;font:600 12px IBM Plex Sans,sans-serif;display:flex}.bo-quick-name-editor input,.bo-quick-name-editor textarea{box-sizing:border-box;color:#20252a;background:#fff;border:1px solid #cbd6df;border-radius:7px;width:100%;min-width:0;padding:9px 11px;font:400 13px IBM Plex Sans,sans-serif}.bo-quick-name-editor :is(input,textarea):focus{outline-offset:1px;outline:2px solid #6bf}.bo-quick-edit-footer{justify-content:flex-end;display:flex}.bo-quick-confirm{color:#20252a;cursor:pointer;background:#6bf;border:0;border-radius:7px;padding:9px 13px;font:700 12px Archivo,sans-serif}.bo-add-custom-row{color:#246c94;cursor:pointer;background:#fafcfd;border:1.5px dashed #b8cfde;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:14px;font:700 13px Archivo,sans-serif;display:flex}.bo-add-custom-row:hover{background:#f0f9ff;border-color:#6bf}.bo-custom-expanded{border-radius:10px}.bo-services-empty{color:#5e6872;font:400 12px IBM Plex Sans,sans-serif}.bo-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=540px){.bo-services-heading{flex-wrap:wrap}.bo-refresh-recommendations{margin-left:37px}.bo-suggestion.bo-suggestion-quick{padding:12px}.bo-quick-tags{margin-left:0}.bo-quick-tag{padding:0 6px}}.bo-option-a-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.bo-option-a-list .bo-suggestion-quick{box-sizing:border-box;width:100%}.bo-option-a-list .bo-quick-tags{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;margin:12px 0 0 32px;display:grid}.bo-option-a-list .bo-quick-tags:has(.bo-quick-duration){grid-template-columns:repeat(4,minmax(0,1fr))}.bo-option-a-list .bo-quick-tag{box-sizing:border-box;white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;max-width:none;padding:0 8px}.bo-option-a-list .bo-quick-tag select,.bo-option-a-list .bo-quick-tag input{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:none}.bo-option-a-list .bo-quick-price input{width:100%;min-width:0}@media (width<=650px){.bo-option-a-list .bo-quick-tags{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.bo-option-a-list .bo-quick-tags:has(.bo-quick-duration){grid-template-columns:repeat(2,minmax(0,1fr))}}.bo-review-title{margin-bottom:10px!important}.bo-review-intro{margin:0 0 20px}.bo-review-stack{gap:10px;min-width:0;display:grid}.bo-review-block{background:#fff;border:1px solid #e3e8ed;border-radius:10px;min-width:0;padding:15px 17px;box-shadow:0 1px 2px #20252a05}.bo-review-block-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bo-review-block-heading h3{text-transform:uppercase;letter-spacing:.1em;color:#637582;align-items:center;gap:8px;margin:0;font:750 11px/1.35 Archivo,sans-serif;display:flex}.bo-review-block-heading button{color:#137db3;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:4px 5px;font:700 12px Archivo,sans-serif}.bo-review-block-heading button:hover{background:#eaf6ff}.bo-review-block-heading button:disabled{opacity:.5;cursor:wait}.bo-review-profile-row{flex-wrap:wrap;align-items:center;gap:11px;min-width:0;display:flex}.bo-review-profile-icon{color:#1884be;background:#edf7ff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-size:20px;display:grid}.bo-review-profile-copy{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bo-review-profile-copy strong,.bo-review-brand-copy strong{color:#20252a;overflow-wrap:anywhere;font:750 15px Archivo,sans-serif}.bo-review-badge{color:#576773;background:#f0f4f7;border-radius:100px;padding:4px 8px;font:600 11px IBM Plex Sans,sans-serif;display:inline-flex}.bo-review-contact{color:#61707d;flex-wrap:wrap;gap:7px 15px;margin:11px 0 0;font:500 12px/1.4 IBM Plex Sans,sans-serif;display:flex}.bo-review-contact>span{overflow-wrap:anywhere}.bo-review-contact>span span{color:#268dc9;margin-right:3px}.bo-review-bio{color:#536472;overflow-wrap:anywhere;background:#f6f9fc;border-left:2px solid #6bf;border-radius:0 5px 5px 0;margin:11px 0 0;padding:9px 11px;font:italic 12px/1.55 IBM Plex Sans,sans-serif}.bo-review-brand-row{align-items:center;gap:13px;min-width:0;display:flex}.bo-review-artboard{background:#fff;border:1px solid #e3e8ed;border-radius:8px;flex:none;place-items:center;width:75px;height:75px;padding:7px;display:grid;overflow:hidden}.bo-review-artboard img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.bo-review-artboard>span{color:#20252a;background:#f3f6f8;border-radius:6px;place-items:center;width:100%;height:100%;font:800 24px Archivo,sans-serif;display:grid}.bo-review-brand-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.bo-review-brand-copy>span{color:#64717c;font:500 12px/1.4 IBM Plex Sans,sans-serif}.bo-review-brand-copy .bo-review-brand-note{color:#81919c;font-size:11px}.bo-review-count{color:#566775;text-align:center;letter-spacing:0;background:#eff4f7;border-radius:100px;min-width:22px;padding:3px 7px}.bo-review-service-list{flex-direction:column;gap:0;display:flex}.bo-review-service-row{color:#20252a;border-bottom:1px solid #eff2f4;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:6px 0;font:600 12px/1.35 IBM Plex Sans,sans-serif;display:flex}.bo-review-service-row:last-child{border-bottom:0}.bo-review-service-row>span:first-child{overflow-wrap:anywhere;min-width:0}.bo-review-price{color:#116eaa;font-variant-numeric:tabular-nums;white-space:nowrap;background:#e7f5ff;border-radius:5px;flex:none;padding:5px 8px;font-weight:700}.bo-review-price.is-quote{color:#65717b;background:#f0f3f5;font-weight:600}.bo-review-expand{color:#187fb7;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:4px 0;font:650 12px Archivo,sans-serif}.bo-review-empty{color:#7b8892;margin:3px 0;font:400 12px/1.5 IBM Plex Sans,sans-serif}.bo-review-week{flex-wrap:wrap;gap:7px;display:flex}.bo-review-day{color:#82909a;background:#f7f9fa;border:1px solid #dce3e8;border-radius:6px;place-items:center;width:29px;height:29px;font:750 12px Archivo,sans-serif;display:grid}.bo-review-day.is-open{color:#172b3a;background:#6bf;border-color:#6bf}.bo-review-hours-summary{color:#405564;flex-wrap:wrap;align-items:center;gap:5px;margin:11px 0 0;font:650 12px/1.5 IBM Plex Sans,sans-serif;display:flex}.bo-review-dot{background:#19a47a;border-radius:50%;flex:none;width:7px;height:7px;margin-right:2px;display:inline-block}.bo-review-closed{color:#84929e;margin:5px 0 0;font:400 11px/1.4 IBM Plex Sans,sans-serif}.bo-review-varying-hours{color:#536270;flex-direction:column;gap:3px;margin-top:8px;font:500 11px/1.4 IBM Plex Sans,sans-serif;display:flex}.bo-review-sub-status{color:#825516;background:#fff6ea;border:1px solid #f4d9ab;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;font:650 12px/1.5 IBM Plex Sans,sans-serif;display:flex}.bo-review-sub-status.is-active{color:#13704d;background:#eaf9f1;border-color:#bee8d0}.bo-review-status-icon{color:#825516;background:#f6d594;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.bo-review-sub-status.is-active .bo-review-status-icon{color:#0a7148;background:#c7eedb}.bo-review-sub-status small{color:inherit;margin:3px 0 0;font:400 11px/1.4 IBM Plex Sans,sans-serif;display:block}.bo-review-actions{justify-content:space-between}@media (width<=420px){.bo-review-block{padding:13px 12px}.bo-review-artboard{width:62px;height:62px}.bo-review-actions .bo-primary,.bo-review-actions .bo-secondary{min-height:44px;padding:12px 10px;font-size:11px}}.manager-shell[data-theme=dark]{--background:#151a20;--card:#20262e;--foreground:#f0f4f8;--muted-foreground:#a7b1bc;--border:#39434e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.manager-shell[data-theme=dark] :is(.overview-surface,.jobs-table-wrap,.bookings-table-wrap,.customers-table-wrap,.quotes-table-wrap,.payments-table-wrap,.messages-contact-card,.messages-mini-card,.quote-summary-card,.quote-detail-card,.jobs-mobile-card){color:#f0f4f8;background-color:#20262e;border-color:#39434e}.manager-shell[data-theme=dark] :is(.overview-page,.jobs-page,.bookings-page,.customers-page,.quotes-page,.payments-page,.messages-page){color:#f0f4f8}.manager-shell[data-theme=dark] :is(.jobs-page,.bookings-page,.customers-page,.quotes-page,.payments-page) :is(input,textarea,select){color:#f0f4f8;background-color:#252d36;border-color:#475462}.manager-shell[data-theme=dark] :is(.jobs-page,.bookings-page,.customers-page,.quotes-page,.payments-page) :is(table,thead,tbody,tr,td,th){border-color:#39434e}.manager-shell[data-theme=dark] :is(.jobs-page,.bookings-page,.customers-page,.quotes-page,.payments-page) :is(thead,th){color:#dce5ec;background-color:#29313a}.manager-shell[data-theme=dark] :is(.jobs-page,.bookings-page,.customers-page,.quotes-page,.payments-page) tbody tr:hover{background-color:#29323c}.manager-shell[data-theme=dark] :is(.jobs-empty,.booking-empty,.customers-empty,.messages-empty-thread,.settings-empty){color:#c5ced8;background-color:#20262e;border-color:#39434e}.manager-shell[data-theme=dark] :is(.jobs-empty,.booking-empty,.customers-empty) :is(h2,p){color:#dce5ec}@media (width<=900px){.manager-shell .manager-sidebar{max-width:85vw}.manager-shell .sidebar-mobile-close{flex-shrink:0}}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page,.settings-page){color:#eaf1f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page,.settings-page) :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){color:#edf2f6!important;background:#1c2731!important;border-color:#405363!important}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page) :is(input,textarea)::placeholder{color:#98aebb!important}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page) :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #6bf}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page) :is(button,select,textarea,input):disabled{opacity:.65}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page) :is(button,[role=tab]){transition:background-color .15s,border-color .15s,color .15s}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page) :is(.primary-button,.team-primary-button,button[style*="background: rgb(102, 187, 255)"],button[style*="background: #66BBFF"]){color:#18242d!important;background:#6bf!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .marketing-hub :is(.marketing-panel,.marketing-modal,.marketing-composer,.campaign-card,.campaign-row,.consent-panel,.audience-panel){color:#eaf1f6!important;background:#222b34!important;border-color:#3b4e5d!important}.manager-shell[data-theme=dark] .marketing-hub :is(th,td){border-color:#3a4a59!important}.manager-shell[data-theme=dark] .marketing-hub :is(.marketing-hub-tabs button,.marketing-starter-chips button){border-radius:999px}.manager-shell[data-theme=dark] .analytics-root :is(.analytics-brief,.analytics-summary-strip>div,.analytics-extra-report){color:#eaf1f6!important;background:#222b34!important;border-color:#384c5b!important}.manager-shell[data-theme=dark] .analytics-root :is(table,thead,tbody,tr,th,td){border-color:#354857!important}.manager-shell[data-theme=dark] .analytics-root :is(.recharts-cartesian-grid line,.recharts-cartesian-axis line){stroke:#405363!important}.manager-shell[data-theme=dark] .analytics-root :is(.recharts-text,.recharts-legend-item-text){fill:#aebfcb!important;color:#aebfcb!important}.manager-shell[data-theme=dark] .automation-page :is(.automation-shell,.automation-card,.activity-table,.message-preview,.preview-mail,.modal,.modal-header,.modal-footer,.form-stack,.recipe-shelf){color:#eaf1f6!important;background-color:#222b34!important;border-color:#384c5b!important}.manager-shell[data-theme=dark] .automation-page :is(.secondary-button,.run-filter,.recipe-chip,.variable-chips button,.ai-recipes button){color:#eaf1f6!important;background:#293b48!important;border-color:#40576a!important}.manager-shell[data-theme=dark] .automation-page :is(.secondary-button,.run-filter,.recipe-chip):hover{background:#334b5c!important}.manager-shell .team-page .sf-staff-management :is(.sf-avatar,.sf-tag,.sf-manage-button,.sf-metric-icon,.sf-task-status){color:#2177a9;background:#e8f5ff;border-color:#c8e1f2}.manager-shell .team-page .sf-staff-management :is(.sf-soft,.sf-task-tabs button,.sf-week-days label){color:#35556b;background:#f3f9fe;border-color:#d5e6f2}.manager-shell .team-page .sf-staff-management :is(.sf-task-tabs button.is-active,.sf-week-days label:has(input:checked)){color:#166b9e;background:#dff0ff;border-color:#6bf}.manager-shell[data-theme=dark] .team-page .sf-staff-management :is(.sf-avatar,.sf-tag,.sf-manage-button,.sf-metric-icon,.sf-task-status){color:#bde6ff!important;background:#294457!important;border-color:#42647b!important}.manager-shell[data-theme=dark] .team-page .sf-staff-management :is(.sf-soft,.sf-task-tabs button,.sf-week-days label){color:#eaf1f6!important;background:#273844!important;border-color:#405564!important}.manager-shell[data-theme=dark] .team-page .sf-staff-management :is(.sf-task-tabs button.is-active,.sf-week-days label:has(input:checked)){color:#cbeaff!important;background:#294b62!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .team-page :is(.team-dialog,.team-dialog-header,.team-dialog-footer,.team-form,.sf-member-menu,.sf-request-card,.sf-metric){color:#eaf1f6!important;background:#222d36!important;border-color:#385060!important}.manager-shell[data-theme=dark] .team-page :is(.team-dialog-close,.team-dialog-secondary){color:#dcefff!important;background:#2a4050!important;border-color:#42647b!important}.manager-shell[data-theme=dark] .team-page .sf-staff-management :is(.sf-perm-row,.sf-member-card,.sf-task-card){border-color:#3d5363!important}.manager-shell[data-theme=dark] .team-page .sf-staff-management :is(.sf-perm-row label,.sf-member-menu button){color:#edf2f6!important}.manager-shell[data-theme=dark] .settings-page :is(.settings-accordion,.settings-subcard,.settings-hub-card,.settings-modal,.settings-modal-content){color:#eaf1f6!important;background:#222b34!important;border-color:#394b59!important}.manager-shell[data-theme=dark] .settings-page :is(input,select,textarea){color:#edf2f6!important;background:#1c2731!important;border-color:#405363!important}.manager-shell[data-theme=dark] .settings-page :is(.settings-outline-button,.settings-modal-close,.settings-chevron){color:#d9e9f2!important;border-color:#405363!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf2f6!important;background:#202b34!important;border-color:#3b5364!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-header,.sf-assets,.sf-inspector,.sf-asset-drawer,.sf-inspector-scroll,.sf-creative-pane,.sf-creative-form,.sf-secondary,.sf-mockup-dialog){color:#edf2f6!important;background:#222f39!important;border-color:#3b5161!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-creative-inspiration,.sf-stage,.sf-smoothing-control,.sf-image-note,.sf-asset-drawer,.sf-layer-stack){color:#dbeaf4!important;background:#293944!important;border-color:#3b5263!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf2f6!important;background:#1b2832!important;border-color:#40596b!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(button,.sf-ai-methods button,.sf-concepts button,.sf-preview-card){color:#eaf1f6;border-color:#3b5364}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-ai-methods button,.sf-concepts button,.sf-preview-card,.sf-smoothing-number){color:#edf2f6!important;background:#273945!important;border-color:#3b5364!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio button[aria-pressed=true]{color:#d1efff!important;background:#294f66!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .bo-logo-overlay .sf-studio :is(.sf-save,.sf-trace-apply){color:#18242d!important;background:#6bf!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .marketing-hub :is(button[style*="background: rgb(255, 255, 255)"],button[style*="background: #FFF"],button[style*="background: #fff"]){color:#e5eff6!important;background:#2a3d4a!important;border-color:#415768!important}.manager-shell[data-theme=dark] .marketing-hub :is(.marketing-hub-tabs button,.marketing-starter-chips button){color:#d4e5f0}.manager-shell[data-theme=dark] .analytics-root button[aria-pressed=true]{color:#d5efff!important;background:#29465a!important}.manager-shell[data-theme=dark] .analytics-root :is(button,[role=tab]):is(:hover,:focus-visible){border-color:#6bf}.manager-shell[data-theme=dark] .automation-page .modal-footer :is(button,.secondary-button):not([data-primary]){color:#e5eef5;border-color:#445b6c}.manager-shell[data-theme=dark] .team-page :is(button,select,input){accent-color:#6bf}.manager-shell[data-theme=dark] .team-page :is(.sf-quick-actions,.sf-member-menu){color:#e7f2fa}.manager-shell[data-theme=dark] .followups-page :is(button[style*="background: rgb(255, 255, 255)"],button[style*="background: #FFFFFF"],button[style*="background: #fff"]){color:#dfecf5!important;background:#293e4b!important;border-color:#435d70!important}.manager-shell[data-theme=dark] .followups-page :is(.followups-starters button,.followups-filter-search button,.followups-ai-launcher button){color:#dceaf3}.manager-shell[data-theme=dark] .followups-page :is(.followups-starters button,.followups-filter-search button):hover{background:#355266!important}.manager-shell[data-theme=dark] .followups-page :is(.primary-button,button[style*="background: #66BBFF"]){color:#152631!important;background:#6bf!important}.manager-shell[data-theme=dark]{--sf-page:#151a20;--sf-surface:#222b34;--sf-surface-raised:#293540;--sf-line:#394b5a;--sf-heading:#eef3f8;--sf-body:#d8e3eb;--sf-muted:#a6b6c3;--sf-blue:#6bf;--sf-blue-tint:#294759}.manager-shell[data-theme=dark] :is(.bookings-page,.customers-page,.quotes-page,.automation-page,.analytics-root) :is(h1,h2,h3,strong){color:var(--sf-heading)}.manager-shell[data-theme=dark] :is(.bookings-page,.customers-page,.quotes-page,.automation-page,.analytics-root) :is(small,.eyebrow,.bookings-eyebrow,.quotes-eyebrow){color:var(--sf-muted)}.manager-shell[data-theme=dark] :is(.bookings-page,.customers-page,.quotes-page,.automation-page,.analytics-root) :is(button,input,select,textarea):focus-visible{outline:2px solid var(--sf-blue);outline-offset:2px}.manager-shell[data-theme=dark] .bookings-page{--bk-text:var(--sf-heading);--bk-muted:var(--sf-muted);--bk-border:var(--sf-line)}.manager-shell[data-theme=dark] .bookings-page :is(.bookings-title,.bk-service-name,.bk-person-copy strong){color:var(--sf-heading)!important}.manager-shell[data-theme=dark] .bookings-page :is(.bookings-subtitle,.bk-subline,.bookings-tab:not(.active)){color:var(--sf-muted)!important}.manager-shell[data-theme=dark] .bookings-page :is(.bookings-surface,.bk-kpi,.bookings-toolbar){border-color:var(--sf-line)!important}.manager-shell[data-theme=dark] .bookings-page .booking-status-completed{color:#81d9a7!important;background:#1c3d34!important;border-color:#326851!important}.manager-shell[data-theme=dark] .bookings-page .booking-status-cancelled{color:#f5a1a1!important;background:#432b31!important;border-color:#70404a!important}.manager-shell[data-theme=dark] .bookings-page .booking-status-confirmed{color:#9dd7ff!important;background:#243e54!important;border-color:#3b6685!important}.manager-shell[data-theme=dark] .bookings-page .booking-status-pending{color:#ebcb8e!important;background:#463a29!important;border-color:#715734!important}.manager-shell[data-theme=dark] .bookings-page .booking-payment{color:var(--sf-body)}.manager-shell[data-theme=dark] .bookings-page :is(.bookings-search,.bk-worker-filter){background:var(--sf-surface)!important;color:var(--sf-body)!important;border-color:var(--sf-line)!important}.manager-shell[data-theme=dark] .customers-page :is(.customer-spent,.customer-primary,.customer-contact-primary,.customer-identity-text strong){color:var(--sf-heading)!important}.manager-shell[data-theme=dark] .customers-page :is(.customer-last-booking,.customer-secondary,.customer-contact-primary,.customers-tab:not(.active)){color:var(--sf-muted)!important}.manager-shell[data-theme=dark] .customers-page .customer-spent{font-variant-numeric:tabular-nums;font-weight:650}.manager-shell[data-theme=dark] .customers-page .customers-tab.active{color:#b5e1ff!important;background:var(--sf-blue-tint)!important;border-color:#4a8fb8!important}.manager-shell[data-theme=dark] .customers-page .customers-table :is(th,td){border-color:var(--sf-line)!important}.manager-shell[data-theme=dark] .customers-page .customers-row:hover{background:#293744!important}.manager-shell[data-theme=dark] .quotes-page :is(.quotes-header h1,.quote-number,.quotes-amount){color:var(--sf-heading)!important}.manager-shell[data-theme=dark] .quotes-page :is(.quote-muted,.quotes-subtitle,.quotes-tab:not(.active)){color:var(--sf-muted)!important}.manager-shell[data-theme=dark] .quotes-page .quotes-primary-button{color:#142533!important;background:#6bf!important;border-color:#6bf!important;text-decoration:none!important}.manager-shell[data-theme=dark] .quotes-page .quotes-primary-button :is(svg,span){color:inherit!important}.manager-shell[data-theme=dark] .quotes-page .quotes-primary-button:hover{background:#83caff!important}.manager-shell[data-theme=dark] .quotes-page .quotes-table :is(th,td){border-color:var(--sf-line)!important}.manager-shell[data-theme=dark] .quotes-page .quotes-table-row:hover{background:var(--sf-surface-raised)!important}.manager-shell[data-theme=dark] .analytics-root{color:var(--sf-body)}.manager-shell[data-theme=dark] .analytics-root :is(.analytics-page-header h1,.analytics-brief strong){color:var(--sf-heading)!important}.manager-shell[data-theme=dark] .analytics-root button[style*="background: rgb(231, 244, 255)"],.manager-shell[data-theme=dark] .analytics-root button[style*="background: #E7F4FF"],.manager-shell[data-theme=dark] .analytics-root button[style*="background: #e7f4ff"],.manager-shell[data-theme=dark] .analytics-root button[style*="background: rgb(230, 244, 255)"],.manager-shell[data-theme=dark] .analytics-root button[style*=color-mix],.manager-shell[data-theme=dark] .analytics-root button[aria-pressed=true],.manager-shell[data-theme=dark] .analytics-root button[aria-selected=true]{background:var(--sf-blue-tint)!important;color:#c9ebff!important;border-color:#518eb3!important}.manager-shell[data-theme=dark] .analytics-root :is(.analytics-brief,.analytics-summary-strip,.analytics-kpi-grid){border-color:var(--sf-line)}.manager-shell[data-theme=dark] .automation-page :is(.page-header h1,.automation-heading strong,.automation-card h3,.automation-card h4){color:var(--sf-heading)!important}.manager-shell[data-theme=dark] .automation-page :is(.page-header p,.eyebrow,.run-summary,.recipe-shelf-label){color:var(--sf-muted)!important}.manager-shell[data-theme=dark] .automation-page :is(.automation-card,.recipe-shelf,.automation-shell){border-color:var(--sf-line)!important}.manager-shell[data-theme=dark] .automation-page :is(.secondary-button,.outline-button,.icon-button):not(:disabled){background:var(--sf-surface-raised)!important;color:var(--sf-body)!important;border-color:var(--sf-line)!important}.manager-shell[data-theme=dark] .automation-page :is(.secondary-button,.outline-button,.icon-button):hover{background:#355063!important;border-color:#5483a3!important}.manager-shell[data-theme=dark] .automation-page .primary-button{color:#142533!important;background:#6bf!important;border-color:#6bf!important}.manager-shell[data-theme=dark] :is(.bookings-page,.customers-page,.quotes-page,.automation-page,.analytics-root) button:disabled{opacity:.55;cursor:not-allowed}.manager-shell[data-theme=dark] :is(.bookings-button-primary,.customers-primary-button,.quotes-primary-button){color:#142533!important;background:#6bf!important;border-color:#6bf!important}.manager-shell[data-theme=light] :is(.bookings-button-primary,.customers-primary-button,.quotes-primary-button){color:#142533!important}.manager-shell{--sf-page:#f5f8fa;--sf-surface:#fff;--sf-raised:#f1f6fa;--sf-line:#dae3eb;--sf-text:#20252a;--sf-sub:#5e6872;--sf-blue:#6bf;--sf-tint:#e4f3ff;--sf-primary-ink:#20252a}.manager-shell[data-theme=dark]{--sf-page:#151a20;--sf-surface:#222b34;--sf-raised:#293540;--sf-line:#394b5a;--sf-text:#eef3f8;--sf-sub:#a6b6c3;--sf-blue:#6bf;--sf-tint:#294759;--sf-primary-ink:#18242d}.manager-shell .manager-sidebar{flex-shrink:0}.manager-shell:not(.sidebar-closed) .manager-sidebar{width:218px;min-width:218px}.manager-shell:not(.sidebar-closed) .sidebar-inner{width:218px}.manager-shell .sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:24px}.manager-shell .sidebar-footer{padding:9px 11px 12px}.manager-shell .sidebar-footer .nav-item{margin:0}.manager-shell .nav-item{border-radius:8px;height:auto;min-height:37px}.manager-shell .nav-item.active{background:var(--sf-tint);color:var(--sf-text)}.manager-shell .nav-group-label{letter-spacing:.11em;font-size:10px}.manager-shell .topbar{gap:12px}.manager-shell .topbar .menu-button,.manager-shell .topbar .notification-button,.manager-shell .topbar .theme-toggle{border-radius:9px;flex-shrink:0;justify-content:center;width:36px;height:36px}.manager-shell .topbar .theme-toggle{padding:0}.manager-shell .topbar .theme-toggle span{display:none}.manager-shell .topbar .search-box{background:var(--sf-surface);border-radius:9px;width:100%;max-width:none;height:38px}.manager-shell .sf-search-anchor{flex-shrink:1;width:min(385px,44%);min-width:120px;position:relative}.manager-shell .sf-search-anchor .search-box input{min-width:0}.manager-shell .sf-search-anchor kbd{color:var(--sf-sub);border:1px solid var(--sf-line);white-space:nowrap;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:10px}.manager-shell .sf-search-popover,.manager-shell .sf-account-popover{z-index:100;background:var(--sf-surface);border:1px solid var(--sf-line);color:var(--sf-text);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 45px #0000002b}.manager-shell .sf-search-popover{width:min(400px,80vw);max-height:340px;left:0;overflow-y:auto}.manager-shell .sf-account-popover{width:min(290px,85vw);right:0}.manager-shell .sf-menu-heading{color:var(--sf-sub);letter-spacing:.09em;padding:9px 11px 5px;font-size:10px;font-weight:700}.manager-shell :is(.sf-search-popover,.sf-account-popover) button{width:100%;color:var(--sf-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:10px 11px;font-size:12px;display:flex}.manager-shell :is(.sf-search-popover,.sf-account-popover) button:hover{background:var(--sf-raised)}.manager-shell .sf-search-empty,.manager-shell .sf-search-footnote{color:var(--sf-sub);padding:11px;font-size:11px}.manager-shell .sf-search-footnote{border-top:1px solid var(--sf-line);font-size:10px;line-height:1.5}.manager-shell .sf-account-anchor{flex-shrink:0;position:relative}.manager-shell .sf-account-identity{border-bottom:1px solid var(--sf-line);flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.manager-shell .sf-account-identity strong{overflow-wrap:anywhere;font-size:13px}.manager-shell .sf-account-identity span{color:var(--sf-sub);overflow-wrap:anywhere;font-size:11px}.manager-shell .sf-account-divider{background:var(--sf-line);height:1px;margin:5px 0}.manager-shell .sf-account-popover .sf-account-signout{color:#dc6565}.manager-shell .account-button{border:1px solid #0000;border-radius:9px;padding:2px 7px}.manager-shell .account-button:hover,.manager-shell .account-button[aria-expanded=true]{border-color:var(--sf-line);background:var(--sf-raised)}.manager-shell .sf-chevron{color:var(--sf-sub);font-size:15px}.manager-shell .account-email{max-width:110px}.manager-shell .sf-settings-home{margin:4px 0 24px}.manager-shell .sf-settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manager-shell .sf-settings-category{border:1px solid var(--sf-line);background:var(--sf-surface);min-height:142px;color:var(--sf-text);text-align:left;font:inherit;cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 44px 20px 20px;transition:border-color .12s,background .12s;display:flex;position:relative}.manager-shell .sf-settings-category:hover{border-color:var(--sf-blue);background:var(--sf-raised)}.manager-shell .sf-settings-category-icon{color:#1478b0;background:var(--sf-tint);border-radius:9px;place-items:center;width:35px;height:35px;font-size:19px;font-weight:700;display:grid}.manager-shell[data-theme=dark] .sf-settings-category-icon{color:#b4e1ff}.manager-shell .sf-settings-category strong{font-size:14px}.manager-shell .sf-settings-category>span:not(.sf-settings-category-icon){color:var(--sf-sub);font-size:12px;line-height:1.5}.manager-shell .sf-settings-category b{color:var(--sf-sub);font-weight:500;position:absolute;top:22px;right:20px}.manager-shell .sf-settings-back{margin:12px 0 18px}.manager-shell .sf-settings-back button{background:var(--sf-raised);border:1px solid var(--sf-line);color:var(--sf-text);cursor:pointer;font:inherit;border-radius:8px;padding:9px 13px}.manager-shell .settings-accordion-list:empty{display:none}.manager-shell .sf-presence{color:var(--sf-text);max-width:1480px;margin:0 auto}.manager-shell .sf-presence-heading{margin-bottom:22px}.manager-shell .sf-presence-heading h1{color:var(--sf-text);margin:6px 0;font-family:Archivo,inherit;font-size:29px}.manager-shell .sf-presence-heading p{color:var(--sf-sub);margin:0;font-size:13px}.manager-shell .sf-presence-kicker{letter-spacing:.13em;color:var(--sf-sub);font-size:10px;font-weight:700}.manager-shell .sf-presence-tabs{background:var(--sf-raised);border:1px solid var(--sf-line);border-radius:12px;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:7px;display:flex}.manager-shell .sf-presence-tabs button{min-width:145px;color:var(--sf-sub);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:9px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.manager-shell .sf-presence-tabs button.is-active{background:var(--sf-surface);border-color:var(--sf-line);color:var(--sf-text);box-shadow:0 2px 8px #0000000d}.manager-shell .sf-presence-content{flex-direction:column;gap:20px;min-width:0;display:flex}.manager-shell .sf-presence-info{background:var(--sf-surface);border:1px solid var(--sf-line);color:var(--sf-text);border-radius:12px;align-items:center;gap:15px;padding:17px 19px;display:flex}.manager-shell .sf-presence-info>svg{color:#6bf;flex-shrink:0}.manager-shell .sf-presence-info>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.manager-shell .sf-presence-info strong{font-size:13px}.manager-shell .sf-presence-info span{color:var(--sf-sub);font-size:12px;line-height:1.5}.manager-shell .sf-presence-info :is(button,a),.manager-shell .sf-presence-actions button{border:1px solid var(--sf-line);background:var(--sf-raised);color:var(--sf-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.manager-shell .sf-presence-booking-card{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:13px;padding:30px;display:flex}.manager-shell .sf-presence-booking-card>svg{color:#6bf}.manager-shell .sf-presence-booking-card h2{color:var(--sf-text);margin:0;font-size:22px}.manager-shell .sf-presence-booking-card p{color:var(--sf-sub);max-width:690px;margin:0;font-size:13px;line-height:1.6}.manager-shell .sf-public-url{background:var(--sf-raised);border:1px solid var(--sf-line);border-radius:8px;align-items:center;gap:3px;max-width:100%;padding:5px;display:flex;overflow:hidden}.manager-shell .sf-public-url span{text-overflow:ellipsis;white-space:nowrap;color:var(--sf-text);padding:7px;font-size:12px;overflow:hidden}.manager-shell .sf-public-url :is(a,button){background:var(--sf-surface);color:var(--sf-text);cursor:pointer;border:none;border-radius:6px;padding:9px}.manager-shell .sf-presence-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.manager-shell .sf-presence-next{background:var(--sf-raised);border:1px solid var(--sf-line);color:var(--sf-text);border-radius:11px;padding:16px 18px}.manager-shell .sf-presence-next strong{font-size:13px}.manager-shell .sf-presence-next p{color:var(--sf-sub);margin:7px 0 0;font-size:12px;line-height:1.6}.manager-shell .sf-presence-warning{color:#c88b31!important}.manager-shell[data-theme=dark] .sf-presence :is(.sf-presence-booking-card,.sf-presence-info,.sf-settings-category){color:var(--sf-text)}.manager-shell[data-theme=dark] .sf-presence :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.manager-shell :is(.sf-presence,.sf-settings-home,.sf-search-anchor,.sf-account-anchor) :is(button,a,input):focus-visible{outline-offset:2px;outline:2px solid #6bf}@media (width<=900px){.manager-shell .sf-search-anchor{flex:1;width:auto}.manager-shell .sf-account-anchor .account-email{display:none}.manager-shell .sidebar-footer{padding:8px}.manager-shell .sf-settings-card-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.manager-shell .sf-settings-card-grid{grid-template-columns:1fr}.manager-shell .sf-presence-tabs{flex-direction:column}.manager-shell .sf-presence-tabs button{min-width:0}.manager-shell .sf-presence-info{flex-wrap:wrap;align-items:flex-start}.manager-shell .sf-presence-info :is(button,a){margin-left:30px}.manager-shell .sf-search-anchor kbd,.manager-shell .account-email,.manager-shell .sf-chevron{display:none!important}.manager-shell .sf-search-popover{width:calc(100vw - 32px)}.manager-shell .sf-presence-booking-card{padding:20px}}.manager-shell .sf-record-result{flex-direction:column;gap:3px;min-width:0;display:flex}.manager-shell .sf-record-result strong{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:12px;overflow:hidden}.manager-shell .sf-record-result small{color:var(--sf-sub);font-size:10px}@media (width>=901px){.manager-shell.sidebar-closed .manager-sidebar{border-right:1px solid var(--sf-line)!important;width:64px!important;min-width:64px!important}.manager-shell.sidebar-closed .sidebar-inner{width:64px!important}.manager-shell.sidebar-closed .brand-block{justify-content:center;align-items:center;height:60px;padding:11px 10px;display:flex}.manager-shell.sidebar-closed .brand-mark,.manager-shell.sidebar-closed .business-row,.manager-shell.sidebar-closed .nav-group-label,.manager-shell.sidebar-closed .nav-label,.manager-shell.sidebar-closed .nav-count{display:none!important}.manager-shell.sidebar-closed .sidebar-scroll{padding:11px 7px}.manager-shell.sidebar-closed .nav-group{border-bottom:1px solid var(--sf-line);margin-bottom:15px;padding-bottom:9px}.manager-shell.sidebar-closed .nav-group:last-child{border:0}.manager-shell.sidebar-closed .nav-item{justify-content:center;width:42px;height:42px;margin:2px auto;padding:0}.manager-shell.sidebar-closed .nav-icon{width:21px;height:21px}.manager-shell.sidebar-closed .sidebar-footer{padding:9px 6px}}@media (width<=900px){.manager-shell.sidebar-closed .manager-sidebar{border:0!important;width:0!important;min-width:0!important}}.manager-shell .sf-account-anchor .account-button{justify-content:flex-start;align-items:center;gap:6px;width:auto;display:inline-flex}.manager-shell .sf-account-anchor .account-email{flex:0 auto;margin:0;padding:0}.manager-shell .sf-account-anchor .sf-chevron{flex:0 0 14px;width:14px;height:14px;margin:0;padding:0;display:block}.manager-shell{--sf-radius:12px;--sf-radius-lg:16px}.manager-shell .page-area{min-width:0}.manager-shell .page-content{width:100%;max-width:1600px;margin-inline:auto}.manager-shell .nav-group-label{letter-spacing:.115em;font-size:10px;font-weight:750}.manager-shell .nav-item{transition:background-color .15s,color .15s,box-shadow .15s}.manager-shell .nav-item.active{font-weight:700;box-shadow:inset 3px 0 #6bf}.manager-shell .sidebar-footer{border-top:1px solid var(--sf-line,var(--border));background:var(--sf-surface,#fff)}.manager-shell .sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.manager-shell .topbar{z-index:35}.manager-shell .page-content :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #6bf}.manager-shell .page-content :is(input,select,textarea){max-width:100%}.manager-shell .page-content :is(table){border-collapse:separate;border-spacing:0}.manager-shell .page-content :is(th){letter-spacing:.012em;font-weight:700}.manager-shell .page-content :is(td,th){vertical-align:middle}.manager-shell .page-content :is(.jobs-table-wrap,.bookings-table-wrap,.customers-table-wrap,.quotes-table-wrap,.payments-table-wrap){border-radius:14px;overflow:auto}.manager-shell .page-content :is(.overview-surface,.quote-summary-card,.quote-detail-card,.messages-contact-card,.messages-mini-card),.manager-shell .page-content :is(.help-topic,.help-trouble,.help-support-dock){border-radius:14px}.manager-shell[data-theme=dark] .page-content :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.manager-shell[data-theme=dark] .page-content :is(.sf-presence,.help-hub){color:var(--sf-text,#eaf2fa)}@media (width<=1050px){.manager-shell .page-content{max-width:100%}}@media (prefers-reduced-motion:reduce){.manager-shell .nav-item{transition:none}}.manager-shell{--sf-ui-border:#d6e2ea;--sf-ui-hover:#eef5fa;--sf-ui-text:#20252a;--sf-ui-muted:#637381;--sf-ui-surface:#fff;--sf-ui-field:#fff;--sf-ui-active:#e5f4ff}.manager-shell[data-theme=dark]{--sf-ui-border:#3d5263;--sf-ui-hover:#30414e;--sf-ui-text:#edf3f8;--sf-ui-muted:#b1c2cf;--sf-ui-surface:#222d37;--sf-ui-field:#1e2933;--sf-ui-active:#254a64}.manager-shell .overview-period-control{border-radius:10px;flex-wrap:wrap;gap:3px;max-width:100%;padding:4px;display:inline-flex;border:1px solid var(--sf-ui-border)!important;background:var(--sf-ui-surface)!important}.manager-shell .overview-period-control button{min-height:36px;color:var(--sf-ui-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:9px 13px!important;font:500 12px IBM Plex Sans,sans-serif!important}.manager-shell .overview-period-control button.selected{box-shadow:0 1px 3px #0002;background:var(--sf-ui-active)!important;color:var(--sf-ui-text)!important;border-color:var(--sf-ui-border)!important;font-weight:700!important}.manager-shell[data-theme=dark] .bookings-page :is(.bk-payment-status,.bk-payment-chip,.bk-status-payment,.bk-not-invoiced),.manager-shell[data-theme=dark] .bookings-page [class*=not-invoiced]{color:#e2edf5!important;background:#344657!important;border-color:#587083!important}.manager-shell[data-theme=dark] .bookings-page [class*=payment] :is(small,span){color:inherit}.manager-shell :is(.customers-table,.bookings-table) .sf-customer-info strong{color:var(--sf-ui-text)}.manager-shell[data-theme=dark] .sf-service-overlay .sf-service-dialog{--c-surface:#222d37;--c-text:#edf3f8;--c-border:#425768;--c-muted:#b7c6d2;color:#edf3f8!important;background:#222d37!important}.manager-shell[data-theme=dark] .sf-service-dialog :is(input:not([type=checkbox]),textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf3f8!important;background:#1b2731!important;border:1px solid #496174!important}.manager-shell[data-theme=dark] .sf-service-dialog :is(input,textarea)::placeholder{color:#9bb0c0!important}.manager-shell[data-theme=dark] .sf-service-dialog button:not([type=submit]){color:#eaf1f6!important;background:#2a3a47!important;border-color:#496174!important}.manager-shell[data-theme=dark] .sf-service-dialog button[type=submit]{color:#15242e!important;background:#6bf!important;border-color:#6bf!important}.manager-shell .sf-service-dialog :is(select,input,textarea){min-height:42px;font-family:IBM Plex Sans,sans-serif}.manager-shell .payments-page .payments-clickable-row{transition:background-color .15s}.manager-shell .payments-page .payments-clickable-row:hover>td,.manager-shell .payments-page .payments-clickable-row:focus-visible>td{background:var(--sf-ui-hover)!important;color:var(--sf-ui-text)!important}.manager-shell .payments-page .payments-clickable-row:hover :is(a,button,span,small,strong){color:inherit}.manager-shell[data-theme=dark] .sf-reviews-workspace :is(button,select){color:var(--sf-ui-text)}.manager-shell[data-theme=dark] .sf-reviews-workspace :is([role=tab],.sf-review-tab,button[aria-selected=false]){background:var(--sf-ui-surface)!important;color:var(--sf-ui-muted)!important;border-color:var(--sf-ui-border)!important}.manager-shell[data-theme=dark] .sf-reviews-workspace :is([role=tab][aria-selected=true],.sf-review-tab.active,button[aria-selected=true]){background:var(--sf-ui-active)!important;color:#d4edff!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .sf-reviews-workspace :is([style*="color: rgb(94, 104, 114)"],[style*="color: #5E6872"]){color:#b6c6d3!important}.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page) :is(hr),.manager-shell[data-theme=dark] :is(.marketing-hub,.analytics-root,.automation-page,.team-page) :is(table,td,th){border-color:var(--sf-ui-border)!important}.manager-shell[data-theme=dark] .marketing-hub :is([role=tab][aria-selected=true],button.active,button.selected){background:var(--sf-ui-active)!important;color:#d5edff!important;border-color:#6bf!important}.manager-shell[data-theme=dark] .analytics-root :is(.recharts-cartesian-grid line){stroke:#3d5263!important}.manager-shell .followups-page :is(.followup-filters,.followup-type-filters){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.manager-shell .page-content select{min-width:0;min-height:38px;padding-right:34px!important;font-family:IBM Plex Sans,sans-serif!important}.manager-shell .sf-workforce-panel select{min-width:124px;padding-right:34px!important}.manager-shell[data-theme=dark] .sf-workforce-panel :is(input,select){color:#e9f3fa!important;background:#22313d!important;border:1px solid #496071!important}.manager-shell[data-theme=dark] .sf-reviews-workspace :is(.sf-metric,.sf-review-card,[class*=rating]){border-color:var(--sf-ui-border)}.manager-shell[data-theme=dark] .sf-reviews-workspace :is(small,p,label){color:var(--sf-ui-muted)}.manager-shell[data-theme=dark] :is(.sf-reviews-workspace,.marketing-hub,.analytics-root) :is(section,article,div)[style*="border-bottom: 1px solid rgb(255, 255, 255)"]{border-bottom-color:var(--sf-ui-border)!important}.manager-shell .page-content :is(button,a,select,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #6bf}@media (width<=800px){.manager-shell .page-content .overview-period-control{justify-content:space-between;width:100%}}.manager-shell .marketing-hub .sf-marketing-filter-tab{color:var(--sf-ui-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;font:500 12px IBM Plex Sans,sans-serif!important}.manager-shell .marketing-hub .sf-marketing-filter-tab.is-active{background:var(--sf-ui-active)!important;color:var(--sf-ui-text)!important;border-color:var(--sf-ui-border)!important;font-weight:700!important}.manager-shell[data-theme=dark] .marketing-hub .sf-marketing-filter-tab.is-active{color:#d4edff!important}.sf-work-attachment-overlay{z-index:1800;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sf-work-attachment-dialog{background:var(--card,#fff);color:var(--foreground,#20252a);border:1px solid var(--sf-ui-border);border-radius:14px;flex-direction:column;width:min(900px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0006}.sf-work-attachment-dialog header,.sf-work-attachment-dialog footer{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.sf-work-attachment-dialog header{border-bottom:1px solid var(--sf-ui-border)}.sf-work-attachment-dialog footer{border-top:1px solid var(--sf-ui-border);justify-content:flex-end}.sf-work-attachment-view{place-items:center;min-height:180px;padding:12px;display:grid;overflow:auto}.sf-work-attachment-view img{object-fit:contain;max-width:100%;max-height:66vh;display:block}.sf-work-attachment-view iframe{background:#fff;border:0;width:100%;height:65vh}.manager-shell[data-theme=dark] .sf-work-attachment-dialog{color:#edf3f8;background:#222c36}.manager-shell[data-theme=dark] .booking-payment-unpaid{color:#e6f1f9!important;background:#344657!important;border-color:#526a7d!important}.manager-shell[data-theme=dark] .sf-reviews-workspace :is(section,article,aside,header,div)[style*="background: rgb(245, 248, 250)"],.manager-shell[data-theme=dark] .sf-reviews-workspace :is(section,article,aside,header,div)[style*="background: rgb(255, 255, 255)"]{color:#eaf3fb!important;background:#222d37!important;border-color:#3c5263!important}.manager-shell[data-theme=dark] .sf-reviews-workspace [style*="color: rgb(32, 37, 42)"]{color:#eef4f8!important}.manager-shell[data-theme=dark] .followups-page button[aria-pressed=true]{color:#d1edff!important;background:#294a60!important;border-color:#6bf!important}.manager-shell .page-content select:not([multiple]):not([size]),.manager-shell .page-area select:not([multiple]):not([size]){appearance:none;min-height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23687888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 13px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:39px!important}.manager-shell[data-theme=dark] .page-content select:not([multiple]):not([size]),.manager-shell[data-theme=dark] .page-area select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b8c8d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.sf-services{--sc-bg:#f5f8fa;--sc-surface:#fff;--sc-field:#fff;--sc-text:#20252a;--sc-muted:#5e6872;--sc-border:#d6e0e7;--sc-tag:#eef3f7;--sc-focus:#6bf;box-sizing:border-box;background:var(--sc-bg);min-height:100%;color:var(--sc-text);padding:28px 32px 44px;font-family:IBM Plex Sans,sans-serif;overflow:auto}.manager-shell[data-theme=dark] .sf-services{--sc-bg:#151a20;--sc-surface:#222c36;--sc-field:#1b2630;--sc-text:#edf3f8;--sc-muted:#b2c0cc;--sc-border:#3c5161;--sc-tag:#303e4b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sf-services-header,.sf-service-head,.sf-service-actions,.sf-service-dialog header,.sf-service-dialog footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.sf-services-header{flex-wrap:wrap;margin-bottom:22px}.sf-services h1{letter-spacing:-.025em;color:var(--sc-text);margin:0;font:700 28px/1.15 Archivo,Arial,sans-serif}.sf-services-header p{color:var(--sc-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.sf-services button{cursor:pointer;border:1px solid var(--sc-border);background:var(--sc-surface);color:var(--sc-text);border-radius:9px;min-height:40px;padding:10px 14px;font:500 13px IBM Plex Sans,sans-serif;transition:background-color .15s,border-color .15s}.sf-services button:hover{background:var(--sc-tag);border-color:var(--sc-focus)}.sf-services-header>button,.sf-service-dialog footer button[type=submit]{font-weight:700;color:#20252a!important;background:#6bf!important;border-color:#6bf!important}.sf-services-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));align-items:start;gap:16px;max-width:1160px;display:grid}.sf-service-card{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:13px;min-width:0;padding:20px;box-shadow:0 2px 8px #00000006}.sf-service-card h2{color:var(--sc-text);margin:0;font:700 17px/1.25 Archivo,Arial,sans-serif}.sf-service-card p{color:var(--sc-muted);min-height:20px;margin:12px 0;font-size:13px;line-height:1.5}.sf-active,.sf-inactive{color:#08724e;background:#ddf8ec;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:650}.sf-inactive{background:var(--sc-tag);color:var(--sc-muted)}.sf-service-tags{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.sf-service-tags span{background:var(--sc-tag);color:var(--sc-text);border-radius:7px;padding:6px 9px;font-size:12px}.sf-service-actions{flex-wrap:wrap;gap:8px}.sf-service-actions button{font-size:12px}.sf-services-error{color:#d85151}.sf-services-notice{color:#14865c}.sf-services-links{flex-wrap:wrap;gap:10px;margin-top:22px;font-size:13px;display:flex}.sf-services-links a{background:var(--sc-surface);color:var(--sc-text);border:1px solid var(--sc-border);border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:600;text-decoration:none;display:inline-flex}.sf-services-links a:hover{border-color:var(--sc-focus);color:var(--sc-text)}.sf-service-overlay{z-index:1000;background:#000000a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.sf-service-dialog{box-sizing:border-box;background:var(--sc-surface);width:min(620px,100%);height:100%;color:var(--sc-text);padding:28px;overflow:auto;box-shadow:-12px 0 38px #00000040}.sf-service-dialog form{flex-direction:column;gap:20px;display:flex}.sf-service-dialog h2{color:var(--sc-text);margin:0;font:700 23px Archivo,Arial,sans-serif}.sf-service-fields{gap:17px;display:grid}.sf-service-fields label{color:var(--sc-text);gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.sf-service-fields input:not([type=checkbox]),.sf-service-fields textarea,.sf-service-fields select{box-sizing:border-box;border:1px solid var(--sc-border);background:var(--sc-field);width:100%;min-height:44px;color:var(--sc-text);border-radius:9px;padding:11px 13px;font:400 14px IBM Plex Sans,sans-serif}.sf-service-fields select{padding-right:36px}.sf-service-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.sf-service-fields label.sf-service-check{align-items:center;gap:10px;display:flex}.sf-service-dialog footer{border-top:1px solid var(--sc-border);padding-top:18px}.sf-services :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sc-focus);outline-offset:2px}@media (width<=670px){.sf-service-cols{grid-template-columns:1fr}.sf-services{padding:20px 16px}.sf-service-dialog{padding:20px}.sf-services-header{align-items:flex-start}}.sf-customer-identity{text-align:left;align-items:center;gap:12px;min-width:0;display:inline-flex}.sf-customer-initials{color:#247cb2;background:#66bbff2b;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font:700 12px Archivo,Arial,sans-serif;display:grid}.sf-customer-info{gap:3px;min-width:0;display:grid}.sf-customer-info strong{overflow-wrap:anywhere;font:700 14px Archivo,Arial,sans-serif}.sf-customer-info small{color:var(--c-muted,var(--muted-foreground,#697987));overflow-wrap:anywhere;font:400 12px IBM Plex Sans,Arial,sans-serif}.manager-shell[data-theme=dark] .sf-customer-initials{color:#b9e5ff;background:#2c4c61}.messages-attachment-overlay{--attach-surface:#fff;--attach-panel:#f5f8fa;--attach-text:#20252a;--attach-muted:#5e6872;--attach-border:#dce5ec;--attach-field:#fff;z-index:1000;background:#0f172094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.messages-attachment-overlay[data-theme=dark]{--attach-surface:#202a34;--attach-panel:#19232c;--attach-text:#edf3f8;--attach-muted:#adc0ce;--attach-border:#405464;--attach-field:#17232e}.messages-attachment-overlay *{box-sizing:border-box}.messages-attachment-dialog{border:1px solid var(--attach-border);background:var(--attach-surface);width:min(540px,100%);max-height:min(650px,100dvh - 40px);color:var(--attach-text);border-radius:16px;flex-direction:column;font-family:IBM Plex Sans,Archivo,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 70px #080e1659}.messages-attachment-header{border-bottom:1px solid var(--attach-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.messages-attachment-header h2{color:var(--attach-text);margin:0;font:700 19px/1.35 Archivo,IBM Plex Sans,sans-serif}.messages-attachment-header p{color:var(--attach-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.messages-attachment-icon-button{cursor:pointer;border:1px solid var(--attach-border);height:34px;color:var(--attach-text);background:0 0;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.messages-attachment-content{min-height:0;padding:20px 24px;overflow-y:auto}.messages-attachment-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.messages-attachment-type{border:1px solid var(--attach-border);background:var(--attach-panel);min-height:76px;color:var(--attach-muted);cursor:pointer;text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 5px;font:600 12px IBM Plex Sans,Arial,sans-serif;display:flex}.messages-attachment-type.is-selected{color:var(--attach-text);background:#66bbff24;border-color:#6bf;box-shadow:inset 0 0 0 1px #6bf}.messages-attachment-type:hover,.messages-attachment-icon-button:hover{border-color:#6bf}.messages-attachment-panel{border:1px solid var(--attach-border);background:var(--attach-panel);border-radius:12px;min-height:130px;padding:18px}.messages-attachment-panel>label{color:var(--attach-text);margin-bottom:9px;font-size:13px;font-weight:650;display:block}.messages-attachment-panel>select{appearance:none;width:100%;min-width:0;height:44px;color:var(--attach-text);color-scheme:normal;background-color:var(--attach-field);border:1px solid var(--attach-border);font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23899cae' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;border-radius:9px;padding:9px 39px 9px 12px;font-size:14px;display:block}.messages-attachment-overlay[data-theme=dark] .messages-attachment-panel>select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.messages-attachment-panel>select:disabled{opacity:.65;cursor:not-allowed}.messages-attachment-panel>p{color:var(--attach-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.messages-attachment-upload{text-align:center;color:var(--attach-muted);flex-direction:column;align-items:center;gap:9px;padding:7px 0;display:flex}.messages-attachment-upload strong{color:var(--attach-text);font-size:14px}.messages-attachment-upload span{font-size:12px}.messages-attachment-primary{color:#172734;cursor:pointer;background:#6bf;border:1px solid #6bf;border-radius:9px;align-items:center;gap:7px;margin-top:5px;padding:10px 14px;font-weight:650;display:flex}.messages-attachment-primary:disabled{opacity:.5;cursor:not-allowed}.messages-attachment-footer{border-top:1px solid var(--attach-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.messages-attachment-footer span{color:var(--attach-muted);font-size:12px}.messages-attachment-done{background:var(--attach-field);border:1px solid var(--attach-border);color:var(--attach-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:37px;padding:8px 14px;font-weight:600;display:inline-flex}.messages-attachment-overlay button:focus-visible,.messages-attachment-overlay select:focus-visible{outline-offset:2px;outline:2px solid #6bf}@media (width<=440px){.messages-attachment-overlay{padding:12px}.messages-attachment-header{padding:18px}.messages-attachment-content{padding:16px}.messages-attachment-footer{padding:13px 16px}.messages-attachment-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-attachment-type{min-height:64px}}.manager-shell .sf-reviews-workspace{min-width:0;max-width:1450px!important;padding:0 0 48px!important}.manager-shell .sf-reviews-workspace>header{margin-bottom:23px!important}.manager-shell .sf-reviews-workspace>header h1{letter-spacing:-.025em;font-size:clamp(24px,2.5vw,31px)!important;line-height:1.15!important}.manager-shell .sf-reviews-workspace>section[style*=grid]{min-width:0}.manager-shell .sf-reviews-workspace :is(button,select,input,textarea){font-family:inherit}.manager-shell .sf-reviews-workspace button{transition:filter .12s,transform .12s}.manager-shell .sf-reviews-workspace button:enabled:hover{filter:brightness(.97)}.manager-shell .sf-reviews-workspace button:focus-visible{outline-offset:2px;outline:2px solid #6bf}.manager-shell[data-theme=dark] .sf-reviews-workspace :is(h1,h2,h3,strong){color:#eef4fb!important}.manager-shell[data-theme=dark] .sf-reviews-workspace :is(p,small){color:#b2c1ce!important}.manager-shell[data-theme=dark] .sf-reviews-workspace [style*="background: rgb(255, 255, 255)"],.manager-shell[data-theme=dark] .sf-reviews-workspace [style*="background: #FFFFFF"]{background:#202a33!important;border-color:#3c5262!important}.manager-shell[data-theme=dark] .sf-reviews-workspace :is(input,select,textarea){color:#eef4fb!important;background:#293540!important;border-color:#3c5262!important}@media (width<=700px){.manager-shell .sf-reviews-workspace{padding-inline:0!important}}.sf-reviews-workspace{--review-surface:#fff;--review-text:#20252a;--review-muted:#5e6872;--review-border:#d5dbe0;--review-tab-track:#e9eef2;--review-track:#e8edf1;--review-soft:#f5f8fa;--review-active:#fff;color:var(--review-text)}.manager-shell[data-theme=dark] .sf-reviews-workspace{--review-surface:#222c36;--review-text:#edf3f8;--review-muted:#b8c8d4;--review-border:#3c5161;--review-tab-track:#1c2630;--review-track:#354553;--review-soft:#1c2630;--review-active:#354f64}.sf-reviews-workspace button{font-family:IBM Plex Sans,sans-serif}.sf-reviews-workspace button:focus-visible{outline-offset:2px;outline:2px solid #6bf}.sf-reviews-workspace{--review-warning-bg:#fff7e6;--review-warning-text:#875600;--review-warning-border:#efcf8e;--review-success-bg:#e6f6ee;--review-success-text:#176a43;--review-success-border:#afdac1;--review-info-bg:#e8f5ff;--review-info-text:#246caa;--review-info-border:#b8dafa}.manager-shell[data-theme=dark] .sf-reviews-workspace{--review-warning-bg:#463720;--review-warning-text:#f6d18c;--review-warning-border:#7d6039;--review-success-bg:#1c4135;--review-success-text:#8ce4b7;--review-success-border:#356952;--review-info-bg:#234158;--review-info-text:#aad8ff;--review-info-border:#3d6b8b}.sf-reviews-workspace :is(input,textarea,select){background:var(--review-soft);color:var(--review-text);border-color:var(--review-border)}.sf-notifications{--nf-bg:#fff;--nf-text:#20252a;--nf-muted:#5e6872;--nf-border:#e3e8ed;--nf-soft:#f5f8fa;--nf-hover:#edf6fd;--nf-selected:#ebf6ff;--nf-blue:#2779b6;--nf-shadow:0 8px 30px #1a2b3c0f;max-width:1370px;color:var(--nf-text);margin:auto;padding:32px;font-family:IBM Plex Sans,sans-serif}.manager-shell[data-theme=dark] .sf-notifications{--nf-bg:#242d35;--nf-text:#ecf2f6;--nf-muted:#a7b5c2;--nf-border:#374651;--nf-soft:#1b242b;--nf-hover:#2b3c49;--nf-selected:#243b4c;--nf-blue:#85caff;--nf-shadow:none}.sf-notifications *{box-sizing:border-box}.sf-notifications button,.sf-notifications input,.sf-notifications select{font:inherit}.sf-notifications button{cursor:pointer}.sf-notifications button:disabled{opacity:.48;cursor:not-allowed}.sf-notif-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.sf-notif-kicker{letter-spacing:.13em;color:var(--nf-muted);margin-bottom:7px;font-size:10px;font-weight:700}.sf-notif-heading h1{letter-spacing:-.03em;margin:0;font:700 clamp(24px,2.5vw,30px)/1.15 Archivo,sans-serif}.sf-notif-heading p{color:var(--nf-muted);margin:7px 0 0;font-size:13px}.sf-notif-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-notif-btn{border:1px solid var(--nf-border);background:var(--nf-bg);min-height:36px;color:var(--nf-text);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.sf-notif-btn:hover:not(:disabled){background:var(--nf-hover)}.sf-notif-danger{color:#d15c58}.sf-notif-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.sf-notif-feed,.sf-notif-rail{background:var(--nf-bg);border:1px solid var(--nf-border);box-shadow:var(--nf-shadow);border-radius:13px;overflow:hidden}.sf-notif-toolbar{border-bottom:1px solid var(--nf-border);flex-wrap:wrap;align-items:center;gap:10px;padding:13px;display:flex}.sf-notif-segments{background:var(--nf-soft);border:1px solid var(--nf-border);border-radius:9px;gap:2px;padding:3px;display:flex}.sf-notif-segments button{min-height:30px;color:var(--nf-muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px}.sf-notif-segments button.selected{background:var(--nf-bg);color:var(--nf-text);font-weight:700;box-shadow:0 1px 4px #00000017}.sf-notif-segments button span{opacity:.7;margin-left:4px}.sf-notif-search{border:1px solid var(--nf-border);max-width:260px;min-height:36px;color:var(--nf-muted);background:var(--nf-bg);border-radius:8px;flex:155px;align-items:center;gap:7px;padding:0 10px;display:flex}.sf-notif-search input{width:100%;min-width:0;color:var(--nf-text);background:0 0;border:0;outline:0;font-size:12px}.sf-notif-search input::placeholder{color:var(--nf-muted)}.sf-notif-category{border:1px solid var(--nf-border);background-color:var(--nf-bg);min-height:36px;color:var(--nf-text);border-radius:8px;max-width:170px;padding:0 30px 0 12px;font-size:12px}.sf-notif-chips{border-bottom:1px solid var(--nf-border);flex-wrap:wrap;gap:7px;padding:10px 13px;display:flex}.sf-notif-chips button{border:1px solid var(--nf-border);background:var(--nf-bg);color:var(--nf-muted);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600}.sf-notif-chips button.selected{background:var(--nf-selected);color:var(--nf-blue);border-color:#82caff}.sf-notif-chips span{opacity:.7;margin-left:3px}.sf-notif-group-title{background:var(--nf-soft);border-bottom:1px solid var(--nf-border);color:var(--nf-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:11px 17px;font-size:10px;font-weight:700;display:flex}.sf-notif-group-title span{letter-spacing:normal;opacity:.75}.sf-notif-row{border-bottom:1px solid var(--nf-border);gap:12px;padding:15px 17px;transition:background .16s;display:flex}.sf-notif-row:last-child{border-bottom:0}.sf-notif-row:hover{background:var(--nf-hover)}.sf-notif-row.unread{background:var(--nf-selected)}.sf-notif-row.unread:hover{background:var(--nf-hover)}.sf-notif-row-icon{background:var(--nf-soft);width:38px;height:38px;color:var(--nf-blue);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.sf-notif-row-icon.payments{color:#17a37b;background:#10b9811a}.sf-notif-row-icon.quotes{color:#9b80e3;background:#8c6edc1a}.sf-notif-row-icon.ai{color:#9274df;background:#9274df1a}.sf-notif-row-content{flex:1;min-width:0}.sf-notif-row-head{align-items:center;gap:7px;min-width:0;display:flex}.sf-notif-row-head h3{flex:1;min-width:0;margin:0;font-size:13px;font-weight:650;line-height:1.35}.sf-notif-dot{background:#6bf;border-radius:50%;flex-shrink:0;width:7px;height:7px}.sf-notif-row-head time{white-space:nowrap;color:var(--nf-muted);font-size:11px}.sf-notif-row-content p{color:var(--nf-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.sf-notif-row-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:9px;display:flex}.sf-notif-row-actions button{background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.sf-notif-open{color:var(--nf-blue);align-items:center;gap:3px;display:inline-flex}.sf-notif-subtle{color:var(--nf-muted)}.sf-notif-rail{padding:17px}.sf-notif-rail-heading{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.sf-notif-rail-heading.secondary{text-transform:uppercase;letter-spacing:.09em;color:var(--nf-muted);margin-bottom:10px;font-size:11px}.sf-notif-summary-number{letter-spacing:-.05em;margin:16px 0 0;font:700 36px Archivo,sans-serif}.sf-notif-summary-number span{letter-spacing:0;color:var(--nf-muted);font:500 12px IBM Plex Sans,sans-serif}.sf-notif-rail>p{color:var(--nf-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.sf-notif-rail-divider{background:var(--nf-border);height:1px;margin:18px 0}.sf-notif-rail-category{width:100%;color:var(--nf-text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 3px;font-size:12px;display:flex}.sf-notif-rail-category:hover{background:var(--nf-hover)}.sf-notif-rail-category svg{color:var(--nf-muted)}.sf-notif-rail-category span{flex:1}.sf-notif-rail-category strong{font-variant-numeric:tabular-nums;color:var(--nf-muted)}.sf-notif-rail-footer{border-top:1px solid var(--nf-border);color:var(--nf-muted);align-items:flex-start;gap:7px;margin-top:13px;padding-top:14px;font-size:11px;line-height:1.45;display:flex}.sf-notif-empty{text-align:center;min-height:290px;color:var(--nf-muted);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.sf-notif-empty-icon{background:var(--nf-selected);width:48px;height:48px;color:var(--nf-blue);border-radius:15px;place-items:center;display:grid}.sf-notif-empty h2{color:var(--nf-text);margin:14px 0 0;font-size:16px;font-weight:650}.sf-notif-empty p{margin:7px 0 16px;font-size:12px}.sf-notif-error{color:var(--nf-text);background:#eb5a5a14;border:1px solid #d98484;border-radius:9px;margin:0 0 14px;padding:11px 14px;font-size:12px}.sf-notif-backdrop{z-index:1000;background:#0811198c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sf-notif-dialog{background:var(--nf-bg);color:var(--nf-text);border:1px solid var(--nf-border);border-radius:14px;width:min(100%,430px);padding:22px;box-shadow:0 15px 55px #0003}.sf-notif-dialog h2{margin:0;font:700 19px Archivo,sans-serif}.sf-notif-dialog p{color:var(--nf-muted);font-size:13px;line-height:1.55}.sf-notif-dialog-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.sf-notif-confirm-danger{color:#fff;background:#b92d35;border-color:#b92d35}.sf-notif-confirm-danger:hover:not(:disabled){background:#a62630}@media (width<=1050px){.sf-notif-grid{grid-template-columns:1fr}.sf-notif-rail{display:none}}@media (width<=680px){.sf-notifications{padding:20px 14px}.sf-notif-heading{flex-direction:column;align-items:stretch}.sf-notif-heading-actions{justify-content:flex-start}.sf-notif-toolbar{align-items:stretch}.sf-notif-search{flex-basis:100%;max-width:none}.sf-notif-category{flex:1;max-width:none}.sf-notif-row-head{flex-wrap:wrap}.sf-notif-row-head time{margin-left:auto}}.sf-notif-row h3,.sf-notif-rail-heading,.sf-notif-heading h1,.sf-notif-feed,.sf-notif-rail,.sf-notif-dialog,.sf-notif-btn,.sf-notif-category,.sf-notif-search,.sf-notif-search input{color:var(--nf-text)}.sf-notif-category{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%236f9dbd' stroke-width='1.7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:30px}.manager-shell[data-theme=dark] .sf-notifications{--nf-bg:#222d36;--nf-text:#edf2f6;--nf-muted:#aebfcb;--nf-border:#354b5a;--nf-soft:#293a48;--nf-hover:#304554;--nf-selected:#263e50;--nf-blue:#92d4ff;color:#edf2f6}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-feed,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-rail,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-dialog{color:#edf2f6;background:#222d36;border-color:#354b5a}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-row.unread{background:#263d4d}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-row:hover{background:#304858}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-group-title,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-segments{background:#293a48;border-color:#354b5a}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-search,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-category,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-btn,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-chips button{color:#edf2f6;background:#293a48;border-color:#405667}.manager-shell[data-theme=dark] .sf-notifications input{color:#edf2f6;background:0 0}.manager-shell[data-theme=dark] .sf-notifications input::placeholder{color:#9eb0bd}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-segments button.selected,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-chips button.selected{color:#c9edff;background:#35546a;border-color:#50768c}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-rail-category,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-row-actions button{color:#d3e4ee}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-open{color:#92d4ff!important}.manager-shell[data-theme=dark] .sf-notifications .sf-notif-heading h1,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-row h3,.manager-shell[data-theme=dark] .sf-notifications .sf-notif-rail-heading{color:#f2f7fb}.assistant-page{color:#20252a;max-width:1240px;margin:0 auto;padding:28px 30px 34px}.assistant-eyebrow{color:#5e6872;letter-spacing:.11em;margin:0 0 7px;font-size:11px;font-weight:600}.assistant-page-spark{color:#1674ad;background:#e0f2fe;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.assistant-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.assistant-console{background:#fff;border:1px solid #d5dbe0;border-radius:13px;flex-direction:column;min-width:0;height:min(690px,100vh - 240px);min-height:520px;display:flex;overflow:hidden}.assistant-messages{flex:1;padding:20px;overflow-y:auto}.assistant-message-row{align-items:flex-start;gap:10px;margin:0 0 18px;display:flex}.assistant-message-row.user{justify-content:flex-end}.assistant-avatar{color:#1479b1;background:#e0f2fe;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.assistant-message-content{max-width:min(85%,680px)}.assistant-bubble{color:#283039;white-space:pre-wrap;background:#fff;border:1px solid #e3e8ed;border-radius:4px 13px 13px;padding:11px 14px;font-size:13px;line-height:1.6}.assistant-message-row.user .assistant-bubble{color:#20252a;background:#6bf;border-color:#6bf;border-radius:13px 4px 13px 13px}.assistant-thinking{color:#79838b;font-style:italic}.assistant-diff-card{background:#fff;border:1px solid #e3e8ed;border-radius:11px;margin-top:9px;padding:12px}.assistant-diff-label{color:#5e6872;letter-spacing:.1em;margin:0 0 7px;font-size:10px;font-weight:700}.assistant-diff-card>strong{font-size:13px;font-weight:600;display:block}.assistant-diff-description{color:#5e6872;margin:4px 0 10px;font-size:12px;line-height:1.5}.assistant-diff-values{align-items:center;gap:9px;margin:11px 0;font-size:13px;display:flex}.assistant-before{color:#5e6872;background:#f5f8fa;border-radius:6px;padding:3px 8px;text-decoration:line-through}.assistant-diff-arrow{color:#8a949d}.assistant-after{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 9px;font-weight:600}.assistant-diff-actions{gap:7px;margin-top:12px;display:flex}.assistant-diff-actions button{cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 11px;font:600 11px IBM Plex Sans,sans-serif;display:inline-flex}.assistant-diff-actions button:disabled{opacity:.6;cursor:progress}.assistant-approve{color:#20252a;background:#6bf}.assistant-approve:hover{background:#4baaf5}.assistant-cancel{color:#5e6872;background:0 0}.assistant-cancel:hover{color:#b33d36;background:#fff1f0}.assistant-resolved{margin:10px 0 0;font-size:11px;font-weight:600}.assistant-resolved.applied{color:#187347}.assistant-resolved.cancelled{color:#7c858d}.assistant-suggestions{flex-wrap:wrap;gap:7px;padding:0 18px 12px;display:flex}.assistant-suggestions button{color:#46515b;cursor:pointer;background:#fff;border:1px solid #e3e8ed;border-radius:999px;min-height:28px;padding:5px 10px;font:500 11px IBM Plex Sans,sans-serif}.assistant-suggestions button:hover{background:#f1f9ff;border-color:#6bf}.assistant-suggestions button:disabled{opacity:.6;cursor:wait}.assistant-composer{background:#fff;border:1px solid #d5dbe0;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin:0 14px 12px;padding:4px 5px 4px 12px;display:flex}.assistant-composer:focus-within{border-color:#6bf;box-shadow:0 0 0 2px #66bbff40}.assistant-composer textarea{resize:none;color:#20252a;background:0 0;border:0;outline:0;flex:1;max-height:100px;font:13px/1.5 IBM Plex Sans,sans-serif}.assistant-composer textarea::placeholder{color:#8a949d}.assistant-composer button{color:#20252a;cursor:pointer;background:#6bf;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.assistant-composer button:disabled{opacity:.45;cursor:default}.assistant-trust-note{color:#8a949d;text-align:center;margin:0 16px 10px;font-size:10px}.assistant-inline-error,.assistant-inline-notice{margin:0 16px 8px;font-size:12px}.assistant-inline-error{color:#b33d36}.assistant-inline-notice{color:#187347}.assistant-guide{flex-direction:column;gap:11px;display:flex}.assistant-guide-card{background:#fff;border:1px solid #d5dbe0;border-radius:12px;padding:15px}.assistant-guide-icon{color:#1674ad;background:#e0f2fe;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:12px;display:grid}.assistant-guide-card h2{margin:0 0 9px;font:600 13px Archivo,sans-serif}.assistant-guide-card ul{color:#5e6872;margin:0;padding-left:17px;font-size:11px;line-height:1.9}.assistant-guide-card p{color:#5e6872;margin:0;font-size:11px;line-height:1.65}.assistant-safety-card{background:#f9fbfc}.assistant-activity-link{color:#39444d;background:#fff;border:1px solid #d5dbe0;border-radius:9px;justify-content:space-between;padding:11px 13px;font-size:12px;text-decoration:none;display:flex}.assistant-activity-link:hover{color:#1674ad;border-color:#6bf}.assistant-page-compact{flex-direction:column;max-width:none;height:100%;padding:0;display:flex}.assistant-drawer-heading{border-bottom:1px solid #d5dbe0;flex:none;align-items:center;gap:10px;height:56px;padding:0 17px;display:flex}.assistant-drawer-heading strong{flex:1;font:600 15px Archivo,sans-serif}.assistant-drawer-icon{color:#1674ad;background:#e0f2fe;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.assistant-drawer-heading button{color:#5e6872;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.assistant-drawer-heading button:hover{background:#f1f4f6}.assistant-page-compact .assistant-layout{flex:1;min-height:0;display:block}.assistant-page-compact .assistant-console{border:0;border-radius:0;height:100%;min-height:0}.assistant-page-compact .assistant-messages{padding:16px}.assistant-page-compact .assistant-message-content{max-width:90%}.assistant-page-compact .assistant-trust-note{margin-bottom:14px}@media (width<=920px){.assistant-layout{grid-template-columns:1fr}.assistant-console{height:min(670px,100vh - 250px)}.assistant-guide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-activity-link{grid-column:1/-1}}@media (width<=600px){.assistant-page{padding:20px 14px}.assistant-page-heading h1{font-size:23px}.assistant-page-heading p:last-child{max-width:290px;line-height:1.5}.assistant-console{height:calc(100vh - 260px);min-height:490px}.assistant-messages{padding:14px}.assistant-guide{grid-template-columns:1fr}.assistant-activity-link{grid-column:auto}}.assistant-audit-pill{color:#3c647c;cursor:pointer;background:#fff;border:1px solid #d5dbe0;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:650;display:inline-flex}.assistant-welcome{text-align:center;max-width:690px;margin:4px auto 24px}.assistant-welcome-icon{color:#1680b9;background:#e8f5ff;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 10px;display:grid}.assistant-welcome h2{margin:0 0 7px;font:650 21px Archivo,sans-serif}.assistant-welcome p{color:#647581;max-width:490px;margin:0 auto 19px;font-size:13px;line-height:1.5}.assistant-launch-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assistant-launch-grid button{text-align:left;color:#234252;cursor:pointer;background:#f7fbfe;border:1px solid #dae6ef;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:24px 1fr 16px;align-items:center;gap:5px 8px;min-width:0;padding:15px;display:grid}.assistant-launch-grid button>svg:first-child{color:#1479b1;grid-row:1/3}.assistant-launch-grid button strong{font-size:13px}.assistant-launch-grid button span{color:#657986;grid-column:2;font-size:11px}.assistant-launch-arrow{color:#618499;grid-area:1/3/3;justify-self:end}.assistant-launch-grid button:hover{background:#ebf7ff;border-color:#6bf}.assistant-context-heading{color:#276e97;align-items:center;gap:8px;display:flex}.assistant-context-heading h2{margin:0}.assistant-context-stat{font-family:Archivo,sans-serif;font-size:15px;font-weight:700}.assistant-context-list{gap:9px;margin-top:13px;display:grid}.assistant-context-list p{margin:0}.assistant-context-list strong{color:#20252a}.assistant-guide-card .assistant-context-recent{border-bottom:1px solid #e3e8ed;padding:8px 0}.assistant-guide-card .assistant-context-recent:last-child{border:0}.assistant-guide-card .assistant-context-recent strong{font-size:12px;display:block}.assistant-diff-values{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:9px;display:grid}.assistant-diff-panel{overflow-wrap:anywhere;border:1px solid #e3e8ed;flex-direction:column;gap:6px;min-width:0;display:flex;border-radius:9px!important;padding:10px!important}.assistant-diff-panel small{letter-spacing:.08em;font-size:9px;font-weight:700}.assistant-diff-panel strong{font-size:13px}.assistant-diff-old{color:#8e4743;background:#fff4f3}.assistant-diff-new{color:#196342;background:#edfaf3}.manager-shell[data-theme=dark] .assistant-page{color:#ecf2f6}.manager-shell[data-theme=dark] .assistant-page-heading p:last-child,.manager-shell[data-theme=dark] .assistant-welcome p,.manager-shell[data-theme=dark] .assistant-guide-card p,.manager-shell[data-theme=dark] .assistant-guide-card ul,.manager-shell[data-theme=dark] .assistant-diff-description,.manager-shell[data-theme=dark] .assistant-trust-note{color:#a4b6c3}.manager-shell[data-theme=dark] .assistant-console,.manager-shell[data-theme=dark] .assistant-bubble,.manager-shell[data-theme=dark] .assistant-diff-card,.manager-shell[data-theme=dark] .assistant-composer,.manager-shell[data-theme=dark] .assistant-guide-card,.manager-shell[data-theme=dark] .assistant-activity-link,.manager-shell[data-theme=dark] .assistant-audit-pill{color:#edf2f6;background:#222b34;border-color:#354755}.manager-shell[data-theme=dark] .assistant-message-row.user .assistant-bubble,.manager-shell[data-theme=dark] .assistant-composer button,.manager-shell[data-theme=dark] .assistant-approve{color:#18242d;background:#6bf;border-color:#6bf}.manager-shell[data-theme=dark] .assistant-launch-grid button{color:#edf2f6;background:#263744;border-color:#385367}.manager-shell[data-theme=dark] .assistant-launch-grid button span,.manager-shell[data-theme=dark] .assistant-context-list p{color:#a6b9c8}.manager-shell[data-theme=dark] .assistant-launch-grid button:hover{background:#2b4556;border-color:#6bf}.manager-shell[data-theme=dark] .assistant-context-list strong{color:#eef4f8}.manager-shell[data-theme=dark] .assistant-diff-label,.manager-shell[data-theme=dark] .assistant-guide-card .assistant-context-recent{color:#b3c2cc;border-color:#354755}.manager-shell[data-theme=dark] .assistant-composer textarea,.manager-shell[data-theme=dark] .assistant-drawer-heading{color:#edf2f6;background:0 0;border-color:#354755}.manager-shell[data-theme=dark] .assistant-diff-old{color:#ffcbc7;background:#423037;border-color:#65414b}.manager-shell[data-theme=dark] .assistant-diff-new{color:#b2efd4;background:#22433d;border-color:#3a6554}.manager-shell[data-theme=dark] .assistant-safety-card{background:#25333e}.manager-shell[data-theme=dark] .assistant-cancel{color:#c5d1d9}@media (width<=620px){.assistant-launch-grid{grid-template-columns:1fr}.assistant-audit-pill{font-size:11px}}.assistant-console{height:min(680px,100dvh - 210px);min-height:460px}.assistant-messages{flex-direction:column;min-height:0;display:flex}.assistant-welcome{width:100%;max-width:650px;margin:auto;padding:12px 0}.assistant-launch-grid{gap:9px}.assistant-launch-grid button{border-radius:10px;min-height:72px;padding:13px 14px}.assistant-guide{gap:12px}.assistant-guide-card{border-radius:11px}.assistant-context-card{background:#f3f9ff}.assistant-page .assistant-launch-grid button:focus-visible{outline-offset:2px;outline:2px solid #6bf}.manager-shell[data-theme=dark] .assistant-context-card{background:#263847;border-color:#375266}.manager-shell[data-theme=dark] .assistant-welcome h2,.manager-shell[data-theme=dark] .assistant-guide-card h2,.manager-shell[data-theme=dark] .assistant-diff-card strong{color:#edf2f6}.manager-shell[data-theme=dark] .assistant-suggestions button{color:#d5e5ef;background:#273540;border-color:#3d5261}.manager-shell[data-theme=dark] .assistant-diff-before{color:#f3bec0;background:#493539}@media (width<=900px){.assistant-console{height:min(670px,100dvh - 220px)}}@media (width<=600px){.assistant-console{min-height:420px}.assistant-welcome{margin:auto}.assistant-launch-grid{grid-template-columns:1fr}.assistant-launch-grid button{min-height:64px}}.assistant-guide-card .assistant-context-heading{align-items:center;gap:8px;margin-bottom:9px;display:flex}.assistant-guide-card .assistant-context-heading h2{color:inherit;margin:0;font-size:13px;line-height:1.35}.assistant-guide-card .assistant-business-name{color:#20252a;overflow-wrap:anywhere;margin:2px 0 11px;font:650 15px/1.3 Archivo,sans-serif;display:block}.assistant-guide-card .assistant-context-stat{background:#ecf6fe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;padding:9px 10px;font-size:12px;font-weight:550;display:flex}.assistant-guide-card .assistant-context-stat strong{color:#216f9e;font-size:18px;line-height:1}.assistant-guide-card .assistant-context-action{color:#216c9b;cursor:pointer;text-align:left;background:#e9f6ff;border:1px solid #bcdff5;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:auto;max-width:100%;min-height:34px;padding:8px 11px;font:650 12px/1.25 IBM Plex Sans,sans-serif;display:inline-flex}.assistant-guide-card .assistant-recent-list{gap:7px;display:grid}.assistant-guide-card .assistant-recent-list button{color:#253a49;text-align:left;cursor:pointer;background:#f6faff;border:1px solid #deebf2;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:9px 10px;font:500 12px/1.35 IBM Plex Sans,sans-serif;display:flex}.assistant-guide-card .assistant-recent-list button span{overflow-wrap:anywhere;max-width:100%;display:block}.assistant-guide-card .assistant-recent-list button small{color:#5d798f;font-size:10px;font-weight:650}.assistant-guide-card .assistant-recent-list button:hover,.assistant-guide-card .assistant-context-action:hover{background:#edf8ff;border-color:#6bf}.manager-shell[data-theme=dark] .assistant-guide-card .assistant-business-name{color:#eef4f8}.manager-shell[data-theme=dark] .assistant-guide-card .assistant-context-stat{color:#d6e7f1;background:#253d4e}.manager-shell[data-theme=dark] .assistant-guide-card .assistant-context-stat strong{color:#a6dcff}.manager-shell[data-theme=dark] .assistant-guide-card .assistant-context-action{color:#d9f1ff;background:#29485d;border-color:#456780}.manager-shell[data-theme=dark] .assistant-guide-card .assistant-recent-list button{color:#e8f1f7;background:#263843;border-color:#415769}.manager-shell[data-theme=dark] .assistant-guide-card .assistant-recent-list button small{color:#a9c7db}.manager-shell[data-theme=dark] .assistant-guide-card .assistant-recent-list button:hover{background:#30485a;border-color:#6bf}.ai-activity-page{color:#20252a;max-width:1000px;margin:0 auto;padding:30px}.ai-activity-eyebrow{color:#5e6872;letter-spacing:.11em;margin:0 0 7px;font-size:11px;font-weight:600}.ai-activity-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.ai-activity-heading h1{letter-spacing:-.025em;margin:0;font:700 27px/1.2 Archivo,sans-serif}.ai-activity-heading p:last-child{color:#5e6872;margin:7px 0 0;font-size:13px}.ai-activity-heading>span{color:#1674ad;background:#e0f2fe;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ai-activity-tabs{gap:6px;margin-bottom:14px;display:flex}.ai-activity-tabs button{color:#5e6872;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;font:500 12px IBM Plex Sans,sans-serif;display:flex}.ai-activity-tabs button[aria-pressed=true]{color:#20252a;background:#fff;border-color:#d5dbe0}.ai-activity-tabs button span{color:#89939b;font-size:10px}.ai-activity-row{border-bottom:1px solid #e3e8ed;align-items:flex-start;gap:13px;padding:17px;display:flex}.ai-activity-row:last-child{border-bottom:0}.ai-activity-icon{color:#1674ad;background:#e0f2fe;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ai-activity-copy{flex:1;min-width:0}.ai-activity-copy h2{margin:1px 0 4px;font:600 13px Archivo,sans-serif}.ai-activity-copy p{color:#5e6872;margin:0;font-size:12px;line-height:1.5}.ai-activity-diff{align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.ai-activity-diff span{color:#68727a;text-decoration:line-through}.ai-activity-diff b{color:#89939b;font-weight:400}.ai-activity-diff strong{color:#187347;font-weight:600}.ai-activity-status{border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:600}.ai-activity-status.applied{color:#187347;background:#e7f6ed}.ai-activity-status.pending{color:#8b6411;background:#fff3d7}.ai-activity-status.cancelled{color:#6d7780;background:#f1f4f6}.ai-activity-empty{color:#89939b;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;margin:0;font-size:12px;display:flex}.ai-activity-error{color:#b33d36;padding:24px;font-size:13px}@media (width<=600px){.ai-activity-page{padding:20px 14px}.ai-activity-row{gap:9px;padding:14px 11px}.ai-activity-icon{width:30px;height:30px}.ai-activity-status{font-size:9px}}.assistant-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.assistant-page-heading h1{letter-spacing:-.025em;margin:0;font:700 27px/1.2 Archivo,sans-serif}.assistant-page-heading p:last-child{color:#5e6872;margin:7px 0 0;font-size:13px}.assistant-activity-refresh{color:#46515b;cursor:pointer;background:#fff;border:1px solid #d5dbe0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font:500 12px IBM Plex Sans,sans-serif;display:inline-flex}.assistant-activity-refresh:disabled{opacity:.6;cursor:wait}.ai-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.ai-activity-summary>div{color:#5e6872;background:#fff;border:1px solid #d5dbe0;border-radius:10px;align-items:center;gap:10px;min-height:66px;padding:13px 15px;font-size:11px;display:flex}.ai-activity-summary>div:first-child>svg{color:#8b6411}.ai-activity-summary>div:nth-child(2)>svg{color:#187347}.ai-activity-summary>div:nth-child(3)>svg{color:#89939b}.ai-activity-summary strong{color:#20252a;margin-bottom:2px;font-size:18px;font-weight:700;display:block}.ai-activity-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ai-activity-filters button{color:#5e6872;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font:500 12px IBM Plex Sans,sans-serif;display:flex}.ai-activity-filters button.active,.ai-activity-filters button[aria-pressed=true]{color:#20252a;background:#fff;border-color:#d5dbe0}.ai-activity-list{background:#fff;border:1px solid #d5dbe0;border-radius:12px;min-height:200px;overflow:hidden}.ai-activity-card{border-bottom:1px solid #e3e8ed;padding:17px}.ai-activity-card-heading{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.ai-activity-card-heading>div{min-width:0}.ai-activity-card-heading h2{margin:1px 0 4px;font:600 13px Archivo,sans-serif}.ai-activity-description{color:#5e6872;margin:7px 0 0;font-size:12px;line-height:1.5}.ai-activity-values{align-items:center;gap:9px;margin-top:11px;font-size:11px;display:flex}.ai-activity-values>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ai-activity-values>div>span{color:#68727a}.ai-activity-values>div>strong{overflow-wrap:anywhere;font-weight:600}.ai-activity-values>div:first-child>strong{color:#5e6872;background:#f5f8fa;border-radius:6px;padding:3px 8px;font-weight:400;text-decoration:line-through}.ai-activity-values>div:last-child>strong{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 9px}.ai-activity-arrow{color:#89939b}.ai-activity-meta{color:#89939b;flex-wrap:wrap;gap:7px 12px;margin-top:10px;font-size:10px;display:flex}.ai-activity-empty{color:#89939b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;margin:0;padding:24px;font-size:12px;display:flex}.ai-activity-empty h2{color:#39444d;margin:3px 0 0;font:600 14px Archivo,sans-serif}.ai-activity-empty p{margin:0}.ai-activity-page .assistant-inline-error{color:#b33d36;align-items:center;gap:7px;font-size:12px;display:flex}@media (width<=600px){.ai-activity-page{padding:20px 14px}.assistant-page-heading{align-items:flex-start}.assistant-page-heading h1{font-size:23px}.assistant-activity-refresh{padding:0 9px;font-size:0}.assistant-activity-refresh svg{width:16px;height:16px}.ai-activity-summary{grid-template-columns:1fr;gap:7px}.ai-activity-summary>div{min-height:52px}.ai-activity-card{padding:14px 11px}.ai-activity-card-heading{gap:9px}.ai-activity-status{font-size:9px}.ai-activity-values{flex-wrap:wrap;align-items:flex-start}}.ai-activity-summary>button{text-align:left;color:#5e6872;cursor:pointer;background:#fff;border:1px solid #d5dbe0;border-radius:11px;align-items:center;gap:10px;min-height:68px;padding:13px 15px;display:flex}.ai-activity-summary>button.selected{background:#eff8ff;border-color:#6bf}.ai-activity-summary>button strong{display:block}.ai-activity-search-filters{gap:10px;margin:0 0 14px;display:flex}.ai-activity-search-filters label{background:#fff;border:1px solid #d5dbe0;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;padding:0 11px;display:flex}.ai-activity-search-filters input{color:#20252a;background:0 0;border:0;outline:0;width:100%;min-width:0;height:37px}.ai-activity-search-filters select{color:#20252a;background:#fff;border:1px solid #d5dbe0;border-radius:8px;max-width:170px;padding:0 32px 0 10px}.ai-activity-list{background:0 0;border:0;gap:11px;display:grid;overflow:visible}.ai-activity-card{background:#fff;border:1px solid #d5dbe0;border-radius:12px;padding:17px}.ai-activity-card:last-child{border-bottom:1px solid #d5dbe0}.ai-activity-values{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:9px;display:grid}.ai-activity-values>div{background:#f9fbfc;border:1px solid #e2eaf0;border-radius:9px;flex-direction:column;align-items:flex-start;padding:12px}.ai-activity-values>div>span{letter-spacing:.08em;font-size:10px;font-weight:700}.ai-activity-values>div:first-child>strong,.ai-activity-values>div:last-child>strong{background:0 0;border:0;border-radius:0;padding:0}.ai-activity-values>div:first-child{background:#fff7f6}.ai-activity-values>div:last-child{background:#f0faf5}.ai-activity-description{color:#65717b;font-size:12px;line-height:1.55}.ai-activity-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ai-activity-actions{flex-wrap:wrap;gap:7px;display:flex}.ai-activity-actions button{color:#33434f;cursor:pointer;background:#fff;border:1px solid #d5dbe0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:650;display:inline-flex}.ai-activity-actions .ai-activity-apply{color:#18242d;background:#6bf;border-color:#6bf}.ai-activity-actions .ai-activity-decline{color:#a94848}.ai-category-icon{vertical-align:middle;display:inline-flex}.ai-activity-status{border-radius:999px}.manager-shell[data-theme=dark] .ai-activity-page{color:#edf2f6}.manager-shell[data-theme=dark] .ai-activity-page .assistant-page-heading p:last-child,.manager-shell[data-theme=dark] .ai-activity-meta,.manager-shell[data-theme=dark] .ai-activity-description,.manager-shell[data-theme=dark] .ai-activity-values>div>span{color:#a9b9c6}.manager-shell[data-theme=dark] .ai-activity-summary>button,.manager-shell[data-theme=dark] .ai-activity-card,.manager-shell[data-theme=dark] .ai-activity-search-filters label,.manager-shell[data-theme=dark] .ai-activity-search-filters select,.manager-shell[data-theme=dark] .ai-activity-actions button,.manager-shell[data-theme=dark] .assistant-activity-refresh{color:#e9f1f6;background:#222b34;border-color:#354755}.manager-shell[data-theme=dark] .ai-activity-summary strong,.manager-shell[data-theme=dark] .ai-activity-card-heading h2{color:#edf2f6}.manager-shell[data-theme=dark] .ai-activity-summary>button.selected,.manager-shell[data-theme=dark] .ai-activity-filters button.active{color:#acdfff;background:#294454;border-color:#48708a}.manager-shell[data-theme=dark] .ai-activity-search-filters input{color:#eef4f8}.manager-shell[data-theme=dark] .ai-activity-filters button{color:#b7c6d0}.manager-shell[data-theme=dark] .ai-activity-values>div{border-color:#354755}.manager-shell[data-theme=dark] .ai-activity-values>div:first-child{background:#403138}.manager-shell[data-theme=dark] .ai-activity-values>div:last-child{background:#25413a}.manager-shell[data-theme=dark] .ai-activity-values>div:first-child>strong{color:#ffcac5}.manager-shell[data-theme=dark] .ai-activity-values>div:last-child>strong{color:#afe9c9}.manager-shell[data-theme=dark] .ai-activity-actions .ai-activity-apply{color:#20252a;background:#6bf;border-color:#6bf}@media (width<=650px){.ai-activity-summary{grid-template-columns:1fr 1fr}.ai-activity-search-filters{flex-wrap:wrap}.ai-activity-values{grid-template-columns:1fr}.ai-activity-arrow{display:none}}.settings-page{--settings-bg:#f5f7f9;--settings-surface:#fff;--settings-border:#e3e8ed;--settings-text:#20252a;--settings-muted:#64748b;--settings-blue:#6bf;--settings-blue-soft:#66bbff15;--settings-blue-border:#66bbff40;--settings-danger:#dc2626;--settings-input:#fff;--settings-hover:#f6faff;--settings-subtle:#f8fafc;--settings-divider:#edf1f4;--settings-label:#526477;--settings-placeholder:#94a3b8;background:var(--settings-bg);min-height:100%;color:var(--settings-text);padding:28px 32px 48px;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.settings-page *,.settings-page :before,.settings-page :after{box-sizing:border-box}.settings-page button,.settings-page input,.settings-page textarea{font:inherit}.settings-page button,.settings-page a,.settings-page input,.settings-page textarea{-webkit-tap-highlight-color:transparent}.settings-page button:focus-visible,.settings-page a:focus-visible,.settings-page input:focus-visible,.settings-page textarea:focus-visible{outline:2px solid var(--settings-blue);outline-offset:2px}.settings-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.settings-breadcrumb{color:var(--settings-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.settings-breadcrumb a{color:inherit;text-decoration:none}.settings-breadcrumb a:hover{color:var(--settings-text);text-decoration:underline}.settings-page-header h1{color:var(--settings-text);letter-spacing:-.035em;margin:0;font-family:Archivo,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:1.25}.settings-page-header p{color:var(--settings-muted);margin:7px 0 0;font-size:14px}.settings-save-button,.settings-outline-button,.settings-danger-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 15px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .16s,border-color .16s,opacity .16s,transform .16s;display:inline-flex}.settings-save-button.is-dirty{background:var(--settings-blue);color:var(--settings-text)}.settings-save-button.is-dirty:hover:not(:disabled){background:#48aefb}.settings-save-button.is-saved{border-color:var(--settings-border);background:var(--settings-surface);color:var(--settings-muted);opacity:.7;cursor:default}.settings-save-button:disabled,.settings-outline-button:disabled,.settings-danger-button:disabled{cursor:not-allowed;opacity:.55}.settings-outline-button{border-color:var(--settings-border);background:var(--settings-surface);color:var(--settings-text)}.settings-outline-button:hover:not(:disabled){background:var(--settings-hover);border-color:#b8c6d3}.settings-danger-button{background:var(--settings-danger);color:#fff}.settings-danger-button:hover:not(:disabled){background:#b91c1c}.settings-text-button{color:var(--settings-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:500}.settings-text-button:hover{background:var(--settings-hover);color:var(--settings-text)}.settings-danger-text{color:var(--settings-danger)}.settings-inline-link{width:fit-content;max-width:100%}.settings-unsaved-banner{border:1px solid var(--settings-blue-border);background:var(--settings-blue-soft);color:var(--settings-text);border-radius:8px;align-items:center;gap:9px;margin-bottom:16px;padding:10px 16px;font-size:13px;display:flex}.settings-status-dot{background:#2498e8;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.settings-alert{border:1px solid var(--settings-border);background:var(--settings-surface);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.settings-alert button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.settings-alert-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.settings-alert-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.settings-loading{color:var(--settings-muted);text-align:center;padding:60px 20px}.settings-accordion-list{flex-direction:column;gap:12px;display:flex}.settings-accordion{border:1px solid var(--settings-border);background:var(--settings-surface);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.settings-accordion-trigger{background:var(--settings-surface);width:100%;color:inherit;cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.settings-accordion-trigger:hover{background:var(--settings-hover)}.settings-accordion-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-accordion-title{color:var(--settings-text);letter-spacing:-.015em;font-family:Archivo,Segoe UI,sans-serif;font-size:15px;font-weight:600}.settings-accordion-description{color:var(--settings-muted);font-size:12px}.settings-chevron{border:1px solid var(--settings-border);width:28px;height:28px;color:var(--settings-label);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.settings-accordion-content{padding:0 20px 20px}.settings-accordion-content[hidden]{display:none}.settings-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.settings-subcard{border:1px solid var(--settings-border);background:var(--settings-surface);border-radius:8px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.settings-subcard-heading{flex-direction:column;gap:4px;display:flex}.settings-subcard-heading h3{color:var(--settings-text);letter-spacing:-.015em;margin:0;font-family:Archivo,Segoe UI,sans-serif;font-size:15px;font-weight:600}.settings-subcard-heading p{color:var(--settings-muted);margin:0;font-size:12px}.settings-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-label{color:var(--settings-label);font-size:12px;font-weight:500}.settings-field input,.settings-field textarea,.settings-hours-inputs input{border:1px solid var(--settings-border);background:var(--settings-input);width:100%;min-width:0;min-height:36px;color:var(--settings-text);border-radius:6px;padding:8px 10px;font-size:13px;transition:border-color .14s,box-shadow .14s}.settings-field input::placeholder,.settings-field textarea::placeholder{color:var(--settings-placeholder)}.settings-field input:focus,.settings-field textarea:focus,.settings-hours-inputs input:focus{border-color:var(--settings-blue);outline:none;box-shadow:0 0 0 3px #66bbff29}.settings-field input:disabled{background:var(--settings-subtle);color:var(--settings-placeholder)}.settings-field textarea{resize:vertical;min-height:64px;line-height:1.5}.settings-help{color:var(--settings-muted);font-size:11px;line-height:1.5}.settings-body-copy{color:var(--settings-label);margin:0;font-size:13px;line-height:1.65}.settings-logo-row{align-items:center;gap:12px;margin-top:2px;display:flex}.settings-logo-badge{border:1px solid var(--settings-blue-border);background:var(--settings-blue-soft);color:#1879b9;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-family:Archivo,Segoe UI,sans-serif;font-size:14px;font-weight:700;display:flex}.settings-logo-content{flex-direction:column;gap:2px;display:flex}.settings-logo-content strong{font-size:13px;font-weight:600}.settings-logo-preview{border:1px solid var(--settings-border);object-fit:contain;border-radius:8px;width:72px;height:72px;display:block}.settings-hours-list{flex-direction:column;display:flex}.settings-hours-row{border-bottom:1px solid var(--settings-divider);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.settings-hours-row:first-child{padding-top:0}.settings-hours-row:last-child{border-bottom:0;padding-bottom:0}.settings-day-label{color:var(--settings-text);font-size:12px;font-weight:500}.settings-hours-inputs{align-items:center;gap:5px;min-width:0;display:flex}.settings-hours-inputs input{min-width:0;padding:6px;font-size:12px}.settings-hours-inputs>span{color:var(--settings-muted);font-size:11px}.settings-closed-label{color:var(--settings-muted);font-size:12px}.settings-toggle-row{border-bottom:1px solid var(--settings-divider);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.settings-toggle-row:first-child{padding-top:0}.settings-toggle-row:last-of-type{border-bottom:0}.settings-toggle-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-toggle-title{color:var(--settings-text);font-size:13px;font-weight:500}.settings-switch{appearance:none;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;flex:0 0 36px;width:36px;height:21px;transition:background .15s,border-color .15s;position:relative}.settings-switch:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a2e}.settings-switch:checked{border-color:var(--settings-blue);background:var(--settings-blue)}.settings-switch:checked:after{transform:translate(15px)}.settings-switch:focus-visible{outline:2px solid var(--settings-blue);outline-offset:3px}.settings-closure-list,.settings-template-list{flex-direction:column;display:flex}.settings-closure-row{border-bottom:1px solid var(--settings-divider);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.settings-closure-row:first-child{padding-top:0}.settings-closure-row:last-child{border-bottom:0}.settings-closure-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-closure-row strong{font-size:12px;font-weight:600}.settings-closure-row span{overflow-wrap:anywhere;color:var(--settings-muted);font-size:12px}.settings-empty{color:var(--settings-muted);margin:0;padding:8px 0;font-size:12px}.settings-closure-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:4px;display:grid}.settings-closure-form>button{align-self:end}.settings-category-badge{border:1px solid var(--settings-blue-border);background:var(--settings-blue-soft);color:#276c9c;border-radius:999px;width:fit-content;margin-top:5px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.settings-template-row{border-bottom:1px solid var(--settings-divider);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.settings-template-row:first-child{padding-top:0}.settings-template-row:last-child{border-bottom:0}.settings-template-row>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.settings-template-row strong{font-size:12px;font-weight:600}.settings-template-preview{border:1px solid var(--settings-border);background:var(--settings-subtle);border-radius:6px;flex-direction:column;grid-column:1/-1;gap:7px;padding:12px;display:flex}.settings-template-preview>strong{font-size:13px}.settings-template-preview p{color:var(--settings-label);margin:0;font-size:12px;line-height:1.6}.settings-reply-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:10px;padding-top:8px;display:grid}.settings-shortcut-row{flex-wrap:wrap;gap:10px;display:flex}.settings-activity-row{border-bottom:1px solid var(--settings-divider);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.settings-activity-row:first-child{padding-top:0}.settings-activity-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-activity-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.settings-activity-row>div>span{color:var(--settings-muted);font-size:11px}.settings-activity-status{background:var(--settings-subtle);color:var(--settings-muted);text-transform:capitalize;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600}.settings-activity-status.status-applied{color:#166534;background:#dcfce7}.settings-activity-status.status-pending{color:#92400e;background:#fef3c7}.settings-activity-status.status-cancelled{color:#991b1b;background:#fee2e2}.settings-bottom-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.settings-hub-card{border:1px solid var(--settings-border);background:var(--settings-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.settings-hub-card>div{min-width:0}.settings-hub-card strong{font-size:13px;font-weight:600}.settings-hub-card p{color:var(--settings-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.settings-modal-backdrop{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.settings-modal{border:1px solid var(--settings-border);background:var(--settings-surface);border-radius:12px;width:min(100%,440px);padding:24px;box-shadow:0 20px 60px #0f172a33}.settings-modal h2{margin:0 0 10px;font-family:Archivo,Segoe UI,sans-serif;font-size:19px;font-weight:600}.settings-modal p{color:var(--settings-label);margin:0;font-size:13px;line-height:1.65}.settings-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width>=1400px){.settings-page{padding-left:40px;padding-right:40px}.settings-subcard{padding:20px}}@media (width<=1000px){.settings-page{padding:24px}.settings-grid-two{grid-template-columns:minmax(0,1fr)}.settings-closure-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.settings-page{padding:18px 14px 32px}.settings-page-header{flex-direction:column;align-items:flex-start;gap:16px}.settings-save-button{width:100%}.settings-accordion-trigger{padding:15px}.settings-accordion-content{padding:0 12px 14px}.settings-subcard{padding:14px}.settings-hours-row{grid-template-columns:70px minmax(0,1fr);gap:8px}.settings-hours-inputs{grid-column:2}.settings-hours-row>.settings-text-button{grid-column:2;justify-self:start}.settings-hours-inputs input{max-width:130px}.settings-closure-form,.settings-reply-form,.settings-bottom-hub{grid-template-columns:minmax(0,1fr)}.settings-closure-form>button,.settings-reply-form>button{width:100%}.settings-hub-card{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.settings-page *,.settings-page :before,.settings-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root[data-theme=dark] .settings-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--settings-bg:#151a20;--settings-surface:#20262e;--settings-input:#1b222a;--settings-hover:#293748;--settings-subtle:#252f3b;--settings-divider:#35414d;--settings-border:#39434e;--settings-text:#f0f4f8;--settings-muted:#a7b1bc;--settings-label:#bbc5d0;--settings-placeholder:#8394a5;--settings-blue-soft:#66bbff1f;--settings-blue-border:#66bbff4d;--settings-danger:#f87171}:root[data-theme=dark] .settings-page .settings-save-button.is-dirty,:root[data-theme=dark] .settings-page .settings-save-button.is-dirty:hover{color:#151a20}:root[data-theme=dark] .settings-page .settings-outline-button:hover:not(:disabled){border-color:#536779}:root[data-theme=dark] .settings-page .settings-switch:not(:checked){background:#3a4652;border-color:#536171}:root[data-theme=dark] .settings-page .settings-switch:after{background:#f7fafc}:root[data-theme=dark] .settings-page .settings-accordion,:root[data-theme=dark] .settings-page .settings-subcard,:root[data-theme=dark] .settings-page .settings-hub-card{box-shadow:none}:root[data-theme=dark] .settings-page .settings-chevron,:root[data-theme=dark] .settings-page .settings-category-badge,:root[data-theme=dark] .settings-page .settings-logo-badge{color:#8acbff}:root[data-theme=dark] .settings-page .settings-activity-status.status-applied,:root[data-theme=dark] .settings-page .settings-alert-success{color:#86efac;background:#173b31;border-color:#285c4b}:root[data-theme=dark] .settings-page .settings-activity-status.status-pending{color:#fcd34d;background:#403217}:root[data-theme=dark] .settings-page .settings-activity-status.status-cancelled,:root[data-theme=dark] .settings-page .settings-alert-error{color:#fca5a5;background:#402326;border-color:#703a3d}:root[data-theme=dark] .settings-page .settings-modal-backdrop{background:#0009}:root[data-theme=dark] .settings-page input,:root[data-theme=dark] .settings-page textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.settings-brand-identity{max-width:100%;margin-top:16px}.settings-brand-identity .settings-logo-row{padding:8px 0 12px}.settings-brand-identity .settings-subcard{width:100%}:root[data-theme=dark] .settings-brand-identity .settings-subcard,[data-theme=dark] .settings-brand-identity .settings-subcard{background:#202a33;border-color:#354858}.sf-billing-plan{border:1px solid var(--border,#e3e8ed);background:linear-gradient(115deg,#66bbff1a,var(--card,#fff) 46%);color:var(--foreground,#20252a);border-top:3px solid #6bf;border-radius:12px;min-width:0;padding:24px}.sf-billing-plan-top,.sf-billing-plan-heading{align-items:center;gap:12px;display:flex}.sf-billing-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.sf-billing-plan-heading h2{margin:2px 0 0;font-family:Archivo,sans-serif;font-size:18px;font-weight:650;line-height:1.25}.sf-billing-plan-eyebrow{color:var(--muted-foreground,#5e6872);letter-spacing:.09em;margin:0;font-size:11px;font-weight:700}.sf-billing-plan-icon{color:#2877ac;background:#66bbff2e;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.sf-billing-plan-content{grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:24px;margin-top:22px;display:grid}.sf-billing-plan-info h3{letter-spacing:-.025em;margin:0 0 8px;font-family:Archivo,sans-serif;font-size:25px;font-weight:650;line-height:1.2}.sf-billing-plan-description{color:var(--muted-foreground,#5e6872);max-width:550px;margin:0;font-size:14px;line-height:1.55}.sf-billing-plan-meta{color:var(--muted-foreground,#5e6872);align-items:center;gap:9px;margin-top:16px;font-size:13px;display:flex}.sf-billing-cancel-note{color:#a66a00;margin-top:12px;font-size:12px}.sf-billing-plan-action{border-left:1px solid var(--border,#e3e8ed);flex-direction:column;align-items:stretch;gap:8px;padding-left:24px;display:flex}.sf-billing-plan-price{align-items:baseline;gap:6px;display:flex}.sf-billing-plan-price strong{letter-spacing:-.04em;font-family:Archivo,sans-serif;font-size:30px;line-height:1.15}.sf-billing-plan-price span,.sf-billing-plan-action>p{color:var(--muted-foreground,#5e6872);font-size:12px}.sf-billing-plan-action>p{margin:0 0 7px}.sf-billing-trial-btn,.sf-billing-portal-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}.sf-billing-trial-btn{color:#15212b;background:#6bf;border:1px solid #6bf}.sf-billing-trial-btn:hover:not(:disabled){background:#49acf9}.sf-billing-portal-btn{border:1px solid var(--border,#d5dbe0);color:var(--foreground,#20252a);background:0 0}.sf-billing-portal-btn:hover:not(:disabled){background:#66bbff14}.sf-billing-trial-btn:disabled,.sf-billing-portal-btn:disabled{opacity:.5;cursor:not-allowed}.sf-billing-config-note{color:var(--muted-foreground,#5e6872);margin:15px 0 0;font-size:12px}@media (width<=780px){.sf-billing-plan{padding:18px}.sf-billing-plan-content{grid-template-columns:1fr;gap:20px}.sf-billing-plan-action{border-left:0;border-top:1px solid var(--border,#e3e8ed);padding:17px 0 0}.sf-billing-plan-info h3{font-size:23px}}.sf-integrations{--int-bg:#fff;--int-text:#20252a;--int-muted:#657480;--int-border:#dce5eb;--int-card:#fff;--int-accent:#eaf6ff;--int-accent-text:#216e9e;max-width:1160px;color:var(--int-text);box-sizing:border-box;margin:0 auto;padding:30px 22px 56px;font-family:IBM Plex Sans,sans-serif}.sf-integrations *{box-sizing:border-box}.sf-integrations-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.sf-int-kicker{letter-spacing:.13em;color:var(--int-muted);font-size:11px;font-weight:750}.sf-integrations h1{margin:6px 0 10px;font:700 clamp(26px,3vw,32px)/1.2 Archivo,sans-serif}.sf-integrations h2{margin:0 0 6px;font:650 18px/1.25 Archivo,sans-serif}.sf-integrations h3{margin:0 0 8px;font:650 15px/1.35 Archivo,sans-serif}.sf-integrations p{color:var(--int-muted);margin:0;font-size:13px;line-height:1.55}.sf-int-subscription,.sf-int-card{border:1px solid var(--int-border);background:var(--int-card);border-radius:13px}.sf-int-subscription{background:var(--int-accent);align-items:center;gap:16px;margin-bottom:29px;padding:20px 22px;display:flex}.sf-int-subscription-copy{flex:1;min-width:0}.sf-int-primary{white-space:normal;text-align:center;background:#6bf;border:1px solid #6bf;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;color:#18252d!important;text-decoration:none!important}.sf-int-primary:hover{background:#4caff8;border-color:#4caff8}.sf-int-section{margin:0 0 28px}.sf-int-section-heading{margin-bottom:15px}.sf-int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sf-int-card{min-width:0;padding:19px}.sf-int-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.sf-int-icon{background:var(--int-accent);width:42px;height:42px;color:var(--int-accent-text);border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.sf-int-badge{background:var(--int-accent);max-width:100%;color:var(--int-accent-text);text-align:center;white-space:normal;overflow-wrap:anywhere;border:1px solid #b8dff7;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font:650 11px/1.25 IBM Plex Sans,sans-serif;display:inline-flex}.sf-int-badge-muted{border-color:var(--int-border);color:var(--int-muted);background:0 0}.sf-int-upcoming{background:var(--int-card)}.sf-int-notice{background:#fff9e8;border:1px solid #e8ca89;border-radius:9px;padding:11px 14px;color:#885a13!important;margin:0 0 17px!important}.manager-shell[data-theme=dark] .sf-integrations{--int-text:#eef4f8;--int-muted:#b4c4d1;--int-border:#3b4e5e;--int-card:#222c36;--int-accent:#263b4d;--int-accent-text:#a8dcff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.manager-shell[data-theme=dark] .sf-int-badge{border-color:#41657e}.manager-shell[data-theme=dark] .sf-int-badge-muted{color:#bdcbd4;border-color:#43515e}.manager-shell[data-theme=dark] .sf-int-notice{background:#473a22;border-color:#6a5432;color:#f4d7a1!important}@media (width<=740px){.sf-integrations{padding:20px 14px 34px}.sf-int-grid{grid-template-columns:1fr}.sf-int-subscription{flex-wrap:wrap;padding:16px}.sf-int-primary{width:100%}}.help-hub{--hh-bg:#fff;--hh-surface:#fff;--hh-soft:#f5f8fa;--hh-text:#20252a;--hh-muted:#617181;--hh-line:#e0e7ed;--hh-blue:#6bf;--hh-blue-soft:#e9f5ff;width:100%;max-width:1270px;color:var(--hh-text);margin:0 auto;padding:28px 26px 45px;font-family:IBM Plex Sans,sans-serif}.manager-shell[data-theme=dark] .help-hub{--hh-bg:#20262e;--hh-surface:#222b34;--hh-soft:#1b222a;--hh-text:#edf3f7;--hh-muted:#a8b8c6;--hh-line:#354755;--hh-blue-soft:#243d50;color:var(--hh-text)}.help-hub *{box-sizing:border-box}.help-hub h1,.help-hub h2,.help-hub h3,.help-hub p{margin:0}.help-hub h1,.help-hub h2,.help-hub h3{color:var(--hh-text);font-family:Archivo,IBM Plex Sans,sans-serif}.help-hub button,.help-hub input,.help-hub textarea,.help-hub select{font-family:inherit;font-size:inherit}.help-hub button{cursor:pointer}.help-hub button:disabled{opacity:.55;cursor:not-allowed}.help-hub button:focus-visible,.help-hub input:focus-visible,.help-hub textarea:focus-visible,.help-hub select:focus-visible{outline:2px solid var(--hh-blue);outline-offset:2px}.help-heading{margin-bottom:22px}.help-kicker{color:#258cca;letter-spacing:.15em;margin-bottom:8px;font-size:11px;font-weight:750}.help-heading h1{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1.13}.help-heading p{color:var(--hh-muted);margin-top:8px;font-size:14px}.help-hero{border:1px solid var(--hh-line);background:linear-gradient(125deg,var(--hh-blue-soft),var(--hh-surface) 72%);text-align:center;border-radius:16px;padding:28px;position:relative}.help-hero-icon{background:var(--hh-blue-soft);color:#2087c2;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 12px;font-size:24px;display:flex}.help-hero h2{letter-spacing:-.025em;font-size:21px}.help-hero>p{color:var(--hh-muted);margin:7px 0 18px;font-size:13px}.help-search-line{background:var(--hh-surface);border:1px solid var(--hh-line);text-align:left;border-radius:11px;align-items:center;gap:8px;max-width:790px;margin:auto;padding:6px;display:flex}.help-search-icon{color:var(--hh-muted);padding-left:11px;font-size:24px;line-height:1}.help-search-line input{min-width:0;color:var(--hh-text);background:0 0;flex:1;padding:11px 6px;border:0!important;outline:0!important}.help-search-line input::placeholder{color:var(--hh-muted)}.help-search-line button,.help-primary{background:var(--hh-blue);white-space:nowrap;border:1px solid #4ca9e8;border-radius:8px;padding:11px 17px;font-size:13px;font-weight:750;text-decoration:none;color:#142332!important}.help-search-line button:hover,.help-primary:hover{filter:brightness(.96)}.help-search-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px auto 0;display:flex}.help-search-chips button{background:var(--hh-surface);border:1px solid var(--hh-line);color:var(--hh-text);border-radius:999px;padding:7px 11px;font-size:12px;line-height:1.35}.help-search-chips button:hover{background:var(--hh-blue-soft);border-color:#6bf}.help-results,.help-ai-response{background:var(--hh-surface);color:var(--hh-text);border:1px solid var(--hh-line);text-align:left;border-radius:12px;max-width:790px;margin:18px auto 0;padding:14px}.help-results-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.help-results-head span{color:var(--hh-muted)}.help-results-head button{color:var(--hh-muted);background:0 0;border:0;padding:4px 8px}.help-results>button{width:100%;color:var(--hh-text);border:0;border-top:1px solid var(--hh-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:11px 5px;display:flex}.help-results>button:hover{background:var(--hh-soft)}.help-results>button span:first-child{flex-direction:column;gap:4px;display:flex}.help-results>button small{color:var(--hh-muted)}.help-results>p,.help-ai-response>p{white-space:pre-wrap;color:var(--hh-text);font-size:13px;line-height:1.7}.help-ai-foot{border-top:1px solid var(--hh-line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.help-ai-foot span{color:var(--hh-muted);font-size:11px}.help-ai-foot button{color:var(--hh-blue);background:0 0;border:0;font-size:12px;font-weight:700}.help-section{margin-top:29px}.help-section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.help-section-header h2{letter-spacing:-.02em;font-size:19px}.help-section-header p{color:var(--hh-muted);margin-top:4px;font-size:13px}.help-count{background:var(--hh-blue-soft);color:var(--hh-text);border-radius:100px;padding:6px 12px;font-size:12px}.help-trouble-grid,.help-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.help-trouble,.help-topic{background:var(--hh-surface);color:var(--hh-text);border:1px solid var(--hh-line);text-align:left;border-radius:13px;min-width:0;padding:17px;box-shadow:0 2px 8px #0d233706}.help-trouble{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.help-trouble:hover,.help-topic:hover{border-color:#67a9d7;box-shadow:0 5px 17px #1e64a017}.help-icon{background:var(--hh-blue-soft);color:#248bc4;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:750;display:inline-flex}.help-trouble strong{font-size:14px}.help-trouble small{color:var(--hh-muted);font-size:12px;line-height:1.5}.help-card-link{color:#2388c1;margin-top:9px;font-size:12px;font-weight:700}.help-topic{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.help-topic h3{margin-bottom:5px;font-size:15px}.help-topic p{color:var(--hh-muted);min-height:37px;font-size:12px;line-height:1.5}.help-topic-links{flex-direction:column;gap:0;width:100%;display:flex}.help-topic-links button{border:0;border-bottom:1px solid var(--hh-line);text-align:left;width:100%;color:var(--hh-text);background:0 0;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;line-height:1.4;display:flex}.help-topic-links button:hover{color:#298cc7}.help-topic-links button span{color:var(--hh-muted)}.help-more{color:#298cc7;background:0 0;border:0;margin-top:auto;padding:5px 0;font-size:12px;font-weight:750}.help-support-dock{background:var(--hh-soft);border:1px solid var(--hh-line);border-radius:14px;align-items:center;gap:18px;margin-top:30px;padding:18px;display:flex}.help-support-dock div{flex:1}.help-support-dock h2{font-size:16px}.help-support-dock p{color:var(--hh-muted);margin-top:5px;font-size:12px;line-height:1.5}.help-overlay{z-index:9999;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.help-drawer{border-left:1px solid var(--hh-line);background:var(--hh-surface);width:min(100%,495px);height:100%;color:var(--hh-text);flex-direction:column;display:flex;overflow:auto;box-shadow:-12px 0 30px #00000024}.help-drawer-top{border-bottom:1px solid var(--hh-line);color:var(--hh-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:18px 23px;font-size:11px;font-weight:750;display:flex}.help-drawer-top button{border:1px solid var(--hh-line);background:var(--hh-soft);color:var(--hh-text);border-radius:8px;padding:7px 10px}.help-article{padding:25px 24px}.help-article h2{margin:16px 0 14px;font-size:23px;line-height:1.25}.help-article p{color:var(--hh-muted);white-space:pre-wrap;font-size:14px;line-height:1.8}.help-drawer-actions{border-top:1px solid var(--hh-line);flex-wrap:wrap;gap:9px;margin-top:auto;padding:20px 24px;display:flex}.help-secondary{border:1px solid var(--hh-line);background:var(--hh-surface);color:var(--hh-text);border-radius:8px;padding:11px 16px;font-size:13px;font-weight:700}.help-ticket{flex-direction:column;flex:1;gap:15px;padding:0 24px;display:flex}.help-ticket label{color:var(--hh-text);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.help-ticket input,.help-ticket textarea,.help-ticket select{border:1px solid var(--hh-line);background:var(--hh-soft);color:var(--hh-text);border-radius:8px;min-width:0;max-width:100%;padding:11px;font-size:13px}.help-ticket input[type=file]{padding:9px}.help-ticket .help-drawer-actions{padding-left:0;padding-right:0}.help-error{color:#ed8585!important}.help-success{color:#299e79}.manager-shell[data-theme=dark] .help-hub .help-primary,.manager-shell[data-theme=dark] .help-hub .help-search-line button{color:#142332!important}.manager-shell[data-theme=dark] .help-hub .help-drawer,.manager-shell[data-theme=dark] .help-hub .help-topic,.manager-shell[data-theme=dark] .help-hub .help-trouble{background:var(--hh-surface);color:var(--hh-text)}@media (width<=920px){.help-trouble-grid,.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.help-hub{padding:22px 14px}.help-heading h1{font-size:25px}.help-hero{padding:20px 13px}.help-search-line{flex-wrap:wrap}.help-search-line button{width:100%}.help-trouble-grid,.help-topic-grid{grid-template-columns:1fr}.help-support-dock{flex-wrap:wrap;align-items:flex-start}.help-support-dock .help-primary{text-align:center;width:100%}.help-ai-foot{flex-wrap:wrap}}.identity-upload-label,.identity-link{color:#125c91;cursor:pointer;background:#e9f5ff;border:1px solid #b3d9f5;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:10px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.identity-upload-label:hover,.identity-link:hover{background:#d9edff}.identity-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.identity-file-input:focus-visible+*,.identity-upload-label:focus-within{outline-offset:3px;outline:2px solid #6bf}.identity-business-card .solid-business-card-preview{border-radius:13px!important;box-shadow:0 24px 55px #05142333,0 3px 12px #0514231f!important}.identity-business-card .solid-business-card-stage{border-radius:12px!important}.identity-business-card .identity-share-link{overflow-wrap:anywhere;line-height:1.45;font-family:IBM Plex Sans,sans-serif!important;font-size:13px!important}.identity-business-card button,.identity-business-card select,.identity-business-card input{font-family:IBM Plex Sans,sans-serif}.identity-business-card button{white-space:normal;max-width:100%}.identity-business-card [class*=option]{min-width:0}:root[data-theme=dark] .identity-profile-page,[data-theme=dark] .identity-profile-page,.dark .identity-profile-page{color:#edf3f8!important;background:#151a20!important}:root[data-theme=dark] .identity-profile-page input,:root[data-theme=dark] .identity-profile-page textarea,[data-theme=dark] .identity-profile-page input,[data-theme=dark] .identity-profile-page textarea,.dark .identity-profile-page input,.dark .identity-profile-page textarea{color:#edf3f8!important;background:#202a33!important;border-color:#395061!important}:root[data-theme=dark] .identity-profile-page section,[data-theme=dark] .identity-profile-page section,.dark .identity-profile-page section{background:#202932!important;border-color:#354858!important}:root[data-theme=dark] .identity-profile-page h1,:root[data-theme=dark] .identity-profile-page h2,:root[data-theme=dark] .identity-profile-page strong,[data-theme=dark] .identity-profile-page h1,[data-theme=dark] .identity-profile-page h2,[data-theme=dark] .identity-profile-page strong,.dark .identity-profile-page h1,.dark .identity-profile-page h2,.dark .identity-profile-page strong{color:#edf3f8!important}:root[data-theme=dark] .identity-business-card,[data-theme=dark] .identity-business-card,.dark .identity-business-card,:root[data-theme=dark] .identity-business-card .solid-business-card-page,:root[data-theme=dark] .identity-business-card .solid-business-card-controls,:root[data-theme=dark] .identity-business-card .solid-business-card-preview-column,[data-theme=dark] .identity-business-card .solid-business-card-page,[data-theme=dark] .identity-business-card .solid-business-card-controls,[data-theme=dark] .identity-business-card .solid-business-card-preview-column,.dark .identity-business-card .solid-business-card-page,.dark .identity-business-card .solid-business-card-controls,.dark .identity-business-card .solid-business-card-preview-column{color:#edf3f8!important;background:#151a20!important}:root[data-theme=dark] .identity-business-card input,:root[data-theme=dark] .identity-business-card select,:root[data-theme=dark] .identity-business-card textarea,[data-theme=dark] .identity-business-card input,[data-theme=dark] .identity-business-card select,[data-theme=dark] .identity-business-card textarea,.dark .identity-business-card input,.dark .identity-business-card select,.dark .identity-business-card textarea{color:#edf3f8!important;background:#202932!important;border-color:#3a5060!important}:root[data-theme=dark] .identity-business-card button:not([style*=rgb]):not([style*=\#66BBFF]),[data-theme=dark] .identity-business-card button:not([style*=rgb]):not([style*=\#66BBFF]){border-color:#43576a}@media (width<=760px){.identity-business-card .solid-business-card-layout{display:grid;grid-template-columns:1fr!important}.identity-profile-page{padding:18px 12px!important}}.identity-breadcrumb{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.identity-qr-empty{color:#356a8a;text-align:center;background:#eaf5ff;border:1px dashed #9fcaea;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:96px;min-height:96px;padding:8px;font-size:10px;display:flex}.identity-business-card .identity-card-panel{border-radius:12px!important}.identity-business-card .identity-card-panel button{border-radius:8px}.identity-business-card .identity-card-panel input,.identity-business-card .identity-card-panel select,.identity-business-card .identity-card-panel textarea{border-radius:8px!important}:root[data-theme=dark] .identity-business-card .identity-card-panel,[data-theme=dark] .identity-business-card .identity-card-panel,.dark .identity-business-card .identity-card-panel{color:#edf3f8!important;background:#202932!important;border-color:#344758!important}:root[data-theme=dark] .identity-business-card .identity-card-panel h2,:root[data-theme=dark] .identity-business-card .identity-card-panel strong,[data-theme=dark] .identity-business-card .identity-card-panel h2,[data-theme=dark] .identity-business-card .identity-card-panel strong,.dark .identity-business-card .identity-card-panel h2,.dark .identity-business-card .identity-card-panel strong{color:#edf3f8!important}:root[data-theme=dark] .identity-business-card .identity-card-panel p,[data-theme=dark] .identity-business-card .identity-card-panel p,.dark .identity-business-card .identity-card-panel p{color:#adbdcc!important}:root[data-theme=dark] .identity-business-card .identity-card-panel button:not([style*=rgb]):not([style*=\#66BBFF]),[data-theme=dark] .identity-business-card .identity-card-panel button:not([style*=rgb]):not([style*=\#66BBFF]){color:#eaf5ff!important;background:#283946!important;border-color:#455d70!important}:root[data-theme=dark] .identity-business-card .identity-card-panel input::placeholder,[data-theme=dark] .identity-business-card .identity-card-panel input::placeholder{color:#9baebf}:root[data-theme=dark] .identity-business-card .identity-business-card-controls,[data-theme=dark] .identity-business-card .identity-business-card-controls{background:#202932}.identity-card-tabs{flex-wrap:wrap;gap:6px!important}.identity-card-tab{min-width:0;line-height:1.3;border-radius:8px 8px 0 0!important}.identity-quick-share{border-radius:10px!important}:root[data-theme=dark] .identity-business-card .identity-card-tabs,[data-theme=dark] .identity-business-card .identity-card-tabs,.dark .identity-business-card .identity-card-tabs{background:#202932!important;border-color:#354858!important}:root[data-theme=dark] .identity-business-card .identity-card-tab,[data-theme=dark] .identity-business-card .identity-card-tab,.dark .identity-business-card .identity-card-tab{color:#b7c8d7!important}:root[data-theme=dark] .identity-business-card .identity-card-tab.is-active,[data-theme=dark] .identity-business-card .identity-card-tab.is-active,.dark .identity-business-card .identity-card-tab.is-active{color:#91d0ff!important;background:#2a4051!important;border-bottom-color:#6bf!important}:root[data-theme=dark] .identity-business-card .identity-quick-share,:root[data-theme=dark] .identity-business-card .identity-card-status,[data-theme=dark] .identity-business-card .identity-quick-share,[data-theme=dark] .identity-business-card .identity-card-status,.dark .identity-business-card .identity-quick-share,.dark .identity-business-card .identity-card-status{color:#edf3f8!important;background:#202932!important;border-color:#354858!important}:root[data-theme=dark] .identity-business-card .identity-card-panel select,[data-theme=dark] .identity-business-card .identity-card-panel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .identity-profile-page,.dark .identity-profile-page{color:#eaf1f7!important;background:#151a20!important}[data-theme=dark] .identity-profile-page .identity-profile-accordion,.dark .identity-profile-page .identity-profile-accordion{background:#202932!important;border:1px solid #354655!important}[data-theme=dark] .identity-profile-page .identity-profile-accordion-trigger,.dark .identity-profile-page .identity-profile-accordion-trigger{color:#f1f6fa!important;background:#263340!important;border-bottom:1px solid #354655!important}[data-theme=dark] .identity-profile-page .identity-profile-surface,.dark .identity-profile-page .identity-profile-surface{background:#202932!important;border-color:#394d5e!important}[data-theme=dark] .identity-profile-page .identity-profile-title,[data-theme=dark] .identity-profile-page .identity-profile-card-title,.dark .identity-profile-page .identity-profile-title,.dark .identity-profile-page .identity-profile-card-title{color:#f1f6fa!important}[data-theme=dark] .identity-profile-page .identity-profile-subtitle,[data-theme=dark] .identity-profile-page .identity-profile-card-helper,[data-theme=dark] .identity-profile-page .identity-profile-breadcrumbs,.dark .identity-profile-page .identity-profile-subtitle,.dark .identity-profile-page .identity-profile-card-helper,.dark .identity-profile-page .identity-profile-breadcrumbs{color:#b7c5d1!important}[data-theme=dark] .identity-profile-page label,.dark .identity-profile-page label{color:#b8c9d6!important}[data-theme=dark] .identity-profile-page input,[data-theme=dark] .identity-profile-page textarea,[data-theme=dark] .identity-profile-page select,.dark .identity-profile-page input,.dark .identity-profile-page textarea,.dark .identity-profile-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eaf2f8!important;background:#1c2934!important;border-color:#425a6b!important}[data-theme=dark] .identity-profile-page input:disabled,.dark .identity-profile-page input:disabled{color:#afbfcc!important;opacity:1!important;background:#27323d!important}[data-theme=dark] .identity-profile-page input::placeholder,[data-theme=dark] .identity-profile-page textarea::placeholder,.dark .identity-profile-page input::placeholder,.dark .identity-profile-page textarea::placeholder{color:#95aabd!important}[data-theme=dark] .identity-profile-page .identity-link,.dark .identity-profile-page .identity-link{color:#a9dcff!important;background:#263e50!important;border:1px solid #47708d!important;text-decoration:none!important}[data-theme=dark] .identity-profile-page .identity-link:hover,.dark .identity-profile-page .identity-link:hover{background:#31536a!important}[data-theme=dark] .identity-business-card .identity-card-page-title,.dark .identity-business-card .identity-card-page-title{color:#f1f6fa!important}[data-theme=dark] .identity-business-card .identity-card-page-subtitle,[data-theme=dark] .identity-business-card .identity-card-section-label,.dark .identity-business-card .identity-card-page-subtitle,.dark .identity-business-card .identity-card-section-label{color:#aec0ce!important}[data-theme=dark] .identity-business-card .identity-card-panel-title,.dark .identity-business-card .identity-card-panel-title{color:#edf4fa!important}[data-theme=dark] .identity-business-card .identity-card-panel-heading,.dark .identity-business-card .identity-card-panel-heading{border-color:#415768!important}[data-theme=dark] .identity-business-card .identity-card-secondary-action,[data-theme=dark] .identity-business-card .identity-card-icon-action,[data-theme=dark] .identity-business-card .identity-card-status-action,.dark .identity-business-card .identity-card-secondary-action,.dark .identity-business-card .identity-card-icon-action,.dark .identity-business-card .identity-card-status-action{color:#e6f3fe!important;background:#273947!important;border-color:#476176!important}[data-theme=dark] .identity-business-card .identity-card-preview-toolbar button:not([style*="background: rgb(102, 187, 255)"]),.dark .identity-business-card .identity-card-preview-toolbar button:not([style*="background: rgb(102, 187, 255)"]){color:#dbeaf7;border-color:#425c70}[data-theme=dark] .identity-business-card .identity-card-panel label,.dark .identity-business-card .identity-card-panel label{color:#b9c9d7!important}[data-theme=dark] .identity-business-card .identity-card-panel input,[data-theme=dark] .identity-business-card .identity-card-panel select,[data-theme=dark] .identity-business-card .identity-card-panel textarea,.dark .identity-business-card .identity-card-panel input,.dark .identity-business-card .identity-card-panel select,.dark .identity-business-card .identity-card-panel textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f6fa!important;background:#1d2a35!important;border-color:#425b6d!important}[data-theme=dark] .identity-business-card .identity-card-panel input::placeholder,.dark .identity-business-card .identity-card-panel input::placeholder{color:#9eb2c2!important}[data-theme=dark] .identity-business-card .identity-card-panel button:not([style*=background\:]):not([type=color]),.dark .identity-business-card .identity-card-panel button:not([style*=background\:]):not([type=color]){color:#e6f2fb!important}@media (width<=980px){.identity-business-card .solid-business-card-layout{min-height:0;grid-template-columns:1fr!important}}.identity-business-card .identity-card-editor-subtabs{border-radius:10px;width:100%}.identity-business-card .identity-card-editor-subtab{white-space:nowrap;text-align:center;width:100%;min-width:0}.identity-business-card .identity-card-text-row,.identity-business-card .identity-card-text-row input[type=number]{min-width:0}.identity-business-card .identity-card-reset{min-height:40px}.manager-shell[data-theme=dark] .identity-business-card .identity-card-editor-subtabs,[data-theme=dark] .identity-business-card .identity-card-editor-subtabs{background:#202b35!important;border:1px solid #344858!important;gap:8px!important;padding:8px!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-editor-subtab,[data-theme=dark] .identity-business-card .identity-card-editor-subtab{color:#d2e1ed!important;box-shadow:none!important;background:#263642!important;border:1px solid #42566a!important;line-height:1.25!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-editor-subtab[aria-selected=true],[data-theme=dark] .identity-business-card .identity-card-editor-subtab[aria-selected=true]{color:#bde5ff!important;background:#25475f!important;border:1px solid #6bf!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-text-row,[data-theme=dark] .identity-business-card .identity-card-text-row{color:#e9f3fa!important;background:#23313d!important;border:1px solid #405566!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-text-row label,[data-theme=dark] .identity-business-card .identity-card-text-row label{color:#eaf3fa!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-text-row span,[data-theme=dark] .identity-business-card .identity-card-text-row span{color:#afc2d1!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-text-row input[type=number],[data-theme=dark] .identity-business-card .identity-card-text-row input[type=number]{color:#eef6fc!important;background:#192630!important;border:1px solid #446072!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-reset,[data-theme=dark] .identity-business-card .identity-card-reset{color:#d9edfd!important;background:#2b4051!important;border:1px solid #50728a!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-panel [style*="color: rgb(94, 104, 114)"],[data-theme=dark] .identity-business-card .identity-card-panel [style*="color: rgb(94, 104, 114)"]{color:#aebfcf!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-panel [style*="color: rgb(32, 37, 42)"],[data-theme=dark] .identity-business-card .identity-card-panel [style*="color: rgb(32, 37, 42)"]{color:#e9f3fa!important}.manager-shell[data-theme=dark] .identity-business-card .solid-business-card-controls button:not(.identity-card-editor-subtab):not([style*="background: rgb(102, 187, 255)"]),[data-theme=dark] .identity-business-card .solid-business-card-controls button:not(.identity-card-editor-subtab):not([style*="background: rgb(102, 187, 255)"]){color:#dcebf6;border-color:#455f72}@media (width<=800px){.identity-business-card .identity-card-editor-subtabs{position:relative!important;top:auto!important}}.identity-business-card .solid-business-card-controls{min-width:0;flex-direction:column!important;gap:0!important;padding-bottom:18px!important;display:flex!important}.identity-business-card .identity-card-tabs{flex-shrink:0;overflow-x:auto;background:#f1f6f9!important;border:1px solid #dce5eb!important;border-radius:12px!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0 0 22px!important;padding:9px!important;display:flex!important}.identity-business-card .identity-card-tab{flex:1 0 auto;justify-content:center;align-items:center;transition:background .16s,border-color .16s;display:inline-flex;color:#5e6872!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;min-height:43px!important;padding:10px 16px!important;font-size:13px!important;line-height:1.4!important}.identity-business-card .identity-card-tab:hover{color:#20252a!important;background:#e4eff8!important}.identity-business-card .identity-card-tab.is-active{color:#156699!important;background:#fff!important;border-color:#b6dafa!important;box-shadow:0 2px 8px #25567714!important}.identity-business-card .identity-card-tab-content{flex-direction:column;gap:20px;min-width:0;padding:0 2px 24px;display:flex}.identity-business-card .identity-card-workspace-heading{border-bottom:1px solid #dce5eb;padding:0 4px 5px}.identity-business-card .identity-card-workspace-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#2986bd;margin-bottom:7px;font-size:10px;font-weight:700}.identity-business-card .identity-card-workspace-heading h2{color:#20252a;margin:0 0 6px;font-family:Archivo,sans-serif;font-size:19px;font-weight:700;line-height:1.25}.identity-business-card .identity-card-workspace-heading p{color:#60717f;margin:0 0 13px;font-size:13px;line-height:1.55}.identity-business-card .identity-card-tab-content>div[style],.identity-business-card .identity-card-tab-content>.identity-card-design-editor{min-width:0}.identity-business-card .identity-card-tab-content .identity-card-panel{overflow:hidden;box-shadow:0 2px 9px #1e3c5809;border-radius:12px!important}.identity-business-card .identity-card-tab-content .identity-card-panel+.identity-card-panel{margin-top:4px}.identity-business-card .identity-card-design-editor,.identity-business-card .identity-card-tab-content>div:not(.identity-card-workspace-heading){gap:20px!important}.identity-business-card .identity-card-panel-heading{gap:12px!important;padding:18px 20px!important}.identity-business-card .identity-card-panel-heading+div{padding:20px!important}.identity-business-card .identity-card-editor-subtabs{z-index:auto!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-bottom:4px!important;padding:0 0 4px!important;display:grid!important;position:relative!important;top:auto!important}.identity-business-card .identity-card-editor-subtab{cursor:pointer;font-size:12px;font-weight:650;line-height:1.3;color:#536575!important;background:#fff!important;border:1px solid #d6e1e9!important;border-radius:9px!important;min-height:40px!important;padding:11px 7px!important}.identity-business-card .identity-card-editor-subtab[aria-selected=true]{color:#156b9c!important;background:#e7f4ff!important;border-color:#6bf!important}.identity-business-card .solid-business-card-spec-grid{gap:10px!important}.identity-business-card .solid-business-card-spec-grid>*{min-width:0;background:#f5f9fc!important;border:1px solid #dce5ed!important;border-radius:9px!important;padding:14px!important}.identity-business-card .solid-business-card-workflow{gap:10px!important}.identity-business-card .solid-business-card-workflow>*{min-width:0;background:#f5f9fc!important;border:1px solid #dce5ed!important;border-radius:9px!important;padding:12px!important}.identity-business-card .identity-quick-share{margin-top:20px!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-tabs,[data-theme=dark] .identity-business-card .identity-card-tabs{background:#202c36!important;border-color:#3b4e5d!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-tab,[data-theme=dark] .identity-business-card .identity-card-tab{color:#bdcbd7!important;background:0 0!important;border-color:#0000!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-tab:hover,[data-theme=dark] .identity-business-card .identity-card-tab:hover{color:#f0f7ff!important;background:#293f4f!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-tab.is-active,[data-theme=dark] .identity-business-card .identity-card-tab.is-active{color:#bce4ff!important;box-shadow:none!important;background:#304d62!important;border-color:#507e9d!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-workspace-heading,[data-theme=dark] .identity-business-card .identity-card-workspace-heading{border-color:#344857!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-workspace-heading h2,[data-theme=dark] .identity-business-card .identity-card-workspace-heading h2{color:#edf3f8!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-workspace-heading p,[data-theme=dark] .identity-business-card .identity-card-workspace-heading p{color:#b1c1ce!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-workspace-eyebrow,[data-theme=dark] .identity-business-card .identity-card-workspace-eyebrow{color:#85caff!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-editor-subtabs,[data-theme=dark] .identity-business-card .identity-card-editor-subtabs{background:0 0!important;border:0!important;padding:0 0 4px!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-editor-subtab,[data-theme=dark] .identity-business-card .identity-card-editor-subtab{color:#c0d2e0!important;background:#22313d!important;border:1px solid #3a5162!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-editor-subtab[aria-selected=true],[data-theme=dark] .identity-business-card .identity-card-editor-subtab[aria-selected=true]{color:#d2efff!important;background:#2c5068!important;border-color:#65baff!important}.manager-shell[data-theme=dark] .identity-business-card .solid-business-card-spec-grid>*,.manager-shell[data-theme=dark] .identity-business-card .solid-business-card-workflow>*,[data-theme=dark] .identity-business-card .solid-business-card-spec-grid>*,[data-theme=dark] .identity-business-card .solid-business-card-workflow>*{color:#dce9f3!important;background:#24333e!important;border-color:#3d5364!important}@media (width<=900px){.identity-business-card .identity-card-tabs{margin-bottom:16px!important}.identity-business-card .identity-card-tab{padding:10px 12px!important;font-size:12px!important}.identity-business-card .identity-card-panel-heading+div{padding:16px!important}}@media (width<=560px){.identity-business-card .identity-card-tab{flex:none}.identity-business-card .identity-card-editor-subtabs{gap:5px!important}.identity-business-card .identity-card-editor-subtab{padding:10px 3px!important;font-size:11px!important}}.identity-profile-page .identity-profile-accordion{overflow:hidden;border-radius:14px!important}.identity-profile-page .identity-profile-accordion-trigger{border-bottom:1px solid #dce6ee!important;min-height:62px!important;padding:16px 24px!important;line-height:1.4!important}.identity-profile-page .identity-profile-content{gap:24px!important;padding:24px!important}.identity-profile-page .identity-profile-primary-grid{align-items:stretch;gap:20px!important}.identity-profile-page .identity-profile-surface{min-width:0;box-shadow:0 1px 4px #19324b09;border-radius:12px!important;padding:24px!important}.identity-profile-page .identity-profile-surface h2{letter-spacing:-.015em}.identity-profile-page .identity-profile-card-helper{max-width:75ch;line-height:1.55!important}.identity-profile-page .identity-profile-field-row{min-width:0;gap:16px!important}.identity-profile-page .identity-profile-field-control{min-width:0}.identity-profile-page .identity-profile-input,.identity-profile-page .identity-profile-field-control input,.identity-profile-page .identity-profile-field-control textarea{max-width:100%;min-height:40px;border-radius:8px!important}.identity-profile-page .identity-profile-field-control textarea{padding:11px 12px!important;line-height:1.55!important}.identity-profile-page .identity-profile-photo-layout{align-items:start!important;gap:24px!important}.identity-profile-page .identity-profile-photo-preview{flex-shrink:0;border-radius:12px!important}.identity-profile-page .identity-profile-photo-actions{min-width:0;gap:12px!important}.identity-profile-page .identity-upload-label,.identity-profile-page .identity-link{white-space:normal;text-align:center;line-height:1.4}.identity-profile-page .identity-profile-identity-grid{gap:20px!important}.identity-profile-page input:focus-visible,.identity-profile-page textarea:focus-visible,.identity-profile-page button:focus-visible{outline-offset:2px!important;outline:2px solid #6bf!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-accordion-trigger,[data-theme=dark] .identity-profile-page .identity-profile-accordion-trigger{color:#edf5fb!important;background:#273643!important;border-bottom-color:#3a5060!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-surface,[data-theme=dark] .identity-profile-page .identity-profile-surface{box-shadow:none!important;background:#202b35!important;border-color:#3a4d5c!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-field-label,[data-theme=dark] .identity-profile-page .identity-profile-field-label{color:#b8c9d6!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-input,.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-field-control input,.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-field-control textarea,[data-theme=dark] .identity-profile-page .identity-profile-input,[data-theme=dark] .identity-profile-page .identity-profile-field-control input,[data-theme=dark] .identity-profile-page .identity-profile-field-control textarea{color:#eaf4fb!important;background:#1b2833!important;border:1px solid #40586a!important}.manager-shell[data-theme=dark] .identity-profile-page input::placeholder,.manager-shell[data-theme=dark] .identity-profile-page textarea::placeholder,[data-theme=dark] .identity-profile-page input::placeholder,[data-theme=dark] .identity-profile-page textarea::placeholder{opacity:1;color:#97aebe!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-upload-label,.manager-shell[data-theme=dark] .identity-profile-page .identity-link,[data-theme=dark] .identity-profile-page .identity-upload-label,[data-theme=dark] .identity-profile-page .identity-link{color:#b9e3ff!important;background:#2c4659!important;border-color:#4d718a!important}@media (width<=1000px){.identity-profile-page .identity-profile-primary-grid{grid-template-columns:1fr!important}.identity-profile-page .identity-profile-content{padding:18px!important}}@media (width<=680px){.identity-profile-page .identity-profile-surface{padding:17px!important}.identity-profile-page .identity-profile-field-row{grid-template-columns:1fr!important;gap:6px!important}.identity-profile-page .identity-profile-photo-layout{flex-direction:column!important;gap:14px!important}.identity-profile-page .identity-profile-identity-grid{grid-template-columns:1fr!important}}.identity-business-card .identity-card-panel-icon{color:#237eb6!important;background:#e9f4fe!important;border:1px solid #c9e6fa!important;border-radius:9px!important;width:34px!important;height:34px!important}.identity-business-card .identity-card-panel-icon svg{color:inherit!important;stroke:currentColor!important}.identity-business-card .identity-card-panel-description{color:#657686!important;line-height:1.5!important}.identity-business-card .identity-card-theme-option{color:#20252a!important;text-align:left!important;background:#fff!important;border-radius:12px!important;min-width:0!important;min-height:170px!important;padding:13px!important}.identity-business-card .identity-card-theme-copy strong{color:#20252a!important;font-size:14px!important;line-height:1.35!important}.identity-business-card .identity-card-theme-copy span{color:#65717b!important;font-size:12px!important;line-height:1.4!important}.identity-business-card .identity-card-theme-option:focus-visible{outline-offset:2px!important;outline:2px solid #6bf!important}.identity-business-card .identity-card-palette-preset{min-height:42px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.identity-business-card .identity-card-palette-preset[style*="background: rgb(255, 255, 255)"]{color:#20252a!important;border-color:#b9c9d3!important}.identity-business-card .identity-card-qr-destination{border-radius:10px!important;gap:16px!important;min-width:0!important;padding:16px!important}.identity-business-card .identity-card-destination-title{font-size:14px!important;font-weight:700!important}.identity-business-card .identity-card-destination-url{overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.5!important}.identity-business-card .solid-business-card-spec-grid{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.identity-business-card .identity-card-spec{border-radius:10px!important;gap:6px!important;min-height:88px!important;padding:14px!important;display:flex!important}.identity-business-card .identity-card-spec span{color:#667785!important;font-size:12px!important;line-height:1.35!important}.identity-business-card .identity-card-spec strong{color:#20252a!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.45!important}.identity-business-card .solid-business-card-workflow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.identity-business-card .identity-card-workflow-step{border-radius:10px!important;gap:12px!important;min-height:92px!important;padding:15px!important}.identity-business-card .identity-card-workflow-copy{gap:4px!important;min-width:0!important}.identity-business-card .identity-card-workflow-copy strong{color:#20252a!important;font-size:14px!important;line-height:1.3!important}.identity-business-card .identity-card-workflow-copy span{color:#647587!important;font-size:12px!important;line-height:1.5!important}.identity-profile-page .identity-profile-photo-preview{border-radius:12px!important;width:150px!important;max-width:100%!important;height:150px!important}.identity-profile-page .identity-profile-photo-layout{flex-wrap:wrap!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.identity-profile-page .identity-profile-photo-actions{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;max-width:440px!important;display:flex!important}.identity-profile-page .identity-profile-photo-actions p{overflow-wrap:break-word!important;margin:0!important;line-height:1.6!important}.identity-profile-page .identity-profile-slug-wrap{border-radius:9px!important;height:auto!important;min-height:44px!important;overflow:hidden!important}.identity-profile-page .identity-profile-slug-prefix{flex-shrink:0!important;padding:0 13px!important}.identity-profile-page .identity-profile-slug-input{width:100%!important;min-width:0!important}.identity-profile-page .identity-profile-save-button:disabled{color:#536877!important;opacity:1!important;cursor:default!important;background:#e9f0f5!important;border:1px solid #d1dee7!important;border-radius:9px!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-panel-icon,[data-theme=dark] .identity-business-card .identity-card-panel-icon{color:#a5dfff!important;background:#29475d!important;border-color:#41667f!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-panel-description,[data-theme=dark] .identity-business-card .identity-card-panel-description{color:#afc2d1!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-theme-option,[data-theme=dark] .identity-business-card .identity-card-theme-option{color:#e6f2fb!important;background:#263440!important;border-color:#41596b!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-theme-copy strong,[data-theme=dark] .identity-business-card .identity-card-theme-copy strong{color:#eff7fd!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-theme-copy span,[data-theme=dark] .identity-business-card .identity-card-theme-copy span{color:#b2c5d4!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-palette-preset[style*="background: rgb(255, 255, 255)"],[data-theme=dark] .identity-business-card .identity-card-palette-preset[style*="background: rgb(255, 255, 255)"]{color:#20252a!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-spec,.manager-shell[data-theme=dark] .identity-business-card .identity-card-workflow-step,[data-theme=dark] .identity-business-card .identity-card-spec,[data-theme=dark] .identity-business-card .identity-card-workflow-step{background:#253440!important;border:1px solid #40596b!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-spec span,.manager-shell[data-theme=dark] .identity-business-card .identity-card-workflow-copy span,[data-theme=dark] .identity-business-card .identity-card-spec span,[data-theme=dark] .identity-business-card .identity-card-workflow-copy span{color:#b1c4d3!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-spec strong,.manager-shell[data-theme=dark] .identity-business-card .identity-card-workflow-copy strong,[data-theme=dark] .identity-business-card .identity-card-spec strong,[data-theme=dark] .identity-business-card .identity-card-workflow-copy strong{color:#f0f6fb!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-qr-destination,[data-theme=dark] .identity-business-card .identity-card-qr-destination{background:#253440!important;border:1px solid #40596b!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-destination-title,[data-theme=dark] .identity-business-card .identity-card-destination-title{color:#f0f6fb!important}.manager-shell[data-theme=dark] .identity-business-card .identity-card-destination-url,[data-theme=dark] .identity-business-card .identity-card-destination-url{color:#bdd0de!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-photo-preview,[data-theme=dark] .identity-profile-page .identity-profile-photo-preview{color:#b6c8d7!important;background:#243440!important;border:1px dashed #547083!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-photo-preview span,[data-theme=dark] .identity-profile-page .identity-profile-photo-preview span{color:#b7cad9!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-slug-wrap,[data-theme=dark] .identity-profile-page .identity-profile-slug-wrap{background:#192833!important;border:1px solid #476176!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-slug-prefix,[data-theme=dark] .identity-profile-page .identity-profile-slug-prefix{color:#c5d6e3!important;background:#2c3e4b!important;border-right:1px solid #476176!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-slug-input,[data-theme=dark] .identity-profile-page .identity-profile-slug-input{color:#f0f6fc!important;background:#192833!important;border:0!important}.manager-shell[data-theme=dark] .identity-profile-page .identity-profile-save-button:disabled,[data-theme=dark] .identity-profile-page .identity-profile-save-button:disabled{color:#b8c9d5!important;background:#2b3b49!important;border:1px solid #475b6b!important}@media (width<=700px){.identity-business-card .solid-business-card-spec-grid,.identity-business-card .solid-business-card-workflow{grid-template-columns:1fr!important}.identity-profile-page .identity-profile-photo-layout{flex-direction:column!important}}.sf-publishing{--pub-bg:#fff;--pub-panel:#f5f8fa;--pub-ink:#20252a;--pub-muted:#5e6872;--pub-border:#dce6ec;--pub-blue:#6bf;color:var(--pub-ink)}.manager-shell[data-theme=dark] .sf-publishing{--pub-bg:#202a33;--pub-panel:#263440;--pub-ink:#eef3f8;--pub-muted:#aec0cd;--pub-border:#3c5262}.sf-publishing .sf-publish-control,.sf-publishing .sf-publish-link,.sf-publishing .sf-publish-panel{border:1px solid var(--pub-border);background:var(--pub-bg);border-radius:14px;margin:16px 0;padding:20px}.sf-publishing .sf-publish-control{justify-content:space-between;align-items:center;gap:20px;display:flex}.sf-publishing h2{color:var(--pub-ink);margin:6px 0;font-size:20px}.sf-publishing p{color:var(--pub-muted);line-height:1.55}.sf-publishing .sf-publish-eyebrow,.sf-publishing .sf-publish-link span{color:var(--pub-muted);letter-spacing:.08em;font-size:11px;font-weight:700}.sf-publishing .sf-publish-control button,.sf-publishing .sf-publish-actions button,.sf-publishing .sf-publish-softbutton{border:1px solid var(--pub-border);background:var(--pub-panel);color:var(--pub-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-weight:600;display:inline-flex}.sf-publishing .sf-publish-control button.sf-publish-action{color:#17202a;background:#6bf;border-color:#6bf}.sf-publishing button:disabled{opacity:.55;cursor:not-allowed}.sf-publishing .sf-publish-link{align-items:center;gap:14px;display:flex}.sf-publishing .sf-publish-link>div{flex:1;gap:4px;min-width:0;display:grid}.sf-publishing .sf-publish-link strong{color:var(--pub-ink);overflow-wrap:anywhere;font-size:13px}.sf-publishing .sf-publish-link button,.sf-publishing .sf-publish-link a{background:var(--pub-panel);border:1px solid var(--pub-border);color:var(--pub-ink);cursor:pointer;border-radius:8px;padding:9px;display:flex}.sf-publishing .sf-publish-notice{border:1px solid var(--pub-border);background:var(--pub-panel);color:var(--pub-ink);border-radius:9px;padding:12px 16px}.sf-publishing .sf-publish-checks{gap:12px;display:grid}.sf-publishing .sf-publish-checks label{color:var(--pub-ink);align-items:center;gap:10px;font-size:14px;display:flex}.sf-publishing .sf-publish-checks input{accent-color:#6bf}.sf-publishing .sf-publish-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=700px){.sf-publishing .sf-publish-control{flex-direction:column;align-items:flex-start}.sf-publishing .sf-publish-control button{justify-content:center;width:100%}}.sf-publishing .sf-presence-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.sf-publishing .sf-presence-status{text-align:left;border:1px solid var(--pub-border);background:var(--pub-bg);color:var(--pub-ink);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.sf-publishing .sf-presence-status.is-selected{border-color:#6bf;box-shadow:0 0 0 1px #6bf4}.sf-publishing .sf-presence-status>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sf-publishing .sf-presence-status strong{font-size:13px}.sf-publishing .sf-presence-status small{color:var(--pub-muted);font-size:11px}.sf-publishing .sf-presence-dot{background:#a4abb3;border-radius:100%;flex-shrink:0;width:8px;height:8px}.sf-publishing .sf-presence-dot.is-live{background:#10b981}.sf-publishing .sf-presence-studio{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:22px;margin-top:18px;display:grid}.sf-publishing .sf-presence-editor,.sf-publishing .sf-presence-preview{min-width:0}.sf-publishing .sf-presence-editor>.sf-presence-content{gap:12px}.sf-publishing .sf-presence-editor .sf-publish-panel{margin:0}.sf-publishing .sf-presence-preview{background:var(--pub-bg);border:1px solid var(--pub-border);border-radius:14px;gap:12px;padding:14px;display:grid;position:sticky;top:88px}.sf-publishing .sf-presence-preview-header{color:var(--pub-ink);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.sf-publishing .sf-presence-preview-header span,.sf-publishing .sf-presence-preview-header a{align-items:center;gap:7px;display:flex}.sf-publishing .sf-presence-preview-header a{color:var(--pub-ink);font-size:11px;text-decoration:none}.sf-publishing .sf-presence-preview iframe{border:1px solid var(--pub-border);background:#fff;border-radius:10px;width:100%;height:min(650px,65vh);min-height:420px}.sf-publishing .sf-presence-preview-empty{background:var(--pub-panel);border:1px dashed var(--pub-border);text-align:center;min-height:340px;color:var(--pub-ink);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.sf-publishing .sf-presence-preview-empty p{max-width:260px;margin:0;font-size:12px}.sf-publishing .sf-presence-preview-note{font-size:11px;line-height:1.5;margin:0!important}.sf-publishing .sf-profile-editor{border-radius:14px;min-width:0}@media (width<=1100px){.sf-publishing .sf-presence-studio{grid-template-columns:1fr}.sf-publishing .sf-presence-preview{position:static}}@media (width<=640px){.sf-publishing .sf-presence-status-grid{grid-template-columns:1fr}.sf-publishing .sf-presence-status{padding:12px}.sf-publishing .sf-presence-preview iframe{height:500px;min-height:380px}}.sf-publishing .sf-presence-status-grid{display:none}.sf-publishing .sf-publish-control{gap:12px;margin:10px 0;padding:14px 18px}.sf-publishing .sf-publish-control h2{margin:2px 0;font-size:16px}.sf-publishing .sf-publish-control p{margin:2px 0;font-size:12px}.sf-publishing .sf-publish-link{margin:10px 0 16px;padding:10px 14px}.sf-publishing .sf-presence-studio{grid-template-columns:minmax(0,1.5fr) minmax(290px,.75fr)}.sf-publishing .sf-presence-studio-wide{grid-template-columns:minmax(0,1fr)}.sf-publishing .sf-presence-studio-wide .sf-presence-preview{position:relative;top:auto}.sf-publishing .sf-presence-studio-wide .sf-presence-preview iframe{height:min(700px,72vh)}.sf-publishing .sf-presence-studio-wide .sf-presence-editor{width:100%;min-width:0}.sf-publishing .sf-presence-editor .sf-profile-editor{width:100%;min-width:0;overflow:visible}.sf-publishing .sf-presence-preview-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sf-publishing .sf-presence-preview-controls button{border:1px solid var(--pub-border);background:var(--pub-panel);color:var(--pub-ink);cursor:pointer;border-radius:7px;padding:7px 10px;font:600 12px IBM Plex Sans,sans-serif}.sf-publishing .sf-section-toggle-row{border-bottom:1px solid var(--pub-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;display:flex!important}.sf-publishing .sf-section-toggle-row:last-child{border-bottom:0}.sf-publishing .sf-section-toggle-row input[role=switch]{appearance:none;cursor:pointer;background:#9eacb6;border:1px solid #8595a1;border-radius:99px;width:43px;min-width:43px;height:25px;margin:0;transition:background .15s;position:relative}.sf-publishing .sf-section-toggle-row input[role=switch]:after{content:"";background:#fff;border-radius:100%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.sf-publishing .sf-section-toggle-row input[role=switch]:checked{background:#2989c9;border-color:#2989c9}.sf-publishing .sf-section-toggle-row input[role=switch]:checked:after{transform:translate(18px)}.sf-publishing .sf-section-toggle-row input[role=switch]:focus-visible{outline-offset:3px;outline:2px solid #6bf}.sf-publishing .sf-presence-studio-wide .sf-presence-editor :is(input,textarea,select){box-sizing:border-box;min-width:0;max-width:100%}.sf-publishing .sf-presence-studio-wide .sf-presence-editor :is(.settings-form-grid,.profile-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media (width<=950px){.sf-publishing .sf-presence-studio{grid-template-columns:minmax(0,1fr)}.sf-publishing .sf-presence-preview{position:static}}.sf-publishing .sf-profile-editor .identity-profile-header .identity-profile-title,.sf-publishing .sf-profile-editor .identity-profile-header .identity-profile-subtitle{display:none!important}.sf-publishing .sf-profile-editor .identity-profile-page{background:0 0!important;max-width:none!important;padding:0!important}.sf-publishing .sf-profile-editor .identity-profile-primary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr))!important}.sf-publishing .sf-profile-editor .identity-profile-field-row{grid-template-columns:minmax(120px,220px) minmax(0,1fr);display:grid;gap:14px!important}.sf-publishing .sf-profile-editor .identity-profile-field-control,.sf-publishing .sf-profile-editor .identity-profile-field-control :is(input,textarea,select){width:100%!important;min-width:0!important}@media (width<=700px){.sf-publishing .sf-profile-editor .identity-profile-field-row{grid-template-columns:1fr}}.sf-lock-shell{background:var(--white,#fff);border:1px solid var(--border,#e3e8ed);max-width:660px;color:var(--dark,#20252a);text-align:center;border-radius:14px;margin:clamp(24px,8vh,100px) auto;padding:36px;font-family:IBM Plex Sans,sans-serif}.sf-lock-icon{color:#2995d7;background:#66bbff26;border-radius:14px;place-items:center;width:54px;height:54px;margin:auto auto 16px;font-size:28px;display:grid}.sf-lock-kicker{letter-spacing:.12em;color:var(--grey,#5e6872);font-size:11px;font-weight:600}.sf-lock-shell h1{margin:14px 0;font-family:Archivo,sans-serif;font-size:26px;line-height:1.3}.sf-lock-shell p{color:var(--grey,#5e6872);font-size:14px;line-height:1.7}.sf-lock-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:25px 0;display:flex}.sf-lock-actions button{border:1px solid var(--border,#d5dbe0);background:var(--white,#fff);color:var(--dark,#20252a);cursor:pointer;border-radius:8px;padding:10px 15px}.sf-lock-actions .sf-lock-primary{color:#15212b;background:#6bf;border-color:#6bf;font-weight:600}.sf-lock-actions button:disabled{opacity:.5}.sf-lock-note{font-size:12px!important}.sf-lock-error{color:#b91c1c!important}.sf-public-booking{color:#20252a;background:#f5f8fa;min-height:100vh;padding:32px 18px 80px;font-family:Arial,sans-serif}.sf-public-booking>header,.sf-public-booking>section{background:#fff;border:1px solid #e3e8ed;border-radius:16px;max-width:760px;margin:0 auto;padding:26px 30px}.sf-public-booking>header{border-top:5px solid #6bf;margin-bottom:18px}.sf-public-booking>header h1{margin:12px 0;font-size:clamp(25px,4vw,36px);line-height:1.2}.sf-public-booking>header p{color:#5e6872;line-height:1.55}.sf-public-booking>hr{display:none}.sf-public-booking>section h2{margin:0 0 14px}.sf-public-booking form{gap:18px;display:grid}.sf-public-booking form>div{gap:7px;display:grid}.sf-public-booking label{font-size:14px;font-weight:600}.sf-public-booking input,.sf-public-booking select,.sf-public-booking textarea{box-sizing:border-box;color:#20252a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cad4dc;border-radius:9px;padding:11px 12px;display:block}.sf-public-booking button{cursor:pointer;color:#20252a;background:#6bf;border:0;border-radius:10px;padding:13px 18px;font-weight:700}.sf-public-booking button:disabled{opacity:.55;cursor:not-allowed}.sf-public-booking form button{justify-self:start}.sf-public-booking form>p,.sf-public-booking>section>p{line-height:1.5}@media (width<=600px){.sf-public-booking{padding:12px 10px 48px}.sf-public-booking>header,.sf-public-booking>section{padding:22px 18px}}.sf-storefront{color:#20252a;--store-line:#e3e8ed;background:#f5f8fa;min-height:100vh;font-family:IBM Plex Sans,Arial,sans-serif}.sf-storefront *{box-sizing:border-box}.sf-storefront-header{border-bottom:1px solid var(--store-line);background:#fff}.sf-storefront-header-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:auto;padding:18px 24px;display:flex}.sf-storefront-brand{align-items:center;gap:13px;min-width:0;font-size:16px;display:flex}.sf-storefront-brand strong{overflow-wrap:anywhere}.sf-storefront-brand img{object-fit:contain;width:48px;height:48px}.sf-storefront-logo-fallback{background:var(--store-brand);border-radius:11px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.sf-storefront-nav{align-items:center;gap:14px;display:flex}.sf-storefront-nav a{color:#20252a;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sf-storefront-nav-book{background:var(--store-brand);border-radius:10px;padding:11px 15px}.sf-storefront-content{gap:34px;max-width:1160px;margin:auto;padding:32px 24px 64px;display:grid}.sf-storefront-hero{color:#fff;border-top:5px solid var(--store-brand);background:#20252a;border-radius:21px;padding:clamp(28px,5vw,65px)}.sf-storefront-eyebrow,.sf-storefront-section-heading>span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.sf-storefront-eyebrow{color:var(--store-brand)}.sf-storefront-hero h1{letter-spacing:-.04em;max-width:800px;margin:17px 0 12px;font-family:Archivo,Arial,sans-serif;font-size:clamp(30px,4vw,53px);line-height:1.13}.sf-storefront-tagline{color:#f1f6fa;margin:0 0 15px;font-size:clamp(17px,2vw,22px)}.sf-storefront-description{color:#d1dce5;max-width:710px;font-size:15px;line-height:1.75}.sf-storefront-location{color:#d1dce5;align-items:center;gap:7px;margin-top:17px;font-size:13px;display:flex}.sf-storefront-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sf-storefront-actions a{border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.sf-storefront-primary{background:var(--store-brand);color:#20252a}.sf-storefront-secondary{color:#20252a;background:#fff}.sf-storefront-section{border:1px solid var(--store-line);background:#fff;border-radius:20px;padding:clamp(20px,3vw,35px)}.sf-storefront-section-heading>span{color:#5e6872}.sf-storefront-section-heading h2{letter-spacing:-.03em;margin:7px 0;font-size:clamp(23px,2.5vw,30px)}.sf-storefront-section-heading p{color:#5e6872;margin:0 0 24px;font-size:14px}.sf-storefront-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.sf-storefront-service{border:1px solid var(--store-line);border-radius:13px;flex-direction:column;gap:12px;min-height:190px;padding:21px;display:flex}.sf-storefront-service-index{color:#82909b;font-size:12px;font-weight:800}.sf-storefront-service h3{margin:0;font-size:18px}.sf-storefront-service>p{color:#5e6872;margin:0;font-size:13px;line-height:1.6}.sf-storefront-service-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.sf-storefront-service-bottom strong{font-size:13px}.sf-storefront-service-bottom a{color:#1367a0;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sf-storefront-contact-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.sf-storefront-contact-actions a{border:1px solid var(--store-line);color:#20252a;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:17px;text-decoration:none;display:flex}.sf-storefront-contact-actions a>svg{color:#328fd0;flex-shrink:0}.sf-storefront-contact-actions span{gap:5px;min-width:0;display:grid}.sf-storefront-contact-actions small{color:#5e6872}.sf-storefront-contact-actions strong{overflow-wrap:anywhere;font-size:13px}.sf-storefront-footer{border-top:1px solid var(--store-line);color:#5e6872;justify-content:space-between;gap:20px;max-width:1160px;margin:auto;padding:22px 24px 32px;font-size:12px;display:flex}.sf-storefront a:focus-visible{outline-offset:3px;outline:2px solid #328fd0}@media (width<=650px){.sf-storefront-header-inner{padding:15px}.sf-storefront-content{gap:18px;padding:18px 15px 35px}.sf-storefront-nav{gap:8px}.sf-storefront-nav a{font-size:11px}.sf-storefront-nav a:first-child:not(.sf-storefront-nav-book){display:none}.sf-storefront-hero{border-radius:15px}.sf-storefront-actions a{flex:1}.sf-storefront-footer{padding:20px 15px}}.sf-storefront-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;display:grid}.sf-storefront-review{border:1px solid var(--store-line,#dae3e9);background:#fff;border-radius:13px;min-width:0;padding:22px}.sf-storefront-review-stars{color:#b97806;letter-spacing:3px;margin-bottom:12px;font-size:18px;display:block}.sf-storefront-review h3{margin:0 0 8px;font-size:16px}.sf-storefront-review p{color:#50616f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;line-height:1.65}.sf-storefront-review time{color:#697c89;font-size:12px}.sf-review-public{color:#20252a;background:#f5f8fa;place-items:center;min-height:100vh;padding:32px 16px;font-family:IBM Plex Sans,Arial,sans-serif;display:grid}.sf-review-panel{background:#fff;border:1px solid #e3e8ed;border-radius:16px;width:min(100%,560px);padding:clamp(24px,4vw,42px);box-shadow:0 12px 50px #20252a10}.sf-review-brand{border-bottom:1px solid #e3e8ed;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:25px;display:flex}.sf-review-brand img,.sf-review-initial{object-fit:contain;background:#e6f4ff;border-radius:10px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:700;display:grid}.sf-review-brand strong,.sf-review-brand span{display:block}.sf-review-brand span{color:#5e6872;margin-top:3px;font-size:12px}.sf-review-panel h1{margin:0 0 8px;font-family:Archivo,Arial,sans-serif;font-size:clamp(24px,4vw,32px)}.sf-review-subtitle{color:#5e6872;margin:0 0 28px;line-height:1.5}.sf-review-panel label{margin:18px 0 8px;font-size:13px;font-weight:600;display:block}.sf-review-rating{gap:6px;margin:2px 0 18px;display:flex}.sf-review-rating button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px}.sf-review-rating button:focus-visible{outline:2px solid #6bf}.sf-review-panel input,.sf-review-panel textarea{box-sizing:border-box;color:#20252a;width:100%;font:inherit;background:#fff;border:1px solid #ccd6df;border-radius:9px;padding:12px}.sf-review-panel :is(input,textarea):focus{border-color:#6bf;outline:2px solid #6bf}.sf-review-submit{color:#20252a;cursor:pointer;background:#6bf;border:0;border-radius:9px;width:100%;margin-top:18px;padding:13px 20px;font-weight:700}.sf-review-submit:disabled{opacity:.55;cursor:not-allowed}.sf-review-error{color:#b91c1c;font-size:13px}.sf-review-privacy{color:#5e6872;margin:16px 0 0;font-size:12px;line-height:1.5}.sf-review-thanks{text-align:center;padding:25px 0}.sf-review-thanks svg{margin-bottom:18px}.sf-review-thanks p{color:#5e6872;line-height:1.5}
