@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans,"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--font-serif:var(--font-sans);--font-mono:var(--font-mono,"Space Mono", ui-monospace, SFMono-Regular, monospace);--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-yellow-50:#fefce8;--color-yellow-300:#ffe02a;--color-purple-600:#9810fa;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-lg:var(--radius);--radius-xl:.75rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--default-mono-font-family:var(--font-mono,"Space Mono", ui-monospace, SFMono-Regular, monospace);--color-border:var(--border)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-purple-600:lab(43.0295% 75.21 -86.5669)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-border,currentColor)}::file-selector-button{border-color:var(--color-border,currentColor)}html{font-feature-settings:"ss01", "cv11";scrollbar-gutter:stable}html:has(.bld){scrollbar-gutter:auto}body{background-color:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;accent-color:var(--plum);font-size:14px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:500}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.ls-btn-sm:focus-visible,.ls-link:focus-visible,.ls-search-clear:focus-visible{outline-offset:1px}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-60{top:calc(var(--spacing) * 60)}.top-full{top:100%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-1{z-index:1}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-7{margin:calc(var(--spacing) * 7)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-12{margin:calc(var(--spacing) * 12)}.m-21{margin:calc(var(--spacing) * 21)}.m-77{margin:calc(var(--spacing) * 77)}.m-\[0_0_4px\]{margin:0 0 4px}.m-\[4px_0_0\]{margin:4px 0 0}.m-\[10px_0_0\]{margin:10px 0 0}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[3px\]{margin-top:3px}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-\[1px\]{margin-bottom:1px}.mb-\[3px\]{margin-bottom:3px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-\[17px\]{height:17px}.h-\[34px\]{height:34px}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-\[17px\]{width:17px}.w-\[38px\]{width:38px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[70\%\]{max-width:70%}.max-w-\[440px\]{max-width:440px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[260px\]{min-width:260px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[100px\]{border-radius:100px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--ls-line\)\]{border-color:var(--ls-line)}.border-\[color\:var\(--ls-plum\)\]{border-color:var(--ls-plum)}.border-input{border-color:var(--input)}.border-red-200{border-color:var(--color-red-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.bg-\[var\(--ls-plum\)\]{background-color:var(--ls-plum)}.bg-background{background-color:var(--background)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-77{padding:calc(var(--spacing) * 77)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[5px\]{padding-inline:5px}.px-\[9px\]{padding-inline:9px}.px-\[13px\]{padding-inline:13px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block: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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[48px\]{padding-top:48px}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-2004{padding-right:calc(var(--spacing) * 2004)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[64px\]{padding-bottom:64px}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[monospace\]{font-family:monospace}.font-mono{font-family:var(--font-mono,"Space Mono", ui-monospace, SFMono-Regular, monospace)}.font-serif{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.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}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.shadow,.shadow\/review_first{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[inbox\:template_auto\]{inbox:template auto}.\[redacted\:\<type\>\]{redacted:<type>}.\[redacted\:email\]{redacted:email}.\[redacted\:phone\]{redacted:phone}.\[staging\:redeploy\]{staging:redeploy}@media (hover:hover){.hover\:bg-\[var\(--chip\)\]:hover{background-color:var(--chip)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:1352px){.max-\[1352px\]\:px-9{padding-inline:calc(var(--spacing) * 9)}}@media not all and (min-width:760px){.max-\[760px\]\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media (min-width:40rem){.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:calc(var(--spacing) * 0)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-14{padding:calc(var(--spacing) * 14)}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:bg-black:is(.dark *){background-color:var(--color-black)}}:root{--ls-build-stamp-style:"93609a956a33fc85c96a01d5c0fe82b2010c92fb";--ls-plum:#7c3fcc;--ls-plum-deep:#45236e;--ls-plum-soft:#efe9fc;--ls-sun:#ffc73d;--ls-lilac:#c9a9f2;--ls-whatsapp:#25d366;--ls-cream:#f1f0f7;--ls-cream-edge:#e2e0ec;--ls-bg:var(--ls-cream);--ls-paper:#fff;--ls-ink:#15101f;--ls-ink-2:#2a2230;--ls-muted:#5f5a72;--ls-muted-2:#5d5870;--ls-muted-on-accent:#57526a;--ls-hfb-muted:var(--ls-muted);--ls-line:var(--ls-cream-edge);--ls-line-2:#cfcce0;--ls-chip:#eeecf5;--ls-card-gap:16px;--ls-card-pad:20px;--ls-card-pad-flush:0;--ls-card-pad-cta:12px 16px;--ls-header-h:51px;--ls-subnav-bg:#fdfbf6;--ls-subnav-h:41px;--ls-accent:var(--ls-plum);--ls-accent-soft:#7c3fcc14;--ls-accent-ink:var(--ls-plum-deep);--ls-accent-hover:var(--ls-plum-deep);--ls-ok:#15803d;--ls-ok-ink:#166534;--ls-ok-bg:#f0fdf4;--ls-ok-edge:#bbf7d0;--ls-warn:#b45309;--ls-warn-ink:#78350f;--ls-warn-bg:#fef3c7;--ls-warn-edge:#fde68a;--ls-warn-soft:#fef9c3;--ls-err:#991b1b;--ls-err-strong:#b91c1c;--ls-err-bg:#fee2e2;--ls-err-edge:#fecaca;--ls-err-2:#dc2626;--ls-ok-2:#16a34a;--ls-info:#2563eb;--ls-ok-pill-bg:#e7f6ef;--ls-ok-pill-ink:#147a55;--ls-ok-soft-bg:#e1f0e9;--ls-ok-soft-ink:#256b4e;--ls-gain:#ade05a;--ls-gain-ink:#3f6b0e;--ls-gain-bg:#edf8dd;--ls-loss:#ec8b6e;--ls-loss-ink:#a8432f;--ls-loss-bg:#fceae3;--ls-bench:#dcdfe5;--ls-swatch-ring:inset 0 0 0 1px #15101f24;--ls-tooltip-sub:#cfcbe0;--ls-info-bg:#eff6ff;--ls-info-edge:#bfdbfe;--ls-plum-edge:#7c3fcc47;--ls-surface-radius:12px;--ls-chart-1:#ff8a2b;--ls-chart-2:#c5f56b;--ls-chart-3:#a99bf7;--ls-chart-4:#f9e08b;--ls-chart-5:#fca98a;--ls-chart-6:#d9d2fb;--ls-chart-7:#9ccff2;--ls-chart-8:#fec1d6;--ls-chart-9:#c9ccd6;--ls-chart-10:#f4a3ac;--ls-chart-11:#a9b8f0;--ls-chart-12:#98eaba;--ls-chart-13:#5bbfa6;--ls-chart-14:#c3b5fa;--ls-chart-15:#fdbe6a;--ls-chart-16:#b4b8c5;--tt-direct:var(--ls-chart-1);--tt-organic:var(--ls-chart-2);--tt-paid:var(--ls-chart-3);--tt-social:var(--ls-chart-4);--tt-paid-social:var(--ls-chart-5);--tt-referral:var(--ls-chart-6);--tt-ai:var(--ls-chart-7);--tt-email:var(--ls-chart-8);--tt-unknown:var(--ls-chart-9);--tt-hosted-form:var(--ls-chart-10);--tt-imported:var(--ls-chart-11);--tt-whatsapp:var(--ls-chart-12);--ch-other:#d9d3c6;--ch-track:#eceaf5;--ls-chart-track:#eceaf5;--ls-chart-grid:#e2e0ec;--ls-chart-panel:#f4eefc;--ls-role-volume:var(--ls-chart-13);--ls-role-subject:var(--ls-chart-14);--ls-role-outcome:var(--ls-chart-15);--ls-role-page:var(--ls-chart-16);--ls-role-progress:var(--ls-gain);--ls-role-progress-strong:#8acb5a;--ls-role-progress-ink:var(--ls-gain-ink);--ls-role-loss:var(--ls-loss);--ls-role-loss-ink:var(--ls-loss-ink);--ls-role-outcome-ink:#845400;--ls-role-outcome-bg:#fbf1db;--ls-role-bench:var(--ls-bench);--ls-role-other:var(--ch-other);--ls-role-empty:var(--ch-track);--ls-role-confidence:var(--ls-chart-4);--ls-state-hover:var(--ls-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ls-state-hover:color-mix(in srgb, var(--ls-ink) 5%, var(--ls-paper))}}:root{--ls-state-selected:var(--ls-plum-soft);--ls-state-selected-edge:inset 2px 0 0 var(--ls-plum);--ls-state-expanded:var(--ls-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ls-state-expanded:color-mix(in srgb, var(--ls-ink) 2.5%, var(--ls-paper))}}:root{--ls-state-nested:var(--ls-paper);--ls-state-nested-hover:var(--ls-role-progress)}@supports (color:color-mix(in lab, red, red)){:root{--ls-state-nested-hover:color-mix(in srgb, var(--ls-role-progress) 28%, var(--ls-paper))}}:root{--ls-state-nested-hover-edge:inset 0 0 0 1px var(--ls-role-progress-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ls-state-nested-hover-edge:inset 0 0 0 1px color-mix(in srgb, var(--ls-role-progress-ink) 45%, var(--ls-paper))}}:root{--ls-state-share:var(--ls-role-page)}@supports (color:color-mix(in lab, red, red)){:root{--ls-state-share:color-mix(in srgb, var(--ls-role-page) 20%, var(--ls-paper))}}:root{--ls-state-share-hover:var(--ls-role-progress)}@supports (color:color-mix(in lab, red, red)){:root{--ls-state-share-hover:color-mix(in srgb, var(--ls-role-progress) 55%, var(--ls-paper))}}:root{--ls-series-neutral:#5e5a80;--ls-radius:10px;--ls-radius-btn:9px;--ls-radius-sm:6px;--ls-radius-pill:999px;--ls-space-1:4px;--ls-space-2:8px;--ls-space-3:12px;--ls-space-4:16px;--ls-space-5:20px;--ls-z-sticky:20;--ls-z-canvas-ctrl:25;--ls-z-float:30;--ls-z-drawer:35;--ls-z-bar:40;--ls-z-modal:50;--ls-z-overlay:60;--ls-z-toast:70;--ls-drawer-kv-label:160px;--ls-drawer-kv-gap:12px;--ls-drawer-kv-pad:10px;--ls-font-sans:var(--font-sans,ui-sans-serif, system-ui, sans-serif);--ls-font-mono:var(--font-mono,ui-monospace, monospace);--ls-fs-body:14px;--ls-fs-sm:13px;--ls-fs-h3:15px;--ls-fs-h2:17px;--ls-fs-h1:24px;--ls-fs-hero:24px;--ls-fs-section:18px;--ls-fs-metric:30px;--ls-fs-metric-2:20px;--ls-fs-caption:13px;--ls-fs-caption-phone:12px;--ls-fw-regular:400;--ls-fw-medium:500;--ls-fw-strong:600;--ls-bar-lg:14px;--ls-bar-md:12px;--ls-bar:10px;--ls-bar-sm:6px;--ls-conn-size:18px;--ls-conn-stroke:2px;--ls-card-pad-hero:24px;--ls-motion-fast:.15s;--ls-motion-base:.2s;--ls-motion-slow:.25s;--ls-ease-standard:cubic-bezier(.2, 0, 0, 1);--ls-ease-emphasized:cubic-bezier(.22, 1, .36, 1);--ls-shell-t:var(--ls-motion-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.ls-fade-in{animation:ls-fade-in var(--ls-motion-base) var(--ls-ease-standard)}.ls-enter{animation:ls-enter var(--ls-motion-base) var(--ls-ease-emphasized)}@keyframes ls-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ls-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ls-conn{width:var(--ls-conn-size);height:var(--ls-conn-size);vertical-align:middle;flex:none;display:inline-block;position:relative}.ls-conn:before,.ls-conn:after{content:"";box-sizing:border-box;position:absolute}.ls-conn:before{background:currentColor;border-radius:1px}.ls-conn:after{border:solid;border-width:0 var(--ls-conn-stroke) var(--ls-conn-stroke) 0;border-radius:1px;width:9px;height:9px}.ls-conn--down:before{left:calc(50% - var(--ls-conn-stroke) / 2);width:var(--ls-conn-stroke);top:2px;bottom:3px}.ls-conn--down:after{bottom:3px;left:50%;transform:translate(-50%)rotate(45deg)}.ls-conn--right:before{top:calc(50% - var(--ls-conn-stroke) / 2);height:var(--ls-conn-stroke);left:2px;right:3px}.ls-conn--right:after{top:50%;right:3px;transform:translateY(-50%)rotate(-45deg)}.ls-skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ls-skip-link:focus-visible{top:var(--ls-space-2);left:var(--ls-space-2);z-index:100;clip-path:none;background:var(--ls-plum);width:auto;height:auto;color:var(--ls-paper);font-size:var(--ls-fs-sm);padding:var(--ls-space-2) var(--ls-space-4);border-radius:var(--ls-radius-btn);outline:2px solid var(--ls-ink);outline-offset:2px;font-weight:500;text-decoration:none;position:fixed;overflow:visible}.ls-skel{background:var(--ls-chart-track);border-radius:var(--ls-radius-sm);position:relative;overflow:hidden}.ls-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.2s infinite ls-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ls-shimmer{to{transform:translate(100%)}}.ls-askel{gap:12px;min-width:0;display:grid}.ls-askel.ls-analytics-body{gap:var(--ls-card-gap);flex-direction:column;display:flex}.ls-askel-row{align-items:center;gap:10px;display:flex}.ls-askel-card{gap:14px;min-width:0;display:grid;overflow:hidden}.ls-askel-hero{--ls-askel-hero-min:270px;min-height:var(--ls-askel-hero-min);align-content:center}.ls-askel-hero.is-compact{--ls-askel-hero-min:210px}@media (max-width:720px){.ls-askel-hero{--ls-askel-hero-min:620px}.ls-askel-hero.is-compact{--ls-askel-hero-min:400px}.ls-askel-hero:not(.is-compact) .ls-askel-kpi{align-content:center;min-height:150px}.ls-askel-hero.is-compact .ls-askel-kpi{align-content:center;min-height:110px}}.ls-askel-pair{gap:var(--ls-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ls-askel-line.is-heading{width:40%;height:16px}.ls-askel-line.is-label{width:60%;height:12px}.ls-askel-line.is-support{width:32%;height:10px}.ls-askel-value{width:46%;height:26px}.ls-askel-btn{border-radius:var(--ls-radius-btn);width:104px;height:30px}.ls-askel-chart{border-radius:var(--ls-radius);align-items:flex-end;gap:3%;height:220px;padding:0 4%;display:flex}.ls-askel-chart.is-sm{height:96px}.ls-askel-chart.is-lg{height:320px}.ls-askel-chart>i{border-radius:var(--ls-radius-sm) var(--ls-radius-sm) 0 0;background:var(--ls-paper);flex:1 1 0;min-width:0}@supports (color:color-mix(in lab, red, red)){.ls-askel-chart>i{background:color-mix(in srgb, var(--ls-paper) 55%, transparent)}}.ls-askel-chart>i:first-child{height:34%}.ls-askel-chart>i:nth-child(2){height:52%}.ls-askel-chart>i:nth-child(3){height:41%}.ls-askel-chart>i:nth-child(4){height:68%}.ls-askel-chart>i:nth-child(5){height:47%}.ls-askel-chart>i:nth-child(6){height:58%}.ls-askel-chart>i:nth-child(7){height:38%}.ls-askel-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.ls-askel-kpi{justify-items:center;gap:8px;min-width:0;display:grid}.ls-askel-bars{display:grid}.ls-askel-bar{grid-template-columns:minmax(0,38%) minmax(0,1fr) 40px;align-items:center;gap:10px;height:30px;display:grid}.ls-askel-bar>.ls-askel-line{width:70%}.ls-askel-trackcell{min-width:0}.ls-askel-track{border-radius:var(--ls-radius-pill);width:80%;height:7px}.ls-askel-bar:nth-child(2) .ls-askel-track{width:64%}.ls-askel-bar:nth-child(3) .ls-askel-track{width:52%}.ls-askel-bar:nth-child(4) .ls-askel-track{width:40%}.ls-askel-bar:nth-child(5) .ls-askel-track{width:30%}.ls-askel-bar:nth-child(n+6) .ls-askel-track{width:22%}.ls-askel-num{width:100%;height:12px}.ls-askel-table{gap:10px;display:grid}.ls-askel-trow{grid-template-columns:minmax(0,1fr) 12% 12% 12%;align-items:center;gap:14px;height:30px;display:grid}.ls-askel-tfirst{width:46%;height:12px}.ls-askel-trow:nth-child(odd) .ls-askel-tfirst{width:34%}.ls-askel-trow:nth-child(3n) .ls-askel-tfirst{width:22%}.ls-askel-tval{width:100%;height:12px}@media (max-width:720px){.ls-askel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-askel-pair{grid-template-columns:minmax(0,1fr)}.ls-askel-chart{height:180px}.ls-askel-chart.is-sm{height:96px}.ls-askel-chart.is-lg{height:240px}.ls-askel-trow{grid-template-columns:minmax(0,1fr) 20%}.ls-askel-trow>.ls-askel-tval:nth-child(n+3){display:none}.ls-askel-bar{grid-template-columns:minmax(0,40%) minmax(0,1fr)}.ls-askel-bar>.ls-askel-num{display:none}}@media (prefers-reduced-motion:reduce){.ls-fade-in,.ls-enter,.ls-skel:after{animation:none}.ls-shell{--ls-shell-t:0s}body:has(.ls-shell){--ls-shell-t:0s}.ls-shell-kids,.ls-shell-chev,.ls-shell-mark{transition:none}.ls-shell-mark:hover{transform:none}.ls-shell-fly,.ls-shell-pop{animation:none}html[data-shell=collapsed] .ls-shell-brand{transform:none}}.ls-tx-muted{color:var(--ls-muted)}.ls-tx-ink{color:var(--ls-ink)}.ls-tx-ink2{color:var(--ls-ink-2)}.ls-tx-err{color:var(--ls-err)}.ls-tx-ok{color:var(--ls-ok-ink)}.ls-tx-warn{color:var(--ls-warn-ink)}.ls-fw-medium{font-weight:500}.ls-fw-semibold{font-weight:600}.ls-font-sans{font-family:var(--ls-font-sans)}.ls-bg-chip2{background:var(--ls-cream-edge)}.ls-display-num{font-size:32px;font-weight:400;line-height:1.1}.ls-dyn-bg{background:var(--dyn-bg)}.ls-bordered{border:1px solid var(--ls-line)}.ls-border-line{border-color:var(--ls-line)}.ls-border-t-line{border-top:1px solid var(--ls-line)}.ls-border-b-line{border-bottom:1px solid var(--ls-line)}.ls-tx-errstrong{color:var(--ls-err-strong)}.ls-bg-page{background:var(--ls-bg)}.ls-lh16{line-height:1.6}.ls-info-box{color:var(--ls-ink);background:#7c3fcc0f;border:1px solid #7c3fcc33}.ls-shadow-md{box-shadow:var(--shadow-md)}.ls-card-surface{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius)}.ls-alert-err{color:var(--ls-err);background:var(--ls-err-bg);border:1px solid var(--ls-err-edge)}.ls-divider-h{background:var(--ls-line);height:1px;margin:4px 0}.ls-menuitem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;min-height:36px;padding:9px 14px;font-size:13px;display:flex}.ls-menuitem:hover,.ls-menuitem:focus-visible{background:var(--chip);outline:none}.ls-menuitem:focus-visible{box-shadow:inset 2px 0 0 var(--plum)}.ls-menuitem:disabled,.ls-menuitem[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ls-overlay{background:#1c1a1466}.ls-tx-plum{color:var(--ls-plum)}.ls-tx-accent{color:var(--ls-accent)}.ls-tx-accent-ink{color:var(--ls-accent-ink)}.ls-tx-muted2{color:var(--ls-muted-2)}.ls-bg-paper{background:var(--ls-paper)}.ls-bg-chip{background:var(--ls-chip)}.ls-bg-accent-soft{background:var(--ls-accent-soft)}.ls-bg-plum-soft{background:var(--ls-plum-soft)}.ls-alert-ok{color:var(--ls-ok-ink);background:var(--ls-ok-bg);border:1px solid var(--ls-ok-edge)}.ls-alert-warn{color:var(--ls-warn-ink);background:var(--ls-warn-bg);border:1px solid var(--ls-warn-edge)}.ls-border-line2{border-color:var(--ls-line-2)}.ls-bordered2{border:1px solid var(--ls-line-2)}.ls-tx-success{color:var(--ls-ok)}.ls-callout-accent{background:var(--ls-paper);border:1px solid var(--ls-line);border-left:3px solid var(--ls-accent);border-radius:6px}.ls-tx-white{color:#fff}.ls-tx-warn-strong{color:var(--ls-warn)}.ls-bg-accent{background:var(--ls-accent)}.ls-bg-plum{background:var(--ls-plum)}.ls-bg-err{background:var(--ls-err-bg)}.ls-border-err{border:1px solid var(--ls-err-edge)}.ls-bg-ok{background:var(--ls-ok-bg)}.ls-border-ok{border:1px solid var(--ls-ok-edge)}.ls-bg-warn{background:var(--ls-warn-bg)}.ls-border-warn{border:1px solid var(--ls-warn-edge)}.ls-border-b-line-2{border-bottom:2px solid var(--ls-line)}.ls-bg-errstrong{background:var(--ls-err-strong)}.ls-font-mono{font-family:var(--font-mono,monospace)}[data-testid=analytics-shell]{font-variant-numeric:tabular-nums}[data-testid=analytics-shell] :is(.ls-mono,.ls-mono-sm,.font-mono,.ls-font-mono){font-family:var(--font-sans)}[data-testid=analytics-shell] :is(.ls-num-col,.ls-page-count).ls-mono{font-size:inherit}.ls-border-errstrong{border:1px solid var(--ls-err-strong)}.ls-border-color-errstrong{border-color:var(--ls-err-strong)}.ls-tx-err2{color:var(--ls-err-2)}.ls-tx-ok2{color:var(--ls-ok-2)}.ls-tx-info{color:var(--ls-info)}.ls-dyn-color{color:var(--dyn-color)}.ls-surface{border-radius:var(--ls-surface-radius);border:1px solid #0000;align-items:flex-start;gap:12px;padding:13px 16px;font-size:14px;line-height:1.45;display:flex}.ls-surface--info{background:var(--ls-info-bg);border-color:var(--ls-info-edge);color:var(--ls-ink-2)}.ls-surface--success{background:var(--ls-ok-bg);border-color:var(--ls-ok-edge);color:var(--ls-ink-2)}.ls-surface--warning{background:var(--ls-warn-bg);border-color:var(--ls-warn-edge);color:var(--ls-ink-2)}.ls-surface--error{background:var(--ls-err-bg);border-color:var(--ls-err-edge);color:var(--ls-ink-2)}.ls-surface--info .ls-surface-lead-slot{color:var(--ls-info)}.ls-surface--success .ls-surface-lead-slot{color:var(--ls-ok-ink)}.ls-surface--warning .ls-surface-lead-slot{color:var(--ls-warn-ink)}.ls-surface--error .ls-surface-lead-slot{color:var(--ls-err)}.ls-surface-lead-slot{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ls-surface-lead-slot>svg{width:16px;height:16px}.ls-surface-swatch{background:var(--dot);border-radius:3px;width:11px;height:11px}.ls-surface-body{flex:auto;min-width:0}.ls-surface-lead{font-weight:600}.ls-surface-detail{color:var(--ls-muted);font-weight:400}.ls-surface-lead+.ls-surface-detail{margin-left:6px}.ls-surface-actions{flex:none;align-items:center;gap:8px;margin-left:12px;display:flex}.ls-surface-dismiss{cursor:pointer;color:inherit;opacity:.6;border-radius:var(--ls-radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.ls-surface-dismiss:hover{opacity:1;background:#0000000d}.ls-surface-dismiss>svg{width:14px;height:14px}.ls-surface--filter{background:var(--ls-plum-soft);border-color:var(--ls-plum-edge);color:var(--ls-plum-deep)}.ls-surface-clear-icon{width:12px;height:12px}.ls-surface-stack{flex-direction:column;gap:8px;display:flex}.ls-surface-more{cursor:pointer;color:var(--ls-muted);background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:500;display:inline-flex}.ls-surface-more:hover{color:var(--ls-ink-2)}.ls-surface-toast{background:var(--ls-ink);color:#fff;border-radius:var(--ls-surface-radius);box-shadow:var(--shadow-md);align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:inline-flex}.ls-surface-toast .ls-surface-lead-slot{flex:0 0 16px;width:16px;height:16px}.ls-surface-toast--info .ls-surface-lead-slot{color:var(--ls-info)}.ls-surface-toast--success .ls-surface-lead-slot{color:var(--ls-ok-2)}.ls-surface-toast--warning .ls-surface-lead-slot,.ls-surface-toast--error .ls-surface-lead-slot{color:var(--ls-err-2)}.ls-surface-toast-action{cursor:pointer;color:var(--ls-lilac);font-weight:500;font-size:inherit;background:0 0;border:none;margin-left:4px;padding:0}.ls-surface-toast-action:hover{text-decoration:underline}.ls-source-swatch,.ls-color-dot{background:var(--dot);box-shadow:var(--ls-swatch-ring)}.ls-source-glyph{width:var(--sz);height:var(--sz);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ls-source-glyph--chip{background:var(--ls-chip);color:var(--ls-muted-2);border-radius:4px}.ls-source-glyph--initial{background:var(--ls-chip);color:var(--ls-ink-2);font-size:var(--glyph-fs);border-radius:4px;font-weight:600}.ls-source-glyph--favicon{border-radius:4px;overflow:hidden}.ls-source-glyph--favicon img{width:var(--sz);height:var(--sz);object-fit:contain;display:block}.ls-feedback-fab{border-radius:0 var(--ls-radius-sm) var(--ls-radius-sm) 0;border:1px solid #0000;font-family:inherit;transition:background .15s,box-shadow .15s;box-shadow:2px 0 8px #7c3fcc40}.ls-feedback-fab--open{border-color:var(--line,#e7e5e4);box-shadow:none}.ls-feedback-panel{border-radius:var(--ls-radius) 0 0 var(--ls-radius);box-shadow:-4px 0 24px -4px #4a2a6333,0 1px #0000000a}.ls-feedback-x{background:0 0;border:none}.ls-feedback-textarea{outline:none;font-family:inherit}.ls-feedback-err{color:#ef4444;margin:6px 0 0}.ls-feedback-submit{border:none;font-family:inherit;transition:background .15s}.mbr-sso-knob{background:var(--ls-paper);box-shadow:0 1px 3px #0003}.mbr-ok-box{color:var(--ls-ok-ink);background:#15803d0f;border:1px solid #15803d33}.mbr-select{border:1px solid var(--ls-line);border-radius:var(--ls-radius-btn);width:100%;color:var(--ls-ink);background:var(--ls-bg);padding:8px 12px;font-family:inherit;font-size:14px}.ls-foot{z-index:40;background:var(--paper);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:14px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000a}.ls-foot__back{color:var(--ls-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:13px;display:inline-flex}.ls-foot__back:disabled{opacity:.4;cursor:not-allowed}.ls-foot__status{color:var(--hint);text-align:center;font-size:12px}.ls-foot__status:empty{display:none}.ls-foot__status--error{color:var(--err-strong)}.ls-foot__status--ok{color:var(--ok)}.ls-foot .ls-foot__cta{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:13px 30px;font-family:inherit;font-size:15.5px;font-weight:700;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 8px #7c3fcc59}.ls-foot .ls-foot__cta>svg{flex-shrink:0;font-size:14px}.ls-foot .ls-foot__cta:hover:not(:disabled){background:var(--plum-deep);border-color:var(--plum-deep)}.ls-foot .ls-foot__cta:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.bld-foot .ls-foot__cta{margin-left:var(--ls-space-5)}.ls-previewbar{background:var(--ls-paper);border-bottom:1px solid var(--ls-line);flex:none;align-items:center;gap:14px;padding:10px 28px;display:flex;box-shadow:0 2px 8px #0000000a}.pv-url{background:var(--ls-bg);border:1px solid var(--ls-line);border-radius:var(--ls-radius-btn);min-width:0;max-width:460px;color:var(--ls-muted);flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pv-url .pv-ico{flex:none;font-size:12px}.pv-url .pv-link{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ls-previewbar .pv-act{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius-sm);color:var(--ls-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:6px 8px;font-size:13px;text-decoration:none;display:inline-flex}.ls-previewbar .pv-act:hover{background:var(--ls-bg)}.pv-exit{align-items:center;gap:8px;margin-left:auto;display:flex}.pv-exit .pv-lbl{color:var(--ls-ink);font-size:13.5px;font-weight:500}.rs-leaderboard .ls-source-thead,.rs-leaderboard .ls-source-row{border-bottom:1px solid var(--ls-line);align-items:center;gap:0;padding:0}.rs-leaderboard .ls-source-thead{font-family:var(--ls-font-sans);letter-spacing:0;text-transform:none;color:var(--ls-muted);font-size:12px;font-weight:400}.rs-leaderboard .ls-source-thead>*{padding:4px 8px}.rs-leaderboard .ls-source-row{color:var(--ls-ink-2);font-size:12px}.rs-leaderboard .ls-source-row:last-child{border-bottom:1px solid var(--ls-line)}.rs-leaderboard .ls-source-row>*{padding:5px 8px}.rs-leaderboard .ls-num-col{text-align:right}.rs-lb-rate{color:var(--ls-ink);font-weight:600}.rs-lb-rate.is-good{color:var(--ls-ok)}.rs-history{min-width:821px}.rs-history .ls-source-thead,.rs-history .ls-source-row{align-items:start;gap:0;padding:0}.rs-history .ls-source-thead{background:var(--ls-bg)}.rs-history .ls-source-row{border-top:1px solid var(--ls-line);border-bottom:none}.rs-history-explain{border:none}.bld-pinbar{background:var(--ls-bg);border:1px solid var(--ls-line);border-radius:var(--ls-radius-btn);margin-bottom:14px;padding:10px 12px;font-size:13px}.bld-pinbar b{color:var(--ls-ink);font-weight:500;display:block}.bld-pinbar span{color:var(--ls-muted);font-size:12px}.bld-pinrows{flex-direction:column;margin-bottom:4px;display:flex}.bld-pinrow{border-bottom:1px solid var(--ls-line);color:var(--ls-muted);justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.bld-pin-sw{border-radius:var(--ls-radius-sm);border:1px solid var(--ls-line);background:var(--sw);width:18px;height:18px}.bld-pin-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.bld-pin-actions .ls-btn-primary,.bld-pin-actions .ls-btn-secondary{justify-content:center;width:100%}.bld-repin-backdrop{background:#1c1a1466}.bld-repin-modal{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius);width:100%;max-width:26rem;padding:20px;box-shadow:0 12px 40px #00000024}.bld-repin-list{flex-direction:column;gap:6px;max-height:280px;margin-top:10px;display:flex;overflow:auto}.bld-repin-item{text-align:left;border:1px solid var(--ls-line);border-radius:var(--ls-radius-btn);background:var(--ls-paper);color:var(--ls-ink);padding:10px 12px;font-size:13px}.bld-repin-item:hover{border-color:var(--ls-plum);background:var(--ls-plum-soft)}.qa4-tpl-edit{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:20px;display:grid}.qa4-tpl-preview{background:var(--ls-bg);border:1px solid var(--ls-line);border-radius:var(--ls-radius);min-height:440px;padding:8px;overflow:auto}.qa4-tpl-panel{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius);padding:16px}.qa4-tpl-savebar{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (max-width:900px){.qa4-tpl-edit{grid-template-columns:1fr}}.qa4-warn-backdrop{background:#1c1a1466}.qa4-warn-modal{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius);width:100%;max-width:26rem;padding:24px;box-shadow:0 12px 40px #00000024}.qa4-warn-modal p{color:var(--ls-muted);margin-top:8px;font-size:14px}.qa4-warn-btns{flex-direction:column;gap:8px;margin-top:18px;display:flex}.qa4-warn-btns .ls-btn-primary,.qa4-warn-btns .ls-btn-secondary,.qa4-warn-btns .ls-btn-ghost{justify-content:center;width:100%}.bld-hexinput{font-variant-numeric:tabular-nums;letter-spacing:.03em;border:1px solid var(--ls-line);border-radius:var(--ls-radius-sm);background:var(--ls-paper);width:84px;color:var(--ls-ink);flex:none;padding:4px 6px;font-size:13px}.bld-hexinput:focus{outline:2px solid var(--ls-plum);outline-offset:1px}.bld-form-logo img.bld-logo-chip{background:var(--ls-paper);box-sizing:content-box;border-radius:12px;padding:10px 16px;box-shadow:0 1px 3px #0000002e}.bld-drawer-right{--bld-feedback-clear:40px}.bld-drawer-right .bld-props-body,.bld-drawer-right .bld-dd-body,.bld-drawer-right .bld-props-head,.bld-drawer-right .bld-drawer-head{padding-right:calc(16px + var(--bld-feedback-clear))}.bld-canvas-live .bld-step,.bld-canvas-live .bld-addpage-row,.bld-canvas-live .bld-pagestrip,.bld-canvas-live .bld-results-note{max-width:max(var(--lsf-max-w,720px), 420px)}.bld-canvas-live .bld-form-card{margin:0 auto;overflow:visible}.bld-canvas-live .bld-fields{gap:calc(16px * var(--lsf-space,1)) 12px;padding:0}.bld-canvas-live .bld-field{margin:0 -10px;padding:8px 10px}.bld-canvas-live .hf-field input[readonly],.bld-canvas-live .hf-field textarea[readonly],.bld-canvas-live .hf-field select,.bld-canvas-live .hf-option,.bld-canvas-live .hf-sig-disc{pointer-events:none;opacity:1;cursor:grab}.bld-canvas-live .bld-f-heading{font-weight:var(--lsf-weight-heading);color:var(--lsf-text);font-size:calc(var(--lsf-size-base) * 1.5)}.bld-canvas-live .bld-f-heading.is-large{font-size:calc(var(--lsf-size-base) * 1.9)}.bld-canvas-live .bld-f-heading.is-small{font-size:calc(var(--lsf-size-base) * 1.2)}.bld-canvas-live .bld-f-subheading{color:var(--lsf-text-muted);font-size:var(--lsf-size-base)}.bld-canvas-live .bld-f-imageph{border:1px dashed var(--lsf-input-border);height:88px;color:var(--lsf-text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.bld-canvas-live .bld-cardfoot,.bld-canvas-live .bld-gate-cta{border-top:0;padding:0;display:block}.bld-canvas-live .bld-cta-btn{box-shadow:none;padding:0 16px}.bld-canvas-live .bld-f-hint{color:var(--lsf-text-muted)}.bld-dragging,.bld-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.bld-canvas-live .bld-field,.bld-canvas-live .bld-field *{cursor:grab}.bld-canvas-live .bld-field [contenteditable]{cursor:text}.bld-drop-gap{flex:100%;height:28px;animation:.12s ease-out bld-gap-open;position:relative}.bld-drop-gap:before{content:"";background:var(--ls-plum);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}@keyframes bld-gap-open{0%{height:0}to{height:28px}}.bld-canvas-live .bld-drop-ind.vert{background:var(--ls-plum);width:3px}.bld-drop-end.is-hot{background:var(--ls-plum);flex-wrap:wrap}@supports (color:color-mix(in lab, red, red)){.bld-drop-end.is-hot{background:color-mix(in srgb, var(--ls-plum) 6%, transparent)}}.bld-drop-end.is-hot{border-radius:var(--ls-radius)}.bld-drag-ghost{z-index:var(--ls-z-toast);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:var(--ls-paper);max-width:260px;color:var(--ls-ink);border:1px solid var(--ls-plum);border-radius:var(--ls-radius-btn);font-size:var(--ls-fs-body);opacity:.95;padding:6px 12px;font-weight:500;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 8px 24px #00000029}@media (prefers-reduced-motion:reduce){.bld-drop-gap{animation:none}}.bld-pal-searchrow{padding:var(--ls-space-3) var(--ls-space-4) var(--ls-space-1);flex:none}.bld-drawer-left .bld-pal-search{width:100%;min-width:0;height:38px;padding:0 var(--ls-space-3);gap:var(--ls-space-2);border-radius:var(--ls-radius-btn);border-color:var(--ls-line-2);display:flex}.bld-drawer-left .bld-pal-search:focus-within{border-color:var(--ls-plum);box-shadow:0 0 0 3px var(--ls-plum-soft)}.bld-drawer-left .bld-pal-search .ls-search-input{font-size:var(--ls-fs-body)}.bld-drawer-left .bld-pal-search .ls-search-input:focus-visible{outline:none}.bld-drawer-left .bld-pal-search .ls-search-input::-webkit-search-cancel-button{display:none}.bld-drawer-left .bld-pal-group{padding:var(--ls-space-2) 0 var(--ls-space-1)}.bld-drawer-left .bld-pal-group+.bld-pal-group{margin-top:var(--ls-space-1);padding-top:var(--ls-space-3)}.bld-drawer-left .bld-pal-grouplab{font-size:var(--ls-fs-sm);color:var(--ls-muted);letter-spacing:.02em;padding:0 var(--ls-space-2) var(--ls-space-2);font-weight:600}.bld-drawer-left .bld-pal-item{height:56px;padding:0 var(--ls-space-2);gap:var(--ls-space-3);border-radius:var(--ls-radius);font-size:var(--ls-fs-body);color:var(--ls-ink);font-weight:500}.bld-drawer-left .bld-pal-item+.bld-pal-item{margin-top:2px}.bld-drawer-left .bld-pal-item .bld-pal-glyph{border-radius:var(--ls-radius-btn);background:var(--ls-plum);width:36px;height:36px;color:var(--ls-paper);border:0;font-size:16px;transition:background .12s}.bld-drawer-left .bld-pal-item:hover,.bld-drawer-left .bld-pal-item:focus-visible{background:var(--ls-plum-soft)}.bld-drawer-left .bld-pal-item:hover .bld-pal-glyph,.bld-drawer-left .bld-pal-item:focus-visible .bld-pal-glyph{background:var(--ls-plum-deep)}.bld-drawer-left .bld-pal-item:focus-visible{outline:2px solid var(--ls-plum);outline-offset:-2px}.bld-drawer-left .bld-pal-item.is-selected{background:var(--ls-plum-soft);box-shadow:inset 3px 0 0 var(--ls-plum);font-weight:600}.bld-drawer-left .bld-pal-item.is-selected .bld-pal-glyph{background:var(--ls-plum-deep);color:var(--ls-paper)}.bld-pal-empty{padding:var(--ls-space-4) var(--ls-space-2);font-size:var(--ls-fs-body);color:var(--ls-muted);margin:0}.bld-drag-ghost{align-items:center;gap:var(--ls-space-3);min-width:200px;height:56px;padding:0 var(--ls-space-4) 0 var(--ls-space-2);border:1px solid var(--ls-line-2);border-radius:var(--ls-radius);opacity:1;max-width:300px;box-shadow:0 14px 32px var(--ls-ink), 0 2px 6px var(--ls-ink);display:flex;rotate:-1.5deg}@supports (color:color-mix(in lab, red, red)){.bld-drag-ghost{box-shadow:0 14px 32px color-mix(in srgb, var(--ls-ink) 18%, transparent), 0 2px 6px color-mix(in srgb, var(--ls-ink) 10%, transparent)}}.bld-drag-ghost-tile{border-radius:var(--ls-radius-btn);background:var(--ls-plum);width:36px;height:36px;color:var(--ls-paper);flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.bld-drag-ghost-tile svg{display:block}.bld-drag-ghost-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.bld-drag-ghost{rotate:none}}.bld-canvas-live .bld-field.selected{background:var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.bld-canvas-live .bld-field.selected{background:color-mix(in srgb, var(--ls-plum) 7%, transparent)}}.bld-canvas-live .bld-field.selected{box-shadow:inset 0 0 0 2px var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.bld-canvas-live .bld-field.selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ls-plum) 45%, transparent)}}.bld-canvas-live{background-color:var(--lsf-page);background-image:var(--lsf-page-image);background-size:var(--lsf-page-image-size,cover);background-position:50%;background-repeat:no-repeat}.bld-canvas-live .bld-step-tag,.bld-canvas-live .bld-results-note,.bld-canvas-live .bld-pagestrip{background:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.bld-canvas-live .bld-step-tag,.bld-canvas-live .bld-results-note,.bld-canvas-live .bld-pagestrip{background:color-mix(in srgb, var(--ls-paper) 92%, transparent)}}.bld-canvas-live .bld-step-tag,.bld-canvas-live .bld-results-note,.bld-canvas-live .bld-pagestrip{border-radius:var(--ls-radius)}.bld-canvas-live .bld-results-note{padding:4px 8px}.bld-toast-dock{left:50%;bottom:calc(var(--bld-foot-h,88px) + 12px);z-index:var(--ls-z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.bld-toast-dock>*{pointer-events:auto}.bld-history{gap:8px;display:inline-flex}.bld-quick{display:none}@media (max-width:767px){.bld-stage .bld-canvas,.bld-stage .bld-add-pill,.bld-stage .bld-design-fab,.bld-stage .bld-drawer-left,.bld-stage .bld-drawer-right{display:none}.bld-quick{--bld-feedback-clear:40px;height:100%;padding:var(--ls-space-4) calc(var(--ls-space-4) + var(--bld-feedback-clear)) 104px var(--ls-space-4);display:block;overflow-y:auto}}.bld-quick-title{font-size:var(--ls-fs-section,18px);margin:0 0 var(--ls-space-1);font-weight:500}.bld-quick-page{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius);padding:var(--ls-space-3) var(--ls-space-4);margin-top:var(--ls-space-3)}.bld-quick-h{font-size:var(--ls-fs-h3,15px);margin:0 0 var(--ls-space-1);font-weight:500}.bld-quick-q{border-top:1px solid var(--ls-line);padding:var(--ls-space-1) 0}.bld-quick-q>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--ls-space-2);min-height:44px;font-size:15px;display:flex}.bld-quick-type{color:var(--ls-muted);flex:none;font-size:13px}.bld-quick-q[open]>summary{margin-bottom:var(--ls-space-2)}.bld-quick-choices{margin-top:var(--ls-space-3)}.sc-card{gap:var(--ls-space-5);background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius);padding:var(--ls-card-pad);flex-direction:column;display:flex;position:relative}.bld-set-panel>.sc-card{border-radius:var(--ls-radius);padding:var(--ls-space-4) var(--ls-space-5);margin-bottom:var(--ls-space-4)}.fl-share .sc-card,.ob-share .sc-card,.se-success .sc-card,.ls-source-row .sc-card,.bld-set-card .sc-card{background:0 0;border:0;border-radius:0;padding:0}.sc-cap{font-size:var(--ls-fs-sm);color:var(--ls-ink-2);margin-bottom:var(--ls-space-2);font-weight:500}.sc-row{gap:var(--ls-space-2);align-items:flex-start;display:flex}.sc-code{background:var(--ls-cream);border:1px solid var(--ls-line);border-radius:var(--ls-radius-sm);min-width:0;font-family:var(--ls-font-mono);font-size:var(--ls-fs-sm);color:var(--ls-ink);white-space:pre-wrap;word-break:break-all;flex:1;padding:8px 12px;line-height:1.55;display:block}.sc-hint{font-size:var(--ls-fs-sm);color:var(--ls-muted);margin:6px 0 0;line-height:1.45}.sc-qr{gap:var(--ls-space-4);align-items:flex-start;display:flex}.sc-qr-img{border:1px solid var(--ls-line);border-radius:var(--ls-radius-sm);background:var(--ls-paper);flex:none;width:160px;height:160px;display:block}.sc-qr-side{flex:1;min-width:0}.sc-qr-side .sc-hint{margin-top:0}.sc-qr-btns{gap:var(--ls-space-2);margin-top:var(--ls-space-3);flex-wrap:wrap;display:flex}.sc-details{margin-top:var(--ls-space-2);font-size:var(--ls-fs-sm);color:var(--ls-muted)}.sc-details summary{cursor:pointer;font-weight:500}.sc-details ul{flex-direction:column;gap:5px;margin:8px 0 0;padding-left:18px;line-height:1.45;display:flex}.sc-details code{background:var(--ls-cream);border:1px solid var(--ls-line);font-size:var(--ls-fs-sm);border-radius:4px;padding:1px 5px}@media (max-width:520px){.sc-row{flex-direction:column}.sc-row .sc-code{align-self:stretch}.sc-qr{flex-direction:column}}.hfc-grid.hfc-grid--2{grid-template-columns:repeat(2,1fr)}.hfc-card.is-selected{border-color:var(--ls-plum);box-shadow:0 0 0 1px var(--ls-plum)}.hfc-tplgrid{margin-top:12px}.hfc-swatches{gap:6px;display:flex}.hfc-sw{border-radius:var(--ls-radius-sm);border:1px solid var(--ls-line);background:var(--sw);width:22px;height:22px}@media (max-width:520px){.hfc-grid.hfc-grid--2{grid-template-columns:1fr}}.ls-ws3-root{--ink-2:#5b5e6b;--ink-3:#676b78;--page:#f5f5f8;--pill-warn-bg:#fdefe7;--pill-warn-ink:#b4501e;--pill-ok-bg:#e5f8ef;--pill-ok-ink:#177a52;--pill-neutral-bg:#f1f2f6;--pill-neutral-ink:#5b5e6b;--ok-ink:#177a52;--warn-ink:#b4501e;--bad-ink:#c0392b;--card-radius:14px;--card-shadow:0 1px 2px #1414280d;--row-h-table:40px;--row-h-bars:30px;--tile-label-h:34px;font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;gap:var(--ls-card-gap);flex-direction:column;font-size:14px;line-height:1.45;display:flex}.ls-ws3-root *,.ls-ws3-root :before,.ls-ws3-root :after{box-sizing:border-box}.ls-entity-section{gap:var(--ls-card-gap);flex-direction:column;display:flex}.ls-entity-section .ls-entity-eyebrow{color:var(--ink-3);margin:0 0 2px;font-size:13px}.ls-ws3-root .ls-ws3-num{font-variant-numeric:tabular-nums}.ls-ws3-filterbar{border-radius:var(--card-radius);background:#7c3fcc14;border:1px solid #7c3fcc38;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.ls-ws3-filterbar-swatch{background:var(--c);border-radius:3px;flex:none;width:11px;height:11px}.ls-ws3-filterbar-txt{color:var(--ink-2);font-size:13.5px}.ls-ws3-filterbar-txt b{color:var(--ink)}.ls-ws3-filterbar-clear{background:var(--card);color:var(--plum);font:inherit;cursor:pointer;border:1px solid #7c3fcc4d;border-radius:8px;min-height:36px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600}.ls-ws3-filterbar-clear:hover{background:#7c3fcc0f}.ls-ws3-filterbar-slot{margin-bottom:calc(-1 * var(--ls-card-gap));grid-template-rows:0fr;transition:grid-template-rows .22s,margin-bottom .22s;display:grid}.ls-ws3-filterbar-slot.ls-ws3-open{grid-template-rows:1fr;margin-bottom:0}.ls-ws3-filterbar-slot-inner{min-height:0;overflow:hidden}.ls-ws3-verdict{border-radius:var(--card-radius);box-shadow:var(--card-shadow);border-left:4px solid var(--plum);background:linear-gradient(90deg, #7c3fcc0f, #7c3fcc00 45%), var(--card);padding:18px 20px}.ls-jf2-verdict-lead{margin:0;font-size:15px;font-weight:600;line-height:1.45}.ls-jf2-verdict-lead b{color:var(--plum)}.ls-jf2-verdict-lead.ls-jf2-verdict-warn,.ls-jf2-verdict-lead.ls-jf2-verdict-good{border-left:3px solid #0000;padding-left:10px}.ls-jf2-verdict-lead.ls-jf2-verdict-warn{border-left-color:var(--ls-warn)}.ls-jf2-verdict-lead.ls-jf2-verdict-good{border-left-color:var(--ls-gain)}.ls-ws3-verdict-link{font:inherit;color:var(--plum);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ls-ws3-verdict-link:hover{text-underline-offset:2px;text-decoration:underline}.ls-ws3-verdict-points{gap:8px;margin-top:10px;display:grid}.ls-ws3-verdict-point{color:var(--ink-2);gap:10px;font-size:13.5px;display:flex}.ls-ws3-verdict-point .ls-ws3-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.ls-ws3-dot.ls-ws3-warn{background:var(--ls-loss)}.ls-ws3-dot.ls-ws3-ok{background:var(--ls-gain)}.ls-ws3-verdict-point b{color:var(--ink)}.ls-ws3-slow-hint{color:var(--ink-2);margin:10px 0 0;font-size:10.5px}.ls-ws3-kpis{background:var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow);grid-template-columns:repeat(6,1fr) 1.35fr;gap:1px;display:grid;overflow:hidden}.ls-ws3-kpi{background:var(--card);padding:16px}.ls-ws3-kpi-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.ls-ws3-kpi-link:hover .ls-ws3-v{color:var(--plum)}.ls-ws3-kpi .ls-ws3-l{font-size:var(--ls-fs-caption);color:var(--ls-muted);text-transform:none;letter-spacing:.01em;min-height:var(--tile-label-h);font-weight:500}.ls-ws3-kpi .ls-ws3-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:27px;font-weight:700;line-height:1.15}.ls-delta{font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:1px;cursor:help;color:var(--ls-ink);background:var(--ls-chip);border-radius:99px;align-items:center;gap:1px;margin-left:6px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-flex}.ls-delta-vs--short{display:none}@media (max-width:450px){.ls-delta-vs--full{display:none}.ls-delta-vs--short{display:inline}}.ls-delta.is-good{color:var(--ls-gain-ink);background:var(--ls-gain-bg)}.ls-delta.is-bad{color:var(--ls-loss-ink);background:var(--ls-loss-bg)}.ls-delta.is-flat{color:var(--ls-muted);background:0 0;padding:1px 2px}.ls-delta.is-new{color:var(--ls-gain-ink);background:var(--ls-gain-bg)}.ls-delta-icon{vertical-align:middle;border-bottom:5px solid;border-left:3px solid #0000;border-right:3px solid #0000;flex-shrink:0;width:0;height:0;margin-right:3px;display:inline-block}.is-down .ls-delta-icon{border-top:5px solid;border-bottom:none}.ls-ws3-kpi .ls-ws3-kpi-sub{font-size:var(--ls-fs-caption);font-family:var(--font-sans);color:var(--ls-muted);margin-top:2px}.ls-ws3-kpi-linkbtn{font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:16px}.ls-ws3-kpi .ls-ws3-v.is-good{color:var(--ls-gain-ink)}.ls-ws3-kpi .ls-ws3-v.is-zero{color:var(--muted-2)}.ls-ws3-kpis.ls-ws3-kpis--flex{grid-template-columns:repeat(var(--ws3-cols,4), 1fr)}.ls-ws3-kpis.ls-ws3-kpis--pack{grid-template-columns:repeat(var(--ws3-cols,3), max-content);width:fit-content;max-width:100%}.ls-ws3-row{gap:var(--ls-card-gap);display:grid}.ls-ws3-row.ls-ws3-c3{grid-template-columns:repeat(3,1fr)}.ls-ws3-card{background:var(--card);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--ls-card-pad)}.ls-ws3-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ls-ws3-card-head-main{min-width:0}.ls-ws3-card-head-main>p{margin:2px 0 0}.ls-ws3-card :is(h2,h3),.ls-analytics-body :is(h2,h3){font-size:var(--ls-fs-h3);font-weight:500}.ls-opt-lede{font-size:var(--ls-fs-h2);font-weight:var(--ls-fw-medium);color:var(--ink);letter-spacing:-.02em;margin:0}.ls-opt-k{color:var(--ls-muted);font-weight:var(--ls-fw-medium);font-size:13px}.ls-opt-headline{font-size:20px;font-weight:var(--ls-fw-medium);color:var(--ls-ink);line-height:1.3;display:block}.ls-opt-evidence{color:var(--ls-ink-2,var(--ls-muted));margin-top:6px;font-size:14px;display:block}.ls-opt-action{margin-top:12px;display:block}.ls-opt-cta{border-radius:var(--ls-radius);background:var(--ls-plum);color:#fff;font:inherit;font-size:14px;font-weight:var(--ls-fw-medium);cursor:pointer;border:0;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.ls-opt-cta:hover{background:var(--ls-plum-deep,var(--ls-plum))}.ls-opt-cta:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-ws3-seg{background:var(--page);border-radius:8px;padding:2px;display:flex}.ls-ws3-seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:600}.ls-ws3-seg button.ls-ws3-on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.ls-ws3-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:12.5px;display:flex}.ls-ws3-legend button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:3px 8px;font-size:12.5px;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.ls-ws3-legend button:hover{background:var(--accent-soft)}.ls-ws3-legend button.ls-ws3-sel{color:var(--ink);background:#7c3fcc1a;font-weight:700}.ls-ws3-legend button.ls-ws3-dim{opacity:.45}.ls-ws3-legend button.ls-ws3-dim:hover{opacity:.8}.ls-ws3-xaxis{color:var(--ls-muted);gap:4px;font-size:11px;display:flex}.ls-ws3-xaxis span{text-align:center;white-space:nowrap;flex:1;overflow:hidden}.ls-ws3-xaxis.ls-ws3-dense{gap:2px}.ls-ws3-empty-txt{color:var(--ink-3);text-align:center;font-size:13px}.ls-ts-empty>.ls-askel{flex:1;align-self:stretch}.ls-ws3-tl-wrap{align-items:center;gap:24px;display:flex}.ls-ws3-tl .ls-ws3-tname--bar{align-items:center;gap:10px;min-width:0;display:flex}.ls-ws3-tl .ls-ws3-tlabel{flex:none}.ls-ws3-tl .ls-ws3-tbar{min-width:40px;height:var(--ls-bar);background:var(--ch-track);border-radius:99px;flex:40px;overflow:hidden}.ls-ws3-tl .ls-ws3-tbar>span{background:var(--c);border-radius:99px;height:100%;display:block}[data-testid=wsv3-devices] .ls-ws3-content{min-height:200px}.ls-ws3-bars{display:grid}.ls-ws3-bars .ls-ws3-b{height:var(--row-h-bars);grid-template-columns:minmax(120px,38%) 1fr 56px;align-items:center;gap:10px;font-size:13px;display:grid}.ls-ws3-bars .ls-ws3-b--tagged{grid-template-columns:minmax(100px,38%) 116px 1fr 56px}.ls-ws3-b-tag{background:var(--ch-track);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-self:end;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.ls-ws3-b-tag-dot{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px;margin-inline-end:5px}.ls-ch-dot{background:var(--c);border-radius:3px;flex:none;width:9px;height:9px;margin-inline-end:8px}.ls-ws3-bars .ls-ws3-bn{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ls-ws3-bars .ls-ws3-bn-glyph{white-space:normal;text-overflow:clip;align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.ls-ws3-bars .ls-ws3-bn-glyph .ls-ws3-bn-label{text-overflow:ellipsis;white-space:nowrap;min-width:96px;overflow:hidden}.ls-ws3-bars a.ls-ws3-bn-link{color:inherit;cursor:pointer;text-decoration:none}.ls-ws3-bars a.ls-ws3-bn-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--plum);-webkit-text-decoration-color:var(--plum);-webkit-text-decoration-color:var(--plum);text-decoration-color:var(--plum)}.ls-ws3-bars .ls-ws3-bt{height:var(--ls-bar);background:var(--ch-track);border-radius:99px;overflow:hidden}.ls-ws3-bars .ls-ws3-bf{background:var(--c);border-radius:99px;height:100%;display:block}.ls-ws3-bars .ls-ws3-b:hover .ls-ws3-bf{filter:brightness(.92)}.ls-ws3-bars .ls-ws3-bv{text-align:right;white-space:nowrap;font-weight:700}.ls-ws3-bars .ls-ws3-bv .ls-ws3-share{color:var(--ink-3);font-size:12px;font-weight:400}.ls-ws3-bars .ls-ws3-b-other .ls-ws3-bn{color:var(--ink-3)}.ls-ws3-bars .ls-ws3-b-other .ls-ws3-bf{background:var(--ch-other);opacity:.55}.ls-ws3-bars button.ls-ws3-b-other{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:0}.ls-ws3-bars button.ls-ws3-b-other:hover,.ls-ws3-bars button.ls-ws3-b-other[aria-expanded=true]{background:var(--accent-soft)}.ls-ws3-b-other-chev{color:var(--ink-3);flex:none;transition:transform .15s;display:inline-flex}.ls-ws3-bars button.ls-ws3-b-other[aria-expanded=true] .ls-ws3-b-other-chev{transform:rotate(90deg)}.ls-ws3-other-children{border-left:2px solid var(--line);border-radius:0 8px 8px 0;gap:8px;margin:6px 0 2px;padding:8px 8px 8px 12px;display:grid}.ls-ws3-other-children[hidden]{display:none}.ls-ws3-other-child{color:var(--ink-2);grid-template-columns:minmax(120px,38%) 1fr 56px;align-items:center;gap:10px;font-size:12px;display:grid}.ls-ws3-other-child-name{align-items:center;gap:6px;min-width:0;display:flex}.ls-ws3-other-child-type{color:var(--ink-3);flex:none;font-size:11px}.ls-ws3-other-more{color:var(--ink-3);margin:0;padding-left:2px;font-size:12px}.ls-ws3-other-more+.ls-ws3-other-more{margin-top:2px}.ls-pt-pglink{color:inherit;cursor:pointer;text-decoration:none}.ls-pt-pglink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--plum);-webkit-text-decoration-color:var(--plum);-webkit-text-decoration-color:var(--plum);text-decoration-color:var(--plum)}.ls-pt-pglink:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-pt-pagelabel{white-space:nowrap;flex:0 auto;min-width:0;display:inline-flex;overflow:hidden}.ls-pt-host{text-overflow:ellipsis;flex:0 1000 auto;min-width:0;overflow:hidden}.ls-pt-path{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ls-pt-live{flex:none;display:inline-flex}.ls-ws3-empty-line{color:var(--ink-3);margin-top:12px;font-size:13px}.ls-ws3-foot-def{color:var(--ink-3);margin-top:12px;font-size:12px;line-height:1.45}.ls-ws3-note{color:var(--ink-3);margin:0 0 8px;font-size:12px;line-height:1.45}.ls-ws3-prop{margin-top:8px}[data-testid=wsv3-new-returning] .ls-ws3-content{min-height:80px}[data-testid=wsv3-countries] .ls-ws3-content{min-height:142px}.ls-ws3-prop-bar{background:var(--ch-track);border-radius:99px;height:10px;display:flex;overflow:hidden}.ls-ws3-prop-bar>span{background:var(--c)}.ls-ws3-prop-key{color:var(--ink-2);gap:16px;margin-top:10px;font-size:12.5px;display:flex}.ls-ws3-prop-key i{background:var(--c);border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.ls-ws3-prop-stats{gap:24px;margin-top:16px;display:flex}.ls-ws3-prop-stats .ls-ws3-v{font-size:var(--ls-fs-metric-2);font-weight:var(--ls-fw-medium)}.ls-ws3-prop-stats .ls-ws3-l{font-size:var(--ls-fs-caption);color:var(--ink-3)}.ls-ws3-footnotes{border-top:1px solid var(--line);color:var(--ink-3);gap:4px;padding-top:14px;font-size:12px;display:grid}.ls-ws3-root :focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-ws3-fade{animation:.2s both ls-ws3-fade-in}@keyframes ls-ws3-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ls-ws3-root *,.ls-ws3-root :before,.ls-ws3-root :after{transition:none!important;animation:none!important}}.ls-ws3-src-card{grid-template-columns:1.15fr 1px 1fr;gap:22px;display:grid}.ls-ws3-src-left{min-width:0}[data-testid=wsv3-sources-merged] .ls-ws3-src-left{container-type:inline-size}@container (max-width:420px){[data-testid=wsv3-sources-merged] .ls-ws3-tl{flex:100%}}.ls-ws3-src-div{background:var(--line)}.ls-ws3-src-right{min-width:0}[data-testid=wsv3-sources-merged] .ls-ws3-src-right{container-type:inline-size}@container (max-width:420px){[data-testid=wsv3-sources-merged] .ls-ws3-b-tag{display:none}[data-testid=wsv3-sources-merged] .ls-ws3-bars .ls-ws3-b--tagged{grid-template-columns:minmax(120px,38%) 1fr 56px}[data-testid=wsv3-sources-merged] .ls-ws3-bars .ls-ws3-bn{flex-wrap:wrap}[data-testid=wsv3-sources-merged] .ls-ws3-bars .ls-ws3-bn-label{flex-basis:100%}[data-testid=wsv3-sources-merged] .ls-ws3-bars .ls-ws3-b{height:auto;min-height:var(--row-h-bars)}}.ls-ws3-src-content{min-height:calc(var(--row-h-bars) * 9)}.ls-ws3-src-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ls-ws3-src-head :is(h2,h3){font-size:var(--ls-fs-h3);font-weight:500}.ls-ws3-tl{flex:1;grid-template-columns:24px 1fr auto auto auto 14px;min-width:0;display:grid}.ls-ws3-tl-colhead{grid-template-columns:subgrid;color:var(--ink-3);text-transform:none;letter-spacing:.05em;grid-column:1/-1;gap:8px;padding:0 10px 6px;font-size:10.5px;font-weight:600;display:grid}.ls-ws3-tl-colhead span{text-align:right}.ls-ws3-tl-colhead .ls-ws3-first{text-align:left}.ls-ws3-tl button{grid-template-columns:subgrid;height:var(--row-h-bars);font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:grid}.ls-ws3-tl button:hover{background:var(--ls-state-hover)}.ls-ws3-tl button{position:relative}.ls-ws3-tl button:hover .ls-tip-pop,.ls-ws3-tl button:focus-visible .ls-tip-pop{display:block}.ls-ws3-tl button.ls-ws3-sel{background:var(--ls-state-selected);color:var(--ink);font-weight:600}.ls-ws3-tl .ls-ws3-tl-aff{text-align:center;color:var(--ink-3);opacity:.45;font-size:13px;transition:opacity .12s,transform .12s,color .12s}.ls-ws3-tl button:hover .ls-ws3-tl-aff{opacity:1;color:var(--plum);transform:translate(2px)}.ls-ws3-tl button.ls-ws3-sel .ls-ws3-tl-aff{opacity:1;color:var(--plum)}.ls-ws3-tl-hint{color:var(--ink-3);margin:-8px 0 12px;font-size:9px}.ls-ws3-tl .ls-ws3-tname{white-space:nowrap;overflow:visible}.ls-ws3-tl .ls-ws3-tv{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.ls-ws3-tl .ls-ws3-tp{text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ls-ws3-tl .ls-ws3-tld{text-align:right;color:var(--plum);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ls-ws3-tl .ls-ws3-tld.ls-ws3-zero{color:var(--ink-3);font-weight:400}.ls-ws3-tl .ls-ws3-tl-unattr{grid-template-columns:subgrid;height:var(--row-h-bars);color:var(--ink-3);grid-column:1/-1;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:grid}.ls-ws3-tl .ls-ws3-tl-unattr>i{background:var(--c);opacity:.55;border-radius:3px;flex:none;width:9px;height:9px}.ls-ws3-tl .ls-ws3-tl-static{grid-template-columns:subgrid;height:var(--row-h-bars);color:var(--ink-2);grid-column:1/-1;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:grid;position:relative}.ls-ws3-tl .ls-ws3-tl-static:hover .ls-tip-pop{display:block}.ls-ws3-lead-badge{color:var(--plum);background:#7c3fcc14;border-radius:99px;flex:none;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.ls-ws3-row.ls-ws3-c3>.ls-ws3-card{flex-direction:column;display:flex}@media (max-width:960px){.ls-ws3-kpis{grid-template-columns:repeat(3,1fr)}.ls-ws3-row.ls-ws3-c3{grid-template-columns:1fr}.ls-ws3-src-card{grid-template-columns:1fr;gap:20px}.ls-ws3-src-left{padding-bottom:20px}.ls-ws3-src-right{border-top:1px solid var(--line);padding-top:20px}.ls-ws3-src-div{display:none}.ls-ws3-tl .ls-ws3-tname{white-space:normal}}@media (max-width:420px){.ls-ws3-root{overflow-x:hidden}.ls-ws3-kpis,.ls-ws3-kpis.ls-ws3-kpis--flex{grid-template-columns:repeat(2,1fr)}.ls-ws3-kpis.ls-ws3-kpis--pack{grid-template-columns:repeat(var(--ws3-cols,3), max-content)}.ls-ws3-tl button,.ls-ws3-tl .ls-ws3-tl-unattr,.ls-ws3-tl .ls-ws3-tl-static,.ls-ws3-filterbar-clear,.ls-ws3-src-right .ls-btn-ghost.ls-btn-sm,.ls-tbar-ctl,.ls-tbar-seg,.ls-tbar-seg button,.ls-ws3-legend button,.ls-ws3-card-head .ls-btn-ghost.ls-btn-sm{min-height:44px}}.ls-jsrc-view .ls-jf2-canvas{padding:0}.ls-jsrc-view{gap:var(--ls-card-gap);flex-direction:column;display:flex}.ls-jsrc-view .ls-ws3-src-card.ls-jsrc-md{grid-template-columns:340px 1px minmax(0,1fr);align-items:start;gap:0}.ls-jsrc-view .ls-jsrc-md>.ls-ws3-src-div{align-self:stretch}.ls-jsrc-view .ls-jsrc-md>.ls-ws3-src-left{align-self:start;min-width:0;padding:14px 0;position:sticky;top:12px}.ls-jsrc-view .ls-jsrc-md>.ls-ws3-src-right{flex-direction:column;align-self:stretch;min-width:0;padding:0;display:flex}.ls-jsrc-view .ls-jsrc-md>.ls-ws3-src-right>.ls-ws3-fade{flex-direction:column;flex:auto;min-height:0;display:flex}.ls-jsrc-short{flex-direction:column;flex:auto;justify-content:center;display:flex}.ls-jsrc-md .ls-ws3-src-head{margin-bottom:4px;padding:0 16px}.ls-jsrc-md .ls-ws3-tl-hint{margin:0 0 10px;padding:0 16px}.ls-jsrc-view{--ls-canvas-inset:18px}.ls-jsrc-above{padding:16px var(--ls-canvas-inset)}.ls-jsrc-dhead,.ls-jsrc-sec,.ls-jsrc-panel .ls-verdict-bare,.ls-jsrc-panel .ls-ws3-kpis{position:relative}.ls-jsrc-dhead:after,.ls-jsrc-sec:before,.ls-jsrc-panel .ls-verdict-bare:after,.ls-jsrc-panel .ls-ws3-kpis:before,.ls-jsrc-panel .ls-ws3-kpis:after{content:"";pointer-events:none;left:var(--ls-canvas-inset);right:var(--ls-canvas-inset);background:var(--line);height:1px;position:absolute}.ls-jsrc-sec:before,.ls-jsrc-panel .ls-ws3-kpis:before{top:0}.ls-jsrc-dhead:after,.ls-jsrc-panel .ls-verdict-bare:after,.ls-jsrc-panel .ls-ws3-kpis:after{bottom:0}.ls-jsrc-sec--first:before{content:none}.ls-jsrc-md .ls-ws3-fade{animation-duration:.12s}@media (prefers-reduced-motion:reduce){.ls-jsrc-md .ls-ws3-fade{animation:none}}.ls-jsrc-emptywrap:after{content:none}.ls-jsrc-railskel,.ls-jsrc-railnote{padding:0 16px}.ls-jsrc-rail{--ls-jsrc-row-h:40px;grid-template-columns:minmax(0,1fr) max-content max-content}.ls-jsrc-rail button:after{content:"";width:var(--share,0%);background:var(--dot,transparent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.ls-jsrc-rail button:after{background:color-mix(in srgb, var(--dot,transparent) 12%, transparent)}}.ls-jsrc-rail button:after{pointer-events:none;z-index:0}.ls-jsrc-rail button>*{z-index:1;position:relative}.ls-jsrc-rpct{text-align:right;font-family:var(--font-sans);color:var(--muted-2);font-size:11px;font-weight:500}.ls-jsrc-rail .ls-ws3-tl-colhead{padding:0 16px 6px}.ls-jsrc-rail button{height:var(--ls-jsrc-row-h);border-radius:8px;margin:0 6px;padding:0 10px;position:relative}.ls-jsrc-rail button.ls-ws3-sel{background-color:var(--ls-state-selected);box-shadow:none}.ls-jsrc-rail button.ls-ws3-sel:before{content:"";background:var(--plum);z-index:2;border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:4px}.ls-jsrc-rail button[disabled]{cursor:default;color:var(--ink-3)}.ls-jsrc-rname{align-items:center;gap:8px;min-width:0;padding-left:14px;display:inline-flex}.ls-jsrc-rlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-jsrc-rail button.ls-jsrc-rgrp{grid-column:1/-1;grid-template-columns:subgrid;height:var(--ls-jsrc-row-h);border-top:.5px solid var(--cream-edge);color:var(--ink);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:12px;font-weight:600;display:grid}.ls-jsrc-rail button.ls-jsrc-rtop{height:var(--ls-jsrc-row-h);border-top:.5px solid var(--cream-edge);border-radius:0;margin:0;padding:0 16px;font-size:12px}.ls-jsrc-rtop .ls-jsrc-rname{padding-left:0}.ls-jsrc-rgrp-head{align-items:center;gap:8px;min-width:0;display:inline-flex}.ls-jsrc-rgrp-tot{text-align:right}.ls-jsrc-rail button.ls-jsrc-rgrp:hover{background:var(--ls-state-hover)}.ls-jsrc-rail button.ls-jsrc-rmore{height:auto;font:inherit;color:var(--plum);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-column:1/-1;margin:0;padding:5px 16px 7px 30px;font-size:12px;font-weight:600;display:block}.ls-jsrc-rail button.ls-jsrc-rmore:hover{text-decoration:underline}.ls-jsrc-rail button.ls-jsrc-rmore:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.ls-jsrc-rgrp-chev{color:var(--muted-2);flex:none;font-size:10px;transition:transform .15s}.ls-jsrc-rgrp-chev.is-none{visibility:hidden}.ls-jsrc-rgrp.is-collapsed .ls-jsrc-rgrp-chev{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.ls-jsrc-rgrp-chev{transition:none}}.ls-jsrc-rgrp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ls-jsrc-rgrp-tot{font-family:var(--font-sans);color:var(--muted-2);font-size:12px;font-weight:500}.ls-jsrc-dhead{padding:14px var(--ls-canvas-inset) 12px;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ls-jsrc-dhead-glyph{flex:none;place-items:center;display:grid}.ls-jsrc-dhead-name{color:var(--ink);min-width:0;margin:0;font-size:17px;font-weight:600}.ls-jsrc-dreset{flex:none;margin-left:auto}.ls-jsrc-dhead-tag{color:var(--ink-3);background:var(--chip);border-radius:999px;flex:none;padding:2px 9px;font-size:11px}.ls-jsrc-eyebrow--row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ls-jsrc-panel .ls-verdict-bare{padding:14px var(--ls-canvas-inset)}.ls-jsrc-panel .ls-verdict-bare .ls-jf2-verdict{border-bottom:0}.ls-jsrc-panel .ls-ws3-kpis{box-shadow:none;background:0 0;border-radius:0;gap:0}.ls-jsrc-panel .ls-ws3-kpi{padding:13px var(--ls-canvas-inset);background:0 0}.ls-jsrc-panel .ls-ws3-kpi-linkbtn{padding:13px var(--ls-canvas-inset)}.ls-jsrc-helped{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.ls-jsrc-helped-cap{color:var(--muted-2);flex:none;font-weight:600}.ls-jsrc-chip{background:var(--chip);border-radius:6px;align-items:center;gap:4px;min-width:0;padding:2px 8px;display:inline-flex}.ls-jsrc-chip-t{font-family:var(--font-sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ls-jsrc-chip-n{font-family:var(--font-sans);color:var(--muted-2);flex:none;font-size:11px}.ls-jsrc-helped-link{font:inherit;color:var(--plum);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-weight:600}.ls-jsrc-helped-link:hover{text-decoration:underline}.ls-jsrc-helped-link:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-jsrc-next{align-items:center;gap:6px;display:flex}.ls-jsrc-next-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-jsrc-thenbadge{font-family:var(--font-sans);color:var(--ls-gain-ink);background:var(--ls-gain-bg);border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}@media (max-width:700px){.ls-jsrc-panel [data-testid=source-journey] .ls-source-thead,.ls-jsrc-panel [data-testid=source-journey] .ls-source-row{grid-template-columns:minmax(0,1fr) 78px 60px 52px;gap:4px 10px}.ls-jsrc-panel [data-testid=source-journey] .ls-namecell{grid-area:1/1}.ls-jsrc-panel [data-testid=source-journey] .ls-jsrc-nogo{grid-area:1/2}.ls-jsrc-panel [data-testid=source-journey] .ls-jsrc-got{grid-area:1/3}.ls-jsrc-panel [data-testid=source-journey] .ls-jsrc-ppl{grid-area:1/4}.ls-jsrc-panel [data-testid=source-journey] .ls-jsrc-next{grid-area:2/1/auto/-1}.ls-jsrc-panel [data-testid=source-journey] .ls-jsrc-next-head{display:none}.ls-jsrc-view .ls-ws3-src-card.ls-jsrc-md{grid-template-columns:minmax(0,1fr)}.ls-jsrc-view .ls-jsrc-md>.ls-ws3-src-div{display:none}.ls-jsrc-view .ls-jsrc-md>.ls-ws3-src-left{padding:14px 0 4px;position:static}.ls-jsrc-view .ls-jsrc-md:not(.is-drilled)>.ls-ws3-src-right,.ls-jsrc-view .ls-jsrc-md.is-drilled>.ls-ws3-src-left{display:none}.ls-jsrc-view .ls-jsrc-md.is-drilled .ls-jsrc-dreset{margin-left:0}}.ls-jsrc-rest{text-align:center;min-height:220px;padding:24px var(--ls-canvas-inset);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ls-jsrc-rest-lead{color:var(--ink);margin:0;font-size:15px;font-weight:600}.ls-jsrc-rest-sub{color:var(--ink-3);max-width:34ch;margin:0;font-size:13px;line-height:1.5}.ls-jsrc-rest-list{text-align:left;width:100%;min-width:0;max-width:380px;margin-top:-4px;container-type:inline-size}.ls-jsrc-rest-k{font-size:13px;font-weight:var(--ls-fw-medium);color:var(--ls-muted);margin:22px 0 8px}.ls-jsrc-rest-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ls-jsrc-rest-row{border:1px solid var(--ls-line);border-radius:var(--ls-radius);background:var(--ls-paper);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.ls-jsrc-rest-row:hover{background:var(--ls-state-hover)}.ls-jsrc-rest-row:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-jsrc-rest-name{font-weight:var(--ls-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-jsrc-rest-fig{color:var(--ls-muted);white-space:nowrap}@container (max-width:300px){.ls-jsrc-rest-row{grid-template-columns:auto minmax(0,1fr)}.ls-jsrc-rest-fig{white-space:normal;grid-column:2}}@container (max-width:220px){.ls-jsrc-rest-list>ul,.ls-jsrc-rest-list>.ls-jsrc-rest-k{display:none}}.ls-jsrc-panel{padding:0;overflow:hidden}.ls-jsrc-sec{padding:16px var(--ls-canvas-inset)}.ls-jsrc-eyebrow{letter-spacing:.05em;text-transform:none;color:var(--muted-2);margin-bottom:10px;font-size:11px;display:block}.ls-jsrc-zero{color:var(--muted-2)}.ls-jsrc-good{color:var(--ls-gain-ink)}.ls-jsrc-next-head{color:var(--muted-2)}.ls-jsrc-next{color:var(--ls-muted);text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;font-size:13px;overflow:hidden}.ls-num-col.ls-jsrc-hot{color:var(--ls-loss-ink)}.ls-jsrc-linkbtn{color:var(--plum);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:13px}.ls-jsrc-linkbtn:hover{text-decoration:underline}.ls-jsrc-linkbtn:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-jsrc-drill-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ls-jsrc-drill-search{width:200px;max-width:100%}.ls-jsrc-dwell-na{color:var(--muted-2);margin-top:10px;font-size:11.5px}.ls-jsrc-funnel-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.ls-jsrc-funnel-head .ls-jsrc-eyebrow{margin-bottom:0}.ls-jsrc-frate{font-family:var(--font-sans);color:var(--muted-2);font-size:13px;font-weight:500}.ls-jsrc-frate.is-good{color:var(--ls-gain-ink)}.ls-jsrc-funnel{--ls-funnel-label-lift:17px;box-sizing:border-box;min-height:180px;padding-top:var(--ls-funnel-label-lift);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:10px;display:grid}.ls-jsrc-fstep{height:calc(180px - var(--ls-funnel-label-lift));flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.ls-jsrc-fbar-wrap{flex:1;align-items:flex-end;display:flex;position:relative}.ls-jsrc-fbar{background:var(--ls-jsrc-role,var(--ls-role-empty));border-radius:8px 8px 0 0;width:100%;min-height:4px;position:relative}.ls-jsrc-fbar.is-subject{--ls-jsrc-role:var(--ls-role-subject)}.ls-jsrc-fbar.is-progress{--ls-jsrc-role:var(--ls-role-progress)}.ls-jsrc-fbar.is-outcome{--ls-jsrc-role:var(--ls-role-outcome)}.ls-jsrc-fbar.ghost{background:repeating-linear-gradient(135deg, var(--cream), var(--cream) 6px, var(--paper) 6px, var(--paper) 12px);border:1px solid var(--cream-edge)}.ls-jsrc-pct{text-align:center;font-family:var(--font-sans);color:var(--ink);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:-17px;left:0;right:0}.ls-jsrc-fbar.ghost .ls-jsrc-pct,.ls-jsrc-fbar.empty .ls-jsrc-pct{color:var(--muted-2)}.ls-jsrc-fbar.empty{background:var(--cream);border:1px solid var(--cream-edge)}.ls-jsrc-flabel{text-align:center;color:var(--ink);margin-top:8px;font-size:12px}.ls-jsrc-fsub{text-align:center;color:var(--muted-2);font-size:11px;font-family:var(--font-sans)}.ls-jsrc-funnel-note{color:var(--muted-2);margin-top:12px;font-size:11.5px}.ls-jsrc-paths{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.ls-jsrc-path{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ls-jsrc-step{background:var(--cream);border:1px solid var(--cream-edge);font-family:var(--font-sans);color:var(--ink);border-radius:6px;padding:5px 9px;font-size:11.5px}.ls-jsrc-step.land{background:var(--plum-soft);border-color:var(--plum-soft);color:var(--plum-deep)}.ls-jsrc-step.win{background:var(--ls-gain-bg);border-color:var(--ls-gain);color:var(--ls-gain-ink)}.ls-jsrc-arw{color:var(--muted-2)}.ls-jsrc-path-n{font-family:var(--font-sans);color:var(--ls-muted);margin-left:auto;font-size:12.5px}@media (max-width:640px){.ls-jsrc-funnel{min-height:150px}.ls-jsrc-fstep{height:calc(150px - var(--ls-funnel-label-lift))}}.ls-jf2-tablesection{overflow-x:auto}@media (max-width:900px){[data-testid=flow-landing-pages] .ls-source-thead,[data-testid=flow-landing-pages] .ls-source-row{grid-template-columns:minmax(120px,1fr) 64px 68px 88px 64px;gap:10px}}@media (max-width:640px){[data-testid=flow-landing-pages] .ls-source-thead,[data-testid=flow-landing-pages] .ls-source-row{grid-template-columns:minmax(84px,1fr) 48px 54px 60px 48px;gap:8px}[data-testid=flow-landing-pages] .ls-source-thead [role=columnheader]{font-size:12px}}.ls-cv2-headctl{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ls-tbar-titlerow{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.ls-tbar-titlerow .ls-page-header{margin:0}.ls-tbar-titlerow .ls-page-h1{font:500 18px/1.2 var(--font-sans);color:var(--ink);letter-spacing:-.02em}.ls-tbar-actions{flex:none;align-items:center;gap:8px;display:flex}.ls-tbar-filterwrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ls-tbar__filterslot{display:contents}.ls-tbar{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;padding:12px 0;display:flex}.ls-analytics-body>.ls-tbar{margin-top:0}.ls-source-row.ls-ws3-sel{background:var(--ls-state-selected);box-shadow:var(--ls-state-selected-edge)}.ls-source-row.ls-ws3-open{background:var(--chip)}.ls-tbar__side{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.ls-tbar__grp{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ls-tbar__spacer{flex:auto}.ls-hero>.ls-hero-stats{align-self:center}.ls-tbar-ctl{background:var(--paper);border:1px solid var(--line);height:32px;font:500 13px/1 var(--font-sans);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;transition:background .15s,border-color .15s;display:inline-flex}.ls-tbar-ctl:hover{background:var(--accent-soft)}.ls-tbar-ctl:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-tbar-ctl svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ls-tbar-ctl .ls-tbar-chev{width:16px;height:16px;color:var(--muted-2)}.ls-tbar-ctl--icon{width:32px;color:var(--ink-2);justify-content:center;padding:0;position:relative}.ls-tbar-ctl--date{flex:none;justify-content:flex-start;align-items:center;gap:8px;min-width:192px;display:inline-flex}.ls-tbar-ctl--date .ls-tbar-rng{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:13px;font-weight:400;overflow:hidden}.ls-tbar-ctl--date>svg:first-child{color:var(--muted-2)}.ls-tbar-ctl--date .ls-tbar-chev{margin-left:auto}.ls-tbar-rng-cmp{background:var(--plum);border-radius:50%;flex:none;width:6px;height:6px;margin-left:6px;display:inline-block}.ls-tbar-ctl--credit .ls-tbar-lbl{color:var(--muted-2);font-weight:500}.ls-tbar-ctl--credit .ls-tbar-val{color:var(--ink);font-weight:600}.ls-tbar-filter svg{color:var(--muted-2)}.ls-tbar-seg{border:1px solid var(--line);background:var(--paper);height:32px;font-family:var(--font-sans);border-radius:8px;display:inline-flex;overflow:hidden}.ls-tbar-seg button{height:32px;font:500 13px/1 var(--font-sans);color:var(--muted-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;transition:background .15s,color .15s;display:inline-flex}.ls-tbar-seg button+button{border-left:1px solid var(--line)}.ls-tbar-seg button:hover{background:var(--accent-soft);color:var(--ink)}.ls-tbar-seg button[aria-pressed=true],.ls-tbar-seg button.is-on,.ls-tbar-seg button[aria-pressed=true]:hover,.ls-tbar-seg button.is-on:hover{background:var(--plum);color:var(--paper)}.ls-tbar-seg button:focus-visible{outline:2px solid var(--plum);outline-offset:-2px;z-index:1;position:relative}.ls-tbar-badge{background:var(--err);min-width:16px;height:16px;color:var(--paper);font-family:var(--font-sans);text-align:center;border:1.5px solid var(--paper);border-radius:999px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.ls-header-menu-anchor{position:relative}.ls-header-avatar{cursor:pointer;border:none;border-radius:50%;flex:none;width:32px;height:32px}.ls-brand-link{text-decoration:none;display:inline-flex}.ls-tip{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.ls-tip-btn{width:16px;height:16px;color:var(--muted-2);cursor:help;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ls-tip-btn svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ls-tip-btn:hover,.ls-tip-btn:focus-visible{color:var(--plum)}.ls-tip-btn:focus-visible{outline:2px solid var(--plum);outline-offset:1px}.ls-tip-pop{z-index:50;background:var(--paper);width:max-content;max-width:240px;color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-md);font:400 12.5px/1.45 var(--font-sans);white-space:normal;text-align:left;text-transform:none;letter-spacing:0;pointer-events:none;border-radius:8px;padding:8px 10px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.ls-tip:hover .ls-tip-pop,.ls-tip:focus-within .ls-tip-pop{display:block}.ls-tip-host{position:relative}.ls-tip-host:hover .ls-tip-pop,.ls-tip-host:focus-visible .ls-tip-pop,.ls-tip-host:focus-within .ls-tip-pop{display:block}.ls-tip-host[tabindex]:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-th-tip{align-items:center;gap:4px;display:inline-flex}.ls-num-col.ls-th-tip{justify-content:flex-end}.ls-cv2-mhead{justify-content:flex-end;width:100%;display:inline-flex;position:relative}.ls-cv2-mhead:hover .ls-tip-pop,.ls-cv2-mhead:focus-within .ls-tip-pop{display:block}.ls-cv2-mhead.ls-cv2-mhead--l{justify-content:flex-start}.ls-cv2-mhead[tabindex]:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-cv2-mhead--l .ls-tip-pop{left:0;transform:none}.ls-cv2-mhead .ls-sort-btn:hover,.ls-cv2-mhead .ls-sort-btn:focus-visible{text-underline-offset:2px;text-decoration:underline}.ls-ws3-l.ls-cv2-mhead{width:auto;display:block;position:relative}.ls-gearpop-note{color:var(--muted-2);margin:0 0 6px;font-size:12px;line-height:1.45}.ls-gearpop-note:last-child{margin-bottom:0}.ls-tbar-pop{z-index:40;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--ink);border-radius:10px;position:absolute}.ls-datepop{flex-direction:column;width:700px;max-width:calc(100vw - 32px);display:flex}.ls-datepop-body{min-width:0;display:flex}.ls-datepop.is-clamped .ls-datepop-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ls-datepop .ls-datepop-presets{border-left:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:176px;padding:8px;display:flex}.ls-datepop .ls-datepop-presets button{text-align:left;font:500 13px/1 var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px}.ls-datepop .ls-datepop-presets button:hover{background:var(--accent-soft)}.ls-datepop .ls-datepop-presets button.is-on{background:var(--plum-soft);color:var(--ink);font-weight:var(--ls-fw-medium)}.ls-datepop .ls-datepop-cals{flex-direction:column;flex:1;min-width:0;min-height:0;padding:14px 16px 0;display:flex}.ls-datepop-fields{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.ls-datepop-field{flex:1;min-width:0}.ls-datepop-field-label{letter-spacing:.04em;color:var(--muted-2);text-transform:none;margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.ls-datepop-field input{border:1px solid var(--line-2);width:100%;height:32px;font-family:var(--font-sans);color:var(--ink);background:var(--paper);border-radius:9px;padding:0 10px;font-size:13px}.ls-datepop-field input:focus{outline:2px solid var(--plum);outline-offset:1px;border-color:var(--plum)}.ls-datepop-field input.is-invalid{border-color:var(--ls-err)}.ls-datepop-fields-arrow{color:var(--muted-2);flex:none;padding-top:14px}.ls-datepop-fields-arrow svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:14px;height:14px}.ls-datepop-months{overflow:visible}.ls-datepop-monthgrid-anim{animation:.16s ease-out ls-datepop-slide}@keyframes ls-datepop-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ls-datepop-monthgrid-anim{animation:none}}.ls-datepop-months-inner{gap:20px;display:flex}.ls-datepop-cal{flex:1;min-width:0;padding-top:12px}.ls-datepop-calhead{justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}.ls-datepop-calhead .ls-datepop-m{color:var(--ink);font-size:13px;font-weight:600;font-family:var(--font-sans)}.ls-datepop-nav{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.ls-datepop-nav svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ls-datepop-nav:hover{background:#6b3f8b14}.ls-datepop-nav:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-datepop-nav[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.ls-datepop-cal:first-child .ls-datepop-nav--next,.ls-datepop-cal:last-child .ls-datepop-nav--prev{visibility:hidden}.ls-datepop-grid{grid-template-columns:repeat(7,minmax(32px,1fr));gap:1px;display:grid}.ls-datepop-grid .ls-datepop-dow{font-family:var(--font-sans);color:var(--muted-2);text-align:center;padding:4px 0;font-size:13px}.ls-datepop-grid .ls-datepop-d{height:32px;font-size:13px;font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.ls-datepop-grid .ls-datepop-d.is-empty{cursor:default}.ls-datepop-grid .ls-datepop-d.in-range{background:var(--plum-soft);color:var(--plum-deep)}.ls-datepop-grid .ls-datepop-d.is-cap{background:var(--plum);color:var(--paper);z-index:1;border-radius:6px;font-weight:700}.ls-datepop-grid .ls-datepop-d.is-disabled{opacity:.35;cursor:default;pointer-events:none}.ls-datepop-grid .ls-datepop-d.in-hover-range{color:var(--plum-deep);background:#7c3fcc1f}.ls-datepop-grid .ls-datepop-d.is-today:after{content:"";border:1.5px solid var(--plum);pointer-events:none;border-radius:6px;position:absolute;inset:3px}.ls-datepop-grid .ls-datepop-d.is-today.is-cap:after{border-color:var(--paper);opacity:.9}.ls-datepop-grid .ls-datepop-d:not(.is-empty):not(.is-cap):not(.is-disabled):hover{box-shadow:inset 0 0 0 1.5px var(--plum);border-radius:6px}.ls-datepop-grid .ls-datepop-d:focus-visible{outline:2px solid var(--plum);outline-offset:1px;z-index:2}.ls-datepop .ls-datepop-foot{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.ls-datepop .ls-datepop-picked{font-family:var(--font-sans);color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.ls-datepop-foot-btns{flex:none;gap:8px;display:flex}.ls-datepop .ls-datepop-note{font-family:var(--font-sans);color:var(--muted-2);flex:none;margin:0;padding:8px 16px 0;font-size:12px;line-height:1.4}.ls-datepop-compare{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:4px 0 12px;display:flex}.ls-datepop-compare-toggle{font:500 13px/1 var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.ls-datepop-compare-box{background:var(--line-2);border-radius:999px;flex:none;width:34px;height:18px;transition:background .15s;position:relative}.ls-datepop-compare-box:after{content:"";background:var(--paper);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.ls-datepop-compare-toggle.is-on .ls-datepop-compare-box{background:var(--plum)}.ls-datepop-compare-toggle.is-on .ls-datepop-compare-box:after{transform:translate(16px)}.ls-datepop-compare-toggle:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-datepop-compare-range{font-family:var(--font-sans);color:var(--muted-2);font-size:13px}.ls-creditpop{width:340px;padding:6px}.ls-creditpop button{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);background:0 0;border:0;border-radius:8px;padding:10px 12px;display:block}.ls-creditpop button:hover{background:var(--accent-soft)}.ls-creditpop button.is-on{background:var(--plum-soft)}.ls-creditpop .ls-creditpop-t{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ls-creditpop .ls-creditpop-rec{font-family:var(--font-sans);color:var(--plum-deep);background:var(--plum-soft);border:1px solid var(--plum);letter-spacing:.04em;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.ls-creditpop .ls-creditpop-d{color:var(--muted-2);margin-top:3px;font-size:12px;line-height:1.45}.ls-creditpop .ls-creditpop-tick{width:16px;height:16px;color:var(--plum);stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-left:auto}.ls-gearpop{width:340px;padding:16px}.ls-gearpop .ls-gearpop-sec{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ls-gearpop .ls-gearpop-sec:first-of-type{border-top:0;margin-top:0;padding-top:0}.ls-gearpop .ls-gearpop-label{font-size:11.5px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:none;color:var(--muted-2);margin:0 0 8px}.ls-gearpop .ls-gearpop-line{color:var(--ink-2);margin:0 0 10px;font-size:13px;line-height:1.5}.ls-gearpop .ls-gearpop-line .ls-gearpop-n{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--plum-deep);font-weight:700}.ls-gearpop .ls-gearpop-change{justify-content:center;width:100%}.ls-gearpop-radio{flex-direction:column;gap:6px;display:flex}.ls-gearpop-radio input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ls-gearpop-radio label{color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:flex}.ls-gearpop-radio label:has(input:focus-visible) .ls-gearpop-dot{outline:2px solid var(--plum);outline-offset:2px}.ls-gearpop-radio label:hover{background:var(--accent-soft)}.ls-gearpop-radio .ls-gearpop-dot{border:1.5px solid var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ls-gearpop-radio label.on .ls-gearpop-dot{border-color:var(--plum)}.ls-gearpop-radio label.on .ls-gearpop-dot:after{content:"";background:var(--plum);border-radius:50%;width:8px;height:8px}.ls-datepop .ls-btn-primary,.ls-datepop .ls-btn-ghost{height:32px}@media (max-width:720px){.ls-datepop{width:auto}.ls-datepop-body{flex-direction:column}.ls-datepop .ls-datepop-presets{border-left:none;border-bottom:1px solid var(--line);flex-flow:wrap;order:-1;width:auto}.ls-datepop .ls-datepop-presets button{padding-left:8px;padding-right:8px}.ls-datepop-cal:last-child{display:none}.ls-datepop-cal:first-child .ls-datepop-nav--next{visibility:visible}}.ls-fbar-chip{background:var(--plum-soft);color:var(--plum);border:1px solid #7c3fcc47;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ls-fbar-chip-x{color:var(--plum);cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 2px;font-size:11px;line-height:1}.ls-fbar-chip-x:hover{opacity:1}.ls-fbar-pop{z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:12px;width:min(300px,100vw - 24px);max-height:420px;padding:12px;overflow-y:auto;box-shadow:0 8px 28px #00000024}.ls-fbar-pop-group{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:10px}.ls-fbar-pop-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ls-fbar-pop-label{color:var(--muted-2);text-transform:none;letter-spacing:.04em;margin-bottom:8px;font-size:11px}.ls-fbar-pop-field{margin-bottom:8px}.ls-fbar-pop-field:last-child{margin-bottom:0}.ls-tbar-filter-badge{background:var(--ls-plum);color:#fff;font-size:11px;font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:var(--ls-radius-pill);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}.ls-jfilter-pop{flex-direction:column;width:min(440px,100vw - 24px);max-height:min(520px,100vh - 96px);padding:0;display:flex;overflow:hidden}.ls-fbar-pop.ls-jfilter-pop{z-index:40;box-shadow:var(--shadow-md);border-radius:10px}.ls-jfilter{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ls-jfilter-pop .ls-verdict-bare{border-bottom:1px solid var(--ls-line);background:var(--ls-paper);flex:none;padding:10px 14px}.ls-jfilter-pop .ls-verdict-bare .ls-jf2-verdict-lead{color:var(--ls-ink);font-size:12.5px;line-height:1.45}.ls-jfilter-pop .ls-verdict-bare .ls-jf2-verdict-lead b{font-weight:700}.ls-jfilter-pop .ls-verdict-bare .ls-ws3-verdict-points{gap:3px;margin-top:3px}.ls-jfilter-pop .ls-verdict-bare .ls-ws3-verdict-point{color:var(--ls-muted);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;gap:0}.ls-jfilter-pop .ls-verdict-bare .ls-ws3-verdict-point .ls-ws3-dot{display:none}.ls-jfilter-verdict-fix{color:var(--ls-plum-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;text-decoration:underline}.ls-jfilter-active{border-bottom:1px solid var(--ls-line);flex-wrap:wrap;flex:none;align-items:center;gap:7px;padding:7px 12px;display:flex}.ls-jfilter-active-lbl{letter-spacing:.07em;text-transform:none;color:var(--ls-muted);font-size:10px;font-weight:600}.ls-jfilter-active-none{color:var(--ls-muted);font-size:11.5px}.ls-jfilter-clear{color:var(--ls-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;font-size:11.5px;text-decoration:underline}.ls-jfilter-clear:hover{color:var(--ls-err-strong)}.ls-jfilter-search{border-bottom:1px solid var(--ls-line);flex:none;padding:8px 12px}.ls-jfilter-search input{border:1px solid var(--ls-line);border-radius:var(--ls-radius-sm);width:100%;height:30px;font-family:var(--ls-font-sans);background:var(--ls-paper);color:var(--ls-ink);padding:0 10px;font-size:12.5px}.ls-jfilter-search input:focus-visible{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-jfilter-pagesearch{margin:0 0 8px}.ls-jfilter-pagesearch input{border:1px solid var(--ls-line);border-radius:var(--ls-radius-sm);width:100%;height:28px;font-family:var(--ls-font-sans);background:var(--ls-paper);color:var(--ls-ink);padding:0 9px;font-size:12px}.ls-jfilter-pagesearch input:focus-visible{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-jfilter-body{flex:auto;min-height:0;display:flex;overflow:hidden}.ls-jfilter-rail{border-right:1px solid var(--ls-line);background:var(--ls-paper);flex:none;width:140px;padding:6px;overflow-y:auto}.ls-jfilter-axis{width:100%;height:32px;color:var(--ls-ink-2);cursor:pointer;font-size:12px;font-family:var(--ls-font-sans);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex}.ls-jfilter-axis:hover{background:var(--accent-soft)}.ls-jfilter-axis.is-on{background:var(--plum-soft);color:var(--ink);font-weight:var(--ls-fw-medium)}.ls-jfilter-axis-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ls-jfilter-axis-n{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ls-plum);flex:none;margin-left:auto;font-size:10.5px}.ls-jfilter-pane{flex:auto;min-width:0;padding:8px 10px;overflow-y:auto}.ls-jfilter-pane-h{letter-spacing:.07em;text-transform:none;color:var(--ls-muted);margin:2px 0 8px;font-size:10px;font-weight:600}.ls-jfilter-crumb{color:var(--ls-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.ls-jfilter-crumb button{color:var(--ls-plum);cursor:pointer;font-size:12px;font-family:var(--ls-font-sans);background:0 0;border:0;padding:0}.ls-jfilter-crumb .is-cur{color:var(--ls-ink);font-weight:500}.ls-jfilter-opt{border-radius:var(--ls-radius-sm);cursor:pointer;width:100%;font-family:var(--ls-font-sans);text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:28px;padding:5px 8px;display:flex}.ls-jfilter-opt:hover{background:var(--ls-chip)}.ls-jfilter-opt .ls-color-dot{flex:none}.ls-jfilter-opt-txt{flex:1;min-width:0;overflow:hidden}.ls-jfilter-opt-name{color:var(--ls-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ls-jfilter-opt-meta{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ls-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:88px;font-size:10.5px;overflow:hidden}.ls-jfilter-opt-n{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ls-muted);white-space:nowrap;flex:none;font-size:11px}.ls-jfilter-opt-chev{color:var(--ls-muted);flex:none;font-size:14px}.ls-jfilter-opt.is-sel{background:var(--ls-plum-soft)}.ls-jfilter-opt.is-sel .ls-jfilter-opt-name{color:var(--ls-plum-deep);font-weight:600}.ls-jfilter-opt.is-dim{opacity:.45}.ls-jfilter-respath{color:var(--ls-plum);flex:none;font-size:11px;font-weight:600}.ls-jfilter-preset{border:1px solid var(--ls-line);background:var(--ls-paper);border-radius:var(--ls-radius);cursor:pointer;width:100%;font-family:var(--ls-font-sans);text-align:left;align-items:center;gap:11px;margin-bottom:8px;padding:10px;display:flex}.ls-jfilter-preset:hover{border-color:var(--ls-plum)}.ls-jfilter-preset.is-on{border-color:var(--ls-plum);background:var(--ls-plum-soft)}.ls-jfilter-preset-ic{border-radius:var(--ls-radius-sm);background:var(--ls-chip);flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.ls-jfilter-preset-name{color:var(--ls-ink);font-size:13.5px;font-weight:500}.ls-jfilter-preset-sub{color:var(--ls-muted);margin-top:1px;font-size:11.5px}.ls-jfilter-adv-toggle{color:var(--ls-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-top:4px;font-size:12px;text-decoration:underline}.ls-jfilter-adv{margin-top:10px}.ls-jfilter-noresults{padding:6px 2px;font-size:12.5px}.ls-jfilter-controls{border-top:1px solid var(--ls-line);flex:none;padding:8px 12px}@media (max-width:640px){.ls-jfilter-pop{border-radius:0;width:100vw;max-height:100vh;position:fixed!important;inset:0!important}.ls-jfilter-body{flex-direction:column}.ls-jfilter-rail{border-right:0;border-bottom:1px solid var(--ls-line);width:100%;display:flex;overflow-x:auto}.ls-jfilter-axis{white-space:nowrap;width:auto}}.ls-cv2-zones-h{font-size:var(--ls-fs-h3,14.5px);color:var(--ink);grid-column:1/-1;margin:0;padding:14px 16px 0;font-weight:500}.ls-cv2-zones{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:1.2fr 1fr 1fr;column-gap:12px;display:grid;overflow:hidden}.ls-cv2-zone{min-width:0;padding:12px 16px 14px}.ls-cv2-zhead{color:var(--muted-2);text-transform:none;letter-spacing:.06em;font-size:11.5px;font-family:var(--font-sans);margin:0 0 8px}.ls-cv2-brow{min-height:var(--row-h-bars,30px);box-sizing:border-box;border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) 44px 40px 36px;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:grid}.ls-cv2-brow:last-child{border-bottom:0}.ls-cv2-brow .ls-cv2-bn{white-space:normal;overflow-wrap:break-word;line-height:1.3}.ls-cv2-brow .ls-cv2-bn.dim{color:var(--muted-2)}.ls-cv2-btrack{height:var(--ls-bar);background:var(--ls-role-empty);border-radius:99px;overflow:hidden}.ls-cv2-bfill{height:100%;width:var(--ls-cv2-w,0%);background:var(--ls-cv2-bar,var(--ls-role-page));border-radius:99px;display:block}.ls-cv2-bcnt{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.ls-cv2-bpct{text-align:right;color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:12px}.ls-cv2-brow.boundary{background:var(--cream);margin:0 -16px;padding:6px 16px}.ls-cv2-brow.boundary .ls-cv2-bn{color:var(--ls-muted)}.ls-cv2-brow .ls-cv2-bn-link{align-items:flex-start;gap:var(--ls-space-1);min-width:0;color:inherit;border-radius:4px;text-decoration:none;display:flex}.ls-cv2-brow .ls-cv2-bn-t{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.ls-cv2-brow .ls-cv2-bn-ext{color:var(--ls-muted);flex:none;margin-top:.2em;transition:color .15s}.ls-cv2-brow .ls-cv2-bn-link:hover{color:var(--ls-ink)}.ls-cv2-brow .ls-cv2-bn-link:hover .ls-cv2-bn-t{text-decoration:underline;-webkit-text-decoration-color:var(--ls-line);-webkit-text-decoration-color:var(--ls-line);-webkit-text-decoration-color:var(--ls-line);text-decoration-color:var(--ls-line);text-underline-offset:3px}.ls-cv2-brow .ls-cv2-bn-link:hover .ls-cv2-bn-ext{color:var(--ls-ink)}.ls-cv2-brow .ls-cv2-bn-link:focus-visible{outline:2px solid var(--plum);outline-offset:2px}@media (max-width:1100px){.ls-cv2-zones{grid-template-columns:1fr}.ls-cv2-zone{border-bottom:1px solid var(--line)}.ls-cv2-zone:last-child{border-bottom:0}}.ls-cv2-zones--2{grid-template-columns:1fr 1fr}@media (max-width:1100px){.ls-cv2-zones--2{grid-template-columns:1fr}}.ls-cv2-zones.ls-cv2-flow{column-gap:var(--ls-space-5);padding:0 var(--ls-card-pad);grid-template-columns:repeat(3,minmax(0,1fr))}.ls-cv2-flow .ls-cv2-zones-h{padding:var(--ls-card-pad) 0 0}.ls-cv2-flow .ls-cv2-zone{padding:var(--ls-space-3) 0 var(--ls-space-4)}.ls-cv2-flow .ls-cv2-zhead{font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-medium);color:var(--ls-ink);letter-spacing:0;margin-bottom:var(--ls-space-2)}.ls-cv2-flow .ls-cv2-brow{font-size:var(--ls-fs-sm);border-bottom:0;grid-template-columns:minmax(0,1fr) 36px 40px 36px;gap:6px;padding:6px 0}.ls-cv2-flow .ls-cv2-brow>.ls-cv2-bn{margin-right:var(--ls-space-1)}.ls-cv2-flow .ls-cv2-btrack{height:var(--ls-bar)}.ls-cv2-flow .ls-cv2-bcnt{font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-medium);color:var(--ls-ink)}.ls-cv2-flow .ls-cv2-bpct{font-size:var(--ls-fs-sm)}.ls-cv2-flow .ls-cv2-brow .ls-cv2-bn{overflow-wrap:anywhere;min-width:0}.ls-cv2-flow .ls-cv2-brow.boundary{background:0 0;margin:0;padding:6px 0}.ls-cv2-flow .ls-cv2-brow.boundary .ls-cv2-bn{color:var(--ls-ink-2,var(--ls-muted));font-style:normal}.ls-cv2-flow .ls-cv2-brow.is-left .ls-cv2-bn{color:var(--ls-ink);font-weight:var(--ls-fw-medium)}.ls-cv2-flow .ls-cv2-brow.is-left .ls-cv2-bcnt{color:var(--ls-role-loss-ink)}.ls-cv2-flow .ls-cv2-brow.is-left .ls-cv2-bfill{background:var(--ls-role-loss)}.ls-cv2-flow .ls-cv2-zones-note{padding:0 0 var(--ls-card-pad);grid-column:1/-1}@media (max-width:1100px){.ls-cv2-zones.ls-cv2-flow{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ls-cv2-flow .ls-cv2-brow{grid-template-columns:minmax(0,1fr) 32px 40px 36px;gap:6px}}.ls-vp-mobile .ls-cv2-zones.ls-cv2-flow{padding:0 16px}.ls-vp-mobile .ls-cv2-flow .ls-cv2-zones-h{padding-top:16px}.ls-vp-mobile .ls-cv2-flow .ls-cv2-zones-note{padding-bottom:16px}.ls-cv2-funnel{flex-direction:column;gap:7px;display:flex}.ls-cv2-funnel-row{grid-template-columns:150px 1fr 56px;align-items:center;gap:10px;display:grid}.ls-cv2-funnel-l{color:var(--ls-muted);font-size:12.5px}.ls-cv2-funnel-trough{background:var(--ls-chip);border-radius:6px;height:26px;overflow:hidden}.ls-cv2-funnel-fill{height:100%;color:var(--ls-cv2-fink,var(--ls-paper));white-space:nowrap;width:var(--ls-cv2-fw,0%);background:var(--ls-cv2-fbar,var(--ls-role-empty));border-radius:6px;align-items:center;padding:0 8px;font-size:12px;display:flex}.ls-cv2-funnel-pct{text-align:right;color:var(--muted-2);font-size:11.5px}@media (max-width:480px){.ls-cv2-funnel-row{grid-template-columns:90px 1fr 40px;gap:6px}}.ls-cv2-canvas{gap:var(--ls-card-gap);flex-direction:column;min-width:0;display:flex}.ls-cv2-chartwrap{position:relative}.ls-cv2-xhair{background:var(--line-2,#c9c4d6);pointer-events:none;width:1px;display:none;position:absolute;top:0;bottom:0}.ls-cv2-xdot{background:var(--ls-ink);border:2px solid var(--paper);width:8px;height:8px;box-shadow:0 0 0 1px var(--ls-ink);pointer-events:none;border-radius:50%;display:none;position:absolute;transform:translate(-50%,-50%)}.ls-cv2-ttip{pointer-events:none;background:var(--ls-ink);color:var(--ls-paper);z-index:5;border:0;border-radius:10px;min-width:150px;padding:10px 12px;display:none;position:absolute;box-shadow:0 8px 24px #15101f3d}.ls-cv2-ttip .ls-cv2-ttd{color:var(--ls-paper);margin-bottom:6px;font-size:13px;font-weight:500}.ls-cv2-ttip .ls-cv2-ttr{color:var(--ls-tooltip-sub);align-items:center;gap:7px;font-size:13px;display:flex}.ls-cv2-ttip .ls-cv2-ttsw{background:var(--c,var(--ls-tooltip-sub));border-radius:2px;width:10px;height:4px}.ls-cv2-ttip .ls-cv2-ttv{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ls-paper);margin-left:auto;font-weight:700}.ls-cv2-ttip.ls-cv2-ttip-multi{min-width:176px;padding:9px 12px 8px}.ls-cv2-ttip-multi .ls-cv2-tttot{color:var(--ls-tooltip-sub);border-bottom:1px solid #ffffff29;align-items:center;gap:7px;margin:2px 0 6px;padding-bottom:6px;font-size:13px;display:flex}.ls-cv2-ttip-multi .ls-cv2-tttot .ls-cv2-ttv{margin-left:auto}.ls-cv2-ttip-multi .ls-cv2-ttr{line-height:1.75}.ls-cv2-ttip-multi .ls-cv2-ttsw{background:var(--c,var(--ls-tooltip-sub));border-radius:2px;width:9px;height:9px}.ls-tc-viewport{position:relative}.ls-tc-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow:auto hidden}.ls-tc-scroll:hover{scrollbar-color:var(--line-2,#c9c4d6) transparent}.ls-tc-scroll::-webkit-scrollbar{height:8px}.ls-tc-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:8px}.ls-tc-scroll:hover::-webkit-scrollbar-thumb{background:var(--line-2,#c9c4d6)}.ls-tc-scroll .ls-tc-frozen{z-index:2;background:var(--paper);border-right:1px solid var(--line);align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.ls-tc-scroll .ls-page-cell.ls-tc-frozen{align-items:flex-start}.ls-tc-scroll .ls-page-cell.ls-tc-frozen>*{max-width:100%}.ls-tc-scroll .ls-source-row.clickable:hover .ls-tc-frozen{background:var(--ls-state-hover)}.ls-tc-viewport.is-scrolled .ls-tc-frozen{box-shadow:8px 0 12px -8px #0000001a}.ls-tc-viewport.is-clipped:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(to right, #fff0, var(--paper) 85%);width:32px;position:absolute;top:0;bottom:0;right:0}.ls-tc-viewport.is-scrolled:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(to left, #fff0, var(--paper) 85%);width:32px;position:absolute;top:0;bottom:0;left:0}.ls-tc-chev{z-index:4;width:28px;height:28px;color:var(--plum-deep);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000024}.ls-tc-chev:hover{border-color:var(--plum);color:var(--plum)}.ls-tc-chev:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-tc-chev-left{left:4px}.ls-tc-chev-right{right:4px}.ls-tc-viewport.is-scrolled .ls-tc-chev-left,.ls-tc-viewport.is-clipped .ls-tc-chev-right{display:inline-flex}@media (pointer:coarse){.ls-tc-scroll{scrollbar-color:var(--line-2,#c9c4d6) transparent}.ls-tc-scroll::-webkit-scrollbar-thumb{background:var(--line-2,#c9c4d6)}}.ls-tc-cardhead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ls-tc-cardhead>.ls-h3{margin:0}.ls-tc-colsbtn{gap:6px}.ls-tc-pop{z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:10px;width:244px;padding:6px;box-shadow:0 8px 28px #0000001f}.ls-tc-row{border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ls-tc-row:hover{background:var(--ls-state-hover)}.ls-tc-check{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ls-tc-check input{accent-color:var(--plum)}.ls-tc-lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-tc-mv{color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 4px;font-size:12px}.ls-tc-mv:hover:not(:disabled){background:var(--plum-soft,#7c3fcc1a);color:var(--plum)}.ls-tc-mv:disabled{opacity:.25;cursor:default}.ls-tc-reset{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--plum);cursor:pointer;background:0 0;margin-top:4px;padding:8px;font-size:12.5px;display:block}.ls-tc-reset:hover{background:var(--plum-soft,#7c3fcc1a)}.ls-cv2-credit-seg{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:flex}.ls-cv2-credit-seg button{font:inherit;color:var(--ls-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 4px;font-size:12.5px}.ls-cv2-credit-seg button[aria-pressed=true]{background:var(--plum);color:var(--paper);font-weight:500}.ls-cv2-credit-seg button:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-cv2-credit-help{color:var(--muted-2);margin-top:8px;font-size:11.5px;line-height:1.5}.ls-cv2-minviews{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ls-cv2-minviews input{width:60px;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:6px 8px;font-size:13px}.ls-cv2-orient{margin-bottom:4px}.ls-cv2-methnote{color:var(--muted-2);margin:6px 0 14px;font-size:12.5px}.ls-cv2-methnote b{color:var(--ink);font-weight:500}.ls-cv2-zero{color:var(--muted-2)}.ls-cv2-dim{color:var(--ls-muted)}.ls-cv2-composite{grid-template-columns:1fr max-content;column-gap:6px;width:100%;display:inline-grid}.ls-cv2-composite-prefix{text-align:right}.ls-cv2-good{color:var(--ls-gain-ink);font-weight:500}.ls-cv2-src{min-width:0;font-size:var(--ls-fs-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.ls-cv2-src-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ls-cv2-src{flex-wrap:wrap}.ls-cv2-src-name{min-width:96px}.ls-vp-mobile .ls-cv2-src{flex-wrap:wrap}.ls-vp-mobile .ls-cv2-src-name{flex-basis:100%}.ls-cv2-srclink{font:inherit;color:var(--ls-plum);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ls-cv2-srclink:hover{text-decoration:underline}.ls-cv2-exportrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ls-crumb{color:var(--ls-muted);align-items:center;gap:8px;padding:4px 0 10px;font-size:13px;display:flex}.ls-crumb-sep{color:var(--ls-muted-2)}.ls-cv2-total>*{color:var(--ls-ink-2);border-top:2px solid var(--ls-line-2);font-weight:600}.ls-cv2-emdash{color:var(--muted-2)}.ls-cv2-qual{-webkit-text-decoration:underline dotted var(--ls-line-2);-webkit-text-decoration:underline dotted var(--ls-line-2);-webkit-text-decoration:underline dotted var(--ls-line-2);text-decoration:underline dotted var(--ls-line-2);text-underline-offset:3px;cursor:help}.ls-cv2-scoreboard .ls-source-thead,.ls-cv2-scoreboard .ls-source-row{gap:10px}.ls-cv2-scoreboard{--ls-cv2-title-min:280px;width:100%;min-width:100%}@media (min-width:1081px){.ls-cv2-scoreboard{--ls-cv2-title-min:300px}}.ls-cv2-scoreboard .ls-page-cell>.ls-cell-title{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:1080px){.ls-cv2-scoreboard{--ls-cv2-title-min:220px}}.ls-tc-toolbar{justify-content:flex-end}.ls-tc-card{position:relative}.ls-tc-card>.ls-tc-cardhead.ls-tc-toolbar{z-index:5;margin:0;padding:0;position:absolute;top:16px;right:24px}.ls-tc-card>.ls-tc-cardhead.ls-tc-toolbar+.ls-tc-viewport{margin-top:16px}@media (max-width:640px){.ls-tc-card>.ls-tc-cardhead.ls-tc-toolbar{justify-content:flex-end;margin:0;padding:12px 16px 6px;display:flex;position:static}.ls-tc-card>.ls-tc-cardhead.ls-tc-toolbar+.ls-tc-viewport{margin-top:0}}.ls-tc-card:has(.ls-cv2-scoreboard)>.ls-tc-cardhead.ls-tc-toolbar{justify-content:flex-end;align-items:center;gap:var(--ls-space-4);padding:var(--ls-space-4) 24px 0;margin:0;display:flex;position:static}.ls-tc-card:has(.ls-cv2-scoreboard)>.ls-tc-cardhead.ls-tc-toolbar+.ls-tc-viewport{margin-top:var(--ls-space-3)}@media (max-width:640px){.ls-tc-card:has(.ls-cv2-scoreboard)>.ls-tc-cardhead.ls-tc-toolbar{padding:var(--ls-space-3) 16px 0}}.ls-cv2-scoreboard .ls-source-thead [role=columnheader],[data-testid=flow-landing-pages] .ls-source-thead [role=columnheader],.ls-ws3-tl .ls-ws3-tl-colhead>*{white-space:nowrap}.ls-ws3-tl .ls-ws3-tl-colhead>*,.ls-cv2-scoreboard .ls-source-thead [role=columnheader],.ls-opt-type-table .ls-source-thead [role=columnheader],.ls-lp-table .ls-source-thead [role=columnheader]{font-size:12px}.ls-cv2-scoreboard .ls-num-col,[data-testid=flow-landing-pages] .ls-num-col{text-align:right;white-space:nowrap}.ls-cv2-scoreboard .ls-source-row .ls-num-col{font-size:var(--ls-fs-sm)}[data-testid=flow-landing-pages] .ls-source-thead>*+*,[data-testid=flow-landing-pages] .ls-source-row:not(.ls-group-head):not(.ls-row-muted)>*+*{border-left:1px solid var(--line)}.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table)>.ls-source-thead{align-items:center}.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table) .ls-sort-btn{align-items:center;gap:var(--ls-space-1);line-height:1.25}.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table) .ls-cv2-hls,.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table) .ls-cv2-hl{white-space:nowrap;display:block}.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table) .ls-num-col .ls-cv2-hls{text-align:right}.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table) .ls-cv2-mhead{align-items:center}.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table) .ls-cv2-mhead--l{text-align:left;justify-content:flex-start;line-height:1.25}.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table) .ls-sort-caret{flex:none}.ls-atable:is(.ls-cv2-scoreboard,.ls-opt-type-table,.ls-lp-table) :is([aria-sort=ascending],[aria-sort=descending]) .ls-sort-btn{color:var(--ls-ink)}.ls-cv2-scoreboard .ls-cv2-ratecell{white-space:normal;text-wrap:balance;line-height:1.3}.ls-cv2-scoreboard .ls-source-row:not(.ls-group-head):not(.ls-row-muted){padding-top:14px;padding-bottom:14px}.ls-cv2-scoreboard .ls-page-cell>.ls-cell-title{color:var(--ls-ink);font-size:13.5px}.ls-cv2-scoreboard .ls-page-cell>.ls-cell-sub{margin-top:2px}.ls-tc-viewport:has(.ls-cv2-scoreboard) .ls-tc-frozen{border-right-color:#0000}.ls-tc-viewport.is-scrolled:has(.ls-cv2-scoreboard) .ls-tc-frozen{border-right-color:var(--line)}.ls-cv2-scoreboard .ls-source-row.clickable,.ls-cv2-scoreboard .ls-source-row.clickable *{cursor:pointer}.ls-cv2-scoreboard .ls-source-row.clickable:focus-visible{outline:2px solid var(--plum);outline-offset:-2px;background:var(--ls-state-hover)}.ls-cv2-scoreboard .ls-source-row.clickable:focus-visible .ls-tc-frozen{background:var(--ls-state-hover)}.ls-tc-viewport.is-clipped:has(.ls-cv2-scoreboard):after{background:linear-gradient(to right, #fff0, var(--paper) 90%);width:64px;box-shadow:inset -10px 0 12px -10px #00000024}.ls-tc-viewport:has(.ls-cv2-scoreboard) .ls-tc-scroll{scrollbar-color:var(--ls-muted) var(--ch-track)}@supports (color:color-mix(in lab, red, red)){.ls-tc-viewport:has(.ls-cv2-scoreboard) .ls-tc-scroll{scrollbar-color:color-mix(in srgb, var(--ls-muted) 55%, transparent) var(--ch-track)}}.ls-tc-viewport:has(.ls-cv2-scoreboard) .ls-tc-scroll::-webkit-scrollbar{height:10px}.ls-tc-viewport:has(.ls-cv2-scoreboard) .ls-tc-scroll::-webkit-scrollbar-track{background:var(--ch-track);border-radius:8px}.ls-tc-viewport:has(.ls-cv2-scoreboard) .ls-tc-scroll::-webkit-scrollbar-thumb{background:var(--ls-muted)}@supports (color:color-mix(in lab, red, red)){.ls-tc-viewport:has(.ls-cv2-scoreboard) .ls-tc-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ls-muted) 55%, transparent)}}.ls-tc-viewport:has(.ls-cv2-scoreboard) .ls-tc-scroll::-webkit-scrollbar-thumb{border-radius:8px}.ls-card.ls-tc-card{padding:var(--ls-card-pad-flush);overflow:hidden}.ls-tc-card>.ls-tc-cardhead{margin-bottom:0;padding:20px 24px 10px}.ls-tc-card .ls-tc-frozen{padding-left:24px}.ls-tc-card .ls-source-thead,.ls-tc-card .ls-source-row{padding-right:24px}.ls-pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:14px;padding-top:12px;display:flex}.ls-pager-size{color:var(--ls-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ls-pager-size-l{white-space:nowrap}.ls-pager-select{width:auto;min-width:64px}.ls-pager-count{color:var(--ls-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.ls-pager-nav{align-items:center;gap:6px;display:inline-flex}.ls-pager-of{color:var(--ls-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;font-size:13px}.ls-pager-btn{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:6px;min-width:30px;height:30px;padding:0 8px;font-size:14px;line-height:1}.ls-pager-btn:hover:not(:disabled){border-color:var(--plum);color:var(--plum-deep)}.ls-pager-btn:disabled{opacity:.45;cursor:default}.ls-pager-btn:focus-visible{outline:2px solid var(--plum);outline-offset:1px}.ls-colfilter-row{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:5px 0;display:flex}.ls-colfilter-name{color:var(--ink);flex:100%;font-size:13px}.ls-colfilter-op{flex:none;min-width:56px}.ls-colfilter-num{width:64px}.ls-colfilter-text{flex:auto;min-width:0}.ls-colfilter-range{align-items:center;gap:6px;display:inline-flex}.ls-colfilter-dash{color:var(--ls-muted)}.ls-colfilter-group{padding:5px 0}.ls-colfilter-group .ls-colfilter-name{margin-bottom:5px;display:block}.ls-colfilter-picklist{flex-direction:column;gap:3px;max-height:168px;padding-left:2px;display:flex;overflow-y:auto}.ls-colfilter-pick{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.ls-colfilter-pick input{accent-color:var(--plum)}.ls-colfilter-empty{color:var(--ls-muted);font-size:13px}.ls-colfilter-clear{font:inherit;color:var(--plum);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:13px;font-weight:500}.ls-colfilter-clear:hover{color:var(--plum-deep);text-decoration:underline}.ls-colfilter-clear:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-root[data-state=analytics]{min-height:0}.ls-shell{z-index:40;width:var(--ls-shell-w,192px);gap:var(--ls-space-4);padding:var(--ls-space-3);background:var(--paper);border-right:1px solid var(--cream-edge);transition:width var(--ls-shell-t) var(--ls-ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:1px 0 #0e0a1205,8px 0 24px -16px #4a2a632e}.ls-shell-top{padding-bottom:var(--ls-space-2);margin-bottom:var(--ls-space-1);border-bottom:1px solid var(--cream-edge);align-items:center;gap:6px;display:flex;position:relative}html[data-shell=collapsed] .ls-shell-top{padding-bottom:28px}.ls-shell-brand{min-width:0;padding:0 6px;overflow:hidden}.ls-shell-mark{cursor:pointer;opacity:0;pointer-events:none;width:32px;height:32px;transition:opacity var(--ls-shell-t) var(--ls-ease-standard), transform var(--ls-motion-fast) var(--ls-ease-standard);background:0 0;border:0;place-items:center;margin:0 auto;padding:0;display:grid;position:absolute;left:0;right:0}.ls-shell-mark img{width:24px;height:24px;display:block}.ls-shell-mark:hover{transform:scale(1.06)}.ls-shell-mark:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:8px}.ls-shell-brand{opacity:1;transition:opacity var(--ls-shell-t) var(--ls-ease-standard), transform var(--ls-shell-t) var(--ls-ease-standard)}.ls-shell-nav{gap:var(--ls-space-1);flex-direction:column;display:flex}.ls-shell-toggle{width:32px;height:32px;color:var(--ls-muted);cursor:pointer;transition:transform var(--ls-shell-t) var(--ls-ease-standard), opacity var(--ls-shell-t) var(--ls-ease-standard);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0;transform:translateY(-2px)}.ls-shell-toggle:hover{background:var(--accent-soft);color:var(--ink)}.ls-shell-toggle:focus-visible{outline:2px solid var(--plum);outline-offset:2px}html[data-shell=collapsed] .ls-shell-toggle{transform:translate(-8px,42.5px)}.ls-shell-toggle-tip{z-index:60;white-space:nowrap;pointer-events:none;background:var(--ink);color:var(--paper);border-radius:6px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1;box-shadow:0 6px 18px -8px #0e0a1280}.ls-shell-empty{color:var(--ls-muted);margin:4px 10px;font-size:12.5px}.ls-shell-link{min-height:36px;font-size:13.5px;font-weight:var(--ls-fw-medium);color:var(--ink-2);border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.ls-shell-ico{flex:none}.ls-shell-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-shell-link:hover{background:var(--accent-soft)}.ls-shell-link[aria-current=page]{background:var(--plum-soft);color:var(--ink);font-weight:var(--ls-fw-medium)}.ls-shell-group{display:block}.ls-shell-linkrow{border-radius:6px;align-items:center;gap:0;display:flex}.ls-shell-linkrow .ls-shell-link{flex:1;min-width:0}.ls-shell-linkrow:hover{background:var(--accent-soft)}.ls-shell-linkrow .ls-shell-link:hover{background:0 0}.ls-shell-linkrow:has(>.ls-shell-link[aria-current=page])>.ls-shell-link{color:var(--ink);background:0 0}.ls-shell-group:not(:has(.ls-shell-kid[aria-current=page])) .ls-shell-linkrow:has(>.ls-shell-link[aria-current=page]){background:var(--plum-soft)}.ls-shell-chev{cursor:pointer;width:28px;height:36px;color:var(--ls-muted);transition:transform var(--ls-shell-t) var(--ls-ease-standard), color var(--ls-motion-fast) var(--ls-ease-standard);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.ls-shell-chev:hover{color:var(--ink);background:0 0}.ls-shell-linkrow:hover .ls-shell-chev{color:var(--ink)}.ls-shell-chev:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.ls-shell-chev[aria-expanded=true]{transform:rotate(90deg)}.ls-shell-group .ls-shell-tip{display:none!important}.ls-shell-kids{max-height:0;transition:max-height var(--ls-shell-t) var(--ls-ease-standard);overflow:hidden}.ls-shell-kids.is-open{max-height:540px}.ls-shell-kids{position:relative}.ls-shell-kids:before{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;left:18px}.ls-shell-kid{min-height:36px;font-size:var(--ls-fs-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:0 10px 0 37px;display:flex;position:relative;overflow:hidden}.ls-shell-kid:hover{background:var(--accent-soft);color:var(--ink)}.ls-shell-kid[aria-current=page]{color:var(--ink);font-weight:var(--ls-fw-strong)}.ls-shell-kid[aria-current=page]:before{content:"";background:var(--plum);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:17px}html[data-shell=collapsed] .ls-shell-kids,html[data-shell=collapsed] .ls-shell-chev{display:none}html[data-shell=collapsed] .ls-shell-linkrow{justify-content:center}.ls-shell-fly{width:clamp(200px,20vw,220px);padding:var(--ls-space-1);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);z-index:60;animation:ls-enter var(--ls-motion-fast) var(--ls-ease-standard);border-radius:12px;overflow:auto}.ls-shell-fly-head{padding:var(--ls-space-1) 10px 8px;font-size:11px;font-weight:var(--ls-fw-strong);color:var(--ls-muted);text-transform:none;letter-spacing:.06em}.ls-shell-fly-item{min-height:34px;font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-medium);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.ls-shell-fly-item:hover{background:var(--accent-soft);color:var(--ink)}.ls-shell-fly-item[aria-current=page]{background:var(--plum-soft);color:var(--ink);font-weight:var(--ls-fw-medium)}.ls-shell-fly-item:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.ls-shell-acct-wrap{display:inline-flex}.ls-shell-acct{cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.ls-shell-acct:hover,.ls-shell-acct[aria-expanded=true]{background:var(--accent-soft)}.ls-shell-acct:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.ls-shell-bar-switcher .ls-hdr-switch{border-radius:var(--ls-radius-btn);text-align:left;align-items:center;gap:8px;height:30px;padding:0 10px;display:flex}.ls-shell-bar-switcher .ls-hdr-switch:hover,.ls-shell-bar-switcher .ls-hdr-switch[aria-expanded=true]{background:var(--accent-soft)}@media (max-width:760px){.ls-shell-bar-switcher .ls-hdr-switch{position:relative}.ls-shell-bar-switcher .ls-hdr-switch:after{content:"";position:absolute;inset:-7px -4px}}.ls-shell-acct-av{background:var(--plum);width:26px;height:26px;color:var(--paper);letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid;position:relative}.ls-shell-acct-dot{background:var(--ls-danger,var(--plum));border:1.5px solid var(--paper);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.ls-shell-pop{width:240px;padding:var(--ls-space-1);background:var(--paper);border:1px solid var(--line);border-radius:var(--ls-radius);box-shadow:var(--shadow-md);z-index:60;animation:ls-enter var(--ls-motion-fast) var(--ls-ease-standard);overflow:auto}.ls-shell-pop-head{padding:var(--ls-space-2) 10px;margin-bottom:var(--ls-space-1);border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.ls-shell-pop-av{background:var(--plum);width:30px;height:30px;color:var(--paper);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ls-shell-pop-id{flex-direction:column;min-width:0;display:flex}.ls-shell-pop-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.ls-shell-pop-email{color:var(--ls-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ls-shell-pop-usage{padding:var(--ls-space-2) 10px;border-bottom:1px solid var(--line);margin-bottom:var(--ls-space-1)}.ls-shell-pop-usage-row{justify-content:space-between;align-items:baseline;gap:var(--ls-space-2);margin-bottom:var(--ls-space-1);display:flex}.ls-shell-pop-usage-label{color:var(--ls-muted);font-size:12px}.ls-shell-pop-usage-count{color:var(--ink);font-size:12px;font-weight:600}.ls-shell-pop-usage-track{background:var(--chip);border-radius:4px;height:6px;overflow:hidden}.ls-shell-pop-usage-fill{background:var(--plum);border-radius:4px;height:100%}.ls-shell-pop-items{flex-direction:column;display:flex}.ls-shell-pop-item{width:100%;min-height:32px;font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-medium);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.ls-shell-pop-item:hover{background:var(--accent-soft);color:var(--ink)}.ls-shell-pop-item:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.ls-shell-pop-ico{width:16px;height:16px;color:var(--ls-muted);flex:none}.ls-shell-pop-badge{background:var(--ls-danger,var(--plum));color:var(--paper);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:700}.ls-shell-badge{background:var(--plum);min-width:18px;color:var(--paper);font-size:11px;font-weight:var(--ls-fw-strong);text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;line-height:16px}.ls-tabbar-link .ls-shell-badge{margin-left:0}.ls-shell-pop-div{border-top:1px solid var(--line);margin:var(--ls-space-1)}.ls-shell-pop-ver{padding:var(--ls-space-2) 10px var(--ls-space-1);color:var(--ls-muted);font-size:10.5px}.ls-shell-pop-verlink{color:var(--ls-muted);text-decoration:underline}.ls-shell-cmd{max-height:min(70vh,520px)}.ls-shell-cmd-head{padding:var(--ls-space-2) 10px var(--ls-space-1);font-size:10.5px;font-weight:var(--ls-fw-strong);color:var(--ls-muted);letter-spacing:.06em}.ls-shell-cmd-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-shell-cmd-detail{padding-left:var(--ls-space-2);min-width:0;font-size:12px;font-weight:var(--ls-fw-regular);color:var(--ls-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.ls-shell-pop-item.is-active{background:var(--accent-soft);color:var(--ink)}.ls-shell-cmd-all{color:var(--plum);font-weight:var(--ls-fw-medium)}.ls-shell-cmd-empty{padding:var(--ls-space-3) 10px;font-size:var(--ls-fs-sm);color:var(--ls-muted);margin:0}body:has(.ls-shell){--ls-shell-w:192px;padding-left:var(--ls-shell-w);--ls-header-h:0px;--ls-topbar-h:44px;padding-top:var(--ls-topbar-h);transition:padding-left var(--ls-shell-t) var(--ls-ease-standard)}.ls-shell-bar{top:0;right:0;left:var(--ls-shell-w);z-index:45;align-items:center;gap:var(--ls-space-3);height:var(--ls-topbar-h,44px);padding:0 var(--ls-space-4);background:var(--paper);border-bottom:1px solid var(--cream-edge);transition:left var(--ls-shell-t) var(--ls-ease-standard);display:flex;position:fixed}.ls-shell-bar-crumb{align-items:center;gap:var(--ls-space-1);min-width:0;font-size:var(--ls-fs-sm);color:var(--ls-muted);white-space:nowrap;display:flex}.ls-shell-bar-crumb-sec{color:var(--ink-2);font-weight:500}.ls-shell-bar-crumb-sep{color:var(--line-2)}.ls-shell-bar-crumb-child{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.ls-shell-bar-search{flex:0 320px;align-items:center;min-width:0;display:flex;position:relative}.ls-shell-bar-search-icon{color:var(--ls-muted);pointer-events:none;position:absolute;left:9px}.ls-shell-bar-search-in{border:1px solid var(--line);border-radius:var(--ls-radius-btn);background:var(--cream);width:100%;height:30px;color:var(--ink);font-size:var(--ls-fs-sm);padding:0 10px 0 28px}.ls-shell-bar-search-in::placeholder{color:var(--ls-muted)}.ls-shell-bar-search-in:focus-visible{outline:2px solid var(--plum);outline-offset:1px}.ls-shell-bar-kbd{pointer-events:none;font:inherit;font-size:var(--ls-fs-sm);color:var(--ls-muted);position:absolute;right:8px}.ls-shell-bar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ls-shell-bar-actions .ls-page-actions{align-items:center;gap:8px;margin:0;display:flex}.ls-shell-bar-switcher{flex:none;align-items:center;display:flex}.ls-shell-bar-chrome{flex:none;align-items:center;gap:4px;display:flex}html[data-shell=collapsed] body:has(.ls-shell){--ls-shell-w:64px}html[data-shell=collapsed] .ls-shell{padding-left:8px;padding-right:8px}html[data-shell=collapsed] .ls-shell-label,html[data-shell=collapsed] .ls-shell-empty{display:none}html[data-shell=collapsed] .ls-shell-brand{opacity:0;pointer-events:none;width:0;padding:0;transform:translate(-4px)}html[data-shell=collapsed] .ls-shell-mark{opacity:1;pointer-events:auto}html[data-shell=collapsed] .ls-shell-link{justify-content:center;padding:0}.ls-shell-tip{z-index:60;white-space:nowrap;pointer-events:none;background:var(--ink);color:var(--paper);border-radius:6px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1;display:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 6px 18px -8px #0e0a1280}@media (min-width:701px){html[data-shell=collapsed] .ls-shell-link:hover .ls-shell-tip,html[data-shell=collapsed] .ls-shell-link:focus-visible .ls-shell-tip{display:block}}.ls-shell-menu,.ls-shell-close,.ls-shell-scrim,.ls-tabbar{display:none}.ls-ws-tabs{gap:var(--ls-space-2,8px);border-bottom:1px solid var(--ls-line);background:var(--ls-paper);padding:0 24px;display:flex}.ls-ws-tab{min-height:44px;color:var(--ls-muted);font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.ls-ws-tab:hover{color:var(--ls-ink)}.ls-ws-tab[aria-current=page]{color:var(--ls-ink);box-shadow:inset 0 -2px 0 var(--ls-plum)}.ls-ws-tab:focus-visible{outline:2px solid var(--ls-plum);outline-offset:-2px}.ls-px-tabs{gap:var(--ls-space-1,4px);border-bottom:1px solid var(--ls-line);display:flex;overflow-x:auto}.ls-px-tab{min-height:44px;color:var(--ls-muted);font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ls-px-tab:hover{color:var(--ls-ink)}.ls-px-tab[aria-current=page]{color:var(--ls-ink);box-shadow:inset 0 -2px 0 var(--ls-plum)}.ls-px-tab:focus-visible{outline:2px solid var(--ls-plum);outline-offset:-2px}@media (max-width:700px){.ls-ws-tabs{display:none}.ls-shell{z-index:70;visibility:hidden;width:min(300px,86vw);transition:transform var(--ls-shell-t) var(--ls-ease-standard), visibility 0s linear var(--ls-shell-t);top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.ls-shell.is-open{visibility:visible;transition:transform var(--ls-shell-t) var(--ls-ease-standard);transform:none}.ls-shell-toggle{display:none}.ls-shell-close{border-radius:var(--ls-radius-btn);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:-12px;display:inline-flex}.ls-shell-chev{width:44px;height:44px}html[data-shell=collapsed] .ls-shell-top{padding-bottom:var(--ls-space-2)}html[data-shell=collapsed] .ls-shell-kids{display:block}html[data-shell=collapsed] .ls-shell-chev{display:inline-grid}html[data-shell=collapsed] .ls-shell-linkrow{justify-content:flex-start}.ls-shell-fly{display:none}.ls-shell-close:focus-visible,.ls-shell-menu:focus-visible{outline:2px solid var(--plum);outline-offset:1px}.ls-shell-scrim{z-index:65;display:block;position:fixed;inset:0}.ls-shell-menu{border-radius:var(--ls-radius-btn);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;order:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.ls-shell-link,.ls-shell-kid{min-height:44px}.ls-tabbar{z-index:50;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--paper);border-top:1px solid var(--cream-edge);grid-template-columns:repeat(4,minmax(max-content,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}body:has(.ls-tabbar){padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.ls-tabbar-link{min-width:0;min-height:52px;font-size:var(--ls-fs-sm);color:var(--ink-2);justify-content:center;align-items:center;gap:4px;padding:0 2px;text-decoration:none;display:flex}.ls-tabbar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-tabbar-link[aria-current=page]{color:var(--plum);font-weight:var(--ls-fw-strong);box-shadow:inset 0 2px 0 var(--plum)}.ls-tabbar-link:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}body:has(.ls-tabbar) .ls-px-toast{bottom:calc(68px + env(safe-area-inset-bottom,0px))}.ls-shell-kids.is-auto{max-height:0}body:has(.ls-shell){padding-top:0;padding-left:0}.ls-shell-bar{flex-wrap:wrap;height:auto;padding:8px 12px;position:static;left:auto}.ls-shell-bar-search{flex:100%;order:2}.ls-shell-bar-kbd{display:none}.ls-shell-bar-actions,.ls-shell-bar-switcher,.ls-shell-bar-chrome{order:1}.ls-shell-pop-head{margin-bottom:3px;padding:6px 10px}.ls-shell-pop-item{padding:5px 10px}.ls-shell-pop-div{margin:3px 4px}.ls-shell-pop-ver{padding:4px 10px 3px}.ls-shell-pop-usage{padding:4px 10px 6px}html[data-shell=collapsed] .ls-shell-label{display:revert}html[data-shell=collapsed] .ls-shell-brand{opacity:1;pointer-events:auto;width:auto;padding:0 6px}html[data-shell=collapsed] .ls-shell-mark{opacity:0;pointer-events:none}html[data-shell=collapsed] .ls-shell-link{justify-content:flex-start;padding:0 10px}html[data-shell=collapsed] .ls-shell{padding-left:12px;padding-right:12px}}.ls-authed-header{background:var(--paper);border-bottom:1px solid var(--cream-edge);z-index:40;min-height:var(--ls-header-h);position:sticky;top:0;box-shadow:0 1px #0e0a1205,0 8px 24px -16px #4a2a632e}.ls-topnav-link{color:var(--ls-muted);white-space:nowrap;align-items:center;min-height:24px;font-size:13.5px;font-weight:400;text-decoration:none;display:inline-flex}.ls-topnav-link[aria-current=page]{color:var(--ink);font-weight:500}.ls-admin-link{height:28px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--line);font-size:12px;font-weight:500;text-decoration:none}.ls-authed-subnav{background:var(--ls-subnav-bg);border-bottom:1px solid var(--line);top:var(--ls-header-h);z-index:35;position:sticky;overflow:hidden}.ls-subnav-tab{height:40px;color:var(--ls-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 14px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.ls-subnav-tab[aria-current=page]{color:var(--plum);border-bottom-color:var(--plum);font-weight:500}.ls-wa-sections{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex;overflow:visible}@media (max-width:760px){.ls-wa-sections .ls-subnav-tab{height:44px}}.ls-subnav-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.ls-drill-dock{top:calc(var(--ls-header-h) + var(--ls-subnav-h));z-index:30;scroll-margin-top:calc(var(--ls-header-h) + var(--ls-subnav-h) + 8px);position:sticky;box-shadow:0 2px 8px -4px #4a2a6338}.ls-ljh-plain{margin:0;font-size:15px;line-height:1.65}.ls-jf2-tp-step{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.ls-srcbd-tip{background:var(--ink);color:var(--paper);font-size:var(--ls-fs-sm);font-family:var(--font-sans);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;z-index:10;border-radius:3px;padding:2px 6px;position:absolute;transform:translate(-50%)}.ls-jf2-scope{background:var(--plum-soft);border:.5px solid var(--plum);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;display:flex}.ls-cv2-canvas>.ls-jf2-scope{margin-bottom:0}.ls-jf2-scope-lead{color:var(--ink);font-size:13px;font-weight:400}.ls-jf2-scope-chip{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.ls-jf2-scope-tag{color:var(--muted-2);background:var(--paper);border:.5px solid var(--cream-edge);border-radius:4px;padding:2px 7px;font-size:13px;font-weight:400}.ls-jf2-scope-val{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:500}.ls-jf2-scope-back{color:var(--plum);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-family:inherit;font-size:13px;display:inline-flex}.ls-jf2-scope-back:hover{text-decoration:underline}.ls-jf2-scope-back:focus-visible{outline:2px solid var(--plum);outline-offset:1px;border-radius:4px}@media (max-width:900px){.ls-jf2-scope-back{margin-left:0}}.ls-jf2-scope-slot{flex-direction:column;display:flex}.ls-jf2-scope-slot:empty{display:none}.ls-notif-badge{background:var(--err);color:#fff;min-width:15px;height:15px;font-size:11px;font-weight:700;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.ls-cv2-pageref-t{color:var(--ink);font-weight:500}.ls-cv2-pageref-p{font-family:var(--font-sans);color:var(--muted-2);white-space:nowrap;font-size:12.5px}.ls-vp-mobile .ls-cv2-pageref-p{white-space:normal;overflow-wrap:anywhere}.ls-tc-floatbar{z-index:40;scrollbar-width:thin;scrollbar-color:var(--line-2,#c9c4d6) transparent;height:14px;position:fixed;bottom:0;overflow:auto hidden}.ls-tc-floatbar::-webkit-scrollbar{height:10px}.ls-tc-floatbar::-webkit-scrollbar-thumb{background:var(--line-2,#c9c4d6);border-radius:8px}.ls-tc-floatbar-spacer{height:1px}.ls-cv2-back{color:var(--plum);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:10px;padding:4px 0;font-size:13px;font-weight:500;display:inline-flex}.ls-cv2-back:hover{text-decoration:underline}.ls-cv2-back:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-cv2-chiprow{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ls-cv2-pagechip{background:var(--plum-soft,#7c3fcc1a);border:1px solid var(--ls-plum-edge,var(--line));color:var(--plum);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;max-width:440px;padding:5px 6px 5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ls-cv2-pagechip:hover{background:#7c3fcc29}.ls-cv2-pagechip:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-cv2-pagechip-l{flex:none}.ls-cv2-pagechip-p{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.ls-cv2-pagechip-x{background:var(--plum);color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}.ls-cv2-chip-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ls-cv2-chip-head .ls-cv2-chiprow{flex:auto;min-width:0}.ls-cv2-chip-meta{color:var(--ls-muted);white-space:nowrap;font-size:12px}.ls-cell-sub.ls-cv2-bucket-sub{white-space:normal;text-overflow:clip;display:block;overflow:visible}.ls-cv2-chartcard{padding:4px 0 6px}.ls-cv2-chart-head{flex-direction:column-reverse;align-items:flex-start;gap:2px;margin-bottom:10px;display:flex}.ls-cv2-chart-head .ls-cv2-chart-t{font-family:var(--font-sans);color:var(--muted-2);text-transform:none;letter-spacing:0;font-size:12px}.ls-cv2-chart-head .ls-cv2-chart-v{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:22px;font-weight:500;line-height:1.2}.ls-cv2-chart-axis{font-family:var(--font-sans);color:var(--muted-2);justify-content:space-between;font-size:10.5px;display:flex}.ls-cv2-chart-caption{color:var(--muted-2);margin-top:6px;font-size:11.5px}.ls-cv2-chartcard-empty{padding:4px 0}.ls-cv2-chart-empty{color:var(--muted-2);text-align:center;font-size:12px}.ls-cv2-perf-card .ls-jf2-verdicts:last-child{margin-bottom:0}.ls-cv2-cta{background:var(--plum-soft,#7c3fcc0f);padding:var(--ls-card-pad-cta);border:1px solid #7c3fcc33;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;display:flex}.ls-cv2-cta-t{color:var(--ink);font-size:13px}.ls-cv2-cta-a{color:var(--plum);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.ls-cv2-cta-a:hover{text-decoration:underline}.ls-cv2-cta-a:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-cv2-cta-muted{color:var(--ls-muted);white-space:nowrap;font-size:13px}.ls-cv2-drill-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ls-cv2-drill-title{color:var(--ink);font-size:20px;font-weight:500;line-height:1.3}.ls-cv2-chiprow .ls-cv2-drill-title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.25}.ls-cv2-drill-sub{font-size:var(--ls-fs-caption);color:var(--ls-muted);margin-top:2px;display:block}.ls-cv2-spark{text-align:right;flex:none}.ls-cv2-spark svg{display:block}.ls-cv2-spark-l{font-family:var(--font-sans);color:var(--muted-2);margin-top:3px;font-size:10.5px}.ls-cv2-spark-empty{color:var(--muted-2);font-size:11.5px}.ls-cv2-statrow{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.ls-cv2-stat{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.ls-cv2-stat:last-child{border-right:0}.ls-cv2-stat-l{font-family:var(--font-sans);color:var(--muted-2);text-transform:none;letter-spacing:.06em;font-size:11px}.ls-cv2-stat-v{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:4px;font-size:20px;font-weight:500}.ls-cv2-stat-s{color:var(--muted-2);margin-top:2px;font-size:11.5px}.ls-cv2-stat-s.up{color:var(--ls-gain-ink)}.ls-cv2-stat-s.down{color:var(--ls-loss-ink)}.ls-cv2-stack{gap:var(--ls-card-gap);flex-direction:column;min-width:0;display:flex}.ls-cv2-answer{flex-direction:column;gap:6px;display:flex}.ls-cv2-answer p,.ls-cv2-answer h2{margin:0}.ls-cv2-answer-k{color:var(--ls-muted);font-size:12px}.ls-cv2-answer .ls-cv2-answer-h{color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}.ls-cv2-answer-t{max-width:72ch;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}.ls-cv2-answer-note{max-width:72ch;color:var(--ls-muted);font-size:12.5px;line-height:1.45}.ls-cv2-answer-conf{align-items:center;gap:12px;max-width:420px;margin-top:6px;display:flex}.ls-cv2-answer-meter{height:var(--ls-bar-sm);background:var(--ls-role-empty);border-radius:99px;flex:auto;overflow:hidden}.ls-cv2-answer-meter>span{height:100%;width:var(--ls-cv2-w,0%);background:var(--ls-role-confidence);box-shadow:var(--ls-swatch-ring);border-radius:99px;display:block}.ls-cv2-answer-conf-t{font-size:var(--ls-fs-caption);color:var(--ls-muted);font-variant-numeric:tabular-nums;flex:none}.ls-cv2-answer-conf-t b{font-weight:var(--ls-fw-medium);color:var(--ls-ink)}.ls-cv2-answer-row{align-items:center;gap:var(--ls-space-2) var(--ls-space-4);flex-wrap:wrap;display:flex}.ls-cv2-answer-row .ls-cv2-answer-conf{flex:260px;margin-top:0}.ls-cv2-statrow--story{flex-direction:column;display:flex;overflow:visible}.ls-cv2-statgroup{min-width:0;display:grid}.ls-cv2-statgroup>.ls-cv2-stat{border-right:0}.ls-cv2-statgroup--journey{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 8px 6px}.ls-cv2-statgroup--journey>.ls-cv2-stat{padding:14px 24px;position:relative}.ls-cv2-statgroup--journey .ls-cv2-stat-v{font-size:var(--ls-fs-metric);line-height:1.1}.ls-cv2-statgroup--journey>.ls-cv2-stat+.ls-cv2-stat:before{content:"→";color:var(--ls-muted);pointer-events:none;font-size:16px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ls-cv2-statgroup--context{border-top:1px solid var(--ls-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:4px 8px}.ls-cv2-statgroup--context>.ls-cv2-stat{padding:10px 16px}.ls-cv2-statgroup--context .ls-cv2-stat-v{margin-top:2px;font-size:15px}.ls-tbar-titlerow .ls-page-h1 .ls-cv2-drill-h{overflow-wrap:anywhere;font-size:24px;line-height:1.2;display:block}.ls-tbar-titlerow .ls-page-sub-sm .ls-cv2-drill-path{color:var(--ls-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;display:block}.ls-tbar-titlerow .ls-page-crumb{margin-bottom:4px}.ls-card.ls-cv2-story{flex-direction:column;gap:20px;display:flex}.ls-cv2-story .ls-cv2-answer{gap:6px}.ls-cv2-story .ls-cv2-answer .ls-cv2-answer-h{font-size:24px;line-height:1.2}.ls-cv2-story .ls-cv2-answer-t{color:var(--ls-ink-2,var(--ls-ink));font-size:14.5px}.ls-cv2-storybody{flex-direction:column;gap:18px;min-width:0;display:flex}.ls-cv2-prog{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.ls-cv2-prog-step{grid-row:span 4;grid-template-rows:subgrid;row-gap:3px;min-width:0;display:grid;position:relative}.ls-cv2-prog-step+.ls-cv2-prog-step:before{content:"";left:-24px;bottom:calc((var(--ls-bar-md) - var(--ls-conn-stroke)) / 2);width:18px;height:var(--ls-conn-stroke);background:var(--ls-muted);border-radius:1px;position:absolute}.ls-cv2-prog-step+.ls-cv2-prog-step:after{content:"";left:-17px;bottom:calc((var(--ls-bar-md) - 9px) / 2);box-sizing:border-box;border:solid var(--ls-muted);border-width:var(--ls-conn-stroke) var(--ls-conn-stroke) 0 0;border-radius:1px;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.ls-cv2-prog-v{font-size:var(--ls-fs-metric);line-height:1.05;font-weight:var(--ls-fw-medium);font-variant-numeric:tabular-nums;color:var(--ls-ink);grid-row:1}.ls-cv2-prog-k{font-size:var(--ls-fs-body);font-weight:var(--ls-fw-medium);color:var(--ls-ink);grid-row:2}.ls-cv2-prog-s{font-size:var(--ls-fs-caption);color:var(--ls-muted);font-variant-numeric:tabular-nums;grid-row:3}.ls-cv2-prog-bar{height:var(--ls-bar-md);margin-top:var(--ls-space-2);background:var(--ls-role-empty);border-radius:99px;grid-row:4;align-self:end;display:block;overflow:hidden}.ls-cv2-prog-bar>span{height:100%;width:var(--ls-cv2-w,0%);background:var(--ls-prog-role,transparent);border-radius:99px;min-width:0;display:block}.ls-cv2-prog-step.is-start{--ls-prog-role:var(--ls-role-subject)}.ls-cv2-prog-step.is-loss{--ls-prog-role:var(--ls-role-loss)}.ls-cv2-prog-step.is-kept{--ls-prog-role:var(--ls-role-progress)}.ls-cv2-prog-step.is-lead{--ls-prog-role:var(--ls-role-outcome)}.ls-cv2-prog-step.is-loss .ls-cv2-prog-v{color:var(--ls-role-loss-ink)}.ls-cv2-prog-step.is-zero .ls-cv2-prog-v{color:var(--ls-muted)}.ls-cv2-facts{border-top:1px solid var(--ls-line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 28px;padding-top:16px;display:grid}.ls-cv2-factgroup{min-width:0}.ls-cv2-factgroup-h{font-size:var(--ls-fs-caption);font-weight:var(--ls-fw-medium);color:var(--ls-muted);margin:0 0 8px}.ls-cv2-fact{font-size:var(--ls-fs-sm);color:var(--ls-muted);margin:6px 0 0;line-height:1.4}.ls-cv2-fact b{font-size:var(--ls-fs-metric-2);line-height:1.2;font-weight:var(--ls-fw-medium);color:var(--ls-ink);font-variant-numeric:tabular-nums;margin-right:2px}.ls-cv2-fact b.ls-cv2-fact-ord{font-size:inherit;line-height:inherit;margin-right:0}.ls-cv2-drill-actions{align-items:center;gap:var(--ls-space-2);padding-top:var(--ls-space-4);border-top:1px solid var(--ls-line);flex-wrap:wrap;display:flex}.ls-cv2-perf-card--secondary .ls-journey-orient,.ls-cv2-perf-card--secondary .ls-cv2-chart-head{margin-bottom:var(--ls-space-2)}.ls-cv2-perf-card--secondary .ls-cv2-chart-head .ls-cv2-chart-v{font-size:var(--ls-fs-metric-2)}.ls-cv2-zones-note{font-size:var(--ls-fs-caption);color:var(--ls-muted);grid-column:1/-1;margin:0;padding:0 16px 14px}@media (max-width:720px){.ls-cv2-prog{grid-template-columns:minmax(0,1fr);gap:26px}.ls-cv2-prog-step{flex-direction:column;grid-row:auto;grid-template-rows:none;gap:3px;display:flex}.ls-cv2-prog-bar{align-self:stretch}.ls-cv2-prog-step+.ls-cv2-prog-step:before{width:var(--ls-conn-stroke);height:16px;top:-22px;bottom:auto;left:8px}.ls-cv2-prog-step+.ls-cv2-prog-step:after{top:-17px;bottom:auto;left:4.5px;transform:rotate(135deg)}.ls-tbar-titlerow .ls-page-h1 .ls-cv2-drill-h{font-size:21px}}.ls-cv2-zonehead{color:var(--ink);margin-bottom:8px;font-size:13.5px;font-weight:500}.ls-cv2-bars{flex-direction:column;gap:2px;display:flex}.ls-cv2-b{min-height:var(--row-h-bars,30px);box-sizing:border-box;grid-template-columns:minmax(0,1fr) 110px 44px;align-items:center;gap:10px;padding:6px 0;display:grid}.ls-cv2-bn{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex;overflow:hidden}.ls-cv2-bn.dim{color:var(--ls-muted)}.ls-cv2-bt{height:var(--ls-bar);background:var(--ch-track);border-radius:99px;overflow:hidden}.ls-cv2-bf{height:100%;width:var(--ls-cv2-w,0%);background:var(--ls-cv2-bar,var(--ls-role-volume));border-radius:99px;display:block}.ls-cv2-bv{text-align:right}@media (max-width:640px){.ls-cv2-statrow{grid-template-columns:repeat(2,1fr)}.ls-cv2-statrow--story{grid-template-columns:none}.ls-cv2-statgroup--journey{grid-template-columns:1fr}.ls-cv2-statgroup--journey>.ls-cv2-stat{padding:12px 16px}.ls-cv2-statgroup--journey .ls-cv2-stat-v{font-size:26px}.ls-cv2-statgroup--journey>.ls-cv2-stat+.ls-cv2-stat:before{content:"↓";top:0;left:24px;transform:translate(-50%,-50%)}.ls-cv2-statgroup--context{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-cv2-cta{flex-wrap:wrap}.ls-cv2-stat{border-bottom:1px solid var(--line)}.ls-cv2-statgroup>.ls-cv2-stat{border-bottom:0}.ls-cv2-grid2,.ls-cv2-credit-compare{grid-template-columns:1fr}.ls-cv2-credit-cell+.ls-cv2-credit-cell{border-left:0;border-top:1px solid var(--line)}.ls-cv2-drill-head{flex-direction:column;align-items:flex-start}}.ls-as-overlay{z-index:60;background:#1d1b2659;place-content:center;padding:24px;display:grid;position:fixed;inset:0}.ls-as-modal{background:var(--card,#fff);border-radius:12px;width:560px;max-width:100%;overflow:hidden;box-shadow:0 18px 60px #1d1b2640}.ls-as-modal--sm{width:480px}.ls-as-mhead{border-bottom:1px solid var(--line);align-items:center;padding:16px 20px;display:flex}.ls-as-mtitle{font-size:15.5px;font-weight:600}.ls-as-mx{color:var(--muted2,var(--ls-muted));cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:16px;line-height:1}.ls-as-mbody{max-height:430px;padding:18px 20px;overflow:auto}.ls-as-mbody--fr{padding:26px 28px}.ls-as-sec{margin-bottom:20px}.ls-as-sec:last-child{margin-bottom:0}.ls-as-sect{color:var(--muted2,var(--ls-muted));text-transform:none;letter-spacing:.06em;font-size:11.5px;font-family:var(--font-sans);margin:0 0 8px}.ls-as-secnote{color:var(--ls-muted);margin:6px 0 0;font-size:12px}.ls-as-who{color:var(--muted2,var(--ls-muted));margin-left:6px;font-size:11px}.ls-as-radio{gap:8px;display:flex}.ls-as-rcard{border:1px solid var(--line);cursor:pointer;background:var(--card,#fff);text-align:left;border-radius:9px;flex:1;padding:10px 12px}.ls-as-rcard.on{border-color:var(--plum);background:var(--plum-soft,#f3eefe)}.ls-as-rcard b{color:var(--ink);font-size:13.5px;display:block}.ls-as-rcard span{color:var(--ls-muted);font-size:12px}.ls-as-search{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;margin-bottom:8px;padding:7px 10px;font-size:13px}.ls-as-frow{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:8px 6px;display:flex}.ls-as-frow:last-child{border-bottom:0}.ls-as-frow input[type=checkbox]{accent-color:var(--plum);width:15px;height:15px}.ls-as-fmain{flex:1;min-width:0}.ls-as-fname{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.ls-as-pen{color:var(--muted2,var(--ls-muted));cursor:pointer;opacity:0;background:0 0;border:0;padding:0;font-size:11px;transition:opacity .1s}.ls-as-frow:hover .ls-as-pen{opacity:1}.ls-as-fname input{font:inherit;border:1px solid var(--plum);border-radius:5px;width:220px;padding:1px 6px;font-size:13.5px;font-weight:500}.ls-as-fsub{color:var(--muted2,var(--ls-muted));text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ls-as-badge{border:1px solid var(--line);color:var(--ls-muted);border-radius:99px;padding:2px 7px;font-size:10px}.ls-as-badge.hosted{background:var(--plum-soft,#f3eefe);color:var(--plum);border-color:#e2d6fb}.ls-as-fleads{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ls-muted);text-align:right;white-space:nowrap;width:74px;font-size:12px}.ls-as-rule{background:var(--bg,#fbfaf7);border:1px solid var(--line);color:var(--ls-muted);border-radius:8px;margin-top:10px;padding:8px 12px;font-size:12.5px}.ls-as-mfoot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:14px 20px;display:flex}.ls-as-mfoot-how{color:var(--ls-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.ls-as-mfoot-how:hover{color:var(--plum)}.ls-as-link{color:var(--plum);font-size:12.5px;text-decoration:none}.ls-as-btn{font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px 16px;font-size:13px}.ls-as-btn.primary{background:var(--plum);color:#fff;margin-left:auto;font-weight:500}.ls-as-btn.ghost{color:var(--ls-muted);background:0 0}.ls-as-btn:disabled{opacity:.6;cursor:default}.ls-as-steps{justify-content:center;gap:6px;margin-bottom:14px;display:flex}.ls-as-dot{background:var(--line);border-radius:50%;width:7px;height:7px}.ls-as-dot.on{background:var(--plum)}.ls-as-frtitle{text-align:center;color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:600}.ls-as-frsub{color:var(--ls-muted);text-align:center;margin:0 0 16px;font-size:13px}.ls-as-q{border-bottom:1px solid var(--line);padding:11px 0}.ls-as-q-b{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;display:flex}.ls-as-q-b:after{content:"›";color:var(--muted2,var(--ls-muted));margin-left:auto;transform:rotate(90deg)}.ls-as-q p{color:var(--ls-muted);margin:7px 0 0;font-size:12.5px;display:none}.ls-as-q.open p{display:block}.ls-as-q.open .ls-as-q-b:after{transform:rotate(270deg)}.ui-drawer-dim{z-index:60;background:#1d1b2640;position:fixed;inset:0}.ui-drawer{background:var(--card,#fff);border-left:1px solid var(--line);width:360px;max-width:100%;padding:18px 20px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 34px #1d1b261f}.ui-drawer-title{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.ui-drawer-x{color:var(--muted2,var(--ls-muted));cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:15px;line-height:1}@media (max-width:760px){.ui-drawer--touch .ui-drawer-x{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-14px -12px -14px auto;display:inline-flex}.ui-drawer--touch button:not(.ui-drawer-x),.ui-drawer--touch select,.ui-drawer--touch input:not([type=radio]):not([type=checkbox]){min-height:44px}}.ch-card{background:var(--paper);border:1px solid var(--line)}.ch-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ch-title{color:var(--ink);font-size:14px;font-weight:600}.ch-sub{color:var(--ls-muted);font-size:12.5px}.ch-open{color:#92400e;margin-top:10px;font-size:12.5px;line-height:1.5}.ch-open-strong{font-weight:600}.ch-open-muted{color:var(--ls-muted)}.ch-open-link{color:#92400e;text-decoration:underline}.ch-lastfired{color:var(--ls-muted);margin-top:8px;font-size:12px}.ch-nodata{color:var(--ls-muted);margin-top:16px;font-size:12.5px;line-height:1.5}.ch-chart-label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:none;color:var(--ls-muted);font-size:11px;font-weight:500}.ch-chart-wrap{display:inline-block;position:relative}.ch-ceil-rule{border-top:1px dashed var(--line-strong,var(--ls-muted));opacity:.35;pointer-events:none;height:0;position:absolute;left:0}.ch-ceil-cap{color:var(--ls-muted);margin-top:6px;font-size:11.5px}.ch-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-bignum{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:600;line-height:1.15}.ch-bignum--warn{color:#b91c1c}.ch-statsub{color:var(--ls-muted);margin:6px 0 0;font-size:12.5px;line-height:1.4}.ch-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ch-pill--ok{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.ch-pill--firing{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ch-pill-dot{border-radius:999px;width:7px;height:7px}.ch-pill-dot--ok{background:#16a34a}.ch-pill-dot--firing{background:#b91c1c}.ch-seg{border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.ch-seg-btn{cursor:pointer;color:var(--ink-2);font-size:12px;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;padding:4px 12px}.ch-seg-btn.is-active{background:var(--accent);color:var(--paper)}.ch-feed{margin:14px 0 0;padding:0;list-style:none}.ch-feed-empty{color:var(--ls-muted);margin:14px 0 0;font-size:12.5px}.ch-feed-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ch-feed-main{min-width:0}.ch-feed-cond{color:var(--ink);font-size:13px;font-weight:600}.ch-feed-env{font-size:10.5px;font-weight:500;font-family:var(--font-sans);text-transform:none;letter-spacing:.06em;color:var(--ls-muted);margin-left:8px}.ch-feed-time{color:var(--ls-muted);margin-top:2px;font-size:12px}.ch-feed-ongoing{color:#b91c1c;font-weight:600}.ch-feed-detail{color:var(--ink-2);margin-top:4px;font-size:12px;line-height:1.4}.ch-feed-peak{font-size:13px;font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}:root{--ls-tc-title:minmax(360px, 1fr)}@media (max-width:1439px){:root{--ls-tc-title:minmax(280px, 1fr)}}@media (max-width:1279px){:root{--ls-tc-title:minmax(220px, 1fr)}}.ls-tc-scroll>table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:100%}.ls-tc-scroll>table th.ls-tc-tfrozen,.ls-tc-scroll>table td.ls-tc-tfrozen{z-index:2;background:var(--paper);width:100%;min-width:360px;position:sticky;left:0}@media (max-width:1439px){.ls-tc-scroll>table th.ls-tc-tfrozen,.ls-tc-scroll>table td.ls-tc-tfrozen{min-width:280px}}@media (max-width:1279px){.ls-tc-scroll>table th.ls-tc-tfrozen,.ls-tc-scroll>table td.ls-tc-tfrozen{min-width:220px}}.ls-tc-scroll>table tbody tr:hover td.ls-tc-tfrozen{background:var(--ls-state-hover)}.ls-tc-viewport.is-scrolled .ls-tc-tfrozen{box-shadow:8px 0 12px -8px #0000001a}.ls-tc-scroll>table td:not(.ls-tc-tfrozen){white-space:nowrap}.ls-pt-filters-spacer{flex:1}.ls-ws3-card-head.ls-tc-cardhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ls-auth-footer{color:var(--ls-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding-top:4px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.ls-auth-footer a{color:inherit;text-decoration:none}.ls-auth-footer a:hover,.ls-auth-footer a:focus-visible{text-decoration:underline}.ls-auth-footer-sep{opacity:.55;-webkit-user-select:none;user-select:none}.ls-card--highlight{border-left:4px solid var(--plum);background:linear-gradient(90deg, var(--accent-soft), transparent 45%), var(--paper)}.ls-analytics-body{gap:var(--ls-card-gap);background:0 0;border-radius:0;flex-direction:column;padding:8px 0 0;display:flex}.ls-analytics-body .ls-card{padding:var(--ls-card-pad)}.ls-analytics-body>.ls-h3{margin:0}.ls-analytics-body .ls-card.ls-hero2{border:1px solid var(--ls-line);padding:22px 30px 0;position:relative;overflow:hidden;container-type:inline-size}.ls-hero2:before{content:"";background:var(--ls-plum);border-radius:0 0 2px 2px;width:34px;height:3px;position:absolute;top:0;left:30px}.ls-analytics-body .ls-card.ls-hero2--no-mix{padding-bottom:6px}.ls-hero2-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.ls-hero2-lead{min-width:0;font-family:var(--ls-font-sans);color:var(--ls-ink);flex:320px;margin:0;font-size:15px;font-weight:400}.ls-hero2-hi{color:var(--ls-plum);font-weight:600}.ls-hero2-warn{color:var(--ls-warn-ink);font-weight:600}.ls-hero2-status{font-family:var(--ls-font-sans);font-size:var(--ls-fs-caption);color:var(--ls-muted);white-space:nowrap;flex:none}.ls-hero2-dot{background:var(--ls-muted);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ls-hero2-dot.is-good{background:var(--ls-gain)}.ls-hero2-foot{font-family:var(--ls-font-sans);font-size:var(--ls-fs-caption);color:var(--ls-muted);justify-content:flex-end;margin-top:10px;display:flex}.ls-hero2-top+.ls-hero2-kpis{margin-top:18px}.ls-hero2-chips{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.ls-hero2-chip{font-family:var(--ls-font-sans);color:var(--ls-muted);background:var(--ls-chip);border:1px solid var(--ls-line);border-radius:var(--ls-radius-pill);cursor:pointer;white-space:normal;align-items:center;gap:6px;max-width:100%;padding:3px 11px;font-size:12px;font-weight:500;display:inline-flex}.ls-hero2-chip b{color:var(--ls-ink);font-weight:600}.ls-hero2-chip-dot{border-radius:50%;flex:none;width:6px;height:6px}.ls-hero2-chip-full{font-family:var(--ls-font-sans);color:var(--ls-ink);max-width:320px;padding:10px 14px;font-size:13px}.ls-hero2-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-bottom:20px;display:grid}@container (min-width:480px) and (max-width:799.98px){.ls-hero2-kpis:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}}.ls-hero2-kpi{text-align:center;min-width:0;padding-top:12px;position:relative}.ls-hero2-kpi:before{content:"";background:var(--ls-line);border-radius:1px;width:22px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ls-hero2-kpi.is-on:before{background:var(--ls-plum)}.ls-hero2-kl{font-family:var(--ls-font-sans);letter-spacing:.08em;color:var(--ls-muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:11px;font-weight:600;overflow:hidden}.ls-hero2-kv{min-width:0;font-family:var(--ls-font-sans);font-size:var(--ls-fs-metric);font-weight:var(--ls-fw-medium);letter-spacing:-.01em;color:var(--ls-ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex}.ls-hero2-kv-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-hero2-kd{font-family:var(--ls-font-sans);color:var(--ls-muted);min-height:20px;font-size:11.5px;font-weight:500}.ls-hero2-ks .ls-hero2-kd{min-height:0;font:inherit}.ls-hero2-ks{font-family:var(--ls-font-sans);font-size:var(--ls-fs-caption);color:var(--ls-muted);white-space:normal;overflow-wrap:anywhere;min-height:16px;margin-top:4px}.ls-hero2-tag{font-family:var(--ls-font-sans);background:var(--ls-ok-pill-bg,#e7f6ef);color:var(--ls-ok-pill-ink,#147a55);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.ls-hero2--sum .ls-hero2-status{white-space:normal;text-align:right;flex:0 auto;min-width:0}@media (max-width:720px){.ls-hero2--sum .ls-hero2-status{text-align:left}.ls-hero2--sum .ls-hero2-credit{margin-top:2px;margin-left:0;display:flex}}.ls-hero2--sum .ls-hero2-credit{white-space:nowrap;align-items:center;gap:4px;margin-left:12px;display:inline-flex}.ls-hero2--sum .ls-hero2-top+.ls-hero2-kpis{margin-top:14px}.ls-hero2--sum .ls-hero2-kpis{padding-bottom:12px}.ls-hero2--sum .ls-hero2-kpi{padding-top:10px}.ls-hero2--sum .ls-hero2-kl{margin-bottom:4px}.ls-hero2--sum .ls-hero2-kd{min-height:0;margin-top:2px}.ls-hero2--sum .ls-hero2-kd:empty{display:none}.ls-hero2--sum .ls-hero2-ks{min-height:0;margin-top:2px;line-height:18px}.ls-hero2-mix{height:6px;margin:0 -30px;display:flex}.ls-hero2-mix-seg{background:var(--seg-c);height:100%;display:block}@media (max-width:720px){.ls-hero2-top{flex-wrap:wrap;align-items:flex-start;gap:6px 16px}.ls-hero2-kpis{grid-template-columns:repeat(2,1fr);display:grid}.ls-hero2-kpi{margin-bottom:14px}.ls-hero2-kpi:last-child:nth-child(odd){grid-column:1/-1}.ls-hero2-kv{font-size:22px}.ls-hero2-ks{font-size:var(--ls-fs-caption-phone);letter-spacing:-.02em}.ls-hero2-kl{white-space:normal}}.ls-lp-table .ls-source-row{font-size:var(--ls-fs-sm)}.ls-lp-table .ls-lp-name{min-width:0}.ls-lp-table .ls-lp-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);letter-spacing:normal;color:var(--ls-ink);display:block;overflow:hidden}.ls-lp-table .ls-lp-home{color:var(--ls-muted)}.ls-lp-table .ls-lp-track{height:var(--ls-bar-sm);background:var(--ls-role-empty);border-radius:99px;display:block;overflow:hidden}.ls-lp-table .ls-lp-fill{height:100%;width:var(--ls-lp-w,0%);background:var(--ls-lp-bar,var(--ls-role-empty));border-radius:99px;display:block}.ls-lp-table .ls-lp-leads{font-variant-numeric:tabular-nums;color:var(--ls-ink)}.ls-lp-table .ls-lp-cmp .ls-delta{margin-left:0}.ls-lp-table .ls-lp-none{color:var(--ls-muted)}.ls-lp-table .ls-lp-row--system .ls-lp-bucket{color:var(--ls-muted);font-style:normal}.ls-lp-table .ls-lp-row--other .ls-lp-path{color:var(--ls-ink-2)}.ls-lp-table .ls-lp-total{font-weight:var(--ls-fw-medium);color:var(--ls-ink);border-top:1px solid var(--ls-line)}.ls-vp-mobile .ls-lp-table .ls-lp-share{display:none}.ls-lp-table{container-type:inline-size}@container (max-width:459.98px){.ls-lp-table .ls-source-thead,.ls-lp-table .ls-source-row{grid-template-columns:var(--ls-cols-narrow)}.ls-lp-table .ls-lp-share{display:none}}.ls-vp-tablet .ls-page-row,.ls-vp-mobile .ls-page-row{flex-wrap:wrap}.ls-vp-tablet .ls-page-info,.ls-vp-mobile .ls-page-info{flex:300px;min-width:min(280px,100%)}.ls-vp-mobile .ls-surface{flex-wrap:wrap}.ls-vp-mobile .ls-surface-body{flex-basis:100%}.ls-opt-detail{gap:var(--ls-card-gap);flex-direction:column;display:flex}.ls-opt-detail>*{margin-top:0;margin-bottom:0}.ls-opt-ring{flex:none}.ls-opt-ring-crit{--ls-opt-ring-color:var(--ls-loss-ink)}.ls-opt-ring-warn{--ls-opt-ring-color:var(--ls-loss)}.ls-opt-ring-good{--ls-opt-ring-color:var(--ls-gain-ink)}.ls-opt-ring-num{font-family:var(--font-sans);font-weight:700}.ls-opt-ring-cell{flex-direction:column;align-items:center;gap:4px;display:flex}.ls-opt-ring-conf{color:var(--ls-muted-2);text-align:center;font-size:10px;line-height:1.2}.ls-opt-flag{vertical-align:middle;border-radius:20px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.ls-opt-flag-source{background:var(--ls-warn-bg);color:var(--ls-warn-ink)}.ls-opt-flag-page{background:var(--ls-loss-bg);color:var(--ls-loss-ink)}.ls-opt-flag-working{background:var(--ls-gain-bg);color:var(--ls-gain-ink)}.ls-opt-flag-na{background:var(--ls-chip);color:var(--ls-muted)}.ls-jf2-verdict-src .ls-jf2-verdict-ico{color:var(--ls-warn)}.ls-jf2-verdict-page .ls-jf2-verdict-ico{color:var(--ls-err)}.ls-opt-hcomp{flex-direction:column;gap:9px;display:flex}.ls-opt-hcomp-row{grid-template-columns:160px 1fr 40px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ls-opt-hcomp-lbl{color:var(--ls-ink-2)}.ls-opt-hcomp-lbl .ls-muted-sm{margin-left:4px}.ls-opt-hcomp-bar{height:var(--ls-bar);background:var(--ch-track);border-radius:99px;overflow:hidden}.ls-opt-hcomp-fill{height:100%;width:var(--ls-opt-hcomp-w,0%);background:var(--ls-opt-hcomp-color,var(--ls-muted));border-radius:4px;display:block}.ls-opt-hcomp-val{font-family:var(--font-sans);text-align:right;color:var(--ls-muted)}.ls-opt-vs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ls-opt-vs-col{border:1px solid var(--ls-line);border-radius:12px;padding:14px}.ls-opt-vs-top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ls-opt-vs-dot{border-radius:50%;flex:none;width:10px;height:10px}.ls-opt-vs-metric{border-top:1px solid var(--ls-line);justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.ls-opt-vs-metric:first-of-type{border-top:0}.ls-opt-vs-metric-k{color:var(--ls-muted);font-size:12px}.ls-opt-vs-metric-v{font-family:var(--font-sans);font-size:14px;font-weight:700}@media (max-width:640px){.ls-opt-vs{grid-template-columns:1fr}}.ls-opt-map{width:100%;height:auto;margin-top:12px;display:block}.ls-opt-map-axis{fill:var(--ls-muted-2);font-size:11px}.ls-opt-map-legend{color:var(--ls-muted);align-items:center;gap:14px;margin-top:6px;font-size:11.5px;display:flex}.ls-opt-map-legend-dot{border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.ls-opt-map-legend-dot--crit{background:var(--ls-loss);box-shadow:inset 0 0 0 2px var(--ls-loss-ink)}.ls-opt-map-legend-dot--warn{background:var(--ls-loss)}.ls-opt-map-legend-dot--good{background:var(--ls-gain)}.ls-opt-map-caption{margin-top:8px}.ls-opt-map-bubble{cursor:pointer}.ls-opt-map-summary{cursor:pointer;color:var(--ls-plum-deep);font-size:13px;font-weight:600}.ls-opt-hero-tbar{align-items:center;margin-top:12px}.ls-opt-hero-body{align-items:center;gap:16px;display:flex}.ls-opt-hero-lede{margin:0}.ls-opt-hero-sub{margin-top:4px}.ls-opt-row{text-align:left;grid-template-columns:56px minmax(0,1fr) 92px 96px;align-items:center;gap:16px;width:100%;display:grid}.ls-opt-row-main{min-width:0}.ls-opt-row-path{font-size:13px;font-weight:700}.ls-opt-row-verdict{text-overflow:ellipsis;white-space:nowrap;max-width:60ch;margin:4px 0 0;overflow:hidden}.ls-opt-row-tail{display:contents}.ls-opt-row-visitors{text-align:right;min-width:0}.ls-opt-row-visitors .ls-opt-row-right-k{font-size:11px}.ls-opt-row-visitors .ls-opt-row-right-v{font-size:16px;font-weight:700}.ls-opt-row-open{text-align:right;color:var(--ls-plum-deep);white-space:nowrap;font-size:12px;font-weight:600}.ls-opt-row-wrap{border-bottom:.5px solid var(--cream-edge)}.ls-opt-row-wrap>.ls-opt-row.ls-jf2-verdict{border-bottom:none}.ls-opt-row-detail{padding:0 4px 12px 72px}.ls-opt-row-obs{max-width:70ch;margin:0 0 6px}.ls-opt-row-inspect{max-width:70ch;margin:0 0 8px}.ls-opt-row-meta{font-size:11.5px}.ls-opt-hgrid{grid-template-columns:150px 1fr;align-items:center;gap:20px;margin-top:14px;display:grid}.ls-opt-band{font-size:12px;font-weight:700}.ls-opt-band-crit{color:var(--ls-loss-ink)}.ls-opt-band-warn{color:var(--ls-warn-ink)}.ls-opt-band-good{color:var(--ls-gain-ink)}.ls-opt-detail-path{font-size:15px;font-weight:700}.ls-opt-caption{margin-top:6px;font-size:11px}.ls-opt-trend-note{margin-top:10px}.ls-opt-section-h3{margin-top:18px}.ls-opt-vs-block{margin-top:10px}.ls-opt-vs-dot--organic{background:var(--tt-organic)}.ls-opt-vs-dot--paid{background:var(--tt-paid)}.ls-opt-hcomp-conf{font-size:11px}@media (max-width:640px){.ls-opt-row{grid-template-columns:56px 1fr;gap:6px 12px}.ls-opt-row-tail{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ls-opt-row-visitors{text-align:left;align-items:baseline;gap:6px;display:flex}.ls-opt-row-open{text-align:left}.ls-opt-row-detail{padding:0 4px 12px}}.ls-opt2-row1{gap:var(--ls-card-gap);grid-template-columns:minmax(0,1fr);display:grid}.ls-opt2-row1>*{min-width:0}.ls-opt2-top.ls-opt2-hero{padding:var(--ls-card-pad-hero);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:20px 40px;display:grid}.ls-opt2-hero-main{flex-direction:column;gap:12px;min-width:0;display:flex}.ls-opt2-hero-viz{border-left:1px solid var(--ls-line);flex-direction:column;gap:22px;min-width:0;padding-left:28px;display:flex}.ls-opt2-eyebrow{font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-medium);letter-spacing:.04em;color:var(--ls-plum-deep)}.ls-opt2-headline{color:var(--ls-ink);margin:0;font-size:15px;font-weight:400;line-height:1.45}.ls-opt2-hero .ls-opt2-impact{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 10px;margin:6px 0 0;display:grid}.ls-opt2-hero .ls-opt2-impact-v{font-size:var(--ls-fs-metric);line-height:1.05;font-weight:var(--ls-fw-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ls-ink)}.ls-opt2-impact-t{font-size:15px;font-weight:var(--ls-fw-medium);color:var(--ls-ink)}.ls-opt2-impact-s{font-size:var(--ls-fs-caption);color:var(--ls-muted);grid-column:1/-1;margin-top:2px}.ls-opt2-viz-h{font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-medium);color:var(--ls-ink-2);margin:0 0 10px}.ls-opt2-cmp-row{font-size:var(--ls-fs-sm);grid-template-columns:minmax(96px,.9fr) minmax(0,1.6fr) 56px;align-items:center;gap:12px;padding:5px 0;display:grid}.ls-opt2-cmp-k{color:var(--ls-ink-2,var(--ls-muted));overflow-wrap:anywhere}.ls-opt2-cmp-bar{height:var(--ls-bar-lg);background:var(--ch-track,var(--ls-chip));border-radius:99px;display:block;overflow:hidden}.ls-opt2-cmp-bar>span{background:var(--ls-role-bench);border-radius:99px;height:100%;display:block}.ls-opt2-cmp-row.is-subject .ls-opt2-cmp-bar>span{background:var(--ls-role-subject)}.ls-opt2-cmp-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ls-ink-2);font-size:15px;font-weight:600}.ls-opt2-cmp-row.is-subject .ls-opt2-cmp-v{color:var(--ls-ink)}.ls-opt2-cmp-delta{color:var(--ls-loss-ink);margin:8px 0 0;font-size:14px;font-weight:600}.ls-opt2-cmp{flex-direction:column;display:flex}.ls-opt2-stats{border-top:1px solid var(--ls-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-top:14px;display:grid}.ls-opt2-stat{flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;display:flex}.ls-opt2-stat-v{font-size:var(--ls-fs-metric-2);line-height:1.2;font-weight:var(--ls-fw-medium);font-variant-numeric:tabular-nums;color:var(--ls-ink);margin:0}.ls-opt2-stat-k{font-size:var(--ls-fs-caption);color:var(--ls-muted);overflow-wrap:anywhere}#optimize-opportunities{scroll-margin-top:var(--ls-card-gap)}.ls-opt2-top{flex-direction:column;gap:12px;display:flex}.ls-opt2-kicker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ls-opt2-kicker-h{color:var(--ls-ink);margin:0}.ls-opt2-where{font-size:var(--ls-fs-hero);line-height:1.22;font-weight:var(--ls-fw-medium);letter-spacing:-.015em;color:var(--ls-ink);min-width:0;margin:0}.ls-opt2-identity{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;max-width:100%;display:inline-flex}.ls-opt2-identity .ls-color-dot{flex:none;align-self:center}.ls-opt2-page{font-size:inherit;overflow-wrap:anywhere}.ls-opt2-title{font-weight:var(--ls-fw-medium);color:var(--ls-ink);overflow-wrap:anywhere}.ls-opt2-page-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ls-fs-caption);color:var(--ls-muted);flex:100%;font-weight:400;overflow:hidden}.ls-opt2-finding{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:2px 0 0;display:flex}.ls-opt2-finding-lead{font-size:36px;line-height:1.1;font-weight:var(--ls-fw-medium);font-variant-numeric:tabular-nums;color:var(--ls-ink)}.ls-opt2-finding-bad{color:var(--ls-loss-ink)}.ls-opt2-finding-rest{color:var(--ls-ink-2,var(--ls-muted));font-size:16px;line-height:1.3}.ls-opt2-facts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ls-opt2-fact-line{color:var(--ls-ink-2,var(--ls-muted));font-variant-numeric:tabular-nums;font-size:14px}.ls-opt2-fact-bad{font-weight:var(--ls-fw-medium);color:var(--ls-loss-ink)}.ls-opt2-fact-cmp{color:var(--ls-muted);font-size:13px;display:block}.ls-opt2-fact-ctx{color:var(--ls-muted);font-size:13px}.ls-opt2-impact-v{font-weight:var(--ls-fw-medium);color:var(--ls-ink)}.ls-opt2-bar{height:var(--ls-bar-md);background:var(--ch-track,var(--ls-chip));border-radius:99px;min-width:40px;display:flex;overflow:hidden}.ls-opt2-bar-fill{border-radius:99px;flex:none;height:100%;display:block}.ls-opt2-bar-keep{background:var(--ls-role-progress)}.ls-opt2-stage:first-child .ls-opt2-bar-keep{background:var(--ls-role-subject)}.ls-opt2-bar-lead{background:var(--ls-role-outcome)}.ls-opt2-bar-ghost{border:1px dashed var(--ls-line);background:0 0}.ls-opt2-sentence{color:var(--ls-ink-2,var(--ls-muted));margin:0;font-size:14px}.ls-opt2-act{flex-direction:column;gap:12px;margin-top:4px;display:flex}.ls-opt2-act-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ls-opt2-act .ls-opt-cta{text-decoration:none}.ls-opt2-row-go:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:4px}.ls-opt2-empty-h{font-size:18px;font-weight:var(--ls-fw-medium);color:var(--ls-ink);margin:0}.ls-opt2-journey{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ls-opt2-sub{font-size:var(--ls-fs-caption);color:var(--ls-muted);margin:0 0 8px}.ls-opt2-funnel{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ls-opt2-stage{flex-direction:column;gap:4px;min-width:0;display:flex}.ls-opt2-stage-line{align-items:baseline;gap:8px;min-width:0;display:flex}.ls-opt2-stage-v{font-size:var(--ls-fs-metric-2);line-height:1.2;font-weight:var(--ls-fw-medium);font-variant-numeric:tabular-nums;color:var(--ls-ink)}.ls-opt2-stage-k{font-size:var(--ls-fs-sm);color:var(--ls-ink-2,var(--ls-muted))}.ls-opt2-stage-loss{font-size:var(--ls-fs-sm);font-variant-numeric:tabular-nums;color:var(--ls-muted);align-items:center;gap:6px;padding:4px 0;display:inline-flex}.ls-opt2-stage-leak .ls-opt2-stage-loss{color:var(--ls-loss-ink);font-weight:600}.ls-opt2-stage-unmeasured .ls-opt2-stage-k{color:var(--ls-muted)}.ls-opt2-stage-nm{border:1px dashed var(--ls-line-2);font-size:var(--ls-fs-caption);color:var(--ls-muted);background:0 0;border-radius:999px;padding:1px 10px;display:inline-block}.ls-opt2-stage-nm:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-opt2-journey-note{margin:12px 0 0}.ls-opt2-leak{color:var(--ls-ink-2,var(--ls-muted));margin:10px 0 0;font-size:13px}.ls-opt2-linkbtn{font:inherit;font-weight:var(--ls-fw-medium);color:var(--ls-plum-deep,var(--ls-plum));cursor:pointer;background:0 0;border:0;padding:0}.ls-opt2-linkbtn:hover{text-decoration:underline}.ls-opt2-linkbtn:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:4px}.ls-opt2-opps{flex-direction:column;gap:4px;display:flex}.ls-opt2-opp-table{margin-top:8px}.ls-opt2-opp-page,.ls-opt2-opp-issue{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ls-source-name.ls-opt2-opp-page{align-items:flex-start}.ls-opt2-opp-page .ls-opt2-identity{flex-direction:column;align-items:flex-start;gap:2px}.ls-opt2-opp-page .ls-opt2-title{white-space:normal}.ls-opt2-opp-page .ls-opt2-page-sub{flex:none;max-width:100%}.ls-opt2-watch-tag{background:var(--ls-chip);font-size:var(--ls-fs-caption);color:var(--ls-muted);border-radius:4px;align-self:flex-start;padding:1px 6px;font-weight:600}.ls-opt2-row-impact{color:var(--ls-ink);font-weight:600}.ls-opt2-row-go{font-size:13px;font-weight:var(--ls-fw-medium);color:var(--ls-plum-deep,var(--ls-plum));white-space:nowrap;text-decoration:none}.ls-opt2-row-go:hover{text-decoration:underline}.ls-opt2-row-ev{font-size:var(--ls-fs-caption);color:var(--ls-muted);font-variant-numeric:tabular-nums}.ls-opt2-row-ctx{color:var(--ls-ink-2,var(--ls-muted))}.ls-opt2-row-bad{color:var(--ls-loss-ink);font-weight:600}.ls-opt2-row-watch .ls-opt2-row-bad{color:var(--ls-ink-2,var(--ls-muted))}.ls-opt2-row-tag{font-weight:var(--ls-fw-medium);color:var(--ls-ink)}.ls-opt2-win-v{font-variant-numeric:tabular-nums;color:var(--ls-ink);font-weight:600}.ls-opt2-win-page{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ls-fs-caption);display:block;overflow:hidden}.ls-opt-cell{font-variant-numeric:tabular-nums}.ls-opt-cellbar{height:var(--ls-bar-sm);background:var(--ch-track,var(--ls-chip));border-radius:99px;max-width:80px;margin:5px 0 0 auto;display:block;overflow:hidden}.ls-opt-cellbar>span{border-radius:99px;height:100%;display:block}.ls-opt-cellbar.is-volume>span{background:var(--ls-role-volume)}.ls-opt-more{align-self:flex-start;margin-top:8px}.ls-opt-type-table .ls-source-row .ls-source-name,.ls-opt-type-table .ls-source-thead>:first-child{padding-left:12px}.ls-opt-type-table .ls-source-row>:last-child,.ls-opt-type-table .ls-source-thead>:last-child{padding-right:12px}@media (min-width:640px) and (max-width:899px){.ls-opt2-opp-table .ls-source-thead,.ls-opt2-opp-table .ls-source-row{grid-template-columns:minmax(140px,1fr) 64px 64px 52px;row-gap:4px}.ls-opt2-opp-table :is(.ls-source-thead,.ls-source-row)>:first-child{grid-area:1/1}.ls-opt2-opp-table :is(.ls-source-thead,.ls-source-row)>:nth-child(2){grid-area:2/1}.ls-opt2-opp-table :is(.ls-source-thead,.ls-source-row)>:nth-child(3){grid-area:1/2/span 2}.ls-opt2-opp-table :is(.ls-source-thead,.ls-source-row)>:nth-child(4){grid-area:1/3/span 2}.ls-opt2-opp-table :is(.ls-source-thead,.ls-source-row)>:nth-child(5){grid-area:1/4/span 2}.ls-opt2-good-table .ls-source-thead,.ls-opt2-good-table .ls-source-row{grid-template-columns:minmax(140px,1fr) 64px 160px}}@media (max-width:1139px){.ls-opt2-journey:not(.ls-opt2-journey--one){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:720px){.ls-opt2-journey,.ls-opt2-journey:not(.ls-opt2-journey--one){grid-template-columns:minmax(0,1fr);gap:18px}.ls-opt2-finding-lead{font-size:30px}.ls-opt2-hero{padding:20px 18px}.ls-opt2-where{font-size:22px}.ls-opt2-hero .ls-opt2-impact-v{font-size:26px}.ls-opt2-cmp-row{grid-template-columns:minmax(0,1fr) 52px}.ls-opt2-cmp-bar{grid-area:2/1/auto/-1}}@media (max-width:900px){.ls-opt2-top.ls-opt2-hero{grid-template-columns:minmax(0,1fr)}.ls-opt2-hero-viz{border-left:0;border-top:1px solid var(--ls-line);padding-top:16px;padding-left:0}}.ls-lead-followup-chip{color:var(--pill-warn-ink);background:var(--pill-warn-bg);border:1px solid var(--pill-warn-bg);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.ls-drawer-foot__followup[data-marked=true]{color:var(--pill-warn-ink)}.ls-wa-mark{color:var(--ls-whatsapp);vertical-align:middle;flex-shrink:0;display:inline-block}[aria-disabled=true] .ls-wa-mark,:disabled .ls-wa-mark{opacity:.55}.ls-wa-mark--mono{color:currentColor}.ls-wa-head{align-items:center;gap:12px;display:flex}.ls-wa-head__text{flex:1;min-width:0}.ls-wa-switch-caption{color:var(--ls-ink-2);text-align:right;min-width:24px;font-size:14px;font-weight:500}@media (max-width:479px){.ls-wa-switch-caption{display:none}}.ls-wa-head .ls-section-h{margin:0;line-height:1.25}.ls-wa-label{color:var(--ls-ink);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.ls-wa-head__title{color:var(--ls-ink);font-size:16px;font-weight:500;line-height:1.35}.ls-wa-head__sub{color:var(--ls-muted);margin-top:6px;font-size:14px;line-height:1.5}.ls-wa-footer,.ls-wa-footer__actions{flex-direction:column-reverse;gap:8px;display:flex}.ls-wa-footer>*,.ls-wa-footer__actions>*{width:100%}@media (min-width:640px){.ls-wa-footer{flex-direction:row;justify-content:space-between;align-items:center}.ls-wa-footer__actions{flex-direction:row;align-items:center}.ls-wa-footer>*,.ls-wa-footer__actions>*{width:auto}}.ls-wa-ways{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.ls-wa-ways{grid-template-columns:1fr 1fr}}.ls-wa-way{border:1px solid var(--ls-line);border-radius:var(--radius);background:var(--ls-paper);padding:12px 14px}.ls-wa-way__t{color:var(--ls-ink);font-size:14px;font-weight:500}.ls-wa-way__d{color:var(--ls-muted);margin-top:2px;font-size:13px;line-height:1.5}.ls-wa-link{font-family:var(--font-mono);word-break:break-all;border-radius:var(--radius-sm);background:var(--ls-chip);color:var(--ls-ink);padding:6px 10px;font-size:13px}.ls-wa-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-wa-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ls-wa-dest{border-top:1px solid var(--ls-line);padding-top:16px}.ls-section-h+.ls-wa-dest{border-top:0;padding-top:0}.ls-wa-sub .ls-wa-dest:first-child{border-top:0;padding-top:4px}.ls-wa-step{align-items:center;gap:8px;font-size:14px;display:flex}.ls-wa-field{width:100%;max-width:420px}.ls-wa-field--num{max-width:260px}.ls-wa-field--site{max-width:360px}.ls-tpl{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1400px){.ls-tpl{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}}.ls-tpl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.ls-tpl-head>.ls-wa-actions{margin-left:auto}.ls-tpl-scroll{overflow-x:auto}.ls-tpl-grid{--ls-cols:minmax(0, 2.2fr) 64px minmax(0, 1fr) minmax(0, 1.3fr)}.ls-tpl-grid .ls-source-thead,.ls-tpl-grid .ls-source-row{gap:10px;padding-left:12px;padding-right:12px}.ls-tpl-grid .ls-source-row>span{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.ls-tpl-head,.ls-tpl-head>.ls-wa-actions{min-width:0;max-width:100%}.ls-tpl-head .ls-wa-actions .ls-select{flex:100%;min-width:0;max-width:100%}.ls-tpl-grid{--ls-cols:minmax(0, 1fr) auto}.ls-tpl-scroll .ls-source-table.ls-tpl-grid .ls-source-thead,.ls-tpl-scroll .ls-source-table.ls-tpl-grid .ls-source-row{grid-template-columns:var(--ls-cols);min-width:0}.ls-tpl-scroll .ls-tpl-grid .ls-source-thead>:nth-child(2),.ls-tpl-scroll .ls-tpl-grid .ls-source-thead>:nth-child(3),.ls-tpl-scroll .ls-tpl-grid .ls-source-row>:nth-child(2),.ls-tpl-scroll .ls-tpl-grid .ls-source-row>:nth-child(3){display:none}.ls-tpl-scroll .ls-source-table.ls-tpl-grid[role=table] .ls-source-thead>:nth-child(4),.ls-tpl-scroll .ls-source-table.ls-tpl-grid[role=table] .ls-source-row>:nth-child(4){display:block}}.ls-tpl-row.is-on{background:var(--ls-bg)}.ls-tpl-pick{text-align:left;width:100%;font:inherit;color:var(--ls-ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:500;display:block}.ls-tpl-pick:hover{text-decoration:underline}.ls-tpl-pick:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:4px}.ls-tpl-panel{flex-direction:column;gap:12px;display:flex}.ls-tpl-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.ls-tpl-dl dt{color:var(--ls-muted)}.ls-tpl-dl dd{overflow-wrap:anywhere;margin:0}.ls-tpl-back{align-self:flex-start}@media (min-width:1400px){.ls-tpl-back{display:none}}@media (max-width:600px){.ls-tpl-panel button,.ls-tpl-head button,.ls-tpl-head .ls-select{min-height:44px}.ls-tpl-pick{align-items:center;min-height:44px;display:flex}}.ls-tpl-bubble{background:var(--ls-bg);border:1px solid var(--ls-line);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ls-ink);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.ls-tpl-form{flex-direction:column;gap:14px;display:flex}.ls-tpl-form [aria-invalid=true],.ls-tpl-form [aria-invalid=true]:focus{border-color:var(--ls-err-strong)}.ls-tpl-form .ls-tpl-err{color:var(--ls-err);margin:4px 0 0;font-size:13px;line-height:1.4}.ls-tpl-form .ls-wa-field{max-width:none}.ls-tpl-form textarea.ls-input{box-sizing:border-box;height:auto;min-height:148px;color:var(--ls-ink);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;font-size:14px;line-height:1.55}.ls-tpl-form .ls-input::placeholder{color:var(--ls-muted);opacity:1}.ls-tpl-form .ls-tpl-name::placeholder{font-style:italic}.ls-tpl-form .ls-tpl-reason{color:var(--ls-ink);margin:0;font-size:14px;font-weight:500;line-height:1.4}.ls-tpl-count{color:var(--ls-muted);text-align:right;margin-top:4px;font-size:12px}.ls-tpl-msghead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ls-tpl-msghead .ls-wa-label{margin-bottom:0}.ls-tpl-testname{margin-bottom:10px}.ls-tpl-testname .ls-input{max-width:220px}.ls-tpl-checkline{min-height:1.4em;margin:6px 0 0}.ls-wa-varmenu{flex:none;position:relative}.ls-wa-varmenu-list{z-index:20;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-btn);min-width:180px;max-width:calc(100vw - 32px);padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px -4px #0e0a1224}.ls-wa-varmenu-item{width:100%;min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:14px;display:block}.ls-wa-varmenu-item:hover{background:var(--cream)}.ls-wa-varmenu-item:focus-visible{outline:2px solid var(--plum);outline-offset:-2px;background:var(--cream)}.ls-input.ls-wa-field--msg{resize:vertical;max-width:520px;height:auto;min-height:84px;padding:8px 12px;line-height:1.5}.ls-wa-lead-chip{color:var(--ls-ink-2);background:var(--ls-chip);white-space:nowrap;vertical-align:middle;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:6px;padding:1px 8px 1px 6px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.ls-leads-table .ls-lead-name{container-type:inline-size}@container (max-width:159.98px){.ls-leads-table .ls-lead-name>:not(.ls-lead-name__text){gap:0;padding:3px 5px;font-size:0}}@container (max-width:279.98px){.ls-leads-table .ls-lead-name:has(>:nth-child(3))>:not(.ls-lead-name__text){gap:0;padding:3px 5px;font-size:0}}.ls-leads-table .ls-source-row>.ls-lead-name[role=cell],.ls-leads-table .ls-source-row>.ls-email-cell[role=cell]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.ls-source-card .ls-source-table{container-type:inline-size}@container (max-width:499.98px){.ls-source-card .ls-source-grid .ls-source-table .ls-source-thead,.ls-source-card .ls-source-grid .ls-source-table .ls-source-row{grid-template-columns:minmax(120px,1fr) 52px 64px 80px;gap:12px}.ls-vp-mobile .ls-source-card .ls-source-grid .ls-source-table .ls-source-thead,.ls-vp-mobile .ls-source-card .ls-source-grid .ls-source-table .ls-source-row{grid-template-columns:var(--ls-cols-narrow,1fr 50px 50px)}.ls-source-card .ls-source-grid .ls-source-table .ls-source-row>.ls-source-name{flex-wrap:wrap;row-gap:4px}}.ls-leads-table .ls-source-cell>:not(.ls-source-glyph):not(.ls-confidence-glyph){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-leads-table .ls-source-cell>.ls-confidence-glyph{flex-shrink:0;margin-left:0}.ls-leads-table .ls-source-row>[role=cell]>button{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;overflow:hidden}.ls-lead-card-mid>*,.ls-lead-card-bot>*{overflow-wrap:anywhere;min-width:0}.ls-lead-card-mid>.ls-source-glyph,.ls-lead-card-mid>.ls-confidence-glyph{flex-shrink:0}.ls-lead-card-top>.ls-muted-sm{white-space:nowrap;flex-shrink:0}.ls-wa-site-chip{color:var(--ls-muted);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;margin-left:8px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.ls-wa-site-chip:hover{color:var(--ls-ink);text-decoration:underline}.ls-wa-site-chip:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:var(--radius-sm)}.ls-wa-skel-title{width:40%;height:22px}.ls-wa-skel-line{width:70%;height:14px}.ls-wa-choices{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:640px){.ls-wa-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-wa-choices.ls-wa-choices--methods{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.ls-wa-more>summary{cursor:pointer;list-style:none}.ls-wa-more>summary::-webkit-details-marker{display:none}.ls-wa-more[open]>summary{margin-bottom:8px}.ls-wa-option{cursor:pointer;border:1px solid var(--ls-line);border-radius:var(--radius);background:var(--ls-paper);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ls-wa-option[data-checked=true]{border-color:var(--ls-plum);box-shadow:inset 0 0 0 1px var(--ls-plum)}.ls-wa-option input{accent-color:var(--ls-plum);flex-shrink:0;margin-top:3px}.ls-wa-option:focus-within{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-wa-done{color:var(--ls-ink);align-items:flex-start;gap:8px;font-size:14px;display:flex}.ls-wa-picks{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.ls-wa-picks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.ls-wa-pick{text-align:left;cursor:pointer;border:1px solid var(--ls-line);border-radius:var(--radius);background:var(--ls-paper);width:100%;min-height:44px;color:var(--ls-ink);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ls-wa-pick:hover{border-color:var(--ls-plum)}.ls-wa-pick:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-wa-pick__row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ls-wa-pick__box{border:1px solid var(--ls-line);background:var(--ls-paper);width:20px;height:20px;color:var(--ls-paper);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ls-wa-pick[aria-checked=true]{border-color:var(--ls-plum);box-shadow:0 0 0 1px var(--ls-plum);background:var(--ls-chip)}.ls-wa-pick[aria-checked=true] .ls-wa-pick__box{background:var(--ls-plum);border-color:var(--ls-plum)}.ls-wa-pick[aria-invalid=true]{border-color:var(--ls-err)}.ls-wa-pick-err{color:var(--ls-err);margin:0;font-size:13px;line-height:1.4}.ls-wa-pick__t{color:var(--ls-ink);font-size:15px;font-weight:500;line-height:1.35}.ls-wa-pick__d{color:var(--ls-muted);font-size:13px;line-height:1.5}.ls-wa-flow{color:var(--ls-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.ls-wa-flow__step{background:var(--ls-chip);white-space:nowrap;border-radius:999px;padding:2px 8px}.ls-wa-flow__arrow{color:var(--ls-muted)}.ls-wa-stepper{margin:-2px 0 4px;overflow-x:auto}.ls-wa-stepper .rs-stepper{justify-content:flex-start;margin:0 0 6px}@media (max-width:639px){.ls-wa-stepper .rs-step__label:not(.rs-step__label--active){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ls-wa-guide-heading:focus{outline:none}.ls-wa-choicegrid{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:640px){.ls-wa-choicegrid{grid-template-columns:1fr 1fr}}.ls-wa-choicegrid>*{margin:0}.ls-wa-preview-row{flex-direction:column;gap:16px;display:flex}@media (min-width:640px){.ls-wa-preview-row{flex-direction:row;align-items:flex-start;gap:28px}}.ls-wa-preview-row>.space-y-4{flex:1;min-width:0;max-width:380px}@media (max-width:639px){.ls-wa-preview-row>.ls-wa-phone{align-self:center}}.ls-wa-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:639px){.ls-wa-section-head>button{width:100%}}.ls-wa-sub{border-top:1px solid var(--ls-line);padding-top:16px}.ls-wa-subhead{color:var(--ls-ink);margin:0;font-size:15px;font-weight:600}.ls-wa-toolbar{justify-content:flex-end;display:flex}@media (max-width:639px){.ls-wa-toolbar>*{width:100%}}.ls-wa-methods{margin:0;padding:0;list-style:none}.ls-wa-methods>li{border-top:1px solid var(--ls-line);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}.ls-wa-methods>li:first-child{border-top:0;padding-top:4px}.ls-wa-methods>li>:nth-child(2){grid-column:1}.ls-wa-methods>li>:nth-child(3){grid-area:1/2/span 2}@media (max-width:639px){.ls-wa-methods>li{grid-template-columns:1fr}.ls-wa-methods>li>:nth-child(3){grid-area:auto/1;justify-self:start;margin-top:4px}}.ls-wa-test{border-top:1px solid var(--ls-line);padding-top:16px}.ls-wa-progress{color:var(--ls-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ls-wa-progress li[aria-current=step]{color:var(--ls-ink);font-weight:500}.ls-wa-progress li[data-done=true]{color:var(--ls-ink-2)}.ls-wa-phone{background:var(--ls-ink);border-radius:28px;flex:none;width:215px;height:340px;padding:10px;box-shadow:0 6px 20px #0b141a2e}.ls-wa-phone__screen{background:var(--ls-chip);border-radius:20px;width:195px;height:320px;overflow:hidden}.ls-wa-phone__frame{transform-origin:0 0;pointer-events:none;border:0;width:390px;height:640px;transform:scale(.5)}.ls-wa-result{gap:14px;display:grid}.ls-wa-asset{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ls-wa-asset__body{flex:1;align-content:start;gap:10px;min-width:220px;display:grid}.ls-wa-qr{border-radius:var(--radius-sm);background:var(--ls-chip);flex:none;width:144px;height:144px}.ls-wa-where{gap:2px;display:grid}.ls-wa-explain{color:var(--ls-ink-2,var(--ink));font-size:13px}.ls-wa-explain>summary{cursor:pointer;color:var(--plum);width:fit-content;font-weight:500}.ls-wa-explain>summary:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-wa-start-brand{color:var(--ls-ink);font-weight:600}.ls-wa-start-h1:focus{outline:none}.ls-wa-start-progress{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-wa-start-progress li{background:var(--line);border-radius:2px;flex:1;height:4px}.ls-wa-start-progress li.is-done{background:var(--plum)}.ls-wa-start-split{grid-template-columns:1fr;justify-items:start;gap:20px;display:grid}@media (min-width:768px){.ls-wa-start-split{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.ls-wa-start-split--message{justify-items:stretch}@media (min-width:768px){.ls-wa-start-split--message{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}}.ls-wa-start-chat{gap:8px;max-width:360px;margin:0;display:grid}.ls-wa-start-bubble{background:var(--ls-chip);border:1px solid var(--ls-line);border-radius:12px 12px 4px;padding:10px 12px}.ls-wa-start-bubble__text{color:var(--ls-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.ls-wa-start-linkrow{border:1px solid var(--ls-line);border-radius:var(--radius);background:var(--ls-paper);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.ls-wa-start-badge{font-size:var(--ls-fs-caption);background:var(--ls-chip);color:var(--ls-ink-2);border-radius:999px;margin-left:6px;padding:1px 8px;font-weight:500;display:inline-block}.ls-wa-start-masked{color:var(--ls-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.ls-wa-start-qr{border-radius:var(--radius-sm);text-align:center;width:112px;height:112px;font-size:var(--ls-fs-caption);color:var(--ls-ink);background:var(--ls-chip);flex:none;justify-content:center;align-items:center;padding:8px;line-height:1.3;display:flex;position:relative;overflow:hidden}.ls-wa-start-qr:before{content:"";background:repeating-conic-gradient(var(--ls-ink) 0 25%, transparent 0 50%) 0 0 / 14px 14px;filter:blur(4px);opacity:.35;position:absolute;inset:0}.ls-wa-start-qr>span{position:relative}.ls-wa-start-h2{font-size:var(--ls-fs-body);color:var(--ls-ink);font-weight:600;line-height:1.4}.ls-wa-start-choices{grid-template-columns:1fr;gap:10px;display:grid}.ls-wa-start-choice{flex-direction:row;align-items:center;gap:14px;padding:16px 18px}.ls-wa-start-choice:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-wa-start-choice[aria-disabled=true]{cursor:default}.ls-wa-start-choice .ls-wa-start-badge{vertical-align:1px}.ls-wa-start-selectall{justify-content:flex-end;margin:-8px 0 0;display:flex}.ls-wa-start-choice__icon{border-radius:var(--radius-sm);background:var(--ls-plum-soft);width:40px;height:40px;color:var(--ls-plum-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-wa-start-choice__text{flex:auto;gap:4px;min-width:0;display:grid}.ls-wa-start-choice__desc{gap:4px;display:grid}.ls-wa-start-choice__go{color:var(--ls-muted);flex:none}.ls-wa-start-bestfor{font-size:var(--ls-fs-caption);color:var(--ls-ink-2);line-height:1.45}.ls-wa-start-bestfor__k{font-weight:600}.ls-wa-start-choice__icon--sm{width:28px;height:28px}.ls-wa-share-k{font-size:var(--ls-fs-caption);color:var(--ls-muted);font-weight:600}.ls-wa-share-tiles{grid-template-columns:1fr;gap:8px;display:grid}.ls-wa-share-tile{flex-direction:row;align-items:center;gap:10px;padding:12px 14px}.ls-wa-share-tile:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-wa-share-tile .ls-wa-pick__t{flex:auto;min-width:0}.ls-wa-share-tile__icon{color:var(--ls-ink-2);flex:none;display:inline-flex}.ls-wa-share-tile__out{flex:none;margin-left:0}@media (min-width:640px){.ls-wa-share-tiles{grid-template-columns:1fr 1fr}}.ls-wa-start-steps{color:var(--ls-ink);gap:8px;margin:0;padding-left:20px;font-size:15px;list-style:decimal;display:grid}.ls-wa-start-steps>li::marker{color:var(--ls-ink-2);font-weight:600}.ls-wa-page-step{gap:24px;display:grid}.ls-wa-page-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ls-wa-page-context__name{align-items:center;gap:8px;display:inline-flex}.ls-wa-page-head,.ls-wa-page-block{gap:8px;display:grid}.ls-wa-page-compare{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.ls-wa-page-compare{grid-template-columns:1fr 1fr}}.ls-wa-page-chat{border:1px solid var(--ls-line);border-radius:var(--radius);background:var(--ls-paper);gap:4px;padding:12px 14px;display:grid}.ls-wa-page-chat__k{font-size:var(--ls-fs-caption);color:var(--ls-ink-2);font-weight:600}.ls-wa-page-chat__row{font-size:var(--ls-fs-body);color:var(--ls-ink);align-items:center;gap:8px;font-weight:600;display:flex}.ls-wa-page-methods{border:1px solid var(--ls-line);border-radius:var(--radius);background:var(--ls-paper);padding:0;list-style:none;display:grid}.ls-wa-page-methods li{font-size:var(--ls-fs-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 14px;display:flex}.ls-wa-page-methods li+li{border-top:1px solid var(--ls-line)}.ls-wa-page-methods__where{color:var(--ls-ink-2);flex:260px}.ls-wa-page-methods__go{color:var(--plum);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ls-wa-page-methods__go:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:2px}.ls-wa-page-methods__here{color:var(--ls-ink);font-weight:600}.ls-wa-page-methods__k{color:var(--ls-ink);font-weight:600;display:block}.ls-wa-page-more summary{cursor:pointer;font-size:var(--ls-fs-body);color:var(--ls-ink);width:fit-content;font-weight:600}.ls-wa-page-more summary:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:2px}.ls-wa-page-more__body{gap:4px;padding-top:12px;display:grid}.ls-wa-page-build{border-top:1px solid var(--ls-line);gap:20px;padding-top:24px;display:grid}.ls-wa-page-split{gap:28px}@media (min-width:768px){.ls-wa-page-split{gap:36px}}.ls-wa-page-fields{gap:22px;width:100%;display:grid}.ls-wa-page-preview{border-radius:var(--radius);background:var(--ls-chip);justify-self:center;justify-items:center;gap:10px;margin:0;padding:16px 20px;display:grid}@media (min-width:768px){.ls-wa-page-preview{position:sticky;top:24px}}.ls-wa-page-preview figcaption{font-size:var(--ls-fs-caption);color:var(--ls-muted)}.ls-act-optional{font-size:var(--ls-fs-caption);background:var(--ls-chip);color:var(--ls-ink-2);border-radius:999px;padding:2px 10px;font-weight:500;display:inline-block}.ls-act-list{gap:12px;padding:0;list-style:none;display:grid}.ls-act-card{border:1px solid var(--ls-line);border-radius:var(--radius);background:var(--ls-paper);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;padding:18px 20px;display:grid}.ls-act-card.is-done{background:var(--ls-chip);border-color:var(--ls-line)}.ls-act-card.is-done .ls-act-title{color:var(--ls-ink-2)}.ls-act-mark{border:2px solid var(--ls-line);width:22px;height:22px;color:var(--ls-paper);border-radius:999px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ls-act-card.is-done .ls-act-mark{background:var(--ls-ok);border-color:var(--ls-ok)}.ls-act-body{min-width:0}.ls-act-title{color:var(--ls-ink);margin:0;font-size:15px;font-weight:600;line-height:1.35}.ls-act-detail{font-size:var(--ls-fs-body);color:var(--ls-muted);margin:4px 0 0;line-height:1.45}.ls-act-side{flex-wrap:wrap;grid-column:2;align-items:center;gap:12px;display:flex}.ls-act-credits{font-size:var(--ls-fs-caption);color:var(--plum);font-weight:600}.ls-act-done{font-size:var(--ls-fs-caption);color:var(--ls-ok-soft-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ls-act-check{font-size:var(--ls-fs-body);color:var(--ls-ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ls-act-check input{width:16px;height:16px;accent-color:var(--plum);cursor:pointer}.ls-act-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (min-width:640px){.ls-act-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ls-act-side{grid-column:3;justify-content:flex-end}}:root{--ls-px-sky-bg:#e6f0fc;--ls-px-sky-ink:#1d4f9e;--ls-px-mint-bg:#e3f5ec;--ls-px-mint-ink:#15693f;--ls-px-lilac-bg:var(--ls-plum-soft);--ls-px-lilac-ink:#4b1ea8;--ls-px-lemon-bg:#fbf3d5;--ls-px-lemon-ink:#6b4f00;--ls-px-peach-bg:#fdebdd;--ls-px-peach-ink:#8a4209;--ls-px-rose-bg:#fde7ec;--ls-px-rose-ink:#a3203f;--ls-px-grey-bg:#efeef3;--ls-px-grey-ink:#4a4757;--ls-px-lemon-dot:#c9a227;--ls-px-peach-dot:#e07b2e;--ls-px-rose-on-night:#f49ab1;--ls-px-go:#15693f;--ls-px-go-deep:#0f4a2c;--ls-px-amber:#c27803;--ls-px-faint:#c9c6d3;--ls-px-night:#1b1a22;--ls-px-meeting:#3e9a68;--ls-px-shadow:0 1px 2px var(--ls-px-night), 0 8px 24px var(--ls-px-night)}@supports (color:color-mix(in lab, red, red)){:root{--ls-px-shadow:0 1px 2px color-mix(in srgb, var(--ls-px-night) 4%, transparent), 0 8px 24px color-mix(in srgb, var(--ls-px-night) 6%, transparent)}}:root{--ls-px-shadow-lift:0 1px 2px var(--ls-px-night), 0 12px 32px var(--ls-px-night)}@supports (color:color-mix(in lab, red, red)){:root{--ls-px-shadow-lift:0 1px 2px color-mix(in srgb, var(--ls-px-night) 6%, transparent), 0 12px 32px color-mix(in srgb, var(--ls-px-night) 10%, transparent)}}:root{--ls-px-shadow-over:0 8px 32px var(--ls-px-night)}@supports (color:color-mix(in lab, red, red)){:root{--ls-px-shadow-over:0 8px 32px color-mix(in srgb, var(--ls-px-night) 18%, transparent)}}:root{--ls-px-wash:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){:root{--ls-px-wash:color-mix(in srgb, var(--ls-paper) 18%, transparent)}}:root{--ls-px-wash-hover:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){:root{--ls-px-wash-hover:color-mix(in srgb, var(--ls-paper) 26%, transparent)}}:root{--ls-px-fs-meta:var(--ls-fs-sm);--ls-px-fs-body:var(--ls-fs-body);--ls-px-fs-em:16px;--ls-px-fs-section:20px;--ls-px-fs-title:28px;--ls-px-g1:var(--ls-plum);--ls-px-g2:#9a6309;--ls-px-g3:#15693f;--ls-px-g4:#1d5fb8;--ls-px-g5:#b0234f;--ls-px-g6:#2b2a33;--ls-px-g1-text:var(--ls-plum);--ls-px-g3-text:#15693f;--ls-px-step:.35s}.ls-px{gap:var(--ls-space-4);color:var(--ls-ink);flex-direction:column;line-height:20px;display:flex}.ls-px-card{background:var(--ls-paper);border-radius:var(--ls-surface-radius);box-shadow:var(--ls-px-shadow);gap:var(--ls-space-4);flex-direction:column;min-width:0;padding:24px;display:flex}.ls-px-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}@media (max-width:860px){.ls-px-grid2{grid-template-columns:minmax(0,1fr)}}.ls-px-title{font-size:var(--ls-px-fs-title);font-weight:var(--ls-fw-strong);letter-spacing:-.02em;margin:0;line-height:36px}.ls-px-h2{font-size:var(--ls-px-fs-section);font-weight:var(--ls-fw-strong);letter-spacing:-.01em;margin:0;line-height:28px}.ls-px-lead{font-size:var(--ls-px-fs-em);color:var(--ls-muted);margin:0}.ls-px-meta{font-size:var(--ls-px-fs-meta);color:var(--ls-muted);margin:0;line-height:20px}.ls-source-row .ls-px-strong{line-height:20px}.ls-px-strong{font-weight:var(--ls-fw-strong)}@media (max-width:639px){.ls-px-title{font-size:var(--ls-px-fs-section);line-height:28px}.ls-px-card{padding:16px}}.ls-px-pill{font-size:var(--ls-px-fs-meta);font-weight:var(--ls-fw-strong);border-radius:var(--ls-radius-pill);white-space:nowrap;background:var(--ls-px-grey-bg);color:var(--ls-px-grey-ink);align-items:center;gap:6px;padding:4px 10px;line-height:1.2;display:inline-flex}.ls-px-pill--sky{background:var(--ls-px-sky-bg);color:var(--ls-px-sky-ink)}.ls-px-pill--mint{background:var(--ls-px-mint-bg);color:var(--ls-px-mint-ink)}.ls-px-pill--lilac{background:var(--ls-px-lilac-bg);color:var(--ls-px-lilac-ink)}.ls-px-pill--lemon{background:var(--ls-px-lemon-bg);color:var(--ls-px-lemon-ink)}.ls-px-pill--peach{background:var(--ls-px-peach-bg);color:var(--ls-px-peach-ink)}.ls-px-pill--rose{background:var(--ls-px-rose-bg);color:var(--ls-px-rose-ink)}.ls-px-pill--go{background:var(--ls-px-go);color:var(--ls-paper)}.ls-px-pill--deep{background:var(--ls-px-go-deep);color:var(--ls-paper)}.ls-px-pill--ghost{background:var(--ls-paper);color:var(--ls-muted);border:1px dashed var(--ls-line-2);font-weight:var(--ls-fw-regular)}.ls-px-pill--neutral{background:var(--ls-paper);color:var(--ls-ink);border:1px solid var(--ls-line-2)}.ls-px-pill--faint{background:var(--ls-paper);color:var(--ls-muted);border:1px solid var(--ls-line);font-weight:var(--ls-fw-regular)}.ls-px-pill--lg{font-size:var(--ls-px-fs-em);padding:10px 18px}.ls-px-stmt{align-items:baseline;gap:10px;margin:0;display:flex}.ls-px-stmt-dot{background:var(--ls-ink);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.ls-px-stmt--sign .ls-px-stmt-dot{background:var(--ls-plum)}.ls-px-stmt-src{color:var(--ls-muted);font-size:var(--ls-px-fs-meta)}.ls-px-guess{border:1px dashed var(--ls-line-2);border-radius:var(--ls-radius);margin:0;padding:10px 14px}.ls-px-do{background:var(--ls-px-go);color:var(--ls-paper);border-radius:var(--ls-radius);font-weight:var(--ls-fw-strong);margin:0;padding:10px 14px}.ls-px-conf{flex:none;gap:3px;display:inline-flex}.ls-px-conf>span{border-radius:var(--ls-radius-pill);background:var(--ls-px-faint);width:18px;height:6px}.ls-px-conf>span.is-on{background:var(--ls-px-go)}.ls-px-confrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ls-px-fresh{font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2);align-items:center;gap:6px;display:inline-flex}.ls-px-fresh:before{content:"";background:var(--ls-px-go);border-radius:50%;flex:none;width:9px;height:9px}.ls-px-fresh--aging:before{background:var(--ls-px-amber)}.ls-px-fresh--old:before{background:var(--ls-px-faint)}.ls-px-stale{color:var(--ls-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--ls-px-faint);-webkit-text-decoration-color:var(--ls-px-faint);-webkit-text-decoration-color:var(--ls-px-faint);text-decoration-color:var(--ls-px-faint)}.ls-px-map{border-left:1px solid var(--ls-line-2);border-bottom:1px solid var(--ls-line-2);height:220px;margin:22px 0 22px 16px;position:relative}.ls-px-map:before,.ls-px-map:after{content:"";border:0 dashed var(--ls-line);position:absolute}.ls-px-map:before{border-left-width:1px;top:0;bottom:0;left:50%}.ls-px-map:after{border-top-width:1px;top:50%;left:0;right:0}.ls-px-map-q{max-width:50%;font-size:var(--ls-px-fs-meta);color:var(--ls-muted);padding:6px 8px;position:absolute}.ls-px-map-q.is-tl{top:0;left:0}.ls-px-map-q.is-tr{color:var(--ls-px-go);font-weight:var(--ls-fw-strong);top:0;right:0}.ls-px-map-q.is-bl{bottom:0;left:0}.ls-px-map-q.is-br{bottom:0;right:0}.ls-px-map-axis-y{font-size:var(--ls-px-fs-meta);color:var(--ls-muted);position:absolute;top:-22px;left:8px}.ls-px-map-axis-x{text-align:center;font-size:var(--ls-px-fs-meta);color:var(--ls-muted);position:absolute;bottom:-22px;left:0;right:0}.ls-px-map-dot{left:calc(var(--x) * 1%);bottom:calc(30px + (100% - 60px) * var(--y) / 100);background:var(--ls-lilac);width:14px;height:14px;box-shadow:0 0 0 2px var(--ls-paper);border:0;border-radius:50%;margin:0 0 -7px -7px;padding:0;position:absolute}.ls-px-map-dot.is-go{background:var(--ls-px-go)}.ls-px-map-dot.is-off{background:var(--ls-px-faint)}.ls-px-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-px-flow>li+li:before{content:"→";color:var(--ls-muted);margin-right:8px}.ls-px-prog{border-radius:var(--ls-radius-pill);background:var(--ls-chart-track);height:14px;display:flex;overflow:hidden}.ls-px-prog>span{flex:var(--w,0) 1 0;min-width:0}.ls-px-prog>span+span{border-left:2px solid var(--ls-paper)}.ls-px-prog .is-watch,.ls-px-legend .is-watch:before{background:var(--ls-px-faint)}.ls-px-prog .is-good,.ls-px-legend .is-good:before{background:var(--ls-lilac)}.ls-px-prog .is-sent,.ls-px-legend .is-sent:before{background:var(--ls-plum)}.ls-px-prog .is-replied,.ls-px-legend .is-replied:before{background:var(--ls-sun)}.ls-px-prog .is-lead,.ls-px-legend .is-lead:before{background:var(--ls-px-go)}.ls-px-legend{font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ls-px-legend>li{align-items:center;gap:6px;display:inline-flex}.ls-px-legend>li:before{content:"";border-radius:var(--ls-radius-pill);width:10px;height:10px}.ls-px-tl{flex-direction:column;gap:16px;margin:0;padding:0 0 0 22px;list-style:none;display:flex;position:relative}.ls-px-tl:before{content:"";background:var(--ls-line);width:2px;position:absolute;top:6px;bottom:6px;left:6px}.ls-px-tl>li{flex-direction:column;gap:2px;display:flex;position:relative}.ls-px-tl>li:before{content:"";background:var(--dot,var(--ls-px-faint));width:14px;height:14px;box-shadow:0 0 0 3px var(--ls-paper);border-radius:50%;position:absolute;top:5px;left:-22px}.ls-px-tl>li.is-sky{--dot:var(--ls-px-sky-ink)}.ls-px-tl>li.is-mint{--dot:var(--ls-px-mint-ink)}.ls-px-tl>li.is-lilac{--dot:var(--ls-plum)}.ls-px-tl>li.is-lemon{--dot:var(--ls-px-lemon-dot)}.ls-px-tl>li.is-peach{--dot:var(--ls-px-peach-dot)}.ls-px-tl>li.is-rose{--dot:var(--ls-px-rose-ink)}.ls-px-tl>li.is-go{--dot:var(--ls-px-go)}.ls-px-tl>li.is-ink{--dot:var(--ls-ink)}.ls-px-tl>li.is-stale{color:var(--ls-muted)}.ls-px-tl>li.is-watch:before{background:var(--ls-paper);border:2px dashed var(--ls-px-faint);width:10px;height:10px}.ls-px-chain{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-px-chain>li{animation:ls-px-chain-in var(--ls-motion-base) var(--ls-ease-emphasized) both;animation-delay:calc(var(--i,0) * var(--ls-px-step));align-items:center;gap:8px;display:inline-flex}.ls-px-chain-op{color:var(--ls-muted);font-weight:var(--ls-fw-strong)}.ls-px-chain-block{border-radius:var(--ls-radius);font-weight:var(--ls-fw-strong);padding:8px 12px}.ls-px-chain-result{border-radius:var(--ls-radius);background:var(--ls-px-go);color:var(--ls-paper);font-weight:var(--ls-fw-strong);padding:8px 14px}@keyframes ls-px-chain-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ls-px-tree{justify-items:center;gap:0;display:grid}.ls-px-tree-node{border-radius:var(--ls-radius);border:1px solid var(--ls-line);background:var(--ls-paper);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 14px;display:flex}.ls-px-tree-node.is-calls{background:var(--ls-plum);border-color:var(--ls-plum);color:var(--ls-paper)}.ls-px-tree-node.is-calls .ls-px-meta{color:var(--ls-paper)}.ls-px-tree-stem{background:var(--ls-line-2);width:2px;height:16px}.ls-px-tree-kids{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));border-top:2px solid var(--ls-line-2);gap:12px;width:100%;padding-top:16px;display:grid}.ls-px-stream{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ls-px-stream>li{grid-template-columns:72px minmax(0,1fr);gap:16px;display:grid}.ls-px-stream-when{font-size:var(--ls-px-fs-meta);color:var(--ls-muted);padding-top:18px}.ls-px-stream-card{background:var(--ls-paper);border-radius:var(--ls-surface-radius);box-shadow:var(--ls-px-shadow);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.ls-px-stream-body{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}@media (max-width:639px){.ls-px-stream>li{grid-template-columns:minmax(0,1fr);gap:4px}.ls-px-stream-when{padding-top:0}}.ls-px-toast{z-index:70;max-width:min(440px,100vw - 32px);position:fixed;bottom:24px;left:24px}.ls-px-toast.is-inline{max-width:none;position:static}.ls-px-toast .ls-surface-toast{box-sizing:border-box;background:var(--ls-px-night);width:100%;font-size:var(--ls-px-fs-body);box-shadow:var(--ls-px-shadow-over);gap:12px;padding:12px 16px;display:flex}.ls-px-toast.is-inline .ls-surface-toast{box-shadow:none}.ls-px-toast .ls-surface-toast>span:nth-child(2){flex:1;min-width:0}.ls-px-toast .ls-surface-toast-action{border-radius:var(--ls-radius);background:var(--ls-px-wash);min-height:36px;color:var(--ls-paper);font:var(--ls-fw-strong) var(--ls-px-fs-body) var(--ls-font-sans);flex:none;margin:0;padding:0 12px}.ls-px-toast .ls-surface-toast-action:hover{background:var(--ls-px-wash-hover);text-decoration:none}.ls-px-toast .ls-surface-toast-action:focus-visible{outline:2px solid var(--ls-lilac);outline-offset:2px}.ls-px-toast[data-icon=later] .ls-surface-lead-slot{color:var(--ls-lilac)}.ls-px-toast[data-icon=never] .ls-surface-lead-slot{color:var(--ls-px-rose-on-night)}@media (max-width:639px){.ls-px-toast{max-width:none;bottom:16px;left:16px;right:16px}}.ls-px-check{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ls-px-check>li{align-items:center;gap:12px;min-height:36px;display:flex}.ls-px-check-mark{width:28px;height:28px;font-size:var(--ls-px-fs-meta);font-weight:var(--ls-fw-strong);border:2px solid var(--ls-line-2);color:var(--ls-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-px-check>li.is-done .ls-px-check-mark{background:var(--ls-px-g3-text);color:var(--ls-paper);border:0}.ls-px-check>li.is-done .ls-px-check-text{color:var(--ls-muted);text-decoration:line-through}.ls-px-check>li.is-next .ls-px-check-mark{background:var(--ls-px-g1-text);color:var(--ls-paper);border:0}.ls-px-check>li.is-next .ls-px-check-text{font-weight:var(--ls-fw-strong)}.ls-px-check-text{flex:1;min-width:0}.ls-px-bar{border-radius:var(--ls-radius-pill);background:var(--ls-chart-track);height:6px;overflow:hidden}.ls-px-bar>span{height:100%;width:calc(var(--pct,0) * 1%);background:var(--ls-plum);border-radius:inherit;display:block}.ls-px-first{border-radius:var(--ls-surface-radius);border:1px solid var(--ls-line);background:var(--ls-paper);color:var(--ls-ink);flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.ls-px-first-mark{background:var(--ls-chip);width:32px;height:32px;color:var(--ls-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-px-first-body{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.ls-px-first-title{font-size:var(--ls-px-fs-body);font-weight:var(--ls-fw-strong);margin:0}.ls-px-first-btn{border:1px solid var(--ls-line);border-radius:var(--ls-radius);background:var(--ls-paper);min-height:44px;color:var(--ls-ink);font:var(--ls-fw-strong) var(--ls-px-fs-body) var(--ls-font-sans);cursor:pointer;flex:none;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ls-px-first-btn:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-px-ask{border-radius:var(--ls-surface-radius);border:1px solid var(--ls-line);background:var(--ls-paper);align-items:center;gap:10px;padding:8px 12px;display:flex}.ls-px-ask:focus-within{border-color:var(--ls-plum);box-shadow:0 0 0 3px var(--ls-accent-soft)}.ls-px-ask-input{min-width:0;min-height:36px;font:var(--ls-fw-regular) var(--ls-px-fs-body) var(--ls-font-sans);color:var(--ls-ink);background:0 0;border:0;flex:1}.ls-px-ask-input:focus{outline:none}.ls-px-ask-input{text-overflow:ellipsis}.ls-px-answer{border-radius:var(--ls-surface-radius);background:var(--ls-plum-soft);flex-direction:column;gap:12px;padding:16px;display:flex}.ls-px-answer-row{border-radius:var(--ls-radius);background:var(--ls-paper);align-items:center;gap:12px;padding:10px;display:flex}.ls-px-av{width:40px;height:40px;font-size:var(--ls-px-fs-body);font-weight:var(--ls-fw-strong);color:var(--ls-paper);background:var(--ls-px-g6);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-px-av.is-day{border-radius:var(--ls-radius-pill);width:auto;min-width:64px;font-size:var(--ls-px-fs-meta);white-space:nowrap;box-sizing:border-box;padding:0 10px}.ls-px-av.is-sm{width:32px;height:32px;font-size:var(--ls-px-fs-meta)}.ls-px-av.is-co{border-radius:var(--ls-radius)}.ls-px-av.g1{background:var(--ls-px-g1)}.ls-px-av.g2{background:var(--ls-px-g2)}.ls-px-av.g3{background:var(--ls-px-g3)}.ls-px-av.g4{background:var(--ls-px-g4)}.ls-px-av.g5{background:var(--ls-px-g5)}.ls-px-av.g6{background:var(--ls-px-g6)}.ls-px-state{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ls-px-state-mark{border-radius:var(--ls-surface-radius);width:48px;height:48px;color:var(--ls-paper);background:var(--ls-px-g1);justify-content:center;align-items:center;display:inline-flex}.ls-px-state-mark.is-done{background:var(--ls-px-g3)}.ls-px-state-body{color:var(--ls-ink-2);max-width:60ch;margin:0;line-height:20px}.ls-px-skel{gap:10px;display:grid}.ls-px-skel-row{align-items:center;gap:10px;display:flex}.ls-px-skel-row>.ls-skel{flex:auto}.ls-px-skel-line{height:12px}.ls-px-skel-line.is-mid{width:70%}.ls-px-skel-chip{border-radius:var(--ls-radius-pill);width:88px;height:22px}.ls-px-skel-block{border-radius:var(--ls-radius);height:80px}.ls-px-loading-title{width:min(320px,60%);height:28px;display:block}.ls-px-loading-frame{pointer-events:none}.ls-px-actions{flex-wrap:wrap;gap:8px;display:flex}.ls-px-explain{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ls-ink-2);-webkit-text-decoration-color:var(--ls-ink-2);-webkit-text-decoration-color:var(--ls-ink-2);text-decoration-color:var(--ls-ink-2);text-underline-offset:3px;background:0 0;border:0;padding:0}.ls-px-explain:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:var(--ls-radius-sm)}.ls-tip-host .ls-px-explain-pop{background:var(--ls-px-night);color:var(--ls-paper);border-color:var(--ls-px-night);font-size:var(--ls-px-fs-meta);max-width:280px}.ls-px-card>.ls-px-pill,.ls-px-state>.ls-px-pill{align-self:flex-start}.ls-px-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:860px){.ls-px-grid3{grid-template-columns:minmax(0,1fr)}}.ls-px-linkcard{color:inherit;gap:12px;text-decoration:none}.ls-px-linkcard:hover{box-shadow:var(--ls-px-shadow-lift)}.ls-px-linkcard:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-px-mark{border-radius:var(--ls-radius);width:40px;height:40px;color:var(--ls-paper);background:var(--ls-px-g1);justify-content:center;align-items:center;display:inline-flex}.ls-px-mark.is-rose{background:var(--ls-px-g5)}.ls-px-mark.is-sky{background:var(--ls-px-g4)}.ls-px-rows{margin:0;padding:0;list-style:none}.ls-px-row{border-top:1px solid var(--ls-line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 0;display:flex}.ls-px-row:first-child{border-top:0}.ls-px-rows>.ls-px-card.ls-px-row{border-top:0;flex-direction:row;padding:16px 24px}.ls-px-rows:has(>.ls-px-card.ls-px-row){flex-direction:column;gap:12px;display:flex}.ls-px-rows>.ls-px-card.ls-px-row>.ls-px-pill{align-self:center;margin-left:auto}@media (max-width:639px){.ls-px-rows>.ls-px-card.ls-px-row{padding:16px}}.ls-px-row-body{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.ls-px-card>.ls-px-row-body{flex:0 auto}.ls-px-role{min-width:56px;color:var(--ls-ink-2)}.ls-px-testsend{flex-direction:column;align-items:flex-end;gap:4px;max-width:320px;display:inline-flex}@media (max-width:639px){.ls-px-testsend{align-items:flex-start}}.ls-px-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ls-px-head-id{align-items:center;gap:16px;min-width:0;display:flex}.ls-px-mark.is-lg{border-radius:var(--ls-surface-radius);width:56px;height:56px}.ls-px-go-text{color:var(--ls-px-go);font-weight:var(--ls-fw-strong)}.ls-px-bad-text{color:var(--ls-px-rose-ink);font-weight:var(--ls-fw-strong)}.ls-px-headline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ls-px-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ls-px-sectionhead .ls-px-h2{align-items:center;gap:8px;display:inline-flex}.ls-px-briefs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ls-px-brief{box-sizing:border-box;height:100%;color:inherit;gap:12px;padding:20px;text-decoration:none}.ls-px-brief:hover{box-shadow:var(--ls-px-shadow-lift)}.ls-px-brief:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-px-brief.is-open{box-shadow:0 0 0 2px var(--ls-plum), var(--ls-px-shadow)}.ls-px-brief-co{align-items:center;gap:12px;min-width:0;display:flex}.ls-px-brief-person{color:var(--ls-ink-2);align-items:center;gap:10px;display:flex}.ls-px-note{font-size:var(--ls-px-fs-meta);font-weight:var(--ls-fw-strong);margin:0}.ls-px-note.is-go{color:var(--ls-px-go)}.ls-px-note.is-warn{color:var(--ls-px-peach-ink)}.ls-px-note.is-mine{color:var(--ls-px-lilac-ink)}.ls-px-note.is-quiet,.ls-px-note.is-other{color:var(--ls-muted)}.ls-px-everyone{padding:0 24px}.ls-px-everyone-sum{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;list-style:none;display:flex}.ls-px-everyone-sum::-webkit-details-marker{display:none}.ls-px-everyone-sum:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:var(--ls-radius-sm)}.ls-px-everyone-tools{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.ls-px-input{box-sizing:border-box;border:1px solid var(--ls-line-2);border-radius:var(--ls-radius);background:var(--ls-paper);width:100%;min-height:44px;color:var(--ls-ink);font:var(--ls-fw-regular) var(--ls-px-fs-body) var(--ls-font-sans);padding:0 12px}.ls-px-input:focus{border-color:var(--ls-plum);box-shadow:0 0 0 1px var(--ls-plum), 0 0 0 4px var(--ls-accent-soft);outline:none}.ls-px-bulk{top:calc(var(--ls-header-h) + 8px);z-index:5;border-radius:var(--ls-radius);background:var(--ls-plum-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex;position:sticky}.ls-px-check-box{width:20px;height:20px;accent-color:var(--ls-plum);flex:none}.ls-px-pick{cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-px-choice{cursor:pointer;align-items:center;gap:6px;margin-right:16px;display:inline-flex}.ls-px-choices{flex-wrap:wrap;gap:8px 16px;display:flex}.ls-px-choices .ls-px-choice{margin-right:0}.ls-px-blockers{gap:8px;display:grid}.ls-px-domain{gap:4px;display:grid}.ls-px-domain+.ls-px-domain{margin-top:16px}.ls-px-rowlink{color:inherit;text-decoration:none}.ls-px-rowlink:hover .ls-px-strong{text-decoration:underline}.ls-px-rowlink:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:var(--ls-radius-sm)}@media (max-width:639px){.ls-px-everyone{padding:0 16px}.ls-px-mark.is-lg{width:44px;height:44px}}.ls-px-panel{top:var(--ls-header-h);z-index:40;overscroll-behavior:contain;box-sizing:border-box;background:var(--ls-bg);width:min(760px,100vw);box-shadow:var(--ls-px-shadow-over);padding:24px;position:fixed;bottom:0;right:0;overflow-y:auto}@media (min-width:701px){body:has(.ls-shell) .ls-px-panel{top:var(--ls-topbar-h)}body:has(.ls-shell) .ls-px-bulk{top:calc(var(--ls-topbar-h) + 8px)}}.ls-px-company .ls-px-title:focus{outline:none}.ls-px-company .ls-px-title:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:var(--ls-radius-sm)}.ls-px-close{border-radius:var(--ls-radius);width:44px;height:44px;color:var(--ls-ink-2);justify-content:center;align-items:center;display:inline-flex}.ls-px-close:hover{background:var(--ls-paper)}.ls-px-close:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-px-row.is-flat{border-top:0;padding:0}.ls-px-draft{flex-direction:column;gap:10px;display:flex}.ls-px-draft-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ls-px-subject{font-weight:var(--ls-fw-strong)}.ls-px-body{resize:vertical;min-height:260px;padding:12px;line-height:1.6}.ls-px-danger-link{color:var(--ls-px-rose-ink)}.ls-px-addperson{flex-direction:column;gap:10px;width:100%;display:flex}.ls-px-field{font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2);flex-direction:column;gap:4px;display:flex}@media (max-width:639px){.ls-px-panel{width:100vw;padding:16px max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.ls-px-body{min-height:200px}.ls-px-keys{display:none}}.ls-px-modal-scrim{z-index:70;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ls-px-modal{gap:var(--ls-space-4,16px);box-sizing:border-box;border-radius:var(--ls-radius);background:var(--ls-paper);width:min(640px,100%);box-shadow:var(--ls-px-shadow-over);flex-direction:column;padding:24px;display:flex}.ls-px-steps{gap:var(--ls-space-2,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-px-steps li{flex-direction:column;gap:2px;display:flex}@media (max-width:639px){.ls-px-modal-scrim{padding:0}.ls-px-modal{min-height:100%;padding:16px}}.ls-px-co-index{gap:var(--ls-space-4,16px);flex-direction:column;display:flex}@media (min-width:1024px){.ls-px-co-index{grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}}.ls-px-views{gap:var(--ls-space-1,4px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.ls-px-views{flex-direction:column}}.ls-px-view{border-radius:var(--ls-radius);min-height:44px;color:var(--ls-ink-2);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.ls-px-view:hover{background:var(--ls-paper);color:var(--ls-ink)}.ls-px-view[aria-current=page]{background:var(--ls-plum-soft);color:var(--ls-ink);font-weight:var(--ls-fw-medium)}.ls-px-view:focus-visible{outline:2px solid var(--ls-plum);outline-offset:-2px}.ls-px-co-cell{align-items:center;gap:10px;min-width:0;display:flex}.ls-px-board{gap:var(--ls-space-3,12px);grid-template-columns:repeat(5,minmax(220px,1fr));display:grid;overflow-x:auto}.ls-px-board-col{gap:var(--ls-space-2,8px);flex-direction:column;min-width:0;display:flex}.ls-px-board-cards{gap:var(--ls-space-2,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-px-board-card{flex-direction:column;gap:6px;display:flex}.ls-px-queue-top{justify-content:space-between;align-items:center;gap:var(--ls-space-3,12px);flex-wrap:wrap;display:flex}.ls-px-queue-layout{gap:var(--ls-space-4,16px);flex-direction:column;display:flex}@media (min-width:1024px){.ls-px-queue-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}}.ls-px-queue-list,.ls-px-queue-main{gap:var(--ls-space-3,12px);flex-direction:column;min-width:0;display:flex}.ls-px-queue-list .ls-px-row[data-sent] .ls-px-strong{color:var(--ls-muted)}.ls-px-figures{gap:var(--ls-space-3,12px);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ls-px-figures>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ls-px-figures dd{margin:0}.ls-px-figure{color:var(--ls-ink);font-size:var(--ls-px-fs-title);line-height:36px;font-weight:var(--ls-fw-medium);font-variant-numeric:tabular-nums}@media (max-width:639px){.ls-px-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-px-today{gap:var(--ls-space-6,24px);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.ls-px-today-side{top:var(--ls-space-4,16px);position:sticky}.ls-px-today-figure{flex-direction:column;gap:2px;display:flex}.ls-px-today-email{gap:var(--ls-space-2,8px);flex-direction:column;display:flex}.ls-px-today-env{gap:2px var(--ls-space-3,12px);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ls-px-today-env>div{display:contents}.ls-px-today-env dd{overflow-wrap:anywhere;min-width:0;margin:0}.ls-px-today-body{white-space:pre-line;color:var(--ls-ink);margin:0}@media (max-width:899px){.ls-px-today{grid-template-columns:minmax(0,1fr)}.ls-px-today-side{position:static}}.ls-px-tile{border-radius:var(--ls-surface-radius);box-shadow:var(--ls-px-shadow);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.ls-px-tile.is-lilac{background:var(--ls-px-lilac-bg)}.ls-px-tile.is-mint{background:var(--ls-px-mint-bg)}.ls-px-tile.is-lemon{background:var(--ls-px-lemon-bg)}.ls-px-tile .ls-px-meta{color:var(--ls-ink-2)}.ls-px-narrow{max-width:880px}.ls-px-back{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.ls-px-right{text-align:right}.ls-px-filters{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.ls-px-filters .ls-px-choices{align-items:center;min-width:0}.ls-px-filters .ls-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ls-px-corow{flex-wrap:nowrap}.ls-px-corow.is-open{background:var(--ls-plum-soft)}.ls-px-corow-link{flex:260px;align-items:center;gap:16px;min-width:0;display:flex}.ls-px-corow-signs{flex-wrap:wrap;flex:0 300px;gap:6px;display:flex}.ls-px-corow-when{flex:0 0 96px}@media (max-width:860px){.ls-px-corow{flex-wrap:wrap}.ls-px-corow-signs{flex:100%;order:3;padding-left:56px}.ls-px-corow-when{flex:none}}.ls-px-checkbox{flex-flow:wrap;align-items:center;gap:8px;padding:8px;display:flex}.ls-px-check-input{font-size:var(--ls-px-fs-em);border:0;flex:260px}.ls-px-check-input:focus{box-shadow:none}.ls-px-checkbox:focus-within{box-shadow:0 0 0 2px var(--ls-plum), 0 0 0 5px var(--ls-accent-soft), var(--ls-px-shadow)}.ls-px-checkbox>.ls-px-field{flex:0 260px;min-width:0;max-width:100%}.ls-px-check-campaign{text-overflow:ellipsis;width:100%}.ls-px-stages{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-px-stages>li{border-radius:var(--ls-radius-pill);font-size:var(--ls-px-fs-meta);font-weight:var(--ls-fw-strong);color:var(--ls-muted);background:var(--ls-px-grey-bg);transition:background var(--ls-px-step) var(--ls-ease-standard), color var(--ls-px-step) var(--ls-ease-standard);padding:4px 10px}.ls-px-stages>li.is-now{color:var(--ls-px-lilac-ink);background:var(--ls-px-lilac-bg)}.ls-px-stages>li.is-done{color:var(--ls-px-mint-ink);background:var(--ls-px-mint-bg)}.ls-px-talkto{border-radius:var(--ls-radius);background:var(--ls-bg);padding:12px 16px}.ls-px-drop{align-items:flex-start}.ls-px-filecard{background:var(--ls-px-mint-bg);flex-flow:wrap;align-items:center;gap:16px}.ls-px-mark.is-go{background:var(--ls-px-go)}.ls-px-colgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.ls-px-colcard{border-radius:var(--ls-radius);background:var(--ls-bg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;display:flex}.ls-px-colcard.is-missing{background:var(--ls-px-lemon-bg)}.ls-px-colpick{min-height:36px;font-size:var(--ls-px-fs-meta);flex:100%}.ls-px-split{border-radius:var(--ls-radius-pill);background:var(--ls-chart-track);height:12px;display:flex;overflow:hidden}.ls-px-split-seg{flex-basis:0;min-width:4px}.ls-px-split-seg+.ls-px-split-seg{border-left:2px solid var(--ls-paper)}.ls-px-split .is-check,.ls-px-legend .is-check:before{background:var(--ls-px-go)}.ls-px-split .is-in_campaign,.ls-px-legend .is-in_campaign:before{background:var(--ls-lilac)}.ls-px-split .is-customer,.ls-px-legend .is-customer:before{background:var(--ls-sun)}.ls-px-split .is-never_contact,.ls-px-legend .is-never_contact:before{background:var(--ls-px-rose-ink)}.ls-px-split .is-twice,.ls-px-legend .is-twice:before{background:var(--ls-px-faint)}.ls-px-split .is-unreadable,.ls-px-legend .is-unreadable:before{background:var(--ls-px-peach-ink)}.ls-px-commit{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px}.ls-px-confirm{border:1px solid var(--ls-px-rose-bg)}.ls-px-uploadpanel{z-index:10;box-sizing:border-box;width:min(360px,90vw);margin-top:8px;position:absolute;top:100%;right:0}.ls-px-head .ls-px-actions{position:relative}.ls-px-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.ls-px-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-px-tile.is-rose{background:var(--ls-px-rose-bg)}.ls-px-tile.is-on{box-shadow:0 0 0 2px var(--ls-plum), var(--ls-px-shadow)}.ls-px-bignum{font-size:var(--ls-px-fs-title);font-weight:var(--ls-fw-strong);line-height:36px}.ls-px-bignum.is-mint{color:var(--ls-px-mint-ink)}.ls-px-bignum.is-rose{color:var(--ls-px-rose-ink)}.ls-px-bignum.is-lilac{color:var(--ls-px-lilac-ink)}.ls-px-bignum.is-lemon{color:var(--ls-px-lemon-ink)}.ls-px-plancards{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ls-px-plancard{border-radius:var(--ls-surface-radius);background:var(--ls-paper);height:100%;box-shadow:var(--ls-px-shadow);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ls-px-plancard:hover{box-shadow:var(--ls-px-shadow-lift)}.ls-px-plancard:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-px-planhead{min-height:140px;color:var(--ls-paper);background:var(--ls-plum);flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;display:flex}.ls-px-planhead.is-night{background:var(--ls-px-night)}.ls-px-planhead.is-go{background:var(--ls-px-go-deep)}.ls-px-planhead.is-amber{background:var(--ls-px-amber);color:var(--ls-ink)}.ls-px-planname{font-size:var(--ls-px-fs-section);font-weight:var(--ls-fw-strong);line-height:1.2}.ls-px-planoffer{font-size:var(--ls-px-fs-body);opacity:.9}.ls-px-planbody{flex-direction:column;gap:10px;padding:20px 24px 24px;display:flex}.ls-px-planfoot{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ls-px-starts{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ls-px-start{box-sizing:border-box;flex-direction:row;align-items:center;height:100%}.ls-px-signgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ls-px-signgrid>.ls-px-pill{justify-content:flex-start}.ls-px-planstats>div{padding-top:10px;position:relative}.ls-px-planbar{border-radius:var(--ls-radius-pill);background:var(--ls-px-faint);width:100%;height:6px;position:absolute;top:0;left:0}.ls-px-planbar.is-watch{background:var(--ls-px-faint)}.ls-px-planbar.is-good{background:var(--ls-lilac)}.ls-px-planbar.is-sent{background:var(--ls-plum)}.ls-px-planbar.is-replied{background:var(--ls-sun)}.ls-px-planbar.is-meeting{background:var(--ls-px-meeting)}.ls-px-planbar.is-lead{background:var(--ls-px-go)}.ls-px-planbar.is-customer{background:var(--ls-px-go-deep)}@media (max-width:639px){.ls-px-planhead{min-height:110px;padding:18px}.ls-px-signgrid{grid-template-columns:minmax(0,1fr)}}.ls-chip{border-radius:var(--ls-radius-pill);background:var(--ls-bg);min-height:32px;color:var(--ls-ink-2);font:600 13px var(--font-sans);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;line-height:1.2;text-decoration:none;display:inline-flex}.ls-chip:hover{background:var(--ls-plum-soft);color:var(--ls-ink-2)}.ls-chip.is-active{background:var(--ls-plum-soft);color:var(--ls-px-lilac-ink)}.ls-chip:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-px-inbox{grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(220px,260px);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.ls-px-inbox{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.ls-px-inbox-side{grid-column:2}}@media (max-width:760px){.ls-px-inbox{grid-template-columns:minmax(0,1fr)}.ls-px-inbox-side{grid-column:auto}}.ls-px-inbox-back{display:none}@media (max-width:760px){.ls-px-inbox.is-thread>.ls-px-inbox-list>:not(h1,.ls-px-inbox-back){display:none}.ls-px-inbox.is-thread .ls-px-inbox-back{display:inline-flex}}.ls-px-inbox-list{gap:12px}.ls-px-replyrow{border-radius:var(--ls-radius);color:inherit;gap:12px;padding:12px;text-decoration:none;display:flex}.ls-px-replyrow:hover{background:var(--ls-bg)}.ls-px-replyrow.is-open{background:var(--ls-plum-soft)}.ls-px-replyrow:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-px-replyrow-top{justify-content:space-between;gap:8px;display:flex}.ls-px-inbox>*{overflow-wrap:anywhere;min-width:0}.ls-px-replyrow-top>.ls-px-strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-px-inbox-side>p{max-width:100%}.ls-px-replyrow-snip{font-weight:var(--ls-fw-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-px-replyrow-top>.ls-px-meta{white-space:nowrap;overflow-wrap:normal;flex:none}.ls-px-replyperson{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.ls-px-replycard{border-radius:var(--ls-radius);background:var(--ls-bg);flex-direction:column;gap:10px;width:100%;padding:14px;display:flex}.ls-px-replycard-head{align-items:center;gap:10px;min-width:0;display:flex}.ls-px-replycard-head a{color:var(--ls-ink-2);text-decoration:none}.ls-px-replycard-head a:hover{text-decoration:underline}.ls-px-inbox-side>.ls-px-story{width:100%}.ls-px-messages{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ls-px-message{flex-direction:column;gap:4px;max-width:80%;display:flex}.ls-px-message.is-outbound{align-self:flex-end;align-items:flex-end}.ls-px-message-body{border-radius:var(--ls-surface-radius);background:var(--ls-paper);border:1px solid var(--ls-line);white-space:pre-wrap;margin:0;padding:12px 16px;line-height:1.5}.ls-px-message.is-outbound .ls-px-message-body{background:var(--ls-plum);color:var(--ls-paper);border-color:var(--ls-plum)}.ls-px-readas{border-radius:var(--ls-radius);background:var(--ls-plum-soft);font-size:var(--ls-px-fs-meta);color:var(--ls-px-lilac-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.ls-px-wrongpick{width:auto;min-height:32px;font-size:var(--ls-px-fs-meta)}.ls-px-replybox{flex-direction:column;gap:10px;display:flex}.ls-px-inbox-side{align-items:flex-start;gap:8px}.ls-px-outcomes{flex-direction:column;gap:8px;width:100%;display:flex}.ls-px-outcome{border-radius:var(--ls-radius);background:var(--ls-bg);min-height:44px;color:var(--ls-ink);font:var(--ls-fw-strong) var(--ls-px-fs-body) var(--ls-font-sans);text-align:left;cursor:pointer;border:0;padding:0 16px}.ls-px-outcome:hover{background:var(--ls-plum-soft)}.ls-px-outcome.is-on{background:var(--ls-px-mint-bg);color:var(--ls-px-mint-ink)}.ls-px-outcome.is-stop{color:var(--ls-err)}.ls-px-outcome.is-stop.is-on{background:var(--ls-bg);color:var(--ls-err);box-shadow:inset 0 0 0 2px}.ls-px-outcome:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}@media (max-width:639px){.ls-px-message{max-width:95%}}.ls-px-sendbox{flex-direction:column;gap:10px;display:flex}.ls-px-confirmline{font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2);align-items:flex-start;gap:8px;display:flex}.ls-px-sendcard{border-radius:var(--ls-radius);background:var(--ls-paper);border-top:4px solid var(--ls-px-faint);box-shadow:var(--ls-px-shadow);flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.ls-px-sendcard>p{margin:0}.ls-px-sendcard.is-go{border-top-color:var(--ls-px-go)}.ls-px-sendcard.is-lilac{border-top-color:var(--ls-plum)}.ls-px-sendcard.is-amber{border-top-color:var(--ls-px-amber)}.ls-px-sendcard.is-rose{border-top-color:var(--ls-px-rose-ink)}.ls-px-sendcard.is-sky{border-top-color:var(--ls-px-sky-ink)}.ls-px-copy{font-size:var(--ls-px-fs-meta);align-self:flex-start}.ls-px-setcard{border-top:6px solid var(--ls-px-faint)}.ls-px-setcard.is-plum{border-top-color:var(--ls-plum)}.ls-px-setcard.is-amber{border-top-color:var(--ls-px-amber)}.ls-px-setcard.is-grey{border-top-color:var(--ls-px-faint)}.ls-px-setcard>.ls-px-row.is-flat{align-items:flex-start}.ls-px-preview{border-radius:var(--ls-radius);background:var(--ls-px-lemon-bg);color:var(--ls-px-lemon-ink);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ls-px-preview>p{margin:0}.ls-px-divided{border-top:1px solid var(--ls-line);padding-top:12px}.ls-px-sender .ls-link{margin-left:auto}.ls-px-funnel{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.ls-px-funnel>div{flex-direction:column-reverse;display:flex}.ls-px-funnel dt{color:var(--ls-ink-2);font-size:var(--ls-px-fs-body)}.ls-px-funnel dd{font-size:var(--ls-px-fs-title);font-weight:var(--ls-fw-strong);margin:0;line-height:1.15}.ls-px-funnel>.is-go dd{color:var(--ls-px-go)}.ls-px-soft{border-radius:var(--ls-radius);background:var(--ls-px-grey-bg);flex-direction:column;gap:8px;padding:16px;display:flex}.ls-px-soft>p{margin:0}.ls-px-coming{border-radius:var(--ls-radius);background:var(--ls-px-lilac-bg);color:var(--ls-px-lilac-ink);align-items:center;gap:12px;padding:14px 18px;display:flex}.ls-px-coming>p{margin:0}.ls-px-coming .ls-link{color:inherit;font-weight:var(--ls-fw-strong)}.ls-px-stop-link{color:var(--ls-px-rose-ink);align-self:flex-start}.ls-px-smap{counter-reset:smap;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ls-px-smap-step{border-radius:var(--ls-radius);background:var(--ls-px-grey-bg);counter-increment:smap;flex-direction:column;gap:4px;padding:12px 12px 12px 14px;display:flex;position:relative}.ls-px-smap-label:before{content:counter(smap) ". "}.ls-px-smap-step.is-empty{outline:1px dashed var(--ls-line-2);background:0 0}.ls-px-smap-label{font-size:var(--ls-px-fs-meta);font-weight:var(--ls-fw-strong);letter-spacing:.04em;color:var(--ls-ink-2)}.ls-px-smap-value{font-size:var(--ls-px-fs-body);font-weight:var(--ls-fw-strong);overflow-wrap:anywhere;line-height:20px}.ls-px-obs{flex-direction:column;gap:8px;display:flex}.ls-px-obs-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-px-obs-bar{gap:4px;margin:0;padding:0;list-style:none;display:flex}.ls-px-obs-bar>li{border-radius:var(--ls-radius-pill);background:var(--ls-px-grey-bg);flex:1 1 0;height:8px}.ls-px-obs-bar>li.is-seen{background:var(--ls-px-go)}.ls-px-ready{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ls-px-ready-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ls-px-h3{font-size:var(--ls-px-fs-em);font-weight:var(--ls-fw-strong);margin:var(--ls-space-2) 0 0;line-height:24px}.ls-px-runs{gap:var(--ls-space-3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.ls-px-runs>li{align-items:flex-start;gap:var(--ls-space-3);padding:var(--ls-space-3) var(--ls-space-4);border-radius:var(--ls-radius);background:var(--ls-px-grey-bg);color:var(--ls-ink-2);min-width:0;display:flex}.ls-px-runs>li.is-off{background:var(--ls-paper);border:1px dashed var(--ls-line-2);color:var(--ls-muted)}.ls-px-story-n{border-radius:var(--ls-radius-pill);width:24px;height:24px;font-size:var(--ls-px-fs-meta);font-weight:var(--ls-fw-strong);background:var(--ls-px-lilac-bg);color:var(--ls-px-lilac-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-px-runs>li.is-off .ls-px-story-n{background:var(--ls-px-grey-bg);color:var(--ls-px-grey-ink)}.ls-px-story-body{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ls-px-story-headline{gap:var(--ls-space-1);padding:var(--ls-space-3) var(--ls-space-4);border-radius:var(--ls-radius);background:var(--ls-px-lemon-bg);color:var(--ls-px-lemon-ink);flex-direction:column;display:flex}.ls-px-story-headline .ls-px-meta{color:inherit}.ls-px-story-count{font-size:var(--ls-px-fs-em);font-weight:var(--ls-fw-strong);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.ls-px-story-count .ls-px-meta{font-weight:var(--ls-fw-regular)}.ls-px-flow-bar{justify-content:space-between;align-items:flex-start;gap:var(--ls-space-3);display:flex}.ls-px-flow-body{gap:var(--ls-space-3);grid-template-columns:200px minmax(0,1fr) 320px;min-height:560px;display:grid}.ls-px-flow-outline{gap:var(--ls-space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ls-px-flow-outline-steps{margin:var(--ls-space-1) 0 0;padding:0 0 0 var(--ls-space-2);gap:var(--ls-space-1);flex-direction:column;list-style:none;display:flex}.ls-px-flow-outline [aria-current=true]{color:var(--ls-ink);font-weight:var(--ls-fw-strong)}.ls-px-flow-canvas{border:1px solid var(--ls-line);border-radius:var(--ls-radius);background:var(--ls-px-grey-bg);min-width:0;height:560px;position:relative;overflow:hidden}.ls-px-flow-canvas .workflow-builder-root-shell>*{width:100%;height:100%}.ls-px-flow-panel{gap:var(--ls-space-2);flex-direction:column;min-width:0;display:flex}.ls-px-flow-node{box-sizing:border-box;padding:var(--ls-space-3) var(--ls-space-4);border:1px solid var(--ls-line-2);border-radius:var(--ls-radius);background:var(--ls-paper);color:var(--ls-ink-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.ls-px-flow-node[data-kind=ls_approach]{background:var(--ls-px-lilac-bg);color:var(--ls-px-lilac-ink)}.ls-px-flow-node[data-kind=ls_end]{color:var(--ls-muted);border-style:dashed}.ls-px-flow-node[data-selected=true]{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-px-flow-insert{pointer-events:all;border-radius:var(--ls-radius-pill);border:1px solid var(--ls-line-2);background:var(--ls-paper);width:24px;height:24px;color:var(--ls-ink);font-weight:var(--ls-fw-strong);cursor:pointer;line-height:1;position:absolute}.ls-px-flow-insert:hover,.ls-px-flow-insert:focus-visible{border-color:var(--ls-plum);outline:2px solid var(--ls-plum);outline-offset:1px}.ls-px-flow-save{gap:var(--ls-space-2);flex-direction:column;display:flex}body:has(.ls-px-flow-canvas) .notistack-SnackbarContainer{display:none}@media (max-width:1100px){.ls-px-flow-body{grid-template-columns:minmax(0,1fr)}.ls-px-flow-canvas{height:420px}}body{background-color:var(--bg);overflow:visible}.ls-px-figures-table{--ls-cols:minmax(0, 2fr) repeat(3, minmax(0, 1fr));--ls-cols-narrow:minmax(0, 1fr) repeat(3, 56px)}.ls-px-figures-table.is-4{--ls-cols:minmax(0, 2fr) repeat(4, minmax(0, 1fr));--ls-cols-narrow:minmax(0, 1fr) repeat(4, 48px)}.ls-px-figures-table.is-domains{--ls-cols:minmax(0, 2fr) minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1fr);--ls-cols-narrow:minmax(0, 1fr) minmax(0, 1fr) 40px 56px}.ls-px-figures-table.is-lists{--ls-cols:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);--ls-cols-narrow:minmax(0, 1fr) 72px 48px 72px}.ls-px-figures-table .ls-source-row>span{overflow-wrap:anywhere;min-width:0}.ls-px-figures-table .ls-source-row.is-on{background:var(--ls-chip)}.ls-vp-mobile .ls-source-table.ls-px-figures-table[role=table] .ls-source-thead>:nth-child(4),.ls-vp-mobile .ls-source-table.ls-px-figures-table[role=table] .ls-source-row>:nth-child(4){display:block}@media (max-width:639px){.ls-px-runs{grid-template-columns:minmax(0,1fr)}}.ls-px-approaches{gap:var(--ls-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.ls-px-approaches>li{align-items:flex-start;gap:var(--ls-space-1);padding:var(--ls-space-3) var(--ls-space-4);border-radius:var(--ls-radius);background:var(--ls-px-grey-bg);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}@media (max-width:639px){.ls-px-approaches{grid-template-columns:minmax(0,1fr)}}.ls-px-kv{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.ls-px-kv>div{gap:var(--ls-space-3);padding:var(--ls-space-2) 0;border-top:1px solid var(--ls-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ls-px-kv>div:first-child{border-top:0}.ls-px-kv dt{color:var(--ls-muted);font-size:var(--ls-px-fs-meta);overflow-wrap:anywhere}.ls-px-kv dd{align-items:center;gap:var(--ls-space-2);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ls-px-kv-fixed{font-size:var(--ls-px-fs-meta)}.ls-px-versions{gap:var(--ls-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-px-versions>li{align-items:flex-start;gap:var(--ls-space-1);padding-top:var(--ls-space-3);border-top:1px solid var(--ls-line);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ls-px-versions>li:first-child{border-top:0;padding-top:0}.ls-px-why>summary,.ls-px-card>summary{cursor:pointer}@media (max-width:639px){.ls-px-kv>div{gap:var(--ls-space-1);grid-template-columns:minmax(0,1fr)}}.ls-px-story{flex-direction:column;gap:8px;display:flex}.ls-px-funnelrows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ls-px-funnelrows-row{border-radius:var(--ls-radius);color:inherit;grid-template-columns:110px minmax(0,1fr) 64px 150px;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:grid}a.ls-px-funnelrows-row:hover,a.ls-px-funnelrows-row:focus-visible{background:var(--ls-px-grey-bg)}.ls-px-funnelrows-l{font-size:var(--ls-px-fs-body);font-weight:var(--ls-fw-strong)}.ls-px-funnelrows-track{border-radius:var(--ls-radius-sm);background:var(--ls-px-grey-bg);height:18px;overflow:hidden}.ls-px-funnelrows-bar{height:100%;width:calc(var(--w) * 1%);border-radius:var(--ls-radius-sm);background:var(--ls-px-faint);display:block}.ls-px-funnelrows-bar.is-watch{background:var(--ls-px-faint)}.ls-px-funnelrows-bar.is-good{background:var(--ls-lilac)}.ls-px-funnelrows-bar.is-sent{background:var(--ls-plum)}.ls-px-funnelrows-bar.is-replied{background:var(--ls-sun)}.ls-px-funnelrows-bar.is-meeting{background:var(--ls-px-meeting)}.ls-px-funnelrows-bar.is-lead{background:var(--ls-px-go)}.ls-px-funnelrows-bar.is-customer{background:var(--ls-px-go-deep)}.ls-px-funnelrows-n{font-size:var(--ls-px-fs-section);font-weight:var(--ls-fw-strong);text-align:right}.ls-px-funnelrows-rate{font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2)}@media (max-width:639px){.ls-px-funnelrows-row{grid-template-columns:84px minmax(0,1fr) 48px}.ls-px-funnelrows-rate{grid-column:2/4}}.ls-px-place{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"y grid"".x""meta meta";gap:4px 6px;display:grid}.ls-px-place-y{writing-mode:vertical-rl;font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2);text-align:center;grid-area:y;transform:rotate(180deg)}.ls-px-place-x{font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2);text-align:right;grid-area:x}.ls-px-place>.ls-px-meta{grid-area:meta;margin:4px 0 0}.ls-px-place-grid{grid-area:grid;grid-template-rows:64px 64px;grid-template-columns:1fr 1fr;gap:4px;display:grid}.ls-px-place-q{border-radius:var(--ls-radius-sm);background:var(--ls-px-grey-bg);font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2);padding:6px 8px;line-height:1.2;position:relative}.ls-px-place-q.is-here{color:var(--ls-ink);font-weight:var(--ls-fw-strong)}.ls-px-place-q.is-go.is-here{background:var(--ls-px-mint-bg);box-shadow:inset 0 0 0 2px var(--ls-px-go)}.ls-px-place-q.is-wait.is-here{background:var(--ls-px-lilac-bg);box-shadow:inset 0 0 0 2px var(--ls-lilac)}.ls-px-place-q.is-busy.is-here,.ls-px-place-q.is-leave.is-here{background:var(--ls-px-grey-bg);box-shadow:inset 0 0 0 2px var(--ls-px-faint)}.ls-px-place-dot{left:calc(var(--x) * 1%);bottom:calc(var(--y) * 1%);background:var(--ls-ink);width:12px;height:12px;box-shadow:0 0 0 3px var(--ls-paper);border-radius:50%;margin:0 0 -6px -6px;position:absolute}.ls-px-evs{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ls-px-evs-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-px-evs-item{border-radius:var(--ls-radius);background:var(--ls-chip);grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"kind label conf""kind meta conf";column-gap:12px;padding:8px 12px;display:grid}.ls-px-evs-item>.ls-px-evs-kind{font-size:var(--ls-px-fs-meta);font-weight:var(--ls-fw-strong);letter-spacing:.04em;color:var(--ls-ink-2);grid-area:kind}.ls-px-evs-item>.ls-px-strong,.ls-px-evs-item>.ls-px-stale{grid-area:label}.ls-px-evs-item>.ls-px-meta{grid-area:meta}.ls-px-evs-item>.ls-px-conf{grid-area:conf;align-self:center}.ls-px-evs-item.is-guess{background:var(--ls-paper);outline:1px dashed var(--ls-line-2)}.ls-px-evs-item.is-first_party{background:var(--ls-px-peach-bg)}.ls-px-evs-item.is-conflict{background:var(--ls-px-rose-bg)}.ls-px-evs-item.is-old{background:var(--ls-paper);outline:1px solid var(--ls-line)}.ls-px-evs-item.is-old>.ls-px-evs-kind{color:var(--ls-muted)}.ls-px-evs-verdict{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ls-px-evs-join{font-size:var(--ls-px-fs-meta);color:var(--ls-ink-2)}.ls-px-evs-wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.ls-px-evs-wrap>p{margin:0}.ls-px-why{flex-direction:column;gap:6px;display:flex}.ls-px-why-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-px-why-list>li{border-radius:var(--ls-radius);background:var(--ls-chip);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.ls-px-why-list>li.is-old{background:var(--ls-paper);outline:1px solid var(--ls-line)}@container px-evs (max-width:559.98px){.ls-px-evs{grid-template-columns:1fr}.ls-px-evs-list{padding-bottom:8px}.ls-px-evs-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind conf""label conf""meta meta"}}.ls-px-hist{flex-wrap:wrap;align-items:flex-start;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.ls-px-hist>li{flex-direction:column;gap:2px;max-width:220px;padding-right:18px;display:flex;position:relative}.ls-px-hist>li:after{content:"→";color:var(--ls-ink-2);position:absolute;top:2px;right:2px}.ls-px-hist>li:last-child:after{content:none}.ls-px-brief{flex-direction:column;gap:6px;margin:0;display:flex}.ls-px-brief-row{grid-template-columns:minmax(120px,auto) 1fr;align-items:baseline;gap:12px;display:grid}.ls-px-brief-row>dt{color:var(--ls-muted);font-size:var(--ls-px-fs-meta)}.ls-px-brief-row>dd{min-width:0;margin:0}.ls-px-brief-row.is-do>dd{font-weight:var(--ls-fw-strong)}@media (max-width:560px){.ls-px-brief-row{grid-template-columns:1fr;gap:2px}}.ls-px-hyp{flex-direction:column;gap:8px;display:flex}.ls-px-hyp>p{margin:0}.ls-px-hyp-list{grid-template-columns:minmax(120px,auto) 1fr;gap:6px 12px;margin:0;display:grid}.ls-px-hyp-list>dt{color:var(--ls-muted);font-size:var(--ls-px-fs-meta)}.ls-px-hyp-list>dd{min-width:0;margin:0}.ls-px-hyp-ev{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:560px){.ls-px-hyp-list{grid-template-columns:1fr}.ls-px-hyp-list>dd{margin-bottom:4px}}.ls-px-ft{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;display:grid}.ls-px-ft-side{border-radius:var(--ls-radius);background:var(--ls-chip);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.ls-px-ft-side>dt,.ls-px-ft-side>dd{margin:0}.ls-px-ft.is-compact{gap:4px}.ls-px-ft.is-compact .ls-px-ft-side{padding:4px 8px}.ls-px-bg{flex-direction:column;gap:6px;display:flex}.ls-px-bg-card{border-radius:var(--ls-radius);background:var(--ls-paper);border:1px solid var(--ls-line);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ls-px-bg-card.is-first{border-color:var(--ls-plum);box-shadow:0 0 0 2px var(--ls-accent-soft)}.ls-px-bg-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-px-bg-others{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;display:grid}.ls-px-bg-parts{font-size:var(--ls-px-fs-meta);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ls-px-bg-parts>li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ls-px-leadpath{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ls-px-leadpath>li{flex-direction:column;gap:2px;padding-top:18px;display:flex;position:relative}.ls-px-leadpath-dot{background:var(--ls-px-grey-bg);border:2px solid var(--ls-line-2);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.ls-px-leadpath>li:before{content:"";background:var(--ls-line);height:2px;position:absolute;top:6px;left:14px;right:-8px}.ls-px-leadpath>li:last-child:before{content:none}.ls-px-leadpath>li.is-done .ls-px-leadpath-dot{background:var(--ls-px-go);border-color:var(--ls-px-go)}.ls-px-leadpath>li.is-done:before{background:var(--ls-px-go)}@media (max-width:639px){.ls-px-leadpath{grid-template-columns:1fr}.ls-px-leadpath>li:before{content:none}.ls-px-leadpath>li{padding:0 0 0 20px}}.ls-px-inline-form{flex-direction:column;gap:8px;display:flex}.ls-px-fim{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);align-items:center;gap:20px;display:grid}.ls-px-fim .ls-px-map{height:260px}a.ls-px-map-dot:hover,a.ls-px-map-dot:focus-visible{box-shadow:0 0 0 3px var(--ls-accent-soft);z-index:1;transform:scale(1.5)}a.ls-px-map-dot:focus-visible{box-shadow:0 0 0 2px var(--ls-paper), 0 0 0 4px var(--ls-plum);outline:none}.ls-px-map-dot.is-open{box-shadow:0 0 0 3px var(--ls-plum)}.ls-px-fim-key{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-px-fim-key>li{padding-left:16px;position:relative}.ls-px-fim-key>li:before{content:"";background:var(--ls-px-faint);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:0}.ls-px-fim-key>li.is-go:before{background:var(--ls-px-go)}.ls-px-fim-key>li.is-wait:before{background:var(--ls-lilac)}@media (max-width:760px){.ls-px-fim{grid-template-columns:1fr}}.ls-px-whynow{flex-flow:wrap;align-items:flex-start;gap:20px;display:flex}.ls-px-whynow-map,.ls-px-whynow-ev{flex-direction:column;gap:10px;min-width:0;display:flex}.ls-px-whynow-map{flex:220px}.ls-px-whynow-ev{flex:999 360px;container:px-evs/inline-size}.ls-px-whynow>summary{cursor:pointer;flex:100%}.ls-px-whynow>:not(.ls-px-whynow-map):not(.ls-px-whynow-ev):not(summary){flex:100%}.ls-px-co-layout{gap:var(--ls-space-4,16px);flex-direction:column;display:flex}.ls-px-co-main,.ls-px-co-side{gap:var(--ls-space-4,16px);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.ls-px-co-layout.is-page{grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.ls-px-co-layout.is-page .ls-px-co-side{order:-1}}.ls-px-whyline{color:var(--ls-ink);font-size:var(--ls-fs-h2);font-weight:var(--ls-fw-medium);margin:0}.ls-px-co-campaigns{gap:var(--ls-space-1,4px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-px-strategy-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 24px;margin:0;display:grid}.ls-px-strategy-grid dt{font-size:var(--ls-px-fs-meta);font-weight:var(--ls-fw-strong);letter-spacing:.03em;color:var(--ls-ink-2)}.ls-px-strategy-grid dd{margin:2px 0 0}.ls-px-way.is-recommended{box-shadow:0 0 0 2px var(--ls-plum), var(--ls-px-shadow)}.ls-px-way.is-blocked{opacity:.92}.ls-px-proof{flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.ls-px-chain>li{animation:none}.ls-px-stages>li{transition:none}}@media (max-width:639px){.ls-px-funnel{gap:12px 20px}.ls-px-funnel dd{font-size:var(--ls-fs-h1)}.ls-px-uploadpanel{max-width:none;position:static}.ls-px-check-campaign{flex:100%}.ls-px-bignum{font-size:var(--ls-px-fs-section);line-height:28px}.ls-px-pill{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}}.ls-px-input{min-width:0;max-width:100%}@media (max-width:700px){body:has(.ls-tabbar) :is(.ls-chip,.ls-px-input,.ls-px-wrongpick,.ls-px-colpick,.ls-px-ask-input,.ls-input,.ls-select,.ls-px-everyone-sum,.ls-px-row.is-flat,.ls-px-choice,.ls-px-confirmline,.ls-px-rowlink,.ls-px-corow-link,.ls-px-funnelrows-row,.ls-px-back,.ls-px-toast .ls-surface-toast-action,summary){min-height:44px}:is(body:has(.ls-tabbar) .ls-px-pick,body:has(.ls-tabbar) .ls-px-flow-insert){min-width:44px;min-height:44px}body:has(.ls-tabbar) :is(.ls-link,.ls-px-stop-link,.ls-px-replycard-link,a.ls-px-pill):not(summary,:is(p,label) *){box-sizing:border-box;align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.ls-tabbar) .ls-px-readas>.ls-link{min-width:44px;min-height:44px}body:has(.ls-tabbar) .ls-chip{justify-content:center;min-width:44px}body:has(.ls-tabbar) .ls-px-map-dot:after{content:"";border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body:has(.ls-tabbar) .ls-px-explain{position:relative}body:has(.ls-tabbar) .ls-px-explain:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body:has(.ls-tabbar) .ls-shell-bar-search-in{height:44px}body:has(.ls-tabbar) .ls-shell-acct{width:44px;height:44px}body:has(.ls-tabbar) .ls-px-panel{bottom:calc(53px + env(safe-area-inset-bottom,0px))}}.ls-sum{display:contents}.ls-sum-grid{gap:var(--ls-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ls-sum-aud-grid{gap:var(--ls-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ls-sum-grid--wide-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ls-sum-grid--wide-right{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media (max-width:900px){.ls-sum-grid,.ls-sum-aud-grid{grid-template-columns:minmax(0,1fr)}}.ls-sum-card{min-width:0}.ls-sum-head .ls-sum-more{font-size:12.5px;font-weight:var(--ls-fw-medium);white-space:nowrap}.ls-sum-head .ls-sum-more:hover{text-decoration:underline}.ls-sum-block{margin-top:8px;display:block}.ls-sum-group{font-size:13px;font-weight:var(--ls-fw-strong);letter-spacing:.02em;text-transform:none;color:var(--ls-ink-2,var(--ls-muted));margin:0 2px 12px}.ls-sum-block--quiet .ls-sum-group{color:var(--ls-muted)}.ls-sum-row--t2,.ls-sum-row--t3{align-items:start}.ls-sum-row--pair{align-items:stretch}.ls-sum-row--pair>.ls-card{flex-direction:column;display:flex}.ls-sum-row--pair .ls-sum-funnel{flex:1}.ls-sum-row--pair .ls-sum-funnel>li{flex-direction:column;flex:1;display:flex}.ls-sum-row--pair .ls-sum-funnel .ls-sum-stage{flex:1;align-content:center}.ls-sum-row--t3 .ls-card,.ls-sum-row--t4 .ls-card{padding:16px 20px}.ls-sum-block .ls-ws3-card-head{align-items:center;min-height:24px;margin-bottom:12px}.ls-analytics-body .ls-card[data-testid=leads-over-time]{padding:22px 28px 20px}.ls-frame:has([data-testid=summary-home]){max-width:1600px}.ls-sum-empty{color:var(--ls-muted);margin:0;padding:12px 0;font-size:13px}.ls-sum-row--t2 .ls-source-card .ls-source-thead,.ls-sum-row--t2 .ls-source-card .ls-source-row{gap:20px}.ls-sum-row--t2 .ls-source-card .ls-source-row{padding:12px 0}.ls-sum-row--t2 .la-bars{gap:0}.ls-sum-row--t2 .la-b{border-bottom:1px solid var(--ls-line);gap:12px;padding:12px 0;font-size:13px}.ls-sum-row--t2 .la-b:last-child{border-bottom:none}.ls-sum-row--t2 .la-bv{width:32px;color:var(--ls-ink);font-size:13px}.ls-lead-filters-scope{color:var(--ls-muted);flex:0 0 100%;font-size:12px}.ls-sum-chart{flex-direction:column;gap:8px;display:flex}.ls-sum-legend{color:var(--ink-2,#5b5e6b);flex-wrap:wrap;gap:6px 18px;margin-bottom:18px;font-size:12.5px;display:flex}.ls-sum-axis-titles{font-size:12px;font-weight:var(--ls-fw-medium);color:var(--ls-muted);justify-content:space-between;margin:-6px 0 4px;display:flex}.ls-sum-legend b{color:var(--ls-ink);margin-left:4px;font-weight:600}.ls-sum-sw{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.ls-sum-sw--pv{background:var(--ls-role-volume)}.ls-sum-sw--leads{background:var(--ls-role-outcome)}.ls-sum-ts .ls-ts-y,.ls-sum-ts .ls-ts-x{font:400 10.5px var(--font-sans);color:var(--ls-muted);font-variant-numeric:tabular-nums}.ls-sum-ts .ls-ts-x{justify-content:space-between;display:flex}.ls-sum-ts .ls-ts-y.ls-sum-y-leads{color:var(--ls-role-outcome-ink)}.ls-sum-line{stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ls-sum-line--pv{stroke:var(--ls-role-volume)}.ls-sum-line--leads{stroke:var(--ls-role-outcome)}.ls-sum-dot--pv{fill:var(--ls-role-volume)}.ls-sum-dot--leads{fill:var(--ls-role-outcome)}.ls-ts{grid-template-rows:var(--ts-h,200px) auto;gap:6px 10px;padding-top:14px;display:grid}.ls-ts-plot{min-width:0;height:var(--ts-h,200px);grid-row:1}.ls-ts-plot>.ls-cv2-chartwrap{height:100%}.ls-ts-plot>.ls-cv2-chartwrap:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:4px}.ls-ts-svg{width:100%;height:100%;display:block;overflow:visible}.ls-ts-y{color:var(--ls-muted);white-space:nowrap;flex-direction:column;grid-row:1;justify-content:space-between;align-items:flex-end;margin:-.5em 0;font-size:11px;line-height:1;display:flex}.ls-ts-y--end{align-items:flex-start}.ls-ts-x{grid-row:2;min-width:0}.ls-ts-grid{stroke:var(--ls-line);stroke-width:1px}.ls-ts-empty{text-align:center;border-bottom:1px solid var(--ls-line);justify-content:center;align-items:center;height:100%;display:flex}.ls-ts-col{transform-box:fill-box;transform-origin:bottom;transition:opacity .12s;animation:.4s both ls-ts-grow}.ls-ts-col:hover{opacity:.75}@keyframes ls-ts-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ls-ts-line{fill:none;stroke-width:1.5px;stroke-linejoin:round}.ls-ts-area{opacity:.07}@media (prefers-reduced-motion:reduce){.ls-ts-col{transition:none;animation:none}}.ls-sum-funnel{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-sum-stage{border-left:3px solid var(--stage,var(--ls-role-empty));border-radius:0 var(--ls-radius) var(--ls-radius) 0;background:var(--ls-chip);grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ls-sum-stage{background:color-mix(in srgb, var(--ls-chip) 55%, var(--ls-paper))}}.ls-sum-stage--visitors{--stage:var(--ls-role-volume)}.ls-sum-stage--form-page{--stage:var(--ls-role-progress)}.ls-sum-stage--lead{--stage:var(--ls-role-outcome)}.ls-sum-stage-name{font-size:13px;font-weight:var(--ls-fw-medium);color:var(--ls-ink)}.ls-sum-stage-n{font-size:var(--ls-fs-metric);font-weight:var(--ls-fw-medium);color:var(--ls-ink);font-variant-numeric:tabular-nums;line-height:1.15}.ls-sum-stage-n.is-zero{color:var(--ls-muted)}.ls-sum-stage-sub{color:var(--ls-muted);font-size:12px}.ls-sum-conn{font-size:var(--ls-fs-caption);color:var(--ls-muted);align-items:center;gap:8px;padding:4px 0 4px 6px;display:flex}.ls-sum-pairs,.ls-sum-pages,.ls-sum-latest,.ls-sum-aud{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ls-sum-pair,.ls-sum-page{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ls-sum-pair-main,.ls-sum-page-main{flex-direction:column;gap:4px;min-width:0;display:flex}.ls-sum-pair-name{min-width:0;color:var(--ls-ink);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.ls-sum-track{height:var(--ls-bar);background:var(--ch-track);border-radius:99px;position:relative;overflow:hidden}.ls-sum-bar{background:var(--bar,var(--ls-role-volume));border-radius:99px;height:100%;display:block;position:relative}.ls-sum-bar--visitors{background:var(--ls-role-bench)}.ls-sum-bar--leads{background:var(--ls-role-outcome)}.ls-sum-bar--inner{position:absolute;top:0;left:0}.ls-sum-pair-num{min-width:64px;color:var(--ls-muted);flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.ls-sum-pair-num b{color:var(--ls-ink);font-size:14px;font-weight:600}.ls-sum-page-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ls-ink);font-size:13px;font-weight:500;overflow:hidden}.ls-sum-page-path{text-overflow:ellipsis;white-space:nowrap;color:var(--ls-muted);font-size:11.5px;overflow:hidden}.ls-sum-latest{gap:0}.ls-sum-latest>li{border-bottom:1px solid var(--ls-line)}.ls-sum-latest>li:last-child{border-bottom:none}.ls-sum-lead{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 6px;display:grid}.ls-sum-lead:hover{background:var(--ls-state-hover)}.ls-sum-lead:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.ls-sum-avatar{background:var(--plum-soft);width:30px;height:30px;color:var(--plum);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ls-sum-lead-main{flex-direction:column;min-width:0;display:flex}.ls-sum-lead-src{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.ls-sum-lead-page{text-overflow:ellipsis;white-space:nowrap;color:var(--ls-ink-2,var(--ls-muted));font-size:12px;overflow:hidden}.ls-sum-lead-page.is-unknown{color:var(--ls-muted)}.ls-sum-lead-time{color:var(--ls-muted);white-space:nowrap;font-size:12px}.ls-sum-noleads{text-align:center;color:var(--ls-muted);flex-direction:column;align-items:center;gap:10px;padding:24px 8px;display:flex}.ls-sum-noleads p{margin:0;font-size:13px}.ls-sum-noleads-icon{font-size:22px;line-height:1}.ls-sum-aud{gap:10px}.ls-sum-aud li{grid-template-columns:96px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ls-sum-aud-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ls-ink);overflow:hidden}.ls-sum-aud li b{text-align:right;font-weight:600}.ls-sum-nr-bar{background:var(--ch-track);border-radius:5px;height:10px;display:flex;overflow:hidden}.ls-sum-nr-bar span{background:var(--bar);height:100%;display:block}.ls-sum-nr dl{justify-content:space-between;gap:24px;margin:12px 0 0;display:flex}.ls-sum-nr dl>div:last-child{text-align:right}.ls-sum-nr dt{font-size:var(--ls-fs-caption);color:var(--ls-muted)}.ls-sum-nr dd{font-size:var(--ls-fs-metric-2);font-weight:var(--ls-fw-medium);margin:0;line-height:1.2}.ls-sum-start-h{margin:0 0 12px}.ls-sum-start-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ls-sum-start-steps li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ls-sum-start-steps p{margin:2px 0 4px}.ls-sum-start-mark{border:1.5px solid var(--ls-line);width:22px;height:22px;color:var(--ls-ok);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ls-sum-start-steps .is-done .ls-sum-start-mark{background:var(--ls-chip)}.ls-sum-ghost{gap:var(--ls-card-gap);flex-direction:column;display:flex}.ls-sum-ghost-row{gap:var(--ls-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ls-sum-ghost-card{border:1.5px dashed var(--ls-line);border-radius:12px;min-height:96px}@media (max-width:900px){.ls-sum-ghost-row{grid-template-columns:minmax(0,1fr)}}.ls-ib{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-surface-radius);height:calc(100dvh - 132px);min-height:520px;max-height:980px;font-family:var(--ls-font-sans);color:var(--ls-ink);grid-template-columns:clamp(320px,24vw,380px) minmax(0,1fr) clamp(320px,22vw,380px);line-height:20px;display:grid;overflow:hidden}.ls-ib>*{min-width:0;min-height:0}@media (min-width:701px){main.ls-ib-page{height:calc(100dvh - var(--ls-topbar-h,44px));flex-direction:column;min-height:0;display:flex;overflow:clip}main.ls-ib-page>[data-testid=page-shell]{flex-direction:column;flex:auto;min-height:0;padding-bottom:12px;display:flex}}@media (min-width:761px){main.ls-ib-page .ls-ib{flex:auto;height:auto;min-height:0;max-height:none}}@media (min-width:701px) and (max-width:760px){main.ls-ib-page .ls-ib:not(.is-thread):not(.is-details){flex:auto;height:auto;min-height:0;max-height:none}}.ls-ib button,.ls-ib input,.ls-ib select,.ls-ib textarea{font-family:inherit}.ls-ib-meta{font-size:var(--ls-fs-sm);color:var(--ls-muted);margin:0;line-height:20px}.ls-ib-strong{font-weight:var(--ls-fw-strong);color:var(--ls-ink)}.ls-ib-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ls-ib p{margin:0}.ls-ib-list{border-right:1px solid var(--ls-line);background:var(--ls-paper);flex-direction:column;display:flex}.ls-ib-list-head{border-bottom:1px solid var(--ls-line);flex-direction:column;gap:12px;padding:16px 16px 12px;display:flex}.ls-ib-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ls-ib-seg{border-radius:var(--ls-radius-pill);background:var(--ls-bg);padding:2px;display:inline-flex}.ls-ib-seg button{border-radius:var(--ls-radius-pill);height:28px;color:var(--ls-muted);font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);cursor:pointer;background:0 0;border:0;padding:0 14px}.ls-ib-seg button.is-on{background:var(--ls-paper);color:var(--ls-ink);box-shadow:0 1px 2px var(--ls-ink)}@supports (color:color-mix(in lab, red, red)){.ls-ib-seg button.is-on{box-shadow:0 1px 2px color-mix(in srgb, var(--ls-ink) 12%, transparent)}}.ls-ib-seg button:focus-visible{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-ib-views{width:100%;margin-top:8px;display:flex}.ls-ib-views button{white-space:nowrap;flex:auto;min-width:0;padding:0 8px}.ls-ib-title{font-size:var(--ls-px-fs-section);line-height:1.2;font-weight:var(--ls-fw-strong);color:var(--ls-ink);align-items:center;gap:8px;margin:0;display:flex}.ls-ib-count{border-radius:var(--ls-radius-pill);background:var(--ls-plum);min-width:22px;height:22px;color:var(--ls-paper);font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.ls-ib-search{border:1px solid var(--ls-line-2);border-radius:var(--ls-radius-btn);background:var(--ls-paper);height:40px;color:var(--ls-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.ls-ib-search:focus-within{border-color:var(--ls-plum);outline:2px solid var(--ls-plum-edge);outline-offset:0}.ls-ib-search input{min-width:0;font-size:var(--ls-fs-body);color:var(--ls-ink);background:0 0;border:0;outline:0;flex:1}.ls-ib-search input::-webkit-search-cancel-button{appearance:none;display:none}.ls-ib-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-ib-search-row .ls-ib-search{flex:220px;min-width:0}.ls-ib-new{white-space:nowrap;flex:auto}.ls-ib-new>button{justify-content:center;width:100%}.ls-ib-filters{flex-wrap:wrap;align-items:center;gap:4px;margin:0 -4px;padding:0 4px 2px;display:flex}.ls-ib-filters .ls-chip{flex:none;gap:4px;min-height:30px;padding:0 10px}.ls-ib-conn{border-bottom:1px solid var(--ls-line);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.ls-ib-conn>a{align-self:flex-start}.ls-ib-rows{overscroll-behavior:contain;flex:1;overflow-y:auto}.ls-ib-rows-list{margin:0;padding:0;list-style:none}.ls-ib-row{border:0;border-bottom:1px solid var(--ls-line);background:var(--ls-paper);text-align:left;cursor:pointer;width:100%;color:inherit;gap:12px;padding:12px 16px;display:flex}.ls-ib-row:hover{background:var(--ls-bg)}.ls-ib-row.is-open{background:var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.ls-ib-row.is-open{background:color-mix(in srgb, var(--ls-plum) 5%, var(--ls-paper))}}.ls-ib-row:focus-visible{outline:2px solid var(--ls-plum);outline-offset:-2px}.ls-ib-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ls-ib-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ls-ib-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ls-fs-body);color:var(--ls-ink);overflow:hidden}.ls-ib-row-time{font-size:var(--ls-fs-sm);color:var(--ls-muted);white-space:nowrap;flex:none}.ls-ib-row-prev{-webkit-line-clamp:2;font-size:var(--ls-fs-sm);color:var(--ls-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.ls-ib-you{color:var(--ls-muted);line-height:18px}.ls-ib-row-meta{align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.ls-ib-wa{fill:var(--ls-whatsapp);flex:none}.ls-ib-mail{color:var(--ls-px-grey-ink);flex:none}.ls-ib-subject{font-weight:var(--ls-fw-strong);overflow-wrap:anywhere;margin:0 0 4px}.ls-ib-outreach-actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ls-ib-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ls-radius-pill);background:var(--ls-bg);min-width:0;max-width:160px;color:var(--ls-ink-2);font-size:var(--ls-fs-sm);flex:0 auto;padding:2px 8px;overflow:hidden}.ls-ib-tag.is-person{background:var(--ls-plum-soft);color:var(--ls-px-lilac-ink);flex:none}.ls-ib-tag.is-reading{flex:none}.ls-ib-row-meta.is-outreach:has(>.is-reading) .ls-ib-tag.is-person{flex:0 auto}.ls-ib-row-meta.is-outreach:has(>.is-reading) .ls-ib-tag:not(.is-person):not(.is-reading){flex-shrink:20;min-width:56px}.ls-ib-attn{flex:none;display:inline-flex}.ls-ib-dot{border-radius:var(--ls-radius-pill);background:var(--ls-plum);flex:none;width:10px;height:10px;margin-left:auto}.ls-ib-row.is-unread .ls-ib-row-name,.ls-ib-row.is-unread .ls-ib-row-prev{font-weight:var(--ls-fw-strong);color:var(--ls-ink)}.ls-ib-row.is-unread .ls-ib-row-time{color:var(--ls-plum);font-weight:var(--ls-fw-strong)}.ls-ib-more{justify-content:center;margin:12px 0;display:flex}.ls-ib-keys{border-top:1px solid var(--ls-line);margin:0;padding:8px 16px}.ls-ib-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:48px 24px;display:flex}.ls-ib-empty .ls-ib-meta{max-width:36ch}.ls-ib-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ls-ib-thread{background:var(--ls-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.ls-ib-pick{justify-content:center;align-items:center}.ls-ib-banner{background:var(--ls-bg);padding:8px 16px 0}.ls-ib-thread-head{background:var(--ls-paper);border-bottom:1px solid var(--ls-line);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.ls-ib-head-id{flex:1;min-width:0}.ls-ib-head-name{font-size:var(--ls-px-fs-em);line-height:1.25;font-weight:var(--ls-fw-strong);color:var(--ls-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ls-ib-head-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-ib-head-actions{flex:none;align-items:center;gap:8px;display:flex}.ls-ib-pill{border-radius:var(--ls-radius-pill);height:28px;font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.ls-ib-pill.is-ok{background:var(--ls-px-mint-bg);color:var(--ls-px-mint-ink)}.ls-ib-pill.is-warn{background:var(--ls-px-lemon-bg);color:var(--ls-px-lemon-ink)}.ls-ib-pill.is-muted{background:var(--ls-px-grey-bg);color:var(--ls-px-grey-ink)}.ls-ib-assign{color:var(--ls-ink-2);flex:none;align-items:center;display:inline-flex;position:relative}.ls-ib-assign select{appearance:none;border:1px solid var(--ls-line-2);border-radius:var(--ls-radius-btn);background:var(--ls-paper);height:30px;font-size:var(--ls-fs-sm);color:var(--ls-ink-2);cursor:pointer;min-width:116px;max-width:150px;padding:0 28px 0 12px}.ls-ib-assign select:focus-visible{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-ib-assign svg{pointer-events:none;position:absolute;right:10px}.ls-ib-icon-btn{border-radius:var(--ls-radius-btn);width:36px;height:36px;color:var(--ls-ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-ib-icon-btn:hover:not(:disabled){background:var(--ls-bg)}.ls-ib-icon-btn:focus-visible{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-ib-icon-btn:disabled{opacity:.45;cursor:default}.ls-ib-back,.ls-ib-details-btn{display:none}.ls-ib-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px;position:relative;overflow-y:auto}.ls-ib-scroll:focus-visible{outline:2px solid var(--ls-plum);outline-offset:-2px}.ls-ib-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ls-ib-older{justify-content:center;margin:0 0 12px;display:flex}.ls-ib-day{justify-content:center;margin:14px 0 6px;display:flex}.ls-ib-day span{border-radius:var(--ls-radius-pill);background:var(--ls-paper);border:1px solid var(--ls-line);font-size:var(--ls-fs-sm);color:var(--ls-muted);padding:3px 12px}.ls-ib-msg{flex-direction:column;gap:2px;max-width:100%;display:flex}.ls-ib-msg.is-in{align-items:flex-start}.ls-ib-msg.is-out{align-items:flex-end;margin-top:4px}.ls-ib-bubble{border-radius:var(--ls-surface-radius);background:var(--ls-paper);border:1px solid var(--ls-line);overflow-wrap:anywhere;flex-direction:column;gap:6px;max-width:min(78%,560px);padding:10px 14px 8px;display:flex}.ls-ib-msg.is-in .ls-ib-bubble{border-bottom-left-radius:4px}.ls-ib-msg.is-out .ls-ib-bubble{background:var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.ls-ib-msg.is-out .ls-ib-bubble{background:color-mix(in srgb, var(--ls-plum) 8%, var(--ls-paper))}}.ls-ib-msg.is-out .ls-ib-bubble{border-color:var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.ls-ib-msg.is-out .ls-ib-bubble{border-color:color-mix(in srgb, var(--ls-plum) 16%, var(--ls-line))}}.ls-ib-msg.is-out .ls-ib-bubble{color:var(--ls-ink);border-bottom-right-radius:4px}.ls-ib-text{white-space:pre-wrap;line-height:1.5;font-size:var(--ls-fs-body)}.ls-ib-stamp{font-size:var(--ls-fs-sm);color:var(--ls-muted);align-self:flex-end;line-height:1}.ls-ib-msg.is-out .ls-ib-stamp{color:var(--ls-muted)}.ls-ib-quote{background:var(--ls-ink);border-radius:4px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.ls-ib-quote{background:color-mix(in srgb, var(--ls-ink) 6%, transparent)}}.ls-ib-quote{font-size:var(--ls-fs-sm);flex-direction:column;display:flex;overflow:hidden}.ls-ib-quote>:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ls-ib-msg.is-out .ls-ib-quote{background:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.ls-ib-msg.is-out .ls-ib-quote{background:color-mix(in srgb, var(--ls-paper) 60%, transparent)}}.ls-ib-tpl{color:inherit;opacity:.85}.ls-ib-unsupported{font-size:var(--ls-fs-sm);font-style:italic}.ls-ib-loc{font-size:var(--ls-fs-body);align-items:center;gap:6px;display:flex}.ls-ib-loc .ls-link{color:inherit;text-decoration:underline}.ls-ib-status{font-size:var(--ls-fs-sm);color:var(--ls-muted);align-items:center;gap:4px;padding-right:4px;display:inline-flex}.ls-ib-status.is-read{color:var(--ls-plum);font-weight:var(--ls-fw-strong)}.ls-ib-status.is-err{color:var(--ls-err);font-weight:var(--ls-fw-strong)}.ls-ib-status.is-warn{color:var(--ls-warn-ink);font-weight:var(--ls-fw-strong)}.ls-ib-msg-notice{width:min(78%,560px);margin-top:2px}.ls-ib-media-img{border-radius:var(--ls-radius);background:var(--ls-bg);line-height:0;display:block;overflow:hidden}.ls-ib-media-img img{object-fit:cover;width:auto;max-width:100%;height:auto;max-height:320px;display:block}.ls-ib-media-video{border-radius:var(--ls-radius);background:var(--ls-ink);max-width:100%;max-height:320px}.ls-ib-media-audio{flex-direction:column;gap:4px;min-width:220px;display:flex}.ls-ib-media-audio audio{width:100%;height:40px}.ls-ib-media-doc{border-radius:var(--ls-radius);background:var(--ls-ink);align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ls-ib-media-doc{background:color-mix(in srgb, var(--ls-ink) 6%, transparent)}}.ls-ib-media-doc{color:inherit;min-width:200px;text-decoration:none}.ls-ib-msg.is-out .ls-ib-media-doc{background:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.ls-ib-msg.is-out .ls-ib-media-doc{background:color-mix(in srgb, var(--ls-paper) 60%, transparent)}}.ls-ib-media-doc-body{flex-direction:column;min-width:0;display:flex}.ls-ib-media-doc .ls-ib-strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-ib-media-gone{font-size:var(--ls-fs-sm);color:var(--ls-muted);align-items:center;gap:8px;display:flex}.ls-ib-note-line{text-align:center;justify-content:center;padding:2px 0;display:flex}.ls-ib-note{border-radius:var(--ls-radius);background:var(--ls-px-lemon-bg);flex-direction:column;align-self:center;gap:4px;width:min(88%,520px);padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ls-ib-note{background:color-mix(in srgb, var(--ls-px-lemon-bg) 45%, var(--ls-paper))}}.ls-ib-note{border:1px solid var(--ls-px-lemon-dot)}@supports (color:color-mix(in lab, red, red)){.ls-ib-note{border:1px solid color-mix(in srgb, var(--ls-px-lemon-dot) 55%, var(--ls-line))}}.ls-ib-note{margin:6px 0}.ls-ib-note-head{font-size:var(--ls-fs-sm);color:var(--ls-px-lemon-ink);align-items:center;gap:6px;display:flex}.ls-ib-enquiry{border-radius:var(--ls-radius-pill);background:var(--ls-plum-soft);color:var(--ls-px-lilac-ink);font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);text-align:center;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px 12px;margin:14px 0 8px;padding:6px 14px;display:flex}.ls-ib-newpill{border-radius:var(--ls-radius-pill);background:var(--ls-plum);color:var(--ls-paper);font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);box-shadow:var(--ls-px-shadow-lift);cursor:pointer;border:0;margin:0 auto;padding:6px 16px;display:block;position:sticky;bottom:8px;left:50%;transform:translate(-50%)}.ls-ib-newpill:focus-visible{outline:2px solid var(--ls-plum-deep);outline-offset:2px}.ls-ib-composer{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--ls-paper);border-top:1px solid var(--ls-line);flex-direction:column;flex:none;gap:8px;display:flex}.ls-ib-composer.is-note{background:var(--ls-px-lemon-bg)}@supports (color:color-mix(in lab, red, red)){.ls-ib-composer.is-note{background:color-mix(in srgb, var(--ls-px-lemon-bg) 40%, var(--ls-paper))}}.ls-ib-composer.is-note{border-top-color:var(--ls-px-lemon-dot)}@supports (color:color-mix(in lab, red, red)){.ls-ib-composer.is-note{border-top-color:color-mix(in srgb, var(--ls-px-lemon-dot) 70%, var(--ls-line))}}.ls-ib-modes{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ls-ib-mode{border-radius:var(--ls-radius-pill);height:30px;color:var(--ls-muted);font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);cursor:pointer;background:0 0;border:0;padding:0 14px}.ls-ib-mode:hover{background:var(--ls-bg)}.ls-ib-mode.is-on{background:var(--ls-plum-soft);color:var(--ls-px-lilac-ink)}.ls-ib-composer.is-note .ls-ib-mode.is-on{background:var(--ls-paper);color:var(--ls-px-lemon-ink)}.ls-ib-mode:focus-visible{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-ib-modes-hint{margin-left:8px}.ls-ib-modes .ls-ib-pill{height:26px;margin-left:auto}.ls-ib-field{align-items:flex-end;gap:8px;display:flex;position:relative}.ls-ib-input{resize:none;border:1px solid var(--ls-line-2);border-radius:var(--ls-radius);background:var(--ls-paper);min-width:0;min-height:64px;max-height:220px;font-size:var(--ls-fs-body);color:var(--ls-ink);flex:1;padding:9px 12px;line-height:1.45;overflow-y:auto}.ls-ib-input:focus{outline:2px solid var(--ls-plum-edge);border-color:var(--ls-plum)}.ls-ib-input::placeholder{color:var(--ls-muted)}.ls-ib-sendwrap{flex:none;display:inline-flex}.ls-ib-sendwrap>button{gap:6px}.ls-ib-file{display:none}.ls-ib-staged{border-radius:var(--ls-radius-pill);background:var(--ls-plum-soft);color:var(--ls-px-lilac-ink);font-size:var(--ls-fs-sm);align-self:flex-start;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:flex}.ls-ib-staged-name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.ls-ib-staged .ls-ib-icon-btn{width:24px;height:24px}.ls-ib-closed{border-radius:var(--ls-radius);background:var(--ls-bg);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.ls-ib-mentions{z-index:5;background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius);min-width:180px;box-shadow:var(--ls-px-shadow-lift);margin:0;padding:4px;list-style:none;position:absolute;bottom:48px;left:48px}.ls-ib-mention{border-radius:var(--ls-radius-sm);text-align:left;width:100%;font-size:var(--ls-fs-body);color:var(--ls-ink);cursor:pointer;background:0 0;border:0;padding:8px 12px;display:block}.ls-ib-mention:hover,.ls-ib-mention:focus-visible{background:var(--ls-plum-soft);outline:0}.ls-ib-side{overscroll-behavior:contain;border-left:1px solid var(--ls-line);background:var(--ls-paper);display:block;overflow-y:auto}.ls-ib-side-bar{padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--ls-line);background:var(--ls-paper);z-index:2;align-items:center;gap:8px;display:none;position:sticky;top:0}.ls-ib-context{flex-direction:column;display:flex}.ls-ib-section{border-bottom:1px solid var(--ls-line);flex-direction:column;padding:16px;display:flex}.ls-ib-section>*+*{margin-top:8px}.ls-ib-section:last-child{border-bottom:0}.ls-ib-person{text-align:center;align-items:center;padding-top:24px}.ls-ib-person>*+*{margin-top:6px}.ls-ib-person-name{font-size:var(--ls-px-fs-em);overflow-wrap:anywhere}.ls-ib-name-form{text-align:left;flex-direction:column;gap:6px;width:100%;display:flex}.ls-ib-name-actions{flex-wrap:wrap;gap:8px;display:flex}.ls-ib-ids{font-size:var(--ls-fs-sm);color:var(--ls-ink-2);flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ls-ib-ids li{overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;display:flex}.ls-ib-h{font-size:var(--ls-fs-sm);letter-spacing:.02em;text-transform:none;color:var(--ls-muted);font-weight:var(--ls-fw-strong);margin:0;position:relative}.ls-ib-h .ls-tip{position:static}.ls-ib-h .ls-tip-pop{width:auto;max-width:none;top:calc(100% + 4px);left:0;right:0;transform:none}.ls-ib-kvs{flex-direction:column;gap:8px;margin:0;display:flex}.ls-ib-kv{flex-direction:column;gap:1px;display:flex}.ls-ib-kv dd{font-size:var(--ls-fs-body);color:var(--ls-ink);overflow-wrap:anywhere;margin:0;line-height:1.4}.ls-ib-src{border-radius:var(--ls-radius-pill);background:var(--ls-plum-soft);color:var(--ls-px-lilac-ink);font-weight:var(--ls-fw-strong);align-items:center;padding:2px 10px;display:inline-flex}.ls-ib-src.is-unknown{background:var(--ls-px-grey-bg);color:var(--ls-px-grey-ink)}.ls-ib-explain{line-height:1.5}.ls-ib-row-actions{flex-wrap:wrap;gap:8px;display:flex}.ls-ib-steps{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ls-ib-steps li{font-size:var(--ls-fs-sm);grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.ls-ib-step-dot{border-radius:var(--ls-radius-pill);background:var(--ls-lilac);width:8px;height:8px}.ls-ib-step-page{overflow-wrap:anywhere;color:var(--ls-ink-2)}.ls-ib-prev{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-ib-prev li{border-radius:var(--ls-radius);background:var(--ls-bg);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ls-ib-prev-row{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}.ls-ib-prev-row:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-ib-prev-link{font-size:var(--ls-fs-sm);flex:none}.ls-ib-sheet{flex-direction:column;gap:12px;padding:4px 0 16px;display:flex}.ls-ib-dnm-block{flex-direction:column;gap:10px;display:flex}.ls-ib-dnm-block>button{align-self:flex-start}.ls-ib-tpls{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-ib-tpl-card{border:1px solid var(--ls-line-2);border-radius:var(--ls-radius);cursor:pointer;background:var(--ls-paper);align-items:flex-start;gap:10px;padding:12px;display:flex}.ls-ib-tpl-card.is-on{border-color:var(--ls-plum);background:var(--ls-plum-soft)}.ls-ib-tpl-card:focus-within{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-ib-tpl-body{font-size:var(--ls-fs-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.ls-ib-tpl-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ls-ib-tpl-facts{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ls-ib-tpl-preview{border-radius:var(--ls-surface-radius);background:var(--ls-bg);border:1px solid var(--ls-line);border-bottom-left-radius:4px;padding:10px 12px;display:block}.ls-ib-waiting{border-radius:var(--ls-radius);background:var(--ls-px-lemon-bg);padding:12px}.ls-ib-waiting ul{margin:6px 0 0;padding-left:18px}.ls-ib-newtpl{flex-direction:column;gap:12px;display:flex}.ls-ib-picker{flex-direction:column;gap:12px;padding:4px 0 0;display:flex}.ls-ib-picker-search{margin:0}.ls-ib-picker-body{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ls-ib-picker-cats{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.ls-ib-picker-cats button{border-radius:var(--ls-radius-btn);min-height:36px;color:var(--ls-ink-2);font-size:var(--ls-fs-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.ls-ib-picker-cats button:hover{background:var(--ls-bg)}.ls-ib-picker-cats button.is-on{background:var(--ls-plum-soft);color:var(--ls-ink);font-weight:var(--ls-fw-strong)}.ls-ib-picker-cats button:focus-visible{outline:2px solid var(--ls-plum);outline-offset:1px}.ls-ib-picker-count{color:var(--ls-muted);font-size:var(--ls-fs-sm);font-weight:400}.ls-ib-picker-list{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ls-ib-pcard{border:1px solid var(--ls-line-2);border-radius:var(--ls-radius);background:var(--ls-paper);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.ls-ib-pcard:hover{background:var(--ls-bg)}.ls-ib-pcard.is-on{border-color:var(--ls-plum);background:var(--ls-plum-soft);box-shadow:inset 0 0 0 1px var(--ls-plum)}.ls-ib-pcard:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-ib-pcard-head{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.ls-ib-pcard-sel{color:var(--ls-plum);font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ls-ib-pcard-body{font-size:var(--ls-fs-body);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ls-ink-2);line-height:1.45}.ls-ib-picker-manage{margin:0}.ls-ib-picker-manage a{color:var(--ls-plum);font-weight:var(--ls-fw-strong);text-underline-offset:2px;text-decoration:underline}.ls-ib-picker-manage a:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:2px}.ls-ib-picker-empty{padding:20px 0}.ls-ib-picker-foot{background:var(--paper);border-top:1px solid var(--ls-line);flex-direction:column;gap:10px;padding:12px 0 16px;display:flex;position:sticky;bottom:0}.ls-ib-picker-foot .ls-ib-row-actions{justify-content:flex-end}.ls-tplp{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.ls-tplp-facts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ls-tplp-name{font-weight:var(--ls-fw-strong);font-size:var(--ls-fs-body);overflow-wrap:anywhere}.ls-tplp-bubble{border-bottom-left-radius:4px;flex-direction:column;gap:6px;display:flex}.ls-tplp-bubble p{margin:0}.ls-tplp-head{font-weight:var(--ls-fw-strong)}.ls-tplp-foot{font-size:var(--ls-fs-sm);color:var(--ls-muted)}.ls-tplp-btns{flex-direction:column;gap:4px;display:flex}.ls-tplp-btn{text-align:center;border:1px solid var(--ls-line-2);border-radius:var(--ls-radius);background:var(--ls-paper);color:var(--ls-plum);font-size:var(--ls-fs-body);padding:8px 12px}.ls-tplp-note{align-items:center;gap:4px;margin:0;display:flex}.ls-ib-applied{flex-direction:column;gap:12px;margin-top:4px;display:flex}.ls-ib-label{font-size:var(--ls-fs-sm);color:var(--ls-ink-2);font-weight:var(--ls-fw-strong);flex-direction:column;gap:6px;display:flex}.ls-ib-textarea{resize:vertical;min-height:96px}.ls-ib-check{font-size:var(--ls-fs-body);align-items:center;gap:8px;display:flex}.ls-ib-matches{border:1px solid var(--ls-line-2);border-radius:var(--ls-radius);margin:0;padding:0;list-style:none;overflow:hidden}.ls-ib-matches li:last-child .ls-ib-row{border-bottom:0}@keyframes ls-ib-pulse{0%,to{opacity:1}50%{opacity:.5}}.ls-ib-skel{background:var(--ls-line);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite ls-ib-pulse;display:block}.ls-ib-skel.is-short{width:55%}.ls-ib-skel.is-avatar{border-radius:var(--ls-radius-pill);flex:none;width:40px;height:40px}.ls-ib-skel.is-block{border-radius:var(--ls-radius);height:64px}.ls-ib-skel-list{margin:0;padding:0;list-style:none}.ls-ib-skel-row{border-bottom:1px solid var(--ls-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.ls-ib-skel-lines{flex-direction:column;flex:1;gap:8px;display:flex}.ls-ib-skel-thread{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;margin:0;padding:16px 20px;list-style:none;display:flex;overflow:hidden}.ls-ib-skel-bubble{border-radius:var(--ls-surface-radius);background:var(--ls-line);width:52%;height:44px;animation:1.4s ease-in-out infinite ls-ib-pulse}.ls-ib-skel-bubble.is-out{align-self:flex-end;width:40%}.ls-ib-context-skel{flex-direction:column;gap:12px;padding:24px 16px;display:flex}@media (prefers-reduced-motion:reduce){.ls-ib-skel,.ls-ib-skel-bubble{animation:none}}@media (max-width:1799px){.ls-ib{grid-template-columns:clamp(300px,22vw,340px) minmax(0,1fr)}.ls-ib-side{display:none}.ls-ib-details-btn{gap:6px;width:auto;padding:0 12px;display:inline-flex}.ls-ib-details-label{font-size:var(--ls-fs-sm);font-weight:var(--ls-fw-strong)}}@media (min-width:761px) and (max-width:1180px){.ls-ib-thread-head{flex-wrap:wrap;row-gap:8px}.ls-ib-head-id{flex:120px}.ls-ib-head-actions{flex:100%;order:3}.ls-ib{grid-template-columns:264px minmax(0,1fr)}.ls-ib-field{flex-wrap:wrap;align-items:center;row-gap:6px}.ls-ib-field>.ls-ib-input{flex:100%;order:0}.ls-ib-field>.ls-ib-icon-btn{order:1}.ls-ib-field>.ls-ib-sendwrap{order:2;margin-left:auto}.ls-ib-mentions{bottom:calc(100% + 4px);left:0}}@media (min-width:761px) and (max-width:1799px){.ls-ib-scroll,.ls-ib-skel-thread{padding-right:36px}}@media (min-width:1800px){.ls-ib-context{padding-right:40px}}@media (max-width:960px){.ls-ib{grid-template-columns:280px minmax(0,1fr)}.ls-ib-assign select{max-width:110px}}@media (max-width:760px){.ls-ib{border-radius:var(--ls-surface-radius);grid-template-columns:minmax(0,1fr);height:calc(100dvh - 140px);min-height:420px;max-height:none}.ls-ib.is-list>.ls-ib-main,.ls-ib.is-list>.ls-ib-thread,.ls-ib.is-list>.ls-ib-side{display:none}.ls-ib.is-list .ls-ib-list{border-right:0}.ls-ib.is-list{border-left:0;border-right:0;border-radius:0}.ls-ib.is-list .ls-ib-row{padding-right:56px}.ls-ib.is-thread,.ls-ib.is-details{z-index:60;height:var(--ls-ib-vh,100dvh);border:0;border-radius:0;min-height:0;position:fixed;inset:0 0 auto}.ls-ib.is-thread>.ls-ib-list,.ls-ib.is-thread>.ls-ib-side,.ls-ib.is-details>.ls-ib-list,.ls-ib.is-details>.ls-ib-main,.ls-ib.is-details>.ls-ib-thread{display:none}.ls-ib.is-details>.ls-ib-side{border-left:0;display:block}.ls-ib.is-details .ls-ib-side-bar{display:flex}.ls-ib-back{margin-left:-8px;display:inline-flex}.ls-ib-thread-head{padding:10px 12px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px));grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px 8px;display:grid}.ls-ib-details-btn{grid-area:1/4}.ls-ib-head-actions{grid-area:2/1/auto/-1;gap:8px;display:flex}.ls-ib-head-actions .ls-ib-assign{flex:1;min-width:0}.ls-ib-head-actions .ls-ib-assign select{width:100%;max-width:none;height:36px}.ls-ib-head-actions>button{flex:1;justify-content:center;height:36px}.ls-ib-head-site{display:none}.ls-ib-scroll{padding:12px}.ls-ib-skel-thread{padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px}.ls-ib-bubble,.ls-ib-msg-notice{width:auto;max-width:92%}.ls-ib-send-label{display:none}.ls-ib-details-btn{width:36px;padding:0}.ls-ib-details-label{display:none}.ls-ib-input{min-height:44px;font-size:16px}.ls-ib-search input{font-size:16px}.ls-ib-modes-hint{display:none}.ls-ib-mentions{left:0}.ls-ib-seg{padding:0}.ls-ib-seg button{height:44px;padding:0 16px}.ls-ib-search{height:44px}.ls-ib-search input{height:100%}.ls-ib-new>button,.ls-ib-sendwrap>button{min-height:44px}.ls-ib-sendwrap>button{min-width:44px}.ls-ib-filters .ls-chip,.ls-ib-filters button,.ls-ib-filters a{min-height:44px}.ls-ib-picker-body{grid-template-columns:minmax(0,1fr);gap:12px}.ls-ib-picker-cats{flex-direction:row;gap:6px;padding-bottom:2px;position:static;overflow-x:auto}.ls-ib-picker-cats button{border:1px solid var(--ls-line-2);border-radius:var(--ls-radius-pill);flex:none}.ls-ib-picker-foot .ls-ib-row-actions{justify-content:stretch}.ls-ib-picker-foot .ls-ib-row-actions>button{flex:1}.ls-ib-icon-btn,.ls-ib-details-btn{width:44px;height:44px}.ls-ib-head-actions .ls-ib-assign select,.ls-ib-head-actions>button{height:44px}.ls-ib-mode{height:44px;padding:0 16px}.ls-ib-side button:not(.ls-tip-btn),.ls-ib-side a[href],.ls-ib-side input:not([type=radio]):not([type=checkbox]){min-height:44px}.ls-ib-side .ls-tip-btn{position:relative}.ls-ib-side .ls-tip-btn:after{content:"";position:absolute;inset:-14px}}.cl-orule{border:1px solid var(--ls-line);background:var(--ls-paper);border-radius:10px;margin-bottom:10px;padding:10px 12px}.lg-optlist{min-width:220px;font:inherit;resize:vertical}.lg-else{border-left-style:dashed}.ls-forms-page .ls-page-h1{font-size:var(--ls-fs-h1)}.ls-forms-page .ls-source-thead,.ls-forms-page .ls-table-head,.ls-forms-page .ls-leads-thead,.ls-forms-page .ls-page-crumb{font-size:var(--ls-fs-sm)}.ls-forms-page .fl-col-status>span,.ls-forms-page .fl-status-inline>span{font-size:var(--ls-fs-sm)!important}.ls-forms-page .fl-toolbar .ls-search-wrap--compact{height:38px;padding:0 var(--ls-space-3);gap:var(--ls-space-2);border-radius:var(--ls-radius-btn)}.ls-forms-page .fl-toolbar .ls-search-wrap--compact .ls-search-input{font-size:var(--ls-fs-body)}.bld-set-adv{margin-top:var(--ls-space-5)}.bld-set-adv>summary{cursor:pointer;padding:var(--ls-space-3) 40px var(--ls-space-3) var(--ls-space-4);border:1px solid var(--ls-line);border-radius:var(--ls-radius);background:var(--ls-paper);flex-direction:column;gap:2px;list-style:none;display:flex;position:relative}.bld-set-adv>summary::-webkit-details-marker{display:none}.bld-set-adv>summary:after{content:"";right:var(--ls-space-4);border-right:2px solid var(--ls-muted);border-bottom:2px solid var(--ls-muted);width:8px;height:8px;transition:transform .12s;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.bld-set-adv[open]>summary:after{transform:translateY(-30%)rotate(-135deg)}.bld-set-adv>summary:hover{background:var(--ls-state-hover)}.bld-set-adv[open]>summary{margin-bottom:var(--ls-space-4)}.ls-leads-table.hf-leads-table.hf-leads-table .ls-source-row>.ls-email-cell{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.hf-leads-head{justify-content:space-between;align-items:center;gap:var(--ls-space-3);flex-wrap:wrap;display:flex}.hf-leads-head>:first-child{flex:320px;min-width:0}.hf-leads-head-actions{align-items:center;gap:var(--ls-space-2);flex-wrap:wrap;display:flex}.hf-leads-tools.hf-leads-tools .ls-select{height:38px}@media (min-width:640px){.ls-leads-table.hf-leads-table.hf-leads-table .ls-source-row>.hf-lead-status{padding-right:40px}}@media (max-width:639px){.ls-leads-table.hf-leads-table.hf-leads-table{overflow-x:visible}.ls-leads-table.hf-leads-table.hf-leads-table .ls-source-thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ls-leads-table.hf-leads-table.hf-leads-table .ls-source-row{grid-template-columns:minmax(0,1fr);row-gap:4px;min-width:0}.ls-leads-table.hf-leads-table.hf-leads-table .ls-source-row>[role=cell]{white-space:normal;overflow-wrap:anywhere}.ls-leads-table.hf-leads-table.hf-leads-table .ls-source-row>.hf-lead-status{flex-wrap:wrap;margin-top:4px}}.hf-secure-card{gap:var(--ls-space-3);flex-direction:column;display:flex}.hf-secure-head{align-items:center;gap:var(--ls-space-3);display:flex}.hf-secure-icon{border-radius:var(--ls-radius-sm);background:var(--chip);width:36px;height:36px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.hf-secure-actions{margin-top:var(--ls-space-2)}.hf-secure-row{justify-content:space-between;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-2) 0;border-bottom:1px solid var(--line);display:flex}.hf-secure-row:last-child{border-bottom:none}.hf-secure-value{color:var(--ink);overflow-wrap:anywhere;text-align:right;font-weight:600}.hf-secure-block{margin-top:var(--ls-space-4)}.hf-secure-label{color:var(--ink);margin:0 0 var(--ls-space-1);font-size:14px;font-weight:600}.hf-secure-file{padding:var(--ls-space-1) 0;font-size:14px}.hf-secure-signature{margin:var(--ls-space-2) 0 var(--ls-space-1);padding:var(--ls-space-2);border:1px dashed var(--line);border-radius:var(--ls-radius-sm)}.hf-secure-typed{padding:var(--ls-space-4) 0;text-align:center;font-family:var(--font-mono);font-size:18px}.hf-secure-foot{margin-top:var(--ls-space-4);padding-top:var(--ls-space-4);border-top:1px solid var(--line)}.ls-fh{gap:var(--ls-space-4);flex-direction:column;display:flex}.ls-fh-grow{flex:1}.ls-fh-header{align-items:center;gap:var(--ls-space-3);flex-wrap:wrap;display:flex}.ls-fh-header .ls-page-h1{margin:0}.ls-fh-count{font-size:var(--ls-fs-sm);color:var(--ls-muted);margin:2px 0 0}.ls-fh-settings{height:38px;padding:0 var(--ls-space-3);border-radius:var(--ls-radius-btn);font-size:var(--ls-fs-body);color:var(--ls-ink-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ls-fh-settings:hover{background:var(--ls-state-hover);color:var(--ls-ink)}.ls-fh-card{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:12px;overflow:hidden}.ls-fh-toolbar{align-items:center;gap:var(--ls-space-2);padding:var(--ls-space-3) var(--ls-space-4);border-bottom:1px solid var(--ls-line);flex-wrap:wrap;display:flex}.ls-fh-toolbar .ls-fh-search{min-width:220px;height:36px;padding:0 var(--ls-space-3);gap:var(--ls-space-2);border-radius:var(--ls-radius-btn);flex:0 280px}.ls-fh-toolbar .ls-fh-search .ls-search-input{font-size:var(--ls-fs-body)}.ls-fh-select{width:auto;min-width:0;height:36px;font-size:var(--ls-fs-body)}.ls-fh-chip{height:32px;padding:0 var(--ls-space-3);border-radius:var(--ls-radius-pill);border:1px solid var(--ls-line-2);background:var(--ls-paper);color:var(--ls-ink);font:inherit;font-size:var(--ls-fs-sm);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ls-fh-chip:hover{background:var(--ls-state-hover)}.ls-fh-chip.is-on{background:var(--ls-state-selected);border-color:var(--ls-plum-edge);color:var(--ls-plum-deep)}.ls-fh-bulk{align-items:center;gap:var(--ls-space-2);padding:var(--ls-space-2) var(--ls-space-4);background:var(--ls-plum-soft);border-bottom:1px solid var(--ls-plum-edge);font-size:var(--ls-fs-sm);display:flex}.ls-fh-err{margin:var(--ls-space-2) var(--ls-space-4);color:var(--ls-err-strong);font-size:var(--ls-fs-sm)}.ls-fh-err.is-flush{margin:var(--ls-space-3) 0 0}.ls-fh-none{padding:40px var(--ls-space-4);text-align:center;color:var(--ls-muted);align-items:center;gap:var(--ls-space-3);flex-direction:column;display:flex}.ls-fh-none p{margin:0}.ls-fh-table{display:block}.ls-fh-row{min-height:64px;padding:0 var(--ls-space-2) 0 var(--ls-space-3);border-bottom:1px solid var(--ls-line);grid-template-columns:40px minmax(0,1fr) 88px 112px 136px 120px 48px;align-items:center;display:grid}.ls-fh-row:last-child{border-bottom:none}.ls-fh-row:not(.ls-fh-head):hover{background:var(--ls-state-hover)}.ls-fh-row.is-selected,.ls-fh-row.is-selected:hover{background:var(--ls-state-selected)}.ls-fh-row.is-highlighted{box-shadow:inset 3px 0 0 var(--ls-plum)}.ls-fh-head{background:var(--ls-paper);min-height:44px;font-size:var(--ls-fs-sm);color:var(--ls-muted);font-weight:600}.ls-fh-head .ls-sort-btn{font-weight:600}.ls-fh-c-check{align-items:center;display:flex}.ls-fh-check{width:16px;height:16px;accent-color:var(--ls-plum);cursor:pointer}.ls-fh-c-name{align-items:center;gap:var(--ls-space-3);min-width:0;padding-right:var(--ls-space-4);display:flex}.ls-fh-c-num{text-align:right;padding-right:var(--ls-space-4);font-variant-numeric:tabular-nums}.ls-fh-head .ls-fh-c-num{justify-content:flex-end;display:flex}.ls-fh-c-when{font-size:var(--ls-fs-sm);color:var(--ls-ink-2);white-space:nowrap;padding-right:var(--ls-space-2)}.ls-fh-c-menu{justify-content:flex-end;display:flex}.ls-fh-mlabel{display:none}.ls-fh-num{color:var(--ls-ink);font-weight:600}.ls-fh-dash{color:var(--ls-muted);cursor:help}.ls-fh-tile{border-radius:var(--ls-radius-btn);background:var(--ls-chip);width:36px;height:36px;color:var(--ls-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ls-fh-tile.is-ls{background:var(--ls-plum);color:var(--ls-paper)}.ls-fh-namecol{flex-direction:column;gap:3px;min-width:0;display:flex}.ls-fh-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;font-size:var(--ls-fs-body);color:var(--ls-plum);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:block;overflow:hidden}.ls-fh-name:hover{text-decoration:underline}.ls-fh-name:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px;border-radius:3px}.ls-fh-sub{min-width:0;font-size:var(--ls-fs-sm);color:var(--ls-muted);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.ls-fh-sub.is-inline{display:inline-flex}.ls-fh-status{color:var(--ls-ink-2)}.ls-fh-kind{text-overflow:ellipsis;overflow:hidden}.ls-fh-dot{background:var(--ls-line-2);border-radius:50%;flex:none;width:8px;height:8px}.ls-fh-dot.is-ok{background:var(--ls-ok)}.ls-fh-dot.is-warn{background:var(--ls-warn)}.ls-fh-dot.is-draft{background:var(--ls-muted)}.ls-fh-dot.is-off{background:var(--ls-line-2)}.ls-menuitem.ls-fh-menu-accent{color:var(--ls-plum);font-weight:600}.ls-fh-pager,.ls-fh-more{align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-3) var(--ls-space-4);border-top:1px solid var(--ls-line);font-size:var(--ls-fs-sm);color:var(--ls-muted);display:flex}.ls-fh-pager{flex-wrap:wrap;justify-content:space-between}.ls-fh-pager-btns{align-items:center;gap:var(--ls-space-2);display:flex}.ls-fh-more{flex-direction:column}@media (max-width:640px){.ls-fh-toolbar{padding:var(--ls-space-3)}.ls-fh-toolbar .ls-fh-search{flex:100%;min-width:0}.ls-fh-toolbar .ls-fh-grow{display:none}.ls-fh-select{flex:1 1 calc(50% - var(--ls-space-2))}.ls-fh-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ls-fh-row{padding:var(--ls-space-2) var(--ls-space-2) var(--ls-space-2) var(--ls-space-3);grid-template-columns:minmax(0,1fr) auto 40px}.ls-fh-row .ls-fh-c-check,.ls-fh-row .ls-fh-c-views,.ls-fh-row .ls-fh-c-conv,.ls-fh-row .ls-fh-c-when{display:none}.ls-fh-c-name{padding-right:var(--ls-space-2)}.ls-fh-row .ls-fh-sub{white-space:normal;flex-wrap:wrap;row-gap:2px;overflow:visible}.ls-fh-row .ls-fh-status{white-space:normal;flex:1 1 0;min-width:0}.ls-fh-row .ls-fh-sep{display:none}.ls-fh-row .ls-fh-kind{white-space:normal;text-overflow:clip;flex:100%;min-width:0;overflow:visible}.ls-fh-c-leads{padding-right:var(--ls-space-2);flex-direction:column;align-items:flex-end;display:flex}.ls-fh-c-leads .ls-fh-mlabel{font-size:var(--ls-fs-sm);color:var(--ls-muted);font-weight:400;display:block}.ls-fh-pager{display:none}}.ls-fh-overlay{z-index:60;padding:var(--ls-space-4);background:var(--ls-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ls-fh-overlay{background:color-mix(in srgb, var(--ls-ink) 40%, transparent)}}.ls-fh-dialog{background:var(--ls-paper);border:1px solid var(--ls-line);width:100%;max-width:480px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-md);border-radius:12px;padding:20px 24px 24px;overflow-y:auto}.ls-fh-dialog.is-wide{max-width:640px}.ls-fh-dialog-head{justify-content:space-between;align-items:center;gap:var(--ls-space-3);margin-bottom:var(--ls-space-4);display:flex}.ls-fh-dialog-head .ls-section-h{margin:0}.ls-fh-iconbtn{border-radius:var(--ls-radius-sm);width:32px;height:32px;color:var(--ls-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ls-fh-iconbtn:hover{background:var(--ls-state-hover);color:var(--ls-ink)}.ls-fh-lead{margin:0 0 var(--ls-space-3);font-size:var(--ls-fs-body);color:var(--ls-ink-2);line-height:1.5}.ls-fh-hint{margin:var(--ls-space-2) 0 0;font-size:var(--ls-fs-sm);color:var(--ls-muted);line-height:1.5}.ls-fh-label{margin:0 0 var(--ls-space-1);font-size:var(--ls-fs-sm);color:var(--ls-ink-2);font-weight:600}.ls-fh-actions{justify-content:flex-end;gap:var(--ls-space-2);flex-wrap:wrap;margin-top:20px;display:flex}.ls-fh-actions.is-start{justify-content:flex-start}.ls-fh-ticks{margin:0 0 var(--ls-space-3);gap:var(--ls-space-2);font-size:var(--ls-fs-body);color:var(--ls-ink-2);padding:0;list-style:none;display:grid}.ls-fh-ticks li{align-items:flex-start;gap:var(--ls-space-2);line-height:1.5;display:flex}.ls-fh-ticks svg{color:var(--ls-plum);flex:none;margin-top:4px}.ls-fh-choices{gap:var(--ls-space-3);grid-template-columns:1fr 1fr;display:grid}.ls-fh-choice{align-items:flex-start;gap:var(--ls-space-2);border:1px solid var(--ls-line-2);background:var(--ls-paper);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;padding:20px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.ls-fh-choice:hover{border-color:var(--ls-plum);box-shadow:0 0 0 3px var(--ls-accent-soft)}.ls-fh-choice:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.ls-fh-choice.is-recommended{border-color:var(--ls-plum-edge)}.ls-fh-choice-icon{border-radius:var(--ls-radius);background:var(--ls-chip);width:44px;height:44px;color:var(--ls-ink-2);justify-content:center;align-items:center;display:inline-flex}.ls-fh-choice-icon.is-ls{background:var(--ls-plum);color:var(--ls-paper)}.ls-fh-choice-badge{border-radius:var(--ls-radius-pill);background:var(--ls-plum-soft);color:var(--ls-plum-deep);font-size:var(--ls-fs-sm);padding:2px 8px;font-weight:600;position:absolute;top:16px;right:16px}.ls-fh-choice-title{font-size:var(--ls-fs-h3);color:var(--ls-ink);font-weight:700}.ls-fh-choice-body{font-size:var(--ls-fs-sm);color:var(--ls-muted);line-height:1.5}.ls-fh-footnote{margin:var(--ls-space-4) 0 0;font-size:var(--ls-fs-sm);color:var(--ls-muted);text-align:center}.ls-fh-empty{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:12px;padding:40px 24px}.ls-fh-empty>.ls-fh-empty-title{text-align:center;font-size:var(--ls-fs-section);color:var(--ls-ink);margin:0;font-weight:700}.ls-fh-empty>.ls-fh-empty-lead{margin:var(--ls-space-2) auto 24px;text-align:center;font-size:var(--ls-fs-body);color:var(--ls-muted)}.ls-fh-empty .ls-fh-choices{max-width:680px;margin:0 auto}.ls-fh-tools{gap:var(--ls-space-2);grid-template-columns:repeat(3,1fr);display:grid}.ls-fh-tool{border:1px solid var(--ls-line-2);border-radius:var(--ls-radius-btn);background:var(--ls-paper);height:44px;font:inherit;font-size:var(--ls-fs-body);color:var(--ls-ink);cursor:pointer}.ls-fh-tool:hover{border-color:var(--ls-ink-2)}.ls-fh-tool.is-active{border-color:var(--ls-plum);background:var(--ls-plum-soft);color:var(--ls-plum-deep);font-weight:600}.ls-fh-field{gap:var(--ls-space-1);margin-top:var(--ls-space-3);font-size:var(--ls-fs-sm);color:var(--ls-ink-2);flex-direction:column;display:flex}.ls-fh-steps{margin-top:var(--ls-space-4);padding-top:var(--ls-space-4);border-top:1px solid var(--ls-line)}.ls-fh-copy{align-items:center;gap:var(--ls-space-2);min-height:40px;padding:4px 4px 4px var(--ls-space-3);border:1px solid var(--ls-line-2);border-radius:var(--ls-radius-sm);background:var(--ls-bg);display:flex}.ls-fh-copy code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--ls-fs-sm);color:var(--ls-ink-2);-webkit-user-select:all;user-select:all;flex:1;overflow:hidden}.ls-fh-copy-btn{flex:none;display:inline-flex}.ls-fh-ol{margin:var(--ls-space-3) 0 0;font-size:var(--ls-fs-body);color:var(--ls-ink-2);flex-direction:column;gap:6px;padding-left:20px;line-height:1.5;list-style:decimal;display:flex}.ls-fh-wait{align-items:center;gap:var(--ls-space-2);margin-top:var(--ls-space-4);padding:var(--ls-space-3);border:1px dashed var(--ls-line-2);border-radius:var(--ls-radius);font-size:var(--ls-fs-body);color:var(--ls-ink-2);display:flex}.ls-fh-arrived{margin-top:var(--ls-space-4)}.ls-fh-spinner{border:2px solid var(--ls-line-2);border-top-color:var(--ls-plum);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite ls-fh-spin}@keyframes ls-fh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ls-fh-spinner{animation:none}}.ls-fh-details .ls-fh-attn{margin:0 0 var(--ls-space-3)}.ls-fh-dl{flex-direction:column;margin:0;display:flex}.ls-fh-dl>div{gap:var(--ls-space-3);padding:var(--ls-space-2) 0;border-bottom:1px solid var(--ls-line);font-size:var(--ls-fs-body);grid-template-columns:140px minmax(0,1fr);display:grid}.ls-fh-dl dt{color:var(--ls-muted)}.ls-fh-dl dd{color:var(--ls-ink);overflow-wrap:anywhere;margin:0}.ls-fh-fields{margin-top:var(--ls-space-4)}.ls-fh-h3{margin:0 0 var(--ls-space-2);font-size:var(--ls-fs-h3);color:var(--ls-ink);font-weight:600}.ls-fh-fields .ls-fh-field{align-items:center;gap:var(--ls-space-3);font-size:var(--ls-fs-body);flex-direction:row;margin:0;padding:6px 0}.ls-fh-fn{min-width:140px;color:var(--ls-ink)}.ls-fh-fv{min-width:0;color:var(--ls-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ls-fh-switch{border-radius:var(--ls-radius-pill);background:var(--ls-plum);cursor:pointer;border:0;flex:none;width:34px;height:20px;position:relative}.ls-fh-switch:after{content:"";background:var(--ls-paper);border-radius:50%;width:14px;height:14px;transition:left .14s;position:absolute;top:3px;left:17px}.ls-fh-switch.is-off{background:var(--ls-line-2)}.ls-fh-switch.is-off:after{left:3px}.ls-fh-field-label{margin-bottom:var(--ls-space-1);font-size:var(--ls-fs-sm);color:var(--ls-ink-2);font-weight:600;display:block}.ls-fh-input{width:100%}.ls-fh-compare{border:1px solid var(--ls-line);border-radius:var(--ls-radius);overflow:hidden}.ls-fh-compare-row{gap:var(--ls-space-3);padding:10px var(--ls-space-3);border-bottom:1px solid var(--ls-line);font-size:var(--ls-fs-sm);color:var(--ls-ink-2);grid-template-columns:1fr 1fr 1fr;display:grid}.ls-fh-compare-row:last-child{border-bottom:none}.ls-fh-compare-row>[role=rowheader]{color:var(--ls-ink);font-weight:600}.ls-fh-compare-row.is-head{background:var(--ls-bg);color:var(--ls-ink);font-weight:600}.ls-fh-compare-row .is-ls{color:var(--ls-ink);align-items:flex-start;gap:6px;display:flex}.ls-fh-compare-row .is-ls svg{color:var(--ls-plum);flex:none;margin-top:2px}.ls-fh-compare-row.is-head .is-ls{color:var(--ls-plum-deep)}@media (max-width:640px){.ls-fh-choices{grid-template-columns:1fr}.ls-fh-tools{grid-template-columns:repeat(2,1fr)}.ls-fh-dialog{padding:var(--ls-space-4)}.ls-fh-compare-row{grid-template-columns:1fr 1fr}.ls-fh-compare-row>[role=rowheader]{grid-column:1/-1}.ls-fh-compare-row.is-head>:first-child{display:none}.ls-fh-dl>div{grid-template-columns:1fr;gap:2px}}.bld-fullscreen{min-height:100dvh}.bld.bld-v2{height:100dvh}.bld-v2 .bld-xbar{align-items:center;gap:var(--ls-space-3);height:56px;padding:0 var(--ls-space-4);background:var(--ls-ink);color:var(--ls-paper);z-index:var(--ls-z-bar);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.bld-v2 .bld-xbar :focus-visible{outline:2px solid var(--ls-lilac);outline-offset:2px}.bld-v2 .bld-xbar-left{justify-self:start;min-width:0}.bld-v2 .bld-xbar-back{align-items:center;gap:var(--ls-space-2);height:36px;padding:0 var(--ls-space-2);border-radius:var(--ls-radius-btn);color:var(--ls-paper);font-size:var(--ls-fs-body);white-space:nowrap;font-weight:600;display:inline-flex}.bld-v2 .bld-xbar-back:hover,.bld-v2 .bld-xbar-link:hover,.bld-v2 .bld-xbar-name:hover,.bld-v2 .bld-xbar-icon:hover:not(:disabled),.bld-v2 .bld-xbar-ghost:hover{background:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-back:hover,.bld-v2 .bld-xbar-link:hover,.bld-v2 .bld-xbar-name:hover,.bld-v2 .bld-xbar-icon:hover:not(:disabled),.bld-v2 .bld-xbar-ghost:hover{background:color-mix(in srgb, var(--ls-paper) 12%, transparent)}}.bld-v2 .bld-xbar-mid{align-items:center;gap:var(--ls-space-2);min-width:0;max-width:44vw;display:flex}.bld-v2 .bld-xbar-h1{font-size:var(--ls-fs-h3);color:var(--ls-paper);font-weight:700}.bld-v2 .bld-xbar-name{color:var(--ls-paper)}.bld-v2 .bld-xbar-name .bld-name-pencil{opacity:1;color:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-name .bld-name-pencil{color:color-mix(in srgb, var(--ls-paper) 75%, var(--ls-ink))}}.bld-v2 .bld-xbar-input{color:var(--ls-ink);background:var(--ls-paper);text-align:left}.bld-v2 .bld-xbar-saved{color:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-saved{color:color-mix(in srgb, var(--ls-paper) 72%, var(--ls-ink))}}.bld-v2 .bld-xbar-saved{font-size:var(--ls-fs-sm);white-space:nowrap}.bld-v2 .bld-xbar-saved.err{color:var(--ls-err-strong)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-saved.err{color:color-mix(in srgb, var(--ls-err-strong) 30%, var(--ls-paper))}}.bld-v2 .bld-xbar-right{justify-self:end;align-items:center;gap:var(--ls-space-2);display:flex}.bld-v2 .bld-xbar-link{height:36px;padding:0 var(--ls-space-3);border-radius:var(--ls-radius-btn);color:var(--ls-paper);font-size:var(--ls-fs-body);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.bld-v2 .bld-xbar-icon{border:1px solid var(--ls-paper);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-icon{border:1px solid color-mix(in srgb, var(--ls-paper) 28%, transparent)}}.bld-v2 .bld-xbar-icon{border-radius:var(--ls-radius-btn);color:var(--ls-paper);font-size:var(--ls-fs-sm)}.bld-v2 .bld-xbar-icon:disabled{color:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-icon:disabled{color:color-mix(in srgb, var(--ls-paper) 40%, var(--ls-ink))}}.bld-v2 .bld-xbar-icon:disabled{cursor:not-allowed}.bld-v2 .bld-xbar-div{width:1px;height:24px;margin:0 var(--ls-space-1);background:var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-div{background:color-mix(in srgb, var(--ls-paper) 28%, transparent)}}.bld-v2 .bld-xbar-ghost{height:36px;padding:0 var(--ls-space-4);border:1px solid var(--ls-paper)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-ghost{border:1px solid color-mix(in srgb, var(--ls-paper) 28%, transparent)}}.bld-v2 .bld-xbar-ghost{border-radius:var(--ls-radius-btn);color:var(--ls-paper);font-size:var(--ls-fs-body);font-weight:500}.bld-v2 .bld-xbar-publish{height:36px;padding:0 var(--ls-space-5);border-radius:var(--ls-radius-pill);background:var(--ls-plum);color:var(--ls-paper);font-size:var(--ls-fs-body);white-space:nowrap;font-weight:700}.bld-v2 .bld-xbar-publish:hover:not(:disabled){background:var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-publish:hover:not(:disabled){background:color-mix(in srgb, var(--ls-plum) 82%, var(--ls-paper))}}.bld-v2 .bld-xbar-publish:disabled{opacity:.7;cursor:progress}.bld-v2 .bld-xbar-pop-wrap{position:relative}.bld-v2 .bld-xbar-pop{z-index:var(--ls-z-toast);width:380px;max-width:calc(100vw - 24px);padding:var(--ls-space-4);background:var(--ls-paper);color:var(--ls-ink);border:1px solid var(--ls-line);border-radius:var(--ls-radius);box-shadow:0 14px 36px var(--ls-ink);position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xbar-pop{box-shadow:0 14px 36px color-mix(in srgb, var(--ls-ink) 20%, transparent)}}.bld-v2 .bld-xbar-pop{text-align:left}.bld-v2 .bld-pop-title{margin:0 0 var(--ls-space-3);font-size:var(--ls-fs-h3);font-weight:700}.bld-v2 .bld-pop-empty,.bld-v2 .bld-pop-foot{font-size:var(--ls-fs-sm);color:var(--ls-muted);margin:0;line-height:1.45}.bld-v2 .bld-pop-foot{margin-top:var(--ls-space-3)}.bld-v2 .bld-hist-list,.bld-v2 .bld-check-list{gap:var(--ls-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bld-v2 .bld-hist-item{width:100%;padding:var(--ls-space-2) var(--ls-space-3);border-radius:var(--ls-radius-btn);text-align:left;font-size:var(--ls-fs-body);color:var(--ls-ink)}.bld-v2 .bld-hist-item:hover{background:var(--ls-plum-soft)}.bld-v2 .bld-check-item{align-items:flex-start;gap:var(--ls-space-3);width:100%;padding:var(--ls-space-3);border-radius:var(--ls-radius-btn);background:var(--ls-chip);color:var(--ls-ink);text-align:left;display:flex}.bld-v2 .bld-check-item:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ls-line-2)}.bld-v2 .bld-check-item:disabled{cursor:default}.bld-v2 .bld-check-mark{width:14px;color:var(--ls-warn);flex:none;font-weight:800}.bld-v2 .bld-check-text{font-size:var(--ls-fs-sm);color:var(--ls-ink-2);flex-direction:column;gap:2px;line-height:1.4;display:flex}.bld-v2 .bld-check-text b{font-size:var(--ls-fs-body);color:var(--ls-ink)}.bld-v2 .bld-check-pass{margin:var(--ls-space-3) 0 0;font-size:var(--ls-fs-sm);color:var(--ls-ok)}.bld-v2 .bld-xtabs{background:var(--ls-paper);border-bottom:1px solid var(--ls-line);flex:none;justify-content:center;height:44px;display:flex}.bld-v2 .bld-xtabs-row{gap:var(--ls-space-5);height:100%;display:flex}.bld-v2 .bld-xtab{height:100%;padding:0 var(--ls-space-1);color:var(--ls-muted);font-size:var(--ls-fs-body);border-bottom:3px solid #0000;font-weight:500;position:relative}.bld-v2 .bld-xtab:hover{color:var(--ls-ink)}.bld-v2 .bld-xtab.is-active{color:var(--ls-ink);border-bottom-color:var(--ls-plum);font-weight:700}.bld-v2 .bld-xtab.is-nudge:after,.bld-v2 .bld-dock-head.is-nudge h2:after{content:"";border-radius:var(--ls-radius-btn);pointer-events:none;animation:bld-nudge 1.8s var(--b-ease) infinite;position:absolute;inset:4px -6px}.bld-v2 .bld-dock-head h2{position:relative}@media (prefers-reduced-motion:reduce){.bld-v2 .bld-xtab.is-nudge:after,.bld-v2 .bld-dock-head.is-nudge h2:after{box-shadow:0 0 0 3px var(--b-plum-30);animation:none!important}}.bld-v2 .bld-xstage.is-build{grid-template-rows:minmax(0,1fr);grid-template-columns:340px minmax(0,1fr);display:grid}.bld-v2 .bld-xleft{background:var(--ls-paper);border-right:1px solid var(--ls-line);flex-direction:column;grid-area:1/1;min-height:0;display:flex}.bld-v2 .bld-xleft .bld-drawer-left.is-docked{width:auto;min-height:0;box-shadow:none;z-index:auto;border-right:0;flex:1;position:static;transform:none}.bld-v2 .bld-dock-head{padding:var(--ls-space-4) var(--ls-space-4) 0;flex:none}.bld-v2 .bld-dock-head h2{font-size:var(--ls-fs-h2);margin:0;font-weight:700}.bld-v2 .bld-dock-sub{margin:var(--ls-space-1) 0 0;font-size:var(--ls-fs-sm);color:var(--ls-muted)}.bld-v2 .bld-pal-jump{gap:var(--ls-space-1);padding:var(--ls-space-2) var(--ls-space-4) 0;flex:none;display:flex}.bld-v2 .bld-pal-jumpbtn{height:30px;padding:0 var(--ls-space-3);border-radius:var(--ls-radius-pill);color:var(--ls-ink-2);font-size:var(--ls-fs-sm);font-weight:500}.bld-v2 .bld-pal-jumpbtn:hover,.bld-v2 .bld-pal-jumpbtn:focus-visible{background:var(--ls-plum-soft);color:var(--ls-plum-deep)}.bld-v2 .bld-xcanvas{grid-area:1/2;padding:20px 24px 64px}.bld-v2 .bld-xcol{max-width:max(var(--lsf-max-w,640px), 420px);margin:0 auto}.bld-v2 .bld-xstep{max-width:none;margin:0}.bld-v2 .bld-xstep .bld-form-card{border-top-left-radius:0}.bld-v2 .bld-banner{justify-content:space-between;align-items:center;gap:var(--ls-space-3);margin-bottom:var(--ls-space-3);padding:var(--ls-space-2) var(--ls-space-3);border-radius:var(--ls-radius-btn);background:var(--ls-plum-soft);color:var(--ls-ink-2);font-size:var(--ls-fs-sm);display:flex}.bld-v2 .bld-banner p{margin:0}.bld-v2 .bld-banner b{color:var(--ls-plum-deep)}.bld-v2 .bld-banner-x{border-radius:var(--ls-radius-sm);width:28px;height:28px;color:var(--ls-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.bld-v2 .bld-banner-x:hover{background:var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-banner-x:hover{background:color-mix(in srgb, var(--ls-plum) 10%, transparent)}}.bld-v2 .bld-banner-x:hover{color:var(--ls-ink)}.bld-v2 .bld-ptabs{z-index:1;align-items:flex-end;gap:var(--ls-space-1);flex-wrap:wrap;margin-bottom:-1px;display:flex;position:relative}.bld-v2 .bld-ptabs-list{gap:var(--ls-space-1);flex-wrap:wrap;display:flex}.bld-v2 .bld-ptab{background:var(--ls-chip);border:1px solid var(--ls-line);border-radius:var(--ls-radius-btn) var(--ls-radius-btn) 0 0;border-bottom:0;align-items:center;display:inline-flex}.bld-v2 .bld-ptab.is-current{background:var(--ls-paper)}.bld-v2 .bld-ptab-btn{height:34px;padding:0 var(--ls-space-4);color:var(--ls-muted);font-size:var(--ls-fs-sm);white-space:nowrap;font-weight:500}.bld-v2 .bld-ptab.is-current .bld-ptab-btn{padding-right:var(--ls-space-1);color:var(--ls-plum-deep);font-weight:700}.bld-v2 .bld-ptab-menu{padding-right:var(--ls-space-1);color:var(--ls-muted);align-items:center;display:inline-flex}.bld-v2 .bld-ptab-input{width:160px;height:34px;padding:0 var(--ls-space-3);color:var(--ls-ink);font:var(--ls-fs-sm) var(--ls-font-sans);background:0 0;border:0}.bld-v2 .bld-ptab-add{align-items:center;gap:var(--ls-space-1);height:34px;padding:0 var(--ls-space-3);color:var(--ls-plum);font-size:var(--ls-fs-sm);font-weight:700;display:inline-flex}.bld-v2 .bld-ptab-add:hover{color:var(--ls-plum-deep)}.bld-v2 .bld-canvas-live .bld-field.selected{background:var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-canvas-live .bld-field.selected{background:color-mix(in srgb, var(--ls-plum) 6%, transparent)}}.bld-v2 .bld-canvas-live .bld-field.selected{box-shadow:inset 0 0 0 2px var(--ls-plum)}.bld-v2 .bld-field:focus-visible{outline:2px solid var(--ls-plum);outline-offset:2px}.bld-v2 .bld-qbar{z-index:var(--ls-z-canvas-ctrl);background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--ls-radius-btn);box-shadow:0 4px 14px var(--ls-ink);align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:-26px;right:8px}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-qbar{box-shadow:0 4px 14px color-mix(in srgb, var(--ls-ink) 12%, transparent)}}.bld-v2 .bld-qbar{opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out;transform:translateY(-4px)}.bld-v2 .bld-qbar.show{opacity:1;pointer-events:auto;transform:none}.bld-v2 .bld-qbar-btn{border-radius:var(--ls-radius-sm);width:28px;height:28px;color:var(--ls-ink-2);font-size:var(--ls-fs-sm);justify-content:center;align-items:center;display:inline-flex}.bld-v2 .bld-qbar-btn:hover:not(:disabled){background:var(--ls-plum-soft);color:var(--ls-plum-deep)}.bld-v2 .bld-qbar-btn:disabled{color:var(--ls-line-2);cursor:default}.bld-v2 .bld-qbar-btn.del:hover{background:var(--ls-err-strong)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-qbar-btn.del:hover{background:color-mix(in srgb, var(--ls-err-strong) 10%, transparent)}}.bld-v2 .bld-qbar-btn.del:hover{color:var(--ls-err-strong)}.bld-v2 .bld-qbar-drag{cursor:grab}.bld-v2 .bld-qbar-req{height:28px;padding:0 var(--ls-space-2);border-radius:var(--ls-radius-sm);color:var(--ls-ink-2);font-size:var(--ls-fs-sm);font-weight:500}.bld-v2 .bld-qbar-req.on{background:var(--ls-plum-soft);color:var(--ls-plum-deep);font-weight:700}.bld-v2 .bld-fbadges{gap:var(--ls-space-1);display:flex;position:absolute;top:12px;right:10px}.bld-v2 .bld-fbadges .bld-half-badge{position:static}.bld-v2 .bld-rule-badge{padding:1px var(--ls-space-2);border-radius:var(--ls-radius-pill);background:var(--ls-plum-soft);color:var(--ls-plum-deep);font-size:var(--ls-fs-sm);cursor:pointer;font-weight:700}.bld-v2 .bld-dropzone{border:2px dashed var(--ls-plum);flex:100%;padding:36px 24px}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-dropzone{border:2px dashed color-mix(in srgb, var(--ls-plum) 45%, transparent)}}.bld-v2 .bld-dropzone{border-radius:var(--ls-radius);background:var(--ls-plum)}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-dropzone{background:color-mix(in srgb, var(--ls-plum) 4%, var(--ls-paper))}}.bld-v2 .bld-dropzone{color:var(--ls-ink-2);font-size:var(--ls-fs-sm);text-align:center}.bld-v2 .bld-dropzone p{margin:var(--ls-space-1) 0}.bld-v2 .bld-dropzone .bld-dropzone-t{font-size:var(--ls-fs-h2);color:var(--ls-plum-deep);font-weight:700}.bld-v2 .bld-dropzone.is-hot{border-color:var(--ls-plum);background:var(--ls-plum-soft)}.bld-v2 .bld-cta-btn.is-quiet{filter:grayscale();opacity:.6}.bld-v2 .bld-qpanel{flex-direction:column;display:flex}.bld-v2 .bld-qp-top{height:48px;padding:0 var(--ls-space-4);border-bottom:1px solid var(--ls-line);flex:none;justify-content:space-between;align-items:center;display:flex}.bld-v2 .bld-qp-done{align-items:center;gap:var(--ls-space-1);color:var(--ls-plum);font-size:var(--ls-fs-body);font-weight:700;display:inline-flex}.bld-v2 .bld-qp-type{font-size:var(--ls-fs-sm);color:var(--ls-muted)}.bld-v2 .bld-qp-head{padding:var(--ls-space-4) var(--ls-space-4) 0;flex:none}.bld-v2 .bld-qp-title{margin:0 0 var(--ls-space-3);font-size:var(--ls-fs-section);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bld-v2 .bld-qp-tabs{justify-content:flex-start;gap:var(--ls-space-2);margin:0;padding:0}.bld-v2 .bld-qp-tabs .bld-dtab{padding:var(--ls-space-2) var(--ls-space-3);font-size:var(--ls-fs-body);flex:none}.bld-v2 .bld-qp-tabs .bld-dtab.on{color:var(--ls-ink);font-weight:700}.bld-v2 .bld-qp-body{min-height:0;padding:var(--ls-space-4);flex:1;overflow-y:auto}.bld-v2 .bld-qp-foot{padding:var(--ls-space-3) var(--ls-space-4);border-top:1px solid var(--ls-line);color:var(--ls-muted);font-size:var(--ls-fs-sm);flex:none;margin:0}.bld-v2 .bld-linkbtn{align-items:center;gap:var(--ls-space-1);padding:var(--ls-space-1) 0;color:var(--ls-plum);font-size:var(--ls-fs-sm);font-weight:700;text-decoration:none;display:inline-flex}.bld-v2 .bld-linkbtn:disabled{color:var(--ls-muted);cursor:default;font-weight:500}.bld-v2 .bld-style-src{justify-content:space-between;align-items:center;gap:var(--ls-space-2);margin-bottom:var(--ls-space-3);padding:var(--ls-space-2) var(--ls-space-3);border-radius:var(--ls-radius-btn);background:var(--ls-chip);font-size:var(--ls-fs-sm);display:flex}.bld-v2 .bld-style-intro{margin:0 0 var(--ls-space-4)}.bld-v2 .bld-logic-intro{margin:0 0 var(--ls-space-3)}.bld-v2 .bld-logic-card{margin:var(--ls-space-3) 0;padding:var(--ls-space-3);border:1px solid var(--ls-line);border-radius:var(--ls-radius);background:var(--ls-paper)}.bld-v2 .bld-logic-h{margin:0 0 var(--ls-space-2);font-size:var(--ls-fs-body);font-weight:700}.bld-v2 .bld-logic-lab{margin:var(--ls-space-2) 0 var(--ls-space-1);color:var(--ls-ink-2);font-size:var(--ls-fs-sm);display:block}.bld-v2 .bld-logic-card select,.bld-v2 .bld-logic-card input{border:1px solid var(--ls-line-2);border-radius:var(--ls-radius-btn);background:var(--ls-paper);width:100%;min-height:38px;color:var(--ls-ink);font:var(--ls-fs-body) var(--ls-font-sans);padding:6px 10px}.bld-v2 .bld-logic-card select+select{margin-top:var(--ls-space-2)}.bld-v2 .bld-logic-row{align-items:center;gap:var(--ls-space-1);display:flex}.bld-v2 .bld-logic-x{border-radius:var(--ls-radius-sm);width:32px;height:32px;color:var(--ls-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.bld-v2 .bld-logic-x:hover{background:var(--ls-state-hover);color:var(--ls-ink)}.bld-v2 .bld-logic-chips{gap:var(--ls-space-1);margin:var(--ls-space-2) 0;flex-wrap:wrap;display:flex}.bld-v2 .bld-logic-chip{align-items:center;gap:var(--ls-space-1);padding:var(--ls-space-1) var(--ls-space-3);border-radius:var(--ls-radius-pill);background:var(--ls-plum-soft);color:var(--ls-plum-deep);font-size:var(--ls-fs-sm);font-weight:500;display:inline-flex}.bld-v2 .bld-logic-and{margin:var(--ls-space-3) 0 0;color:var(--ls-muted);font-size:var(--ls-fs-sm);font-weight:600}.bld-v2 .bld-logic-note{margin:var(--ls-space-2) 0;color:var(--ls-ink-2);font-size:var(--ls-fs-body)}.bld-v2 .bld-logic-foot{margin-top:var(--ls-space-3)}.bld-v2 .bld-xdesign{grid-template-columns:360px minmax(0,1fr);height:100%;display:grid}.bld-v2 .bld-xdesign-panel{padding:var(--ls-space-4);background:var(--ls-paper);border-right:1px solid var(--ls-line);overflow-y:auto}.bld-v2 .bld-xdesign-title{margin:0 0 var(--ls-space-1);font-size:var(--ls-fs-h2);font-weight:700}.bld-v2 .bld-xdesign-preview{padding:0 var(--ls-space-5);background:var(--ls-cream);overflow-y:auto}.bld-v2 .bld-set-switch{margin:var(--ls-space-4);color:var(--ls-plum);font-size:var(--ls-fs-sm);font-weight:600;display:block}@media (max-width:1200px){.bld-v2 .bld-xbar{grid-template-columns:auto minmax(0,1fr) auto}.bld-v2 .bld-xbar-mid{justify-self:center;max-width:100%}.bld-v2 .bld-xbar-h1{min-width:0}}.bld-v2 .bld-rail,.bld-v2 .bld-rail-close{display:none}@media (max-width:1024px){.bld-v2 .bld-xstage.is-build{grid-template-columns:56px minmax(0,1fr)}.bld-v2 .bld-rail{align-items:center;gap:var(--ls-space-2);padding-top:var(--ls-space-3);background:var(--ls-paper);border-right:1px solid var(--ls-line);flex-direction:column;grid-area:1/1;display:flex}.bld-v2 .bld-rail-btn{border-radius:var(--ls-radius-btn);background:var(--ls-plum);width:40px;height:40px;color:var(--ls-paper);justify-content:center;align-items:center;display:inline-flex}.bld-v2 .bld-rail-btn:hover{background:var(--ls-plum-deep)}.bld-v2 .bld-xleft{z-index:var(--ls-z-drawer);width:340px;max-width:calc(100vw - 56px);box-shadow:0 0 0 100vmax var(--ls-ink);display:none;position:absolute;top:0;bottom:0;left:56px}@supports (color:color-mix(in lab, red, red)){.bld-v2 .bld-xleft{box-shadow:0 0 0 100vmax color-mix(in srgb, var(--ls-ink) 20%, transparent)}}.bld-v2 .bld-xstage.rail-open .bld-xleft{display:flex}.bld-v2 .bld-xstage.rail-open .bld-rail-close{top:var(--ls-space-2);left:calc(56px + 340px + var(--ls-space-2));z-index:var(--ls-z-drawer);background:var(--ls-paper);width:32px;height:32px;color:var(--ls-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bld-v2 .bld-xdesign{display:block;overflow-y:auto}}@media (max-width:767px){.bld-v2 .bld-xstage.is-build{display:block}.bld-v2 .bld-rail,.bld-v2 .bld-xleft,.bld-v2 .bld-xstage.rail-open .bld-xleft,.bld-v2 .bld-rail-close{display:none}.bld-v2 .bld-quick{padding-right:var(--ls-space-4)}.bld-v2 .bld-xbar{gap:var(--ls-space-2);padding:0 var(--ls-space-2);grid-template-columns:auto minmax(0,1fr) auto}.bld-v2 .bld-xbar-mid{max-width:none}.bld-v2 .bld-xbar-backlbl,.bld-v2 .bld-xbar-saved{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bld-v2 .bld-xbar-link,.bld-v2 .bld-xbar-hist,.bld-v2 .bld-xbar-div,.bld-v2 .bld-xbar-undo,.bld-v2 .bld-xbar-ghost{display:none}.bld-v2 .bld-xbar-publish{padding:0 var(--ls-space-3)}.bld-v2 .bld-xtabs-row{gap:var(--ls-space-3)}}:root{--ls-build-stamp-globals:"93609a956a33fc85c96a01d5c0fe82b2010c92fb";--plum:#7c3fcc;--plum-deep:#45236e;--sun:#ffc73d;--lilac:#c9a9f2;--cream:#f1f0f7;--cream-edge:#e2e0ec;--bg:var(--cream);--paper:#fff;--ink:#15101f;--ink-2:#2a2230;--muted-2:#5d5870;--muted-on-accent:#57526a;--line:var(--cream-edge);--line-2:#cfcce0;--chip:#eeecf5;--chip-2:var(--cream-edge);--surface-warn:#fbf1df;--surface-warn-border:#eadfbf;--accent:var(--plum);--accent-soft:#7c3fcc14;--accent-ink:var(--plum-deep);--accent-hover:var(--plum-deep);--warn:#b45309;--warn-bg:#fef3c7;--warn-ink:#78350f;--ok:#15803d;--ok-ink:#166534;--err:#991b1b;--err-bg:#fee2e2;--err-strong:#b91c1c;--ok-bg:#f0fdf4;--ok-edge:#bbf7d0;--warn-soft:#fef9c3;--warn-edge:#fde68a;--err-edge:#fecaca;--shadow-sm:0 1px 0 #15101f0a, 0 1px 2px #15101f0a;--shadow-md:0 1px 0 #15101f0a, 0 6px 24px -8px #15101f1a;--radius:10px;--radius-btn:9px;--radius-sm:6px;--ls-card-pad-sm:18px 20px;--background:var(--bg);--foreground:var(--ink);--card:var(--paper);--card-foreground:var(--ink);--primary:var(--ink-2);--primary-foreground:#fff;--secondary:var(--chip);--secondary-foreground:var(--ink-2);--muted-foreground:var(--ls-muted);--destructive:#c32222;--destructive-foreground:#fff;--border:var(--line);--input:var(--line-2);--ring:var(--ink-2);--plum-near-black:#1b0e2e;--brand-darker:#2a2230;--brand-light:#f1e9fb;--orange:#ffc73d;--orange-deep:#e0a82a;--accent-tint:#ffc73d24;--cream-deep:#dde0e6;--ink-soft:#3a3a3a;--ink-mute:#6b6b6b;--mute:#6b6962;--mute-soft:#888780;--rule:#d2d6de;--radius-pill:100px}.font-serif{font-family:var(--font-sans);letter-spacing:-.025em;font-weight:600}.font-mono{font-family:var(--font-mono)}.ls-btn-ghost,.ls-btn-secondary,.ls-btn-primary,.ls-btn-danger,.ls-btn-danger-secondary{white-space:nowrap;border-radius:var(--radius-btn);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13.5px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ls-btn-ghost>svg,.ls-btn-secondary>svg,.ls-btn-primary>svg,.ls-btn-danger>svg,.ls-btn-danger-secondary>svg{flex-shrink:0}.ls-btn-ghost:disabled,.ls-btn-secondary:disabled,.ls-btn-primary:disabled,.ls-btn-danger:disabled,.ls-btn-danger-secondary:disabled,.ls-btn-primary[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ls-btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.ls-btn-ghost:hover{background:var(--chip)}.ls-btn-sm{height:30px;padding:0 10px;font-size:12.5px}.ls-btn-md{height:38px;padding:0 16px;font-size:14px}.ls-btn-lg{height:44px;padding:0 18px;font-size:14.5px;font-weight:500}.ls-btn-secondary{background:var(--paper);color:var(--ink-2);border-color:var(--line-2)}.ls-btn-secondary:hover{background:var(--chip)}.ls-btn-primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:500}.ls-btn-primary:hover{background:var(--plum-deep);border-color:var(--plum-deep)}.ls-btn-danger{background:var(--ls-err-strong);color:#fff;border-color:var(--ls-err-strong);font-weight:500}.ls-btn-danger:hover:not(:disabled){background:var(--ls-err);border-color:var(--ls-err)}.ls-btn-danger-secondary{background:var(--paper);color:var(--ls-err-strong);border-color:var(--ls-err-edge)}.ls-btn-danger-secondary:hover:not(:disabled){background:var(--ls-err-bg)}@media (max-width:700px){body:has(.ls-tabbar) :is(.ls-btn-ghost,.ls-btn-secondary,.ls-btn-primary,.ls-btn-danger,.ls-btn-danger-secondary){min-width:44px;min-height:44px}}.ls-link{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px}.ls-link:hover{-webkit-text-decoration-color:var(--ink-2);-webkit-text-decoration-color:var(--ink-2);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.ls-tab-active{border-bottom:2px solid var(--sun)!important}.ls-hero-gradient{background:linear-gradient(135deg, var(--ink) 0%, var(--plum) 70%);color:#fff;isolation:isolate;position:relative}.ls-hero-gradient:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 92% 8%,#ffc73d38 0%,#ffc73d00 42%);position:absolute;inset:0}.ls-hero-gradient>*{z-index:1;position:relative}.ls-page-hero{max-width:760px;padding:32px 0 28px}.ls-page-bg{background:var(--bg);min-height:100vh;overflow-x:clip}.ls-page-header{padding:18px 0 14px}.ls-page-h1{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.2}.ls-page-sub-sm{color:var(--ls-muted);margin:0;font-size:13.5px;line-height:1.5}.ls-page-headrow{align-items:flex-start;gap:16px;display:flex}.ls-page-headtext{flex:auto;min-width:0}.ls-page-actions{flex:none;align-items:center;gap:8px;padding-top:2px;display:flex}.ls-page-crumb{color:var(--ls-muted);margin:0 0 6px;font-size:12px;line-height:1.4}@media (max-width:700px){.ls-page-headrow{flex-direction:column;gap:10px}.ls-page-actions{padding-top:0}}.ls-eyebrow,.ls-page-eyebrow,.ls-q-eyebrow,.ls-spam-eyebrow,.ls-hiw-eyebrow,.ls-notif-eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:none;color:var(--muted-2);margin:0 0 10px;font-size:11.5px;font-weight:500}.ls-hiw-rule-n,.ls-hiw-rule-eyebrow,.ls-hiw-def>dt{font-family:var(--font-sans);letter-spacing:.08em;text-transform:none;color:var(--muted-2);font-size:11px;font-weight:500}.ls-table-head,.ls-leads-thead,.ls-source-thead{font-family:var(--font-sans);letter-spacing:0;color:var(--muted-2);font-size:11.5px;font-weight:500}.ls-page-title,.ls-q-title,.ls-spam-title,.ls-hiw-title,.ls-notif-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:38px;font-weight:500;line-height:1.12}.ls-page-sub,.ls-leads-sub,.ls-spam-sub,.ls-hiw-sub,.ls-notif-sub{color:var(--ls-muted);max-width:60ch;margin:0;font-size:14px;line-height:1.55}.ls-section-h,.ls-hiw-section>h2,.ls-notif-section-h{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.15}@media (max-width:600px){.ls-page-title,.ls-q-title,.ls-spam-title,.ls-hiw-title,.ls-notif-title{font-size:30px}.ls-section-h,.ls-hiw-section>h2,.ls-notif-section-h{font-size:20px}}.ls-card{background:var(--paper);border-radius:var(--radius);padding:22px 24px}.ls-card-sm{padding:var(--ls-card-pad-sm)}.ls-h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500}.ls-h3{color:var(--ink);letter-spacing:-.02em;margin:0 0 12px;font-size:14.5px;font-weight:500}.ls-table-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-secondary{background:var(--paper);height:40px;color:var(--ink-2);border:1px solid var(--line-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s;display:inline-flex}.btn-secondary:hover{background:var(--chip)}.btn-secondary:disabled{cursor:not-allowed;opacity:.6}.btn-primary>svg,.btn-secondary>svg{flex-shrink:0}.ls-label{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.ls-muted-text{color:var(--ls-muted)}.ls-input{background:var(--cream);border:1px solid var(--cream-edge);border-radius:var(--radius-sm);width:100%;height:38px;color:var(--ink);padding:0 12px;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.ls-input:focus{background:var(--paper);border-color:var(--plum);outline:none;box-shadow:0 0 0 3px #7c3fcc26}.ls-input::placeholder{color:var(--ls-muted)}.ls-select{appearance:none;background-color:var(--paper);border:1px solid var(--cream-edge);border-radius:var(--radius-sm);height:34px;font-family:var(--font-sans);color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:12px;padding:0 30px 0 10px;font-size:13px;transition:border-color .15s,background-color .15s,box-shadow .15s}.ls-select:hover{border-color:var(--ink-2)}.ls-select:focus{border-color:var(--plum);outline:none;box-shadow:0 0 0 3px #7c3fcc26}.ls-select:disabled{opacity:.6;cursor:not-allowed}.ls-select--compact{background-position:right 7px center;background-size:11px;height:30px;padding:0 26px 0 9px;font-size:12.5px}.ls-muted{color:var(--ls-muted)}.ls-muted-sm{color:var(--ls-muted);font-size:13px}.ls-mono-sm{font-family:var(--font-mono);font-size:13px}.ls-source-table{flex-direction:column;display:flex}.ls-source-thead,.ls-source-row{grid-template-columns:var(--ls-cols,minmax(180px, 1fr) 80px 80px 100px);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:10px 0;display:grid}.ls-source-thead{border-bottom:1px solid var(--line);padding-bottom:8px}.ls-source-row:last-child{border-bottom:none}.ls-source-row{font-size:14px}.ls-source-name{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.ls-color-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.ls-num-col{text-align:right}.ls-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:13.5px}.ls-spark{display:block}.ls-vp-mobile .ls-source-thead,.ls-vp-mobile .ls-source-row{grid-template-columns:var(--ls-cols-narrow,1fr 50px 50px)}.ls-vp-mobile .ls-source-table:not(.ls-atable) .ls-source-thead>:nth-child(4),.ls-vp-mobile .ls-source-table:not(.ls-atable) .ls-source-row>:nth-child(4){display:none}.ls-atable{min-width:0}.ls-atable,.ls-leads-table{overscroll-behavior-x:contain;overflow-x:auto}.ls-atable .ls-source-thead,.ls-atable .ls-source-row,.ls-leads-table .ls-source-thead,.ls-leads-table .ls-source-row{min-width:min-content}.ls-tc-scroll .ls-atable{overflow-x:visible}.ls-atable .ls-source-thead>:first-child .ls-tip-pop{left:0;right:auto;transform:none}.ls-atable .ls-source-thead>:last-child .ls-tip-pop{left:auto;right:0;transform:none}.ls-sort-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;display:inline-flex}.ls-sort-btn:hover{color:var(--plum-deep)}.ls-num-col .ls-sort-btn{justify-content:flex-end;width:100%}.ls-sort-btn:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:3px}.ls-sort-caret{--ls-sort-caret-h:12px;color:var(--ls-ink);width:calc(var(--ls-sort-caret-h) * 2 / 3);height:var(--ls-sort-caret-h);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ls-sort-caret>.ls-sort-arrow{width:100%;height:100%;display:block}.ls-sort-caret.is-idle{color:var(--ls-muted);opacity:.45}.ls-atable .ls-source-thead,.ls-atable .ls-source-row{align-items:start}.ls-atable .ls-source-thead{font-size:13px}.ls-cell-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}a.ls-cell-title:hover{color:var(--plum)}.ls-cell-sub{color:var(--ls-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ls-source-row.ls-group-head{border-bottom:none;grid-template-columns:1fr;padding:14px 0 6px}.ls-source-row.ls-group-head>*{letter-spacing:0;color:var(--muted-2);font-size:13px;font-weight:500}.ls-source-row.ls-row-muted{color:var(--ls-muted)}.ls-source-row.clickable{cursor:pointer}.ls-source-row.clickable:hover,.ls-source-row.clickable.active{background:var(--chip)}.ls-banners{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ls-banners:empty{display:none}.ls-banner{border-radius:var(--radius);border:1px solid;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.ls-banner--warn{background:var(--warn-bg);color:#78350f;border-color:#fde68a}.ls-banner--err{color:#991b1b;background:#fee2e2;border-color:#fecaca}.ls-banner--info{background:var(--paper);border-color:var(--line);color:var(--ink-2)}.ls-banner--success{background:var(--ok-bg);border-color:var(--ok-edge);color:var(--ok-ink)}.ls-banner--success .ls-banner-action{background:#1665341a}.ls-banner--success .ls-banner-action:hover{background:#1665342e}.ls-banner-body{flex:1}.ls-banner-body strong{font-weight:600}.ls-banner-action{color:inherit;background:#78350f14;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.ls-banner-action:hover{background:#78350f26}.ls-banner-x{color:inherit;opacity:.6;background:0 0;border:none;border-radius:4px;padding:4px}.ls-banner-x:hover{opacity:1;background:#0000000a}.ls-main{flex-direction:column;gap:24px;padding-top:0;display:flex}.ls-vp-mobile .ls-main{gap:20px;padding-top:16px}.ls-site-pill{border:1px solid var(--cream-edge);height:30px;color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ls-site-pill--btn{cursor:pointer}.ls-site-pill--btn:hover{border-color:var(--plum);background:#7c3fcc0f}.ls-site-domain{font-family:var(--font-mono);font-size:12px}.ls-live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--accent-soft);border-radius:50%;flex-shrink:0;animation:2.4s infinite ls-pulse}@keyframes ls-pulse{0%,to{box-shadow:0 0 #7c3fcc73}50%{box-shadow:0 0 0 5px #7c3fcc00}}.ls-bell-foot-link{border-top:1px solid var(--line);color:var(--accent-ink);text-align:center;padding:10px 16px;font-size:12px;text-decoration:none;display:block}.ls-bell-foot-link:hover{background:var(--accent-soft)}@keyframes ls-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ls-hdr-divider{background:#c8ccd4;flex:none;width:1px;height:22px}.ls-topbar-row{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.ls-topbar-row::-webkit-scrollbar{display:none}.ls-hdr-switch-wrap{position:relative}.ls-hdr-switch{height:34px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;max-width:280px;padding:0 8px;font-size:14px;font-weight:400;transition:background .15s;display:inline-flex}.ls-hdr-switch:hover,.ls-hdr-switch[aria-expanded=true]{background:var(--chip)}.ls-hdr-switch-name{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.ls-hdr-switch-count{color:var(--ls-muted);font-size:12px;font-weight:400}.ls-hdr-switch-chevron{color:var(--ls-muted);flex:none;align-items:center;display:inline-flex}.ls-hdr-switch .ls-site-dot.is-on{background:var(--sun);width:7px;height:7px;box-shadow:none}.ls-site-menu{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:280px;box-shadow:var(--shadow-md);z-index:50;animation:.14s ease-out ls-pop-in;overflow:hidden}.ls-site-menu-head{text-transform:none;letter-spacing:.08em;color:var(--muted-2);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;font-weight:500}.ls-site-menu-item{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.ls-site-menu-item:last-of-type{border-bottom:none}.ls-site-menu-item:hover{background:var(--chip)}.ls-site-menu-item.is-active{background:var(--accent-soft)}.ls-site-menu-text{flex:1;min-width:0}.ls-site-menu-domain{font-family:var(--font-mono);color:var(--ink);font-size:12.5px}.ls-site-menu-foot{border-top:1px solid var(--line);background:var(--bg);padding:8px 12px}.ls-site-menu-foot .ls-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ls-site-menu-foot .ls-link svg{flex-shrink:0}.ls-site-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ls-site-dot.is-on{background:var(--plum)}.ls-site-dot.is-off{background:var(--muted-2)}.ls-site-menu-row{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.ls-site-menu-row .ls-site-menu-item{border-bottom:none}.ls-site-menu-row+.ls-site-menu-foot{border-top:none}.ls-site-menu-pin{width:34px;color:var(--muted-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ls-site-menu-pin:hover{background:var(--chip);color:var(--ink)}.ls-site-menu-pin.is-pinned{color:var(--plum)}.ls-site-menu-pin.is-static{cursor:default}.ls-site-menu-pin.is-static:hover{color:var(--plum);background:0 0}.ls-site-menu-pin:disabled{cursor:default;opacity:.5}@media (max-width:600px){.ls-hdr-switch{max-width:150px;font-size:13px}.ls-site-menu{width:min(280px,100vw - 32px)}}.ls-back-link{color:var(--ls-muted);margin:-8px 0 8px;font-size:13px}.ls-back-link a{color:var(--ls-muted);text-decoration:none}.ls-back-link a:hover{color:var(--ink)}a:not([class*=no-transition]),button:not([class*=no-transition]){transition:color .15s,background-color .15s,border-color .15s,opacity .15s,box-shadow .15s}a:focus-visible,button:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ls-sub-nav-no-scrollbar,.ls-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.ls-sub-nav-no-scrollbar::-webkit-scrollbar{display:none}.ls-no-scrollbar::-webkit-scrollbar{display:none}:root{--plum:var(--ls-plum);--plum-deep:var(--ls-plum-deep);--plum-soft:var(--ls-plum-soft);--sun:var(--ls-sun);--lilac:var(--ls-lilac);--cream:var(--ls-cream);--cream-edge:var(--ls-cream-edge);--bg:var(--ls-bg);--paper:var(--ls-paper);--ink:var(--ls-ink);--ink-2:var(--ls-ink-2);--muted-2:var(--ls-muted-2);--muted-on-accent:var(--ls-muted-on-accent);--line:var(--ls-line);--line-2:var(--ls-line-2);--chip:var(--ls-chip);--accent:var(--ls-accent);--accent-soft:var(--ls-accent-soft);--accent-ink:var(--ls-accent-ink);--accent-hover:var(--ls-accent-hover);--ok:var(--ls-ok);--ok-ink:var(--ls-ok-ink);--ok-bg:var(--ls-ok-bg);--ok-edge:var(--ls-ok-edge);--warn:var(--ls-warn);--warn-ink:var(--ls-warn-ink);--warn-bg:var(--ls-warn-bg);--warn-edge:var(--ls-warn-edge);--warn-soft:var(--ls-warn-soft);--err:var(--ls-err);--err-strong:var(--ls-err-strong);--err-bg:var(--ls-err-bg);--err-edge:var(--ls-err-edge);--radius:var(--ls-radius);--radius-btn:var(--ls-radius-btn);--radius-sm:var(--ls-radius-sm)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}