/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-400:oklch(67.3% .182 276.935);--color-violet-600:oklch(54.1% .281 293.009);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-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);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#0a0b12;--color-panel:#24253c;--color-line:#3b3d63;--color-accent:#8084ea;--color-accent-hover:#7175dd;--color-bone:#e8e8f0;--color-mute:#8b8da8;--color-dim:#7d7fa3}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1\.5{inset:calc(var(--spacing) * -1.5)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2\.5{inset-inline:calc(var(--spacing) * 2.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-\[5px\]{top:-5px}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-24{top:calc(var(--spacing) * 24)}.-right-\[5px\]{right:-5px}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.right-180{right:calc(var(--spacing) * 180)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-\[5px\]{left:-5px}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.left-\[3\.5px\]{left:3.5px}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-\[1px\]{margin-inline:1px}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.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-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[11px\]{margin-top:11px}.mt-auto{margin-top:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.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)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-\[7px\]{width:7px;height:7px}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-8\/9{height:88.8889%}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[2px\]{height:2px}.h-\[18px\]{height:18px}.h-\[248px\]{height:248px}.h-\[300px\]{height:300px}.h-\[330px\]{height:330px}.h-\[404px\]{height:404px}.h-\[440px\]{height:440px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-\[220–240px\]{max-height:220–240px}.max-h-\[240px\]{max-height:240px}.max-h-\[420px\]{max-height:420px}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:0}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[2\.4em\]{min-height:2.4em}.min-h-\[3\.4em\]{min-height:3.4em}.min-h-\[320px\]{min-height:320px}.min-h-auto{min-height:auto}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[32\%\]{width:32%}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[64px\]{width:64px}.w-\[70px\]{width:70px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[19ch\]{max-width:19ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.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:0}.min-w-\[3rem\]{min-width:3rem}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.5fr_1\.2fr_0\.9fr_0\.7fr_0\.6fr\]{grid-template-columns:1.5fr 1.2fr .9fr .7fr .6fr}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.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:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}: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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.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-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--s-reply\)\]\/30{border-color:var(--s-reply)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--s-reply\)\]\/30{border-color:color-mix(in oklab,var(--s-reply) 30%,transparent)}}.border-accent\/60{border-color:#8084ea99}@supports (color:color-mix(in lab,red,red)){.border-accent\/60{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.border-line{border-color:var(--color-line)}.border-line\/50{border-color:#3b3d6380}@supports (color:color-mix(in lab,red,red)){.border-line\/50{border-color:color-mix(in oklab,var(--color-line) 50%,transparent)}}.border-line\/60{border-color:#3b3d6399}@supports (color:color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--color-line) 60%,transparent)}}.border-line\/70{border-color:#3b3d63b3}@supports (color:color-mix(in lab,red,red)){.border-line\/70{border-color:color-mix(in oklab,var(--color-line) 70%,transparent)}}.border-line\/80{border-color:#3b3d63cc}@supports (color:color-mix(in lab,red,red)){.border-line\/80{border-color:color-mix(in oklab,var(--color-line) 80%,transparent)}}.border-transparent{border-color:#0000}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.bg-\[\#0d0e18\]\/90{background-color:oklab(16.8% .00344901 -.0206818/.9)}.bg-\[\#090a10\]{background-color:#090a10}.bg-\[color\:var\(--s-reply-bg\)\]{background-color:var(--s-reply-bg)}.bg-\[rgba\(9\,10\,16\,0\.4\)\]{background-color:#090a1066}.bg-\[rgba\(9\,10\,16\,0\.85\)\]{background-color:#090a10d9}.bg-accent{background-color:var(--color-accent)}.bg-accent\/50{background-color:#8084ea80}@supports (color:color-mix(in lab,red,red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-canvas\/60{background-color:#0a0b1299}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/60{background-color:color-mix(in oklab,var(--color-canvas) 60%,transparent)}}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-panel{background-color:var(--color-panel)}.bg-panel\/25{background-color:#24253c40}@supports (color:color-mix(in lab,red,red)){.bg-panel\/25{background-color:color-mix(in oklab,var(--color-panel) 25%,transparent)}}.bg-panel\/40{background-color:#24253c66}@supports (color:color-mix(in lab,red,red)){.bg-panel\/40{background-color:color-mix(in oklab,var(--color-panel) 40%,transparent)}}.bg-panel\/50{background-color:#24253c80}@supports (color:color-mix(in lab,red,red)){.bg-panel\/50{background-color:color-mix(in oklab,var(--color-panel) 50%,transparent)}}.bg-panel\/60{background-color:#24253c99}@supports (color:color-mix(in lab,red,red)){.bg-panel\/60{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-\[linear-gradient\(180deg\,\#12131d\,\#0c0d15\)\]{background-image:linear-gradient(#12131d,#0c0d15)}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab,red,red)){.from-green-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.from-green-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:4px_1px\]{background-size:4px 1px}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-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-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-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-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--dv-body)}.font-display{font-family:var(--dv-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.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-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[clamp\(22px\,2\.4vw\,30px\)\]{font-size:clamp(22px,2.4vw,30px)}.text-\[clamp\(24px\,2\.6vw\,34px\)\]{font-size:clamp(24px,2.6vw,34px)}.text-\[clamp\(26px\,3\.6vw\,42px\)\]{font-size:clamp(26px,3.6vw,42px)}.text-\[clamp\(26px\,3\.8vw\,44px\)\]{font-size:clamp(26px,3.8vw,44px)}.text-\[clamp\(28px\,4vw\,48px\)\]{font-size:clamp(28px,4vw,48px)}.text-\[clamp\(30px\,5vw\,56px\)\]{font-size:clamp(30px,5vw,56px)}.text-\[clamp\(40px\,6\.6vw\,74px\)\]{font-size:clamp(40px,6.6vw,74px)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#0a0b12\]{color:#0a0b12}.text-\[color\:var\(--s-reply\)\]{color:var(--s-reply)}.text-\[var\(--dv-fg\)\]{color:var(--dv-fg)}.text-accent{color:var(--color-accent)}.text-bone{color:var(--color-bone)}.text-dim{color:var(--color-dim)}.text-green-400{color:var(--color-green-400)}.text-mute{color:var(--color-mute)}.text-mute\/70{color:#8b8da8b3}@supports (color:color-mix(in lab,red,red)){.text-mute\/70{color:color-mix(in oklab,var(--color-mute) 70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-400{color:var(--color-zinc-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.accent-line{accent-color:var(--color-line)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_40px_120px_-40px_rgba\(79\,70\,229\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_120px_-40px_rgba\(79\,70\,229\,0\.45\)\]{--tw-shadow:0 40px 120px -40px var(--tw-shadow-color,#4f46e573)}.shadow-\[0_40px_120px_-50px_rgba\(79\,70\,229\,0\.5\)\]{--tw-shadow:0 40px 120px -50px var(--tw-shadow-color,#4f46e580)}.shadow-\[0_40px_120px_-50px_rgba\(79\,70\,229\,0\.5\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring,.ring-1,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-white\/\[0\.04\]{--tw-ring-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.ring-white\/\[0\.04\]{--tw-ring-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-blur-xs{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs))}.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-\[max-height\,opacity\]{transition-property:max-height,opacity;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))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.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}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[var\(--dv-primary\)\]:is(:where(.group):hover *){color:var(--dv-primary)}.group-hover\:text-bone:is(:where(.group):hover *){color:var(--color-bone)}.group-hover\:text-mute:is(:where(.group):hover *){color:var(--color-mute)}}.first\:rounded-s-lg:first-child{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.last\:rounded-e-lg:last-child{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-accent\/60:hover{border-color:#8084ea99}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.hover\:bg-\[var\(--dv-paper\)\]:hover{background-color:var(--dv-paper)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-panel\/70:hover{background-color:#24253cb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-panel\/70:hover{background-color:color-mix(in oklab,var(--color-panel) 70%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:text-\[var\(--dv-fg\)\]:hover{color:var(--dv-fg)}.hover\:text-bone:hover{color:var(--color-bone)}}.focus\:z-10:focus{z-index:10}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[372px\]{height:372px}.sm\:w-\[45\%\]{width:45%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[46px\]{font-size:46px}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[45\%\]{width:45%}.md\:w-\[55\%\]{width:55%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr_1fr_1fr_0\.8fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr .8fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:right-12{right:calc(var(--spacing) * 12)}.lg\:left-12{left:calc(var(--spacing) * 12)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:shrink{flex-shrink:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-11{padding:calc(var(--spacing) * 11)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pr-10{padding-right:calc(var(--spacing) * 10)}.lg\:pb-0{padding-bottom:0}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-\[3\.4rem\]{font-size:3.4rem}.lg\:text-\[50px\]{font-size:50px}.lg\:text-\[54px\]{font-size:54px}.lg\:tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.lg\:whitespace-normal{white-space:normal}}}:root{--bg:#1c1c1b;--bg-sub:#191918;--bg-hover:#242423;--bg-hover2:#2c2c2a;--border:#2c2c2a;--border-strong:#3a3a37;--text:#e7e6e2;--text-2:#a4a39c;--text-3:#7a7a72;--text-4:#59594f;--accent:#8084ea;--accent-soft:#24253c;--accent-line:#3b3d63;--ok:#59b877;--warn:#d0a34a;--bad:#dd6a5c;--s-lead:#a9a79e;--s-lead-bg:#2a2a27;--s-contact:#6fa2f7;--s-contact-bg:#1a2740;--s-open:#ab90f2;--s-open-bg:#26203c;--s-reply:#d7a854;--s-reply-bg:#332c1a;--s-demo:#43c1b1;--s-demo-bg:#132e2b;--s-trial:#8f92ec;--s-trial-bg:#24253c;--s-won:#63c47e;--s-won-bg:#152c1e;--s-lost:#e2796d;--s-lost-bg:#341f1c;--r:2px;--r-lg:2px;--r-xl:3px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:28px;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.6;--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--radius-full:9999px;--bg-inset:#151514;--bg-active:var(--bg-hover2);--accent-hover:#7175dd;--accent-subtle:var(--accent-soft);--ok-subtle:#16271c;--warn-subtle:#2c2415;--bad-subtle:#2e1c19;--overlay:#0000008c;--bg-tooltip:#0f0f0e;--shadow-overlay:0 20px 50px -18px #000000a6;--shadow-toast:0 16px 40px -12px #0009;--focus-ring:0 0 0 2px #8084ea99;--dur-fast:.12s;--dur-med:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2,0,0,1);--ease-in:cubic-bezier(.4,0,1,1);--z-sticky:10;--z-nav:20;--z-drawer:30;--z-modal:40;--z-popover:50;--z-toast:60;--t1:var(--text);--t2:var(--text-2);--t3:var(--text-3);--t4:var(--text-4);--font-mono:var(--mono);--canvas:#0a0b12;--bone:#e8e8f0;--mute:#8b8da8;--dim:#7d7fa3;--dv-display:var(--font);--dv-body:var(--font)}*{box-sizing:border-box}body,html{height:100%;margin:0}body{font-family:var(--font);color:var(--text);background:var(--bg-sub);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.app-root{height:100vh;overflow:hidden}button{cursor:pointer;color:inherit;background:0 0;border:0}button,input{font-family:inherit}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.i{flex:none;width:16px;height:16px}.app{grid-template-columns:236px 1fr;height:100vh;display:grid}.side{background:var(--bg-sub);border-right:1px solid var(--border);flex-direction:column;min-height:0;padding:10px 8px;display:flex}.brand{align-items:center;gap:8px;padding:6px 8px 10px;display:flex}.brand-icon{border-radius:6px;flex:none;width:24px;height:24px;display:none}.brand-word{flex:none;width:auto;height:15px}.brand-word-d,[data-theme=dark] .brand-word-l{display:none}[data-theme=dark] .brand-word-d{display:block}.nav{flex-direction:column;gap:1px;margin-top:2px;display:flex}.nav-label{color:var(--text-4);letter-spacing:.02em;padding:13px 8px 4px;font-size:11px;font-weight:500}.nav-item{border-radius:var(--r);color:var(--text-2);text-align:left;align-items:center;gap:9px;width:100%;padding:6px 8px;font-size:13.5px;font-weight:450;transition:background .12s;display:flex}.nav-item:hover{background:var(--bg-hover)}.nav-item.on{background:var(--bg-hover2);color:var(--text);font-weight:500}.nav-item .i{width:16px;height:16px;color:var(--text-3);flex:none}.nav-item.on .i{color:var(--text-2)}.nav-item .ct{color:var(--text-4);margin-left:auto;font-size:11.5px}.side-foot{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:auto;padding:8px 0;display:flex}.theme-toggle{border-radius:var(--r);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:6px 8px;font-size:13.5px;font-weight:450;transition:background .12s;display:flex}.theme-toggle:hover{background:var(--bg-hover)}.theme-toggle .i{width:16px;height:16px;color:var(--text-3);flex:none}.side-user{border-radius:var(--r);align-items:center;gap:9px;padding:5px 6px;display:flex}.side-user:hover{background:var(--bg-hover)}.side-user-label{color:var(--text-3);font-size:13px}@media (min-width:901px){.app{grid-template-columns:64px 1fr;transition:grid-template-columns .2s cubic-bezier(.32,.72,0,1)}.app:has(.side:hover){grid-template-columns:236px 1fr}.side{overflow:hidden}.side .brand,.side .nav-item,.side .side-user,.side .theme-toggle{white-space:nowrap}.side .nav-item,.side .theme-toggle{padding-left:16px}.side .brand{padding-left:12px}.side .brand-icon{max-width:24px;transition:opacity .12s,max-width .2s cubic-bezier(.32,.72,0,1);display:block;overflow:hidden}.side:hover .brand-icon{opacity:0;max-width:0}.side:hover .brand{gap:0}.side .brand-word,.side .ct,.side .nav-lbl,.side .side-user-label,.side .theme-toggle span{opacity:0;max-width:0;transition:opacity .12s,max-width .2s cubic-bezier(.32,.72,0,1);overflow:hidden}.side .nav-label{opacity:0}.side:hover .brand-word,.side:hover .ct,.side:hover .nav-lbl,.side:hover .side-user-label,.side:hover .theme-toggle span{opacity:1;max-width:220px}.side:hover .nav-label{opacity:1}}.health{border:1px solid var(--border);background:var(--bg);border-radius:var(--r-lg);padding:9px 10px}.health-top{color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11.5px;font-weight:500;display:flex}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.health-row{color:var(--text-2);align-items:center;gap:6px;padding:2px 0;font-size:12px;display:flex}.health-row .e{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-row .n{color:var(--text-3);margin-left:auto}.main{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.page-title{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.2}.crumb{color:var(--text-3);font-size:13px}.seg{background:var(--bg-sub);border:1px solid var(--border);border-radius:2px;padding:2px;display:inline-flex}.seg a,.seg button{white-space:nowrap;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.seg a.on,.seg button.on{background:var(--bg-hover2);color:var(--text);box-shadow:0 0 0 1px var(--border-strong)}.stage-del{transition:color .12s,background .12s}.stage-del:hover{color:var(--bad);background:var(--bad-subtle)}.deal-card{transition:border-color .12s,background .12s}.deal-card:hover{border-color:var(--border-strong)}.deal-list{min-width:0}.deal-list thead th{color:var(--text-3);padding:9px 14px;font-size:12px}.deal-grouprow td{background:var(--bg-sub);border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;padding:7px 14px}.deal-row{cursor:pointer;transition:background .1s}.deal-row:hover{background:var(--bg-hover)}.deal-row td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 14px}.spacer{flex:1}.ipt{background:var(--bg-sub);border:1px solid var(--border);color:var(--text-3);border-radius:2px;align-items:center;gap:7px;min-width:180px;padding:5px 9px;font-size:13px;display:flex}.ipt input{font:inherit;outline:none}.btn{border:1px solid var(--border-strong);color:var(--text-2);background:var(--bg);border-radius:2px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.btn:hover{background:var(--bg-sub)}.btn-pri{background:var(--accent);color:var(--on-primary);border-color:var(--accent)}.btn-pri:hover{background:var(--accent-hover)}.btn .i{width:15px;height:15px}.btn-sm{padding:3px 8px;font-size:12px}.vtabs{border-bottom:1px solid var(--border);flex:none;gap:2px;padding:7px 18px 0}.vtab{border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px 9px;font-size:13px}.vtab.on{border-color:var(--text)}.vtab .c{color:var(--text-4);margin-left:4px;font-size:11.5px}.toolbar{color:var(--text-3);flex:none;gap:8px;padding:9px 18px}.filterbar,.toolbar{align-items:center;display:flex}.filterbar{border-bottom:1px solid var(--border);background:var(--bg-sub);flex-wrap:wrap;flex:none;gap:16px;padding:10px 18px}.fb-item{align-items:center;gap:7px;display:flex}.fb-k{color:var(--text-3);font-size:12px}.fb-dd{position:relative}.fb-trigger{background:var(--bg);border:1px solid var(--border);height:28px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-size:12.5px;display:inline-flex}.fb-trigger:hover{border-color:var(--border-strong)}.fb-trigger.on{border-color:var(--accent)}.fb-cur{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.fb-caret{width:13px;height:13px;color:var(--text-4);flex:none}.fb-menu{z-index:40;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-lg);min-width:190px;max-height:300px;box-shadow:var(--shadow-overlay);padding:5px;animation:min .14s ease-out;position:absolute;top:calc(100% + 5px);left:0;overflow:auto}.fb-opt{border-radius:var(--r);width:100%;color:var(--text-2);text-align:left;white-space:nowrap;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.fb-opt:hover{background:var(--bg-hover)}.fb-opt.on{color:var(--text)}.fb-check{width:14px;height:14px;flex:none}.fb-check,.fb-clear{color:var(--accent);margin-left:auto}.fb-clear{border-radius:3px;padding:4px 9px;font-size:12.5px;font-weight:500}.fb-clear:hover{background:var(--bg-hover)}.chip{color:var(--text-2);border-radius:3px;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;display:inline-flex}.chip:hover{background:var(--bg-sub)}.chip .i{width:14px;height:14px;color:var(--text-3)}.scroll{flex:1;min-height:0;overflow:auto}.twrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:960px}thead th{background:var(--bg);z-index:1;text-align:left;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:500;position:sticky;top:0}thead th:first-child{padding-left:16px}.th-inner{align-items:center;gap:6px;display:inline-flex}.th-ico{width:13px;height:13px;color:var(--text-4);flex:none}tbody td{border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:10px 12px;font-size:13.5px}tbody td:first-child{padding-left:16px}tbody td:nth-child(2){padding-left:12px}tbody tr{cursor:pointer}tbody tr:hover{background:var(--bg-sub)}.ck{border:1.5px solid var(--border-strong);vertical-align:middle;border-radius:2px;width:15px;height:15px;display:inline-block}.firm{color:var(--text);font-weight:500}.sub{color:var(--text-3);font-size:12px}.fav{color:#fff;vertical-align:middle;border-radius:6px;place-items:center;width:20px;height:20px;margin-right:9px;font-size:10.5px;display:inline-grid}.fav,.pill{font-weight:500}.pill{white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;display:inline-flex}.pill:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.pill-int{cursor:pointer;font:inherit;border:none;transition:filter .12s}.pill-int:hover{filter:brightness(.96)}.st-lead{color:var(--s-lead);background:var(--s-lead-bg)}.st-contact{color:var(--s-contact);background:var(--s-contact-bg)}.st-open{color:var(--s-open);background:var(--s-open-bg)}.st-reply{color:var(--s-reply);background:var(--s-reply-bg)}.st-demo{color:var(--s-demo);background:var(--s-demo-bg)}.st-trial{color:var(--s-trial);background:var(--s-trial-bg)}.st-won{color:var(--s-won);background:var(--s-won-bg)}.st-lost{color:var(--s-lost);background:var(--s-lost-bg)}.seqcell{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.steps{gap:3px;display:flex}.steps i{background:var(--bg-hover2);border-radius:2px;width:14px;height:4px}.steps i.done{background:var(--accent)}.steps i.now{background:var(--accent-line)}.demo-chip{color:var(--accent);background:var(--accent-soft);border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.demo-chip .i{width:12px;height:12px}.muted,.src{color:var(--text-3)}.src{font-size:11.5px}.board{gap:12px;height:100%;padding:16px 18px;display:none;overflow-x:auto}.board.on,.col{display:flex}.col{flex-direction:column;flex:none;width:262px;min-height:0}.col-h{color:var(--text-2);align-items:center;gap:8px;padding:2px 4px 10px;font-size:12.5px;font-weight:500;display:flex}.col-h .c{color:var(--text-4);font-weight:500}.col-h .dotp{border-radius:50%;width:8px;height:8px}.cards{flex-direction:column;gap:8px;display:flex;overflow:auto}.card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;padding:11px 12px;transition:border-color .12s}.card:hover{border-color:var(--border-strong);background:var(--bg-sub)}.card-firm{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.card-sub{color:var(--text-3);margin:3px 0 9px;font-size:12px}.card-foot{justify-content:space-between;align-items:center;display:flex}.scrim{opacity:0;pointer-events:none;z-index:20;background:#0000008c;transition:opacity .18s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.peek{background:var(--bg);border-left:1px solid var(--border);z-index:21;flex-direction:column;width:480px;max-width:92vw;height:100vh;transition:transform .22s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-30px 0 60px -30px #0009}.peek.on{transform:none}.peek-top{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.icobtn{width:28px;height:28px;color:var(--text-3);border-radius:3px;place-items:center;display:grid}.icobtn:hover{background:var(--bg-sub);color:var(--text-2)}.icobtn .i{width:16px;height:16px}.peek-body{padding:20px 22px 40px;overflow:auto}.peek-firm{align-items:center;gap:12px;margin-bottom:14px;display:flex}.peek-fav{color:#fff;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:500;display:grid}.peek-h1{letter-spacing:-.01em;font-size:18px;font-weight:500}.peek-h2{color:var(--text-3);font-size:13px}.props{flex-direction:column;gap:1px;margin:16px 0 2px;display:flex}.prop{border-radius:3px;grid-template-columns:126px 1fr;align-items:center;gap:8px;min-height:32px;padding:0 6px;display:grid}.prop:hover{background:var(--bg-sub)}.prop-k{color:var(--text-3);align-items:center;gap:7px;font-size:12.5px;display:flex}.prop-k .i{width:14px;height:14px;color:var(--text-4)}.prop-v{color:var(--text);align-items:center;gap:6px;min-width:0;padding:5px 0;font-size:13px;display:flex}.link-v,.prop-v .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-v{color:var(--accent);gap:6px;min-width:0}.link-v,.open-btn{align-items:center;display:inline-flex}.open-btn{border:1px solid var(--border-strong);color:var(--text-2);border-radius:2px;flex:none;gap:4px;padding:1px 7px;font-size:11px}.open-btn:hover{background:var(--bg-hover);color:var(--text)}.open-btn .i{width:11px;height:11px}.tgl{background:var(--bg-hover2);border:1px solid var(--border-strong);cursor:pointer;vertical-align:middle;border-radius:4px;flex:none;width:34px;height:20px;padding:0;transition:background .16s;display:inline-block;position:relative}.tgl:after{content:"";background:var(--text-3);border-radius:2px;width:14px;height:14px;transition:left .16s,background .16s;position:absolute;top:2px;left:2px}.tgl.on{background:var(--accent);border-color:var(--accent)}.tgl.on:after{background:#fff;left:16px}.tag{background:var(--bg-hover2);color:var(--text-2);border-radius:3px;padding:1px 8px;font-size:11.5px}.owner,.tag{align-items:center;display:inline-flex}.owner{gap:6px}.oav{color:#fff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:500;display:grid}.addprop{color:var(--text-3);text-align:left;border-radius:3px;align-items:center;gap:7px;width:100%;margin-top:2px;padding:6px;font-size:12.5px;display:flex}.addprop:hover{background:var(--bg-sub);color:var(--text-2)}.addprop .i{width:14px;height:14px}.sec-label{letter-spacing:.01em;color:var(--text-4);align-items:center;gap:8px;margin:22px 0 10px;font-size:11.5px;font-weight:500;display:flex}.sec-label .add{color:var(--text-3);margin-left:auto;font-weight:500}.deal{border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:10px;margin-bottom:7px;padding:9px 10px;display:flex}.deal-ico{background:var(--bg-sub);width:26px;height:26px;color:var(--text-3);border-radius:3px;flex:none;place-items:center;display:grid}.deal-ico .i{width:14px;height:14px}.deal-name{font-size:13px;font-weight:500}.deal-sub{color:var(--text-3);font-size:11.5px}.deal-val{color:var(--text-2);margin-left:auto;font-size:12.5px}.demo-open{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-lg);align-items:center;gap:10px;padding:11px 13px;display:flex}.demo-open .u{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.demo-open .btn{flex:none;margin-left:auto}.tl{padding-left:22px;position:relative}.tl:before{content:"";background:var(--border);width:1.5px;position:absolute;top:4px;bottom:4px;left:6px}.tl-item{padding:0 0 15px;position:relative}.tl-dot{background:var(--bg);border:2px solid var(--border-strong);border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:-22px}.tl-dot.acc{border-color:var(--accent)}.tl-dot.ok{border-color:var(--ok)}.tl-t{font-size:13px;font-weight:500}.tl-m{color:var(--text-3);font-size:12px}.wrap{max-width:none;margin:0;padding:18px 20px}.wrap-narrow{max-width:720px;padding:22px 24px}.tiles{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px;display:grid}.tile{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);padding:12px 13px}.tile .k{color:var(--text-3);font-size:11.5px;font-weight:500}.tile .v{letter-spacing:-.02em;margin-top:6px;font-size:23px;font-weight:500}.tile .d{color:var(--text-3);margin-top:3px;font-size:11.5px}.tile .d.up{color:var(--ok)}a.tile:hover{border-color:var(--border-strong);background:var(--bg-sub)}.panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);margin-bottom:16px}.panel-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.panel-h .t{font-size:13.5px;font-weight:500}.panel-b{padding:6px}.cols2{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.drow{border-radius:3px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.drow:hover{background:var(--bg-sub)}.drow .nm{font-weight:500}.drow .mt{color:var(--text-3);font-size:12px}.drow .val{margin-left:auto;font-weight:500}.mini{background:var(--bg-hover2);width:44px;height:6px;overflow:hidden}.mini,.mini>i{border-radius:3px}.mini>i{height:100%;display:block}.segbar{flex-direction:column;gap:9px;margin-top:4px;display:flex}.segrow{align-items:center;gap:10px;display:flex}.segrow-dot{border-radius:2px;flex:none;width:8px;height:8px}.segrow-k{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:42%;font-size:12.5px;overflow:hidden}.segrow-bar{background:var(--bg-hover2);border-radius:3px;flex:1;min-width:36px;height:6px;overflow:hidden}.segrow-bar>i{border-radius:3px;height:100%;display:block}.segrow-v{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:52px;font-size:12.5px;font-weight:500}.dsnooze{color:var(--text-3);border-radius:var(--r);flex:none;padding:3px 6px;font-size:12px;line-height:1}.dsnooze:hover{background:var(--bg-hover);color:var(--text)}.sender-warn{color:var(--bad);white-space:nowrap;margin-left:6px;font-size:11px}.dup-cmp{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.rtable{min-width:0}.rtable tbody tr{cursor:pointer}.rtable tbody tr:hover{background:var(--bg-sub)}.rtable td a{color:var(--text);text-decoration:none;display:block}.rtable td a:hover{color:var(--accent)}.rtable tbody td:not(:first-child),.rtable thead th:not(:first-child){text-align:right;padding-right:10px}.camp{border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;background:var(--bg);gap:14px;margin-bottom:9px;padding:13px 14px;display:flex}.camp:hover{border-color:var(--border-strong);background:var(--bg-sub)}.camp-ico{border-radius:3px;flex:none;place-items:center;width:34px;height:34px;display:grid}.camp-ico .i{width:17px;height:17px}.camp-name{font-size:14px;font-weight:500}.camp-meta{color:var(--text-3);margin-top:2px;font-size:12px}.camp-stat{text-align:right;min-width:74px}.camp-stat .n{font-size:14px;font-weight:500}.camp-stat .l{color:var(--text-4);font-size:11px}.funnel{gap:8px;margin:4px 0 18px;display:flex}.fstep{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);flex:1;padding:12px 13px}.fstep .n{letter-spacing:-.02em;font-size:21px;font-weight:500}.fstep .l{color:var(--text-3);margin-top:3px;font-size:11.5px}.subtabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;display:flex}.subtab{color:var(--text-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 12px 10px;font-size:13px;font-weight:500}.subtab.on{color:var(--text);border-color:var(--text)}.subtab:hover{color:var(--text-2)}.stepcard{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);margin-bottom:12px;overflow:hidden}.step-h{border-bottom:1px solid var(--border);background:var(--bg-sub);align-items:center;gap:11px;padding:11px 14px;display:flex}.step-n{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:3px;place-items:center;font-size:12px;font-weight:500;display:grid}.step-t{font-size:13.5px;font-weight:500}.step-delay{color:var(--text-3);margin-left:auto;font-size:12px}.step-b{padding:14px}.lbl{color:var(--text-4);margin-bottom:6px;font-size:11.5px;font-weight:500}.subj{align-items:center;gap:8px;margin-bottom:7px;display:flex}.subj .ab{background:var(--bg-sub);width:18px;height:18px;color:var(--text-3);border-radius:2px;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid}.subj .txt{border:1px solid var(--border);border-radius:3px;padding:6px 9px;font-size:13px}.subj .txt,.vartool{background:var(--bg-sub)}.vartool{border-radius:var(--r-lg) var(--r-lg) 0 0;border:1px solid var(--border);border-bottom:0;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 9px;display:flex}.vartool .hint{color:var(--text-4);margin-right:2px;font-size:11.5px}.vchip{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:3px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12px;font-weight:500;display:inline-flex}.vchip:hover{background:#2b2d47}.vchip .i{width:12px;height:12px}.vchip.demo{color:var(--s-demo);background:var(--s-demo-bg);border-color:#1c4a44}.compose{border:1px solid var(--border);border-radius:0 0 var(--r-lg) var(--r-lg);color:var(--text);white-space:pre-wrap;background:var(--bg);outline:none;min-height:150px;padding:13px 14px;font-size:13px;line-height:1.6}.compose:focus{border-color:var(--accent-line)}.var{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);white-space:nowrap;border-radius:2px;padding:0 5px;font-size:12.5px;font-weight:500}.var.demo{background:var(--s-demo-bg);color:var(--s-demo);border-color:#1c4a44}.conn{color:var(--text-3);justify-content:center;align-items:center;gap:8px;padding:2px 0 12px;font-size:12px;display:flex}.conn .ln{background:var(--border);width:1.5px;height:16px}.integ-pills{gap:6px;display:flex}.ipill{color:var(--text-2);border:1px solid var(--border);border-radius:3px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.ipill .d{background:var(--ok);border-radius:50%;width:6px;height:6px}.calwrap{grid-template-columns:1fr 260px;height:100%;min-height:0;display:grid}.calgrid{border-right:1px solid var(--border);overflow:auto}.calhead{background:var(--bg);z-index:2;border-bottom:1px solid var(--border);grid-template-columns:52px repeat(4,1fr);display:grid;position:sticky;top:0}.calhd{color:var(--text-2);text-align:center;border-left:1px solid var(--border);padding:10px 8px;font-size:12px}.calhd .dnum{color:var(--text);font-size:16px;font-weight:500}.calhd.today .dnum{color:var(--accent)}.calbody{grid-template-columns:52px repeat(4,1fr);display:grid}.caltime{color:var(--text-4);text-align:right;padding:4px 8px 0 0;font-size:11px}.calcell,.caltime{border-top:1px solid var(--border);height:52px}.calcell{border-left:1px solid var(--border);position:relative}.ev{cursor:pointer;border-left:3px solid;border-radius:3px;padding:5px 7px;font-size:11.5px;position:absolute;left:4px;right:4px;overflow:hidden}.ev .et{color:var(--text);font-weight:500}.ev .em{color:var(--text-2);font-size:11px}.ev.demo{background:var(--s-demo-bg);border-color:var(--s-demo)}.ev.call{background:var(--s-contact-bg);border-color:var(--s-contact)}.calside{padding:16px 15px;overflow:auto}.up-item{border-bottom:1px solid var(--border);gap:10px;padding:10px 0;display:flex}.up-time{color:var(--text-3);flex:none;width:58px;font-size:12px}.up-t{font-size:13px;font-weight:500}.up-m{color:var(--text-3);font-size:12px}.inbox-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.inbox{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);padding:13px 14px}.inbox-top{align-items:center;gap:10px;margin-bottom:11px;display:flex}.g-ico{background:var(--bg-sub);border-radius:2px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.inbox-s{color:var(--text-3);font-size:11.5px}.inbox-stat{color:var(--text-2);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.bar{background:var(--bg-hover2);height:5px;overflow:hidden}.bar,.bar>i{border-radius:3px}.bar>i{background:var(--accent);height:100%;display:block}.snd-cap{align-items:center;gap:8px;display:flex}.snd-dots{flex:none;gap:2px;display:flex}.snd-dots i{background:var(--bg-hover2);border-radius:1px;width:4px;height:13px}.snd-cap .t{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.snd-st{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.snd-psub{color:var(--bad);margin-top:2px;font-size:11px}.snd-link{color:var(--text);font-weight:500;text-decoration:none}.snd-link:hover{color:var(--accent);text-decoration:underline}.sig-ed{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);overflow:hidden}.sig-tools{border-bottom:1px solid var(--border);background:var(--bg-sub);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.sig-tool{min-width:26px;height:26px;color:var(--text-2);border-radius:2px;justify-content:center;align-items:center;padding:0 7px;font-size:12.5px;display:inline-flex}.sig-tool:hover{background:var(--bg-hover2);color:var(--text)}.sig-sep{background:var(--border);width:1px;height:16px;margin:0 4px}.sig-linkbar{border-bottom:1px solid var(--border);background:var(--bg-sub);align-items:center;gap:6px;padding:6px 8px;display:flex}.sig-linkinp{background:var(--bg);border:1px solid var(--border);min-width:0;color:var(--text);border-radius:2px;outline:none;flex:1;padding:4px 8px;font-size:12.5px}.sig-linkinp:focus{border-color:var(--accent)}.sig-body{background:#fff;outline:none;min-height:120px;max-height:340px;padding:12px 14px;overflow:auto}.sig-body:empty:before{content:attr(data-ph);color:#8a8a8a}.sig-html{color:#111;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6}.sig-html a{color:#2563eb}.sig-html img{max-width:100%;height:auto}.sig-html.sig-html table{width:revert;min-width:revert;border-collapse:revert}.sig-html.sig-html td,.sig-html.sig-html th{padding:revert;border:revert;background:revert;white-space:revert;font-size:revert;font-weight:revert;color:revert;text-align:revert;vertical-align:revert;position:revert}.sig-html.sig-html tr{cursor:revert}.sig-html.sig-html tr:hover{background:revert}.sig-preview{color:#111;border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;max-height:380px;padding:16px 18px;overflow:auto}.sig-preview a{color:#2563eb}.sig-preview img{max-width:100%;height:auto}.snd-acts{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:inline-flex}.settings{grid-template-columns:214px 1fr;height:100%;min-height:0;display:grid}.set-nav{border-right:1px solid var(--border);background:var(--bg-sub);padding:16px 10px;overflow:auto}.set-grp{color:var(--text-4);padding:14px 8px 5px;font-size:11px;font-weight:500}.set-grp:first-child{padding-top:0}.set-item{text-align:left;width:100%;color:var(--text-2);border-radius:3px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:flex}.set-item:hover{background:var(--bg-hover)}.set-item.on{background:var(--bg-hover2);color:var(--text);font-weight:500}.set-item .i{width:15px;height:15px;color:var(--text-3)}.set-body{overflow:auto}.set-h1{letter-spacing:-.01em;font-size:19px;font-weight:500}.set-h1s{color:var(--text-3);margin-top:3px;margin-bottom:20px;font-size:13px}.set-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.set-row .k{font-size:13.5px;font-weight:500}.set-row .d{color:var(--text-3);margin-top:2px;font-size:12.5px}.set-row .ctl{margin-left:auto}.field{min-width:220px}.field,.selfield{border:1px solid var(--border);background:var(--bg-sub);color:var(--text);border-radius:2px;padding:7px 10px;font-size:13px}.selfield{align-items:center;gap:8px;display:inline-flex}.integ-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.integ{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);align-items:flex-start;gap:12px;padding:14px;display:flex}.integ-logo{background:var(--bg-sub);border-radius:3px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.integ-n{align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:flex}.integ-d{color:var(--text-3);margin-top:3px;font-size:12px;line-height:1.45}.badge-on{color:var(--ok);background:var(--s-won-bg);border-radius:3px;padding:1px 7px;font-size:10.5px;font-weight:500}.member{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:11px 0;display:flex}.mav{color:#fff;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.mav,.mname{font-weight:500}.mname{font-size:13.5px}.memail{color:var(--text-3);font-size:12px}.fieldrow{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:10px 0;display:flex}.ftype{background:var(--bg-sub);width:26px;height:26px;color:var(--text-3);border-radius:3px;flex:none;place-items:center;display:grid}.ftype .i{width:14px;height:14px}.fname{font-size:13.5px;font-weight:500}.fkind{color:var(--text-3);margin-left:auto;font-size:12px}.typemenu{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.typeopt{border:1px solid var(--border);color:var(--text-2);background:var(--bg);border-radius:2px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.typeopt:hover{border-color:var(--border-strong);background:var(--bg-sub);color:var(--text)}.typeopt .i{width:14px;height:14px;color:var(--text-3)}.maprow{border-bottom:1px solid var(--border);grid-template-columns:1fr 28px 1fr;padding:9px 0;display:grid}.mapcsv{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.mapcsv .s{color:var(--text-4);font-size:11.5px;font-weight:400}.maparrow{color:var(--text-4);text-align:center}.toasts{z-index:60;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:calc(50% + 118px);transform:translate(-50%)}.toast{background:#2a2a28;gap:9px;animation:tin .16s ease-out;box-shadow:0 14px 34px -14px #000000b3}.toast .i{width:15px;height:15px;color:var(--ok)}@keyframes tin{0%{opacity:0;transform:translateY(8px)}}.mscrim{z-index:40;background:#0000008c;justify-content:center;align-items:flex-start;padding-top:9vh;display:none;position:fixed;inset:0}.mscrim.on{display:flex}.modal{border-radius:3px;width:520px;max-width:92vw;animation:min .16s ease-out;overflow:hidden;box-shadow:0 30px 70px -20px #0009}@keyframes min{0%{opacity:0;transform:translateY(-10px)}}.modal-h{gap:10px;padding:14px 16px}.modal-h .x{color:var(--text-3);margin-left:auto}.modal-b{max-height:62vh;padding:16px;overflow:auto}.modal-f{padding:12px 16px}.form-row{margin-bottom:12px}.form-row>label{color:var(--text-3);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.form-row .field{width:100%}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bulkbar{z-index:30;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-overlay);white-space:nowrap;align-items:center;gap:6px;max-width:calc(100vw - 96px);padding:8px 10px 8px 14px;display:none;position:fixed;bottom:22px;left:calc(50% + 118px);transform:translate(-50%)}.bulkbar.on{display:flex}.bulkbar .cnt{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px;font-size:13px;font-weight:500}.bulkbar .cnt .tnum{color:var(--accent)}.bulkbar .ba{white-space:nowrap;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r);cursor:pointer;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;transition:background .14s;display:inline-flex}.bulkbar .ba:hover{background:var(--bg-hover)}.bulkbar .ba .i{width:13px;height:13px;color:var(--text-3)}.ck{cursor:pointer}.ck.on{background:var(--accent);border-color:var(--accent);position:relative}.ck.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}tbody tr.sel{background:var(--accent-soft)}.uni{grid-template-columns:340px 1fr;height:100%;display:grid}.uni.threepane{grid-template-columns:340px 1fr 268px}.inbox-rail{border-left:1px solid var(--border);background:var(--bg-sub);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.uni-list{border-right:1px solid var(--border);overflow:auto}.uni-filter{border-bottom:1px solid var(--border);gap:2px;padding:9px 12px;display:flex}.uni-filter button{color:var(--text-3);border-radius:3px;padding:4px 9px;font-size:12px}.uni-filter button.on{background:var(--bg-hover2);color:var(--text)}.uni-c{border-bottom:1px solid var(--border);cursor:pointer;gap:9px;padding:12px 14px;display:flex}.uni-c:hover{background:var(--bg-sub)}.uni-c.on{background:var(--bg-hover2)}.uni-c .unread{background:var(--accent);border-radius:50%;height:7px;margin-top:6px}.uni-c .rd,.uni-c .unread{flex:none;width:7px}.uni-c .who{font-size:13px;font-weight:500}.uni-c .snip{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:214px;margin-top:2px;font-size:12px;overflow:hidden}.uni-c .tm{color:var(--text-4);flex:none;margin-left:auto;font-size:11px}.uni-thread{flex-direction:column;min-height:0;display:flex}.uni-th-h{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:11px 16px;display:flex}.uni-msgs{background:var(--bg-sub);flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow:auto}.msg{border-radius:3px;max-width:74%;padding:10px 13px;font-size:13px;line-height:1.5}.msg.them{background:var(--bg);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.msg.me{background:var(--accent-soft);border:1px solid var(--accent-line);border-bottom-right-radius:4px;align-self:flex-end}.msg .mt{color:var(--text-4);margin-top:5px;font-size:10.5px}.uni-reply{border-top:1px solid var(--border);padding:12px 16px}.rbox{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:3px;outline:none;min-height:58px;padding:10px 12px;font-size:13px}.rbox:empty:before{content:"Write a reply…";color:var(--text-4)}.ractions{gap:8px;margin-top:9px}.ractions,.task{align-items:center;display:flex}.task{border-bottom:1px solid var(--border);gap:12px;padding:11px 12px}.task .tck{border:1.5px solid var(--border-strong);cursor:pointer;border-radius:2px;flex:none;width:17px;height:17px}.task.done .tck{background:var(--ok);border-color:var(--ok);position:relative}.task.done .tck:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.task.done .tt{color:var(--text-3);text-decoration:line-through}.task .tt{font-size:13.5px;font-weight:500}.task .tm{color:var(--text-3);font-size:12px}.task .tdue{color:var(--text-2);margin-left:auto;font-size:12px}.task .tdue.over{color:var(--bad)}.task-grp{color:var(--text-4);padding:18px 2px 6px;font-size:12px;font-weight:500}.stagerow{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:10px 0;display:flex}.stagedot{border-radius:50%;flex:none;width:12px;height:12px}.stagerow .grip{color:var(--text-4);cursor:grab}.stagerow .sn{font-size:13.5px;font-weight:500}.stagerow .sc{color:var(--text-3);margin-left:auto;font-size:12px}thead th.drag-col{cursor:grab;-webkit-user-select:none;user-select:none}thead th.drag-col:hover{background:var(--bg-hover)}thead th.drag-over{box-shadow:inset 2px 0 0 var(--accent)}thead th.addcol{color:var(--text-4);cursor:pointer;text-align:center;width:40px;font-size:14px}thead th.addcol:hover{color:var(--text-2);background:var(--bg-hover)}.pop-wrap{position:relative}.popover{z-index:30;background:var(--bg);border:1px solid var(--border-strong);border-radius:10px;min-width:230px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 20px 50px -18px #000000a6}.pop-h{color:var(--text-4);padding:6px 8px;font-size:11px;font-weight:500}.pop-item{color:var(--text-2);text-align:left;border-radius:3px;align-items:center;gap:9px;width:100%;padding:6px 8px;font-size:13px;display:flex}.pop-item:hover{background:var(--bg-sub)}.pop-item .grip{color:var(--text-4);cursor:grab;width:13px;height:13px}.pop-item .plabel{color:var(--text);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pop-item .ptype{color:var(--text-4);font-size:11px}.icon{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ipt-x{color:var(--text-4);border-radius:2px;margin-left:auto;padding:2px;display:inline-flex}.ipt-x:hover{color:var(--text-2);background:var(--bg-hover)}.ipt input{color:var(--text);background:0 0;border:0;outline:0;width:100%;font-size:13px}.ipt input::placeholder{color:var(--text-4)}.chip.chip-on{background:var(--accent-soft);color:var(--text)}.vtab.saved{align-items:center;gap:5px;display:inline-flex}.vtab .vx{color:var(--text-4);border-radius:2px;padding:1px;display:inline-flex}.vtab .vx:hover{color:var(--bad);background:var(--bg-hover)}.prop-v.editable,td.editable{cursor:pointer}td.editable:hover{background:var(--bg-hover)}.cell-inp{background:var(--bg);border:1px solid var(--accent);width:100%;min-width:80px;color:var(--text);border-radius:2px;outline:0;padding:4px 7px;font-family:inherit;font-size:13.5px}.prop-v .cell-inp{font-size:13px}.pdel{color:var(--text-4);border-radius:2px;padding:3px;display:inline-flex}.pdel:hover{color:var(--bad);background:var(--bg-hover)}.peek-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.peek-actions .btn-sm{align-items:center;gap:5px;display:inline-flex}.peek-actions .btn,.peek-actions .pill,.peek-actions .ui-btn{box-sizing:border-box;height:28px}.peek-actions .pill{padding-top:0;padding-bottom:0}.tl-empty{color:var(--text-4);padding:2px 0 8px;font-size:12.5px;line-height:1.5}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover .th-inner{color:var(--text-2)}th.sorted .th-inner{color:var(--text)}.th-sort{width:12px;height:12px;color:var(--accent);margin-left:2px}.setup-check{border:1.5px solid var(--border-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.setup-check.done{background:var(--ok);border-color:var(--ok);color:#fff}.menu{z-index:40;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-lg);min-width:190px;max-height:340px;padding:5px;position:fixed;overflow:auto;box-shadow:0 16px 40px -12px #0009}.menu-item{text-align:left;width:100%;color:var(--text-2);white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.menu-item:hover{background:var(--bg-hover);color:var(--text)}.menu-item .oav{width:18px;height:18px;font-size:9px}.menu-lbl{letter-spacing:.01em;color:var(--text-4);padding:8px 8px 3px;font-size:11px;font-weight:500}.menu-hint{color:var(--text-4);margin-left:auto;font-size:12px}.empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 20px;display:flex}.empty-ic{background:var(--bg-hover2);width:44px;height:44px;color:var(--text-4);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty-t{color:var(--text-2);font-size:13.5px;font-weight:500}.empty-b{color:var(--text-3);max-width:340px;margin-bottom:10px;font-size:13px}.loadmore{justify-content:center;padding:14px;display:flex}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.bulkbar .ba.ba-danger{color:var(--bad-text);border-color:var(--bad)}.bulkbar .ba.ba-danger:hover{background:var(--bad-subtle)}.bulkbar .ba.ba-danger .i{color:var(--bad)}.modal-scrim{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:24px;animation:fade .12s;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-xl);flex-direction:column;width:100%;max-width:440px;max-height:88vh;display:flex;box-shadow:0 24px 60px -20px #000000b3}.modal-wide{max-width:560px}.modal-h{border-bottom:1px solid var(--border);color:var(--text);flex:none;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:500;display:flex}.modal-b{flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.modal-f{border-top:1px solid var(--border);flex:none;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.field label{color:var(--text-3);font-size:12px;font-weight:500}.field input,.field select{background:var(--bg-sub);border:1px solid var(--border);color:var(--text);border-radius:2px;outline:0;width:100%;height:36px;padding:8px 10px;font-family:inherit;font-size:13.5px}.field input:focus,.field select:focus{border-color:var(--accent)}.field input::placeholder{color:var(--text-4)}.frow{gap:12px;display:flex}.modal-hint{color:var(--text-4);margin-top:-2px;font-size:12px;line-height:1.5}.ferr{color:var(--bad);font-size:12.5px}.dropzone{text-align:center;border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:34px 20px;display:flex}.dropzone:hover{border-color:var(--accent);background:var(--bg-sub)}.dz-t{color:var(--text);font-size:13.5px;font-weight:500}.dz-b,.map-head{color:var(--text-3);font-size:12.5px}.maplist{flex-direction:column;gap:8px;display:flex}.maprow{align-items:center;gap:10px;display:flex}.map-l{color:var(--text-2);flex:1;font-size:13px}.map-l .req{color:var(--bad);margin-left:2px}.maprow select{background:var(--bg-sub);border:1px solid var(--border);border-radius:3px;outline:0;flex:1;padding:6px 8px}.maprow select,.toast{color:var(--text);font-size:13px}.toast{z-index:60;background:var(--bg);border:1px solid var(--border-strong);border-radius:3px;align-items:center;gap:8px;padding:9px 14px;animation:fade .15s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #0009}.uni{flex:1;min-height:0}textarea.rbox{resize:vertical;width:100%;font-family:inherit;font-size:13px;line-height:1.5}.uni-back{display:none}@media (max-width:1080px){.uni.threepane{grid-template-columns:340px 1fr}.inbox-rail{display:none}}@media (max-width:760px){.uni{grid-template-columns:1fr!important}.uni.has-sel .uni-list,.uni:not(.has-sel) .uni-thread{display:none}.uni-back{display:grid}.uni-th-h{flex-wrap:wrap}.uni-c .snip{max-width:none}}.camp-name{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.crumb-btn{color:var(--text-3);border-radius:3px;align-items:center;gap:4px;padding:4px 6px;font-size:13px;display:inline-flex}.crumb-btn:hover{background:var(--bg-hover);color:var(--text-2)}textarea.compose.ta{resize:none;width:100%;font-family:inherit;font-size:13px;line-height:1.6;overflow:hidden}.delay-inp{background:var(--bg);border:1px solid var(--border);width:44px;color:var(--text);text-align:center;border-radius:2px;outline:0;margin:0 3px;padding:2px 5px;font-size:12px}.delay-inp:focus{border-color:var(--accent)}.step-del{color:var(--text-4);border-radius:2px;margin-left:10px;padding:4px}.step-del:hover{color:var(--bad);background:var(--bg-hover)}.vartool .vchip{cursor:pointer}.set-sec-t{color:var(--text-3);letter-spacing:.01em;margin:6px 0;font-size:12px;font-weight:500}.sender-picks{flex-direction:column;gap:6px;display:flex}.sender-pick{text-align:left;border:1px solid var(--border);color:var(--text-2);background:var(--bg-sub);border-radius:2px;padding:8px 11px;font-size:13px}.sender-pick:hover{border-color:var(--border-strong);color:var(--text)}.sender-pick.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.reply-opts{flex-direction:column;gap:8px;display:flex}.reply-opt{text-align:left;border:1px solid var(--border);background:var(--bg);border-radius:3px;align-items:flex-start;gap:11px;width:100%;padding:12px 13px;display:flex}.reply-opt:hover{border-color:var(--border-strong)}.reply-opt.on{border-color:var(--accent-line);background:var(--accent-soft)}.reply-opt-t{color:var(--text);font-size:13.5px;font-weight:500}.reply-opt-d{color:var(--text-3);margin-top:2px;font-size:12.5px}.radio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;position:relative}.radio.on{border-color:var(--accent)}.radio.on:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.camp-more{color:var(--text-4);border-radius:3px;flex:none;padding:5px}.camp-more:hover{background:var(--bg-hover2);color:var(--text-2)}.readiness{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--r-lg);margin-bottom:14px;padding:12px 14px}.readiness-t{color:var(--text-2);margin-bottom:8px;font-size:12px;font-weight:500}.readiness-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.readiness-list li{color:var(--text-3);align-items:center;gap:9px;font-size:13px;display:flex}.readiness-list li.ok{color:var(--text-2)}.readiness-list .rk{border:1.5px solid var(--border-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.readiness-list li.ok .rk{background:var(--ok);border-color:var(--ok)}.readiness-list a,.readiness-list button{color:var(--accent);margin-left:auto;font-size:12.5px}.lead-tab-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.filter-pills{flex-wrap:wrap;gap:4px;display:flex}.fpill{color:var(--text-3);text-transform:capitalize;border-radius:3px;padding:4px 10px;font-size:12px}.fpill:hover{background:var(--bg-sub);color:var(--text-2)}.fpill.on{background:var(--text);color:var(--bg)}.row-act{color:var(--text-4);border-radius:3px;flex:none;padding:5px}.row-act:hover{background:var(--bg-hover2);color:var(--text-2)}.row-act-danger:hover{color:var(--bad)}.step-icon{color:var(--text-4);border-radius:3px;flex:none;padding:5px}.step-icon:hover{background:var(--bg-hover2);color:var(--text-2)}.step-preview{background:var(--bg-sub);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px}.prev-label{color:var(--text-4);margin-bottom:8px;font-size:11px}.prev-subj{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:8px;font-size:14px;font-weight:500}.prev-body{color:var(--text-2);white-space:pre-wrap;font-size:13px;line-height:1.6}.step-actions{align-items:center;gap:2px;margin-left:10px;display:flex}.step-icon.on{background:var(--accent-soft);color:var(--accent)}.step-icon-danger:hover{color:var(--bad);background:var(--bg-hover)}.sends-first{color:var(--text-3);background:var(--bg-hover2);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500}.conn-lbl{white-space:nowrap}.vtabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.vtab,.vtabs{align-items:center}.vtab{color:var(--text-3);background:var(--bg-sub);border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.vtab:hover{color:var(--text-2);border-color:var(--border-strong)}.vtab.on{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.vtab.paused{opacity:.55}.vtab-tag{color:var(--text-4);margin-left:5px;font-size:10px}.vtab-add{width:28px;color:var(--text-4);justify-content:center;padding:0}.vtab-add:hover{color:var(--accent);border-color:var(--accent-line)}.subj{position:relative}.subj .txt{flex:1;padding-right:54px}.subj-cond{color:var(--text-3);background:var(--bg-hover2);border:1px solid var(--border);border-radius:3px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.subj-cond:hover{color:var(--accent);border-color:var(--accent-line)}.subj-cond .i{width:11px;height:11px}.vchip-ai,.vchip-cond{color:var(--text-2);background:var(--bg-hover2);border-color:var(--border)}.vchip-ai:hover,.vchip-cond:hover{background:var(--bg-hover);color:var(--text)}.vchip-ai .i{width:12px;height:12px}.actrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.actrow .actrow-r{margin-left:auto}.prev-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.prev-toggle{background:var(--bg);border:1px solid var(--border);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.prev-toggle button{color:var(--text-3);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.prev-toggle button.on{background:var(--accent-soft);color:var(--accent)}.prev-email{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px}.cond-b{flex-direction:column;gap:10px;display:flex}.cond-intro{color:var(--text-3);font-size:12.5px;line-height:1.5}.cond-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cond-if{color:var(--text-4);text-align:right;min-width:22px;font-size:12px}.cond-row .cell-inp{flex:1;min-width:70px}.cond-x{color:var(--text-4);border-radius:3px;flex:none;padding:5px}.cond-x:hover{color:var(--bad);background:var(--bg-hover)}.cond-join{background:var(--bg-sub);border:1px solid var(--border);border-radius:4px;gap:2px;width:max-content;margin:2px 0 2px 29px;padding:2px;display:inline-flex}.cond-join button{color:var(--text-3);border-radius:2px;padding:2px 10px;font-size:11px}.cond-join button.on{background:var(--accent-soft);color:var(--accent)}.cond-add{color:var(--accent);align-self:flex-start;align-items:center;gap:5px;padding:3px 4px;font-size:12px;display:inline-flex}.cond-add .i{width:13px;height:13px}.cond-then{border-top:1px solid var(--border);margin-top:2px;padding-top:12px}.cond-preview{background:var(--bg-sub);border:1px solid var(--border);border-radius:var(--r);color:var(--text-4);align-items:baseline;gap:8px;padding:8px 10px;font-size:11.5px;display:flex}.cond-preview code{color:var(--text-2);white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.camp-row:hover{background:var(--bg-sub)}.dash-grid>.dg-12{grid-column:span 12}.dash-grid>.dg-8{grid-column:span 8}.dash-grid>.dg-6{grid-column:span 6}.dash-grid>.dg-4{grid-column:span 4}@media (max-width:1160px){.dash-grid>.dg-6,.dash-grid>.dg-8{grid-column:span 12}.dash-grid>.dg-4{grid-column:span 6}}@media (max-width:720px){.dash-grid>.dg-4{grid-column:span 12}}.dash-ring{border:1.5px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;width:15px;height:15px;padding:0}.dash-ring:hover{border-color:var(--accent);background:var(--accent-soft)}.seqwrap{border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:344px 1fr;display:grid;overflow:hidden}.cadence{border-right:1px solid var(--border);background:var(--bg-sub);min-width:0;padding:14px 0 16px}.cadence-h{justify-content:space-between;align-items:baseline;gap:10px;padding:0 16px 12px;display:flex}.cadence-h-t{color:var(--text);font-size:13px;font-weight:500}.cadence-h-m{color:var(--text-3);font-size:12px}.cadence-row{display:flex}.cadence-day{text-align:right;width:52px;color:var(--text-4);flex:none;padding:9px 10px 0 0;font-size:11px}.cadence-axis{flex-direction:column;flex:none;align-items:center;width:14px;display:flex}.cadence-axis .axis-line{background:var(--border-strong);width:1.5px}.cadence-axis .axis-line:first-child{flex:0 0 11px}.cadence-axis .axis-line:last-child{flex:1}.cadence-axis .axis-line.hide{background:0 0!important}.axis-dot{border:1.5px solid var(--border-strong);background:var(--bg-sub);border-radius:999px;flex:none;width:7px;height:7px}.axis-dot.on{border-color:var(--accent);background:var(--accent)}.axis-dash{background:0 0;background-image:linear-gradient(var(--border-strong) 50%,transparent 50%);background-repeat:repeat-y;background-size:1.5px 6px}.cadence-main{flex:1;min-width:0;padding:0 14px 4px 8px}.stagecard{text-align:left;border-radius:var(--r);background:var(--bg);border:1px solid var(--border);border-left:2px solid #0000;width:100%;padding:8px 10px;transition:border-color .12s,background .12s;display:block}.stagecard:hover{border-color:var(--border-strong)}.stagecard.on{border-color:var(--accent-line);border-left-color:var(--accent);background:var(--accent-soft)}.stagecard-h{align-items:center;gap:7px;display:flex}.stagecard-ic{color:var(--text-3);flex:none;display:flex}.stagecard.on .stagecard-ic{color:var(--accent)}.stagecard-t{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.stagecard-rate{flex:none}.stagecard-rate,.stagecard-sub{color:var(--text-3);font-size:11.5px}.stagecard-sub{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.stagecard-meta{align-items:center;gap:7px;margin-top:5px;display:flex}.stagecard-ab{color:var(--text-3);border:1px solid var(--border);border-radius:999px;padding:0 6px;font-size:10.5px}.stagecard-flag{color:var(--warn);font-size:10.5px}.cadence-wait{color:var(--text-4);padding:7px 0 12px;font-size:11px}.cadence-add{padding:2px 14px 0 74px}.seqadd{color:var(--text-3);border:1px dashed var(--border-strong);border-radius:var(--r);background:var(--bg);justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12.5px;font-weight:500;display:flex}.seqadd:hover{color:var(--accent);border-color:var(--accent)}.seqadd .i{width:14px;height:14px}.seqeditor{min-width:0}.seqeditor .stepcard{border:0;border-radius:0;margin-bottom:0}@media (max-width:820px){.seqwrap{grid-template-columns:1fr}.cadence{border-right:0;border-bottom:1px solid var(--border)}}.insertmenu{display:inline-flex;position:relative}.insertmenu-brace{letter-spacing:-1px;font-family:ui-monospace,monospace;font-size:11px}.insertmenu-scrim{z-index:30;position:fixed;inset:0}.insertmenu-pop{z-index:40;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-lg);min-width:224px;max-height:320px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 16px 40px -12px #0009}.insertmenu-grp+.insertmenu-grp{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.insertmenu-h{color:var(--text-4);padding:4px 8px 3px;font-size:11px;font-weight:600}.insertmenu-pop .menu-item{justify-content:space-between}.insertmenu-tok{color:var(--text-4);font-family:ui-monospace,monospace;font-size:11px}.pvm-head{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:12px}.pvm-row{gap:8px;margin-bottom:3px;font-size:12px;display:flex}.pvm-k{color:var(--text-4);min-width:34px}.pvm-v{color:var(--text-2)}.pvm-subj{color:var(--text);margin-top:6px;font-size:15px;font-weight:600}.pvm-sheet{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;padding:20px}.pvm-body{color:#111}.pvm-foot{align-items:center;gap:10px;margin-right:auto;display:flex}.picker-list{border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;max-height:44vh;display:flex;overflow:auto}.picker-row{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.picker-row:last-child{border-bottom:0}.picker-row:hover,.step-metrics{background:var(--bg-sub)}.step-metrics{border-bottom:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;gap:16px;padding:9px 14px;font-size:12px;display:flex}.step-metrics b{color:var(--text);font-weight:500}.fstep .p{color:var(--text-4);margin-top:2px;font-size:11px}.camp{align-items:center}@media (max-width:640px){.camp-stat{min-width:56px}.camp .camp-stat:nth-child(4){display:none}}.senders-summary{color:var(--text-3);margin-bottom:14px;font-size:12.5px}.inbox-e{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.inbox-act{color:var(--accent);font-size:12px;font-weight:500}.inbox-act:hover{color:var(--accent-hover);text-decoration:underline}.auth-badges{flex:none;gap:5px;display:flex}.auth-badge{color:var(--text-4);background:var(--bg-hover2);border-radius:3px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.auth-badge.ok{color:var(--ok);background:var(--s-won-bg)}.connect-opt{border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:11px;padding:11px 13px;display:flex}.connect-opt+.connect-opt{margin-top:-4px}a.connect-opt-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .12s,background .12s}a.connect-opt-link:hover{border-color:var(--accent);background:var(--bg-sub)}.connect-opt.is-soon{opacity:.5}.setlist{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;margin-bottom:14px;display:flex;overflow:hidden}.setrow{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:11px 13px;transition:background .12s;display:flex}.setrow:last-child{border-bottom:0}.setrow:hover{background:var(--bg-sub)}.setrow.drag-over{box-shadow:inset 0 2px 0 var(--accent)}.setrow-name{min-width:0;color:var(--text);cursor:text;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.setrow-meta{font-size:12px}.setrow-del,.setrow-meta{color:var(--text-4);flex:none}.setrow-del{border-radius:2px;padding:5px}.setrow-del:hover{color:var(--bad);background:var(--bg-hover)}.setrow-del:disabled{opacity:.35;cursor:not-allowed}.stage-swatch{border:1px solid #ffffff1f;border-radius:2px;flex:none;width:16px;height:16px}.setadd{align-items:center;gap:8px;display:flex}.setadd input{background:var(--bg-sub);border:1px solid var(--border);color:var(--text);border-radius:2px;outline:0;flex:1;padding:8px 10px;font-family:inherit;font-size:13.5px}.setadd input:focus{border-color:var(--accent)}.setadd input::placeholder{color:var(--text-4)}.type-select{background:var(--bg-sub);border:1px solid var(--border);color:var(--text-2);border-radius:3px;outline:0;flex:none;padding:5px 8px;font-size:12.5px}.you-tag{color:var(--accent);background:var(--accent-soft);vertical-align:middle;margin-left:7px;padding:1px 6px;font-size:10.5px}.role-badge,.you-tag{border-radius:3px;font-weight:500}.role-badge{color:var(--text-3);background:var(--bg-hover2);text-transform:capitalize;flex:none;padding:2px 9px;font-size:11px}.role-badge.role-admin{color:var(--accent);background:var(--accent-soft)}.setnote{color:var(--text-4);padding:2px;font-size:12.5px;line-height:1.5}.setcard{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.setcard-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.setcard-row:last-child{border-bottom:0}.setcard-k{color:var(--text-3);font-size:13px}.setcard-v{color:var(--text);font-size:13.5px}.set-body,.set-row-l{min-width:0}.set-input,.set-select{background:var(--bg-sub);border:1px solid var(--border);color:var(--text);border-radius:2px;outline:0;min-width:220px;padding:7px 10px;font-family:inherit;font-size:13.5px}.set-input:focus,.set-select:focus,.set-textarea:focus{border-color:var(--accent)}.set-input-sm{text-align:center;width:92px;min-width:0}.set-ro{color:var(--text-3);font-size:13.5px}.set-profile{align-items:center;gap:14px;padding:8px 0 18px;display:flex}.set-avatar{color:#fff;object-fit:cover;border-radius:3px;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:500;display:grid}.set-range{align-items:center;gap:8px;display:inline-flex}.set-range .set-select{min-width:120px}.set-dash{color:var(--text-4);font-size:12.5px}.day-chips{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:inline-flex}.day-chip{color:var(--text-3);border:1px solid var(--border);border-radius:3px;padding:4px 9px;font-size:12px}.day-chip:hover{background:var(--bg-hover);color:var(--text-2)}.day-chip.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.set-field{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 0;display:flex}.set-field label{color:var(--text);font-size:13.5px;font-weight:500}.set-field .set-input{width:100%;min-width:0}.set-textarea{background:var(--bg-sub);border:1px solid var(--border);color:var(--text);resize:vertical;border-radius:2px;outline:0;width:100%;padding:8px 10px;font-family:inherit;font-size:13.5px;line-height:1.5}.set-hint{color:var(--text-4);font-size:12px}.set-soon{color:var(--text-4);background:var(--bg-hover2);white-space:nowrap;border-radius:3px;padding:2px 9px;font-size:11.5px;font-weight:500}.set-mobile-nav{background:var(--bg-sub);border:1px solid var(--border);color:var(--text);border-radius:2px;outline:0;padding:6px 10px;font-size:13px;display:none}.btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:820px){.settings{grid-template-columns:1fr}.set-nav{display:none}.set-mobile-nav{display:inline-block}.set-row{flex-wrap:wrap;gap:8px}.set-row .ctl{margin-left:auto}.set-input,.set-select{width:100%;min-width:0}.set-range{width:100%}.integ-grid{grid-template-columns:1fr}}.set2-shell{flex:1;grid-template-columns:216px 1fr;min-height:0;display:grid}.set2-rail,.set2-shell{background:var(--bg-sub)}.set2-rail{border-right:1px solid var(--border);padding:18px 0 32px;overflow:auto}.set2-rh{padding:0 12px 14px}.set2-rh-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.set2-rh-s{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.set2-search{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);align-items:center;gap:8px;margin:0 12px 14px;padding:5px 8px;display:flex}.set2-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.set2-search input::placeholder{color:var(--text-4)}.set2-grp{margin-bottom:16px}.set2-grp-l{color:var(--text-4);padding:0 12px 4px;font-size:11px;font-weight:500}.set2-item{border-radius:var(--r);cursor:pointer;text-align:left;width:calc(100% - 12px);font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:0 6px 1px;padding:5px 12px;transition:background .14s;display:flex}.set2-item:hover{background:var(--bg-hover)}.set2-item.on,.set2-item.on:hover{background:var(--accent-soft)}.set2-item .l{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:400;overflow:hidden}.set2-item.on .l{color:var(--accent);font-weight:500}.set2-item .dot{background:var(--warn);border-radius:9999px;flex:none;width:6px;height:6px}.set2-content{min-width:0;overflow:auto}.set2-wrap{max-width:1060px;padding:26px 30px 56px}.set2-ph{margin-bottom:20px}.set2-ph-t{letter-spacing:-.01em;font-size:16px;font-weight:500}.set2-ph-d{color:var(--text-3);max-width:660px;margin-top:3px;font-size:13px;line-height:1.55}.set2-mob{margin-bottom:18px;display:none}.set2-mob label{color:var(--text-4);margin-bottom:5px;font-size:11px;display:block}.set2-mob select{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='%2362647f' stroke-width='1.4'%3E%3Cpath d='M2.5 4L5 6.5L7.5 4'/%3E%3C/svg%3E") no-repeat right 11px center;width:100%;color:var(--text);font:inherit;outline:0;padding:8px 30px 8px 11px;font-size:14px}.set2-card{border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--bg);overflow:hidden}.set2-gap{margin-top:14px}.set2-chead{border-bottom:1px solid var(--border);background:var(--bg-sub);align-items:center;gap:10px;padding:11px 15px;display:flex}.set2-chead .t{font-size:13px;font-weight:500}.set2-chead .n{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:12px}.set2-row{border-bottom:1px solid var(--border);grid-template-columns:280px 1fr;align-items:center;gap:20px;padding:15px 18px;display:grid}.set2-row:last-child{border-bottom:0}.set2-row.w{grid-template-columns:300px 1fr}.set2-k{font-size:13px;font-weight:500;display:block}.set2-d{color:var(--text-4);margin-top:2px;font-size:12px;line-height:1.45;display:block}.set2-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.set2-in{border:1px solid var(--border);border-radius:var(--r);font:inherit;background:var(--bg);color:var(--text);outline:0;width:100%;max-width:320px;padding:7px 10px;font-size:13px}.set2-in:focus{border-color:var(--accent)}.set2-in.num{text-align:right;font-variant-numeric:tabular-nums;width:110px;max-width:110px}.set2-sel{appearance:none;border:1px solid var(--border);border-radius:var(--r);font:inherit;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='%2362647f' stroke-width='1.4'%3E%3Cpath d='M2.5 4L5 6.5L7.5 4'/%3E%3C/svg%3E") no-repeat right 11px center;color:var(--text);cursor:pointer;outline:0;width:100%;max-width:320px;padding:7px 30px 7px 10px;font-size:13px}.set2-sel:focus{border-color:var(--accent)}.set2-sel.auto{width:auto;max-width:none}.set2-ta{border:1px solid var(--border);border-radius:var(--r);font:inherit;background:var(--bg);color:var(--text);resize:vertical;outline:0;width:100%;padding:9px 11px;font-size:13px;line-height:1.6}.set2-ta:focus{border-color:var(--accent)}.set2-btn{appearance:none;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r);font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:13px;transition:background .14s;display:inline-flex}.set2-btn:hover{background:var(--bg-hover)}.set2-btn.p{background:var(--accent);border-color:var(--accent);color:var(--on-primary);padding:8px 14px;font-weight:500}.set2-btn.p:hover{background:var(--accent-hover)}.set2-btn.dgr{background:var(--bad);border-color:var(--bad);color:var(--on-primary);font-weight:500}.set2-btn:disabled{opacity:.5;cursor:not-allowed}.set2-btn.blk{width:100%}.set2-lrow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 15px;transition:background .14s;display:flex}.set2-lrow:last-child{border-bottom:0}.set2-lrow.hov:hover{background:var(--bg-hover)}.set2-lrow.add{background:var(--bg-sub)}.set2-lrow.drag-over{box-shadow:inset 0 2px 0 var(--accent)}.set2-ic{border-radius:var(--r);background:var(--bg-inset);width:26px;height:26px;color:var(--text-3)}.set2-av,.set2-ic{flex:none;justify-content:center;align-items:center;display:flex}.set2-av{border-radius:var(--r-xl);color:#fff;font-weight:500}.set2-grip{color:var(--text-4);cursor:grab;flex:none;display:flex}.set2-swatch{border-radius:var(--r);cursor:pointer;border:1px solid var(--border);flex:none;width:18px;height:18px;padding:0}.set2-inline{border-radius:var(--r);cursor:text;min-width:120px;color:var(--text);background:0 0;border:1px solid #0000;flex:1;margin-left:-7px;padding:4px 7px;font-family:inherit;font-size:13px}.set2-inline:hover{border-color:var(--border);background:var(--bg-sub)}.set2-inline:focus{border-color:var(--accent);background:var(--bg);outline:0}.set2-del{border-radius:var(--r);width:28px;height:28px;color:var(--text-4);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .14s;display:flex}.set2-del:hover{background:var(--bad-subtle);color:var(--bad-text)}.set2-del:disabled{opacity:.35;cursor:not-allowed}.set2-link{color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:13px}.set2-link:hover{color:var(--bad-text)}.set2-bdg{border-radius:var(--r-xl);background:var(--bg-inset);color:var(--text-2);white-space:nowrap;padding:2px 8px;font-size:12px}.set2-bdg.acc{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent)}.set2-bdg.warn{background:var(--warn-subtle);color:var(--warn-text);align-items:center;gap:6px;display:inline-flex}.set2-bdg.ro{background:var(--bg-inset);color:var(--text-3);padding:2px 7px;font-size:11px}.set2-you{border-radius:var(--r-xl);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);padding:1px 6px;font-size:11px}.set2-auth{border-radius:var(--r-xl);background:var(--bg-inset);color:var(--text-4);white-space:nowrap;align-items:center;gap:5px;padding:2px 7px;font-size:11px;display:inline-flex}.set2-auth.ok{background:var(--ok-subtle);color:var(--ok-text)}.set2-auth.bad{background:var(--bad-subtle);color:var(--bad-text)}.set2-chip{border-radius:var(--r);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border);background:var(--bg);color:var(--text-3);padding:5px 10px;font-size:12px;transition:background .14s}.set2-chip:hover{background:var(--bg-hover)}.set2-chip.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.set2-chip.mono{padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.set2-tg{background:var(--bg-hover2);border:1px solid var(--border-strong);cursor:pointer;border-radius:9999px;flex:none;width:34px;height:20px;padding:0;transition:background .14s;display:block;position:relative}.set2-tg:after{content:"";background:#fff;border-radius:9999px;width:14px;height:14px;transition:left .14s;position:absolute;top:2px;left:2px}.set2-tg.on{background:var(--accent);border-color:var(--accent)}.set2-tg.on:after{left:16px}.set2-empty{text-align:center;flex-direction:column;gap:7px;padding:44px 16px}.set2-empty,.set2-empty .ei{align-items:center;display:flex}.set2-empty .ei{background:var(--bg-inset);width:34px;height:34px;color:var(--text-4);border-radius:9999px;justify-content:center}.set2-empty .et{color:var(--text-2);font-size:13px;font-weight:500}.set2-empty .eb{color:var(--text-3);max-width:340px;font-size:13px;line-height:1.5}.set2-note{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg-inset);align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.set2-note .tx{color:var(--text-2);font-size:13px;line-height:1.55}.set2-cols{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.set2-plan-grid{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:12px;display:grid}.set2-sl{margin-bottom:10px;font-size:14px;font-weight:500}.set2-sig{grid-template-columns:1fr 1fr;display:grid}.set2-banner{border:1px solid var(--accent-line);border-radius:var(--r-xl);background:var(--accent-soft);flex-wrap:wrap;gap:12px;padding:14px 16px}.set2-banner,.set2-ov{align-items:flex-start;display:flex}.set2-ov{background:var(--overlay);z-index:70;justify-content:center;padding:80px 16px 16px;position:fixed;inset:0}.set2-modal{background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-xl);width:420px;max-width:100%;box-shadow:var(--shadow-overlay)}.set2-modal-h{border-bottom:1px solid var(--border);padding:14px 16px;font-size:14px;font-weight:500}.set2-modal-b{padding:16px}.set2-modal-f{border-top:1px solid var(--border);background:var(--bg-sub);align-items:center;gap:8px;padding:13px 16px;display:flex}.set2-pal{z-index:40;border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--bg);box-shadow:var(--shadow-overlay);grid-template-columns:repeat(4,24px);gap:7px;padding:9px;display:grid;position:absolute;top:calc(100% - 4px);left:34px}.set2-pal button{border-radius:var(--r);cursor:pointer;border:1px solid var(--border);width:24px;height:24px;padding:0}@media (max-width:820px){.set2-shell{grid-template-columns:1fr}.set2-rail{display:none}.set2-mob{display:block}.set2-wrap{padding:16px}.set2-row,.set2-row.w{grid-template-columns:1fr;gap:8px}.set2-ctl{justify-content:flex-start}.set2-in,.set2-sel{max-width:none}.set2-cols,.set2-plan-grid,.set2-sig{grid-template-columns:1fr}.set2-sig>div{border-bottom:1px solid var(--border);border-right:0!important}}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-stage{background:var(--bg-sub);flex-direction:column;min-height:100vh;display:flex}.auth-fill{flex:1;justify-content:center;align-items:center;padding:88px 24px 48px;display:flex}.auth-card{background:var(--bg);border:1px solid var(--border);border-radius:10px;width:100%;max-width:384px;padding:30px 30px 28px;box-shadow:0 1px 2px #1c1d2c0a}.auth-h{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.auth-sub{color:var(--text-3);margin-top:5px;font-size:14px;line-height:1.5}.auth-label{color:var(--text);margin-bottom:5px;font-size:13px;font-weight:500;display:block}.auth-in{border:1px solid var(--border-strong);background:var(--bg);width:100%;height:40px;color:var(--text);border-radius:6px;outline:0;padding:0 11px;font-family:inherit;font-size:14px;transition:border-color .14s,box-shadow .14s}.auth-in::placeholder{color:var(--text-4)}.auth-in:focus{border-color:var(--accent);box-shadow:0 0 0 2px #5457d659}.auth-in.err{border-color:var(--bad-text);background:var(--bad-subtle)}.auth-btn{appearance:none;width:100%;height:40px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:background .14s;display:flex}.auth-btn.g{background:var(--bg);border:1px solid var(--border-strong);color:var(--text);gap:9px}.auth-btn.g:hover{background:var(--bg-hover)}.auth-btn.p{background:var(--accent);border:1px solid var(--accent);color:var(--on-primary)}.auth-btn.p:hover{background:var(--accent-hover)}.auth-btn:disabled{opacity:.55;cursor:not-allowed}.auth-btn.p:disabled:hover{background:var(--accent)}.auth-div{align-items:center;gap:10px;margin:18px 0;display:flex}.auth-div span.l{background:var(--border);flex:1;height:1px}.auth-div span.t{color:var(--text-4);font-size:12px}.auth-err{color:var(--bad-text);background:var(--bad-subtle);border-radius:6px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.auth-spin{border:2px solid #fff6;border-top:2px solid var(--on-primary);border-radius:9999px;width:14px;height:14px;animation:auth-spin .7s linear infinite}.auth-reveal{color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:12px}.auth-reveal:hover{color:var(--text-2)}.auth-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:14px 24px 20px;display:flex}.auth-foot a,.auth-foot span{color:var(--text-4);font-size:12px}.auth-code{text-align:center;border:1px solid var(--border-strong);background:var(--bg);font-variant-numeric:tabular-nums;min-width:0;height:52px;color:var(--text);border-radius:6px;outline:0;flex:1;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px;transition:border-color .14s,box-shadow .14s}.auth-code:focus{border-color:var(--accent);box-shadow:0 0 0 2px #5457d659}.bk-stage{background:var(--bg-sub);justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.bk-panels{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:row;align-items:stretch;width:100%;max-width:968px;min-height:560px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1c1d2c0d}.bk-host{border-right:1px solid var(--border);flex-shrink:0;width:312px;padding:26px 26px 28px}.bk-host,.bk-panel{flex-direction:column;display:flex}.bk-panel{flex:1;min-width:0}.bk-sched{flex:1;align-items:stretch;min-height:0;display:flex}.bk-cal{flex:1;min-width:0;padding:26px}.bk-slotcol{border-left:1px solid var(--border);flex-shrink:0;width:244px}.bk-slotcol,.bk-slots{flex-direction:column;display:flex}.bk-slots{flex:1;gap:8px;min-height:0;max-height:372px;padding:0 20px 12px;overflow-y:auto}.bk-slots::-webkit-scrollbar{width:8px}.bk-slots::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg);border-radius:8px}.bk-pad{padding:26px}.bk-day{aspect-ratio:1;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:38px;font-family:inherit;font-size:14px;transition:background .14s;display:flex}.bk-day.open{cursor:pointer}.bk-day.open:hover{filter:brightness(.97)}.bk-slot{font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex:1;justify-content:center;min-width:0;font-weight:500;transition:background .14s,border-color .14s}.bk-in,.bk-slot{align-items:center;height:40px;font-family:inherit;font-size:14px;display:flex}.bk-in{border:1px solid var(--border-strong);background:var(--bg);width:100%;color:var(--text);border-radius:8px;outline:0;padding:0 11px;transition:border-color .14s,box-shadow .14s}.bk-in:focus{border-color:var(--accent);box-shadow:0 0 0 2px #5457d659}.bk-in.err{border-color:var(--bad-text);background:var(--bad-subtle)}.bk-ta{border:1px solid var(--border-strong);background:var(--bg);width:100%;min-height:84px;color:var(--text);resize:vertical;border-radius:8px;outline:0;padding:10px 11px;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .14s,box-shadow .14s;display:block}.bk-ta:focus{border-color:var(--accent);box-shadow:0 0 0 2px #5457d659}.bk-ta::placeholder{color:var(--text-4)}.bk-cta{appearance:none;background:var(--accent);border:1px solid var(--accent);width:100%;height:42px;font:inherit;color:var(--on-primary);cursor:pointer;border-radius:8px;font-size:14px;font-weight:500;transition:background .14s}.bk-cta:hover{background:var(--accent-hover)}.bk-cta:disabled{opacity:.6;cursor:not-allowed}.bk-calbtn{appearance:none;background:var(--bg);border:1px solid var(--border-strong);font:inherit;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;padding:8px 13px;font-size:13px;text-decoration:none;transition:background .14s;display:inline-flex}.bk-calbtn:hover{background:var(--bg-hover)}@media (max-width:900px){.bk-stage{align-items:flex-start;padding:16px}.bk-panels{flex-direction:column;min-height:auto}.bk-host{border-right:0;border-bottom:1px solid var(--border);width:100%;padding:20px}.bk-sched{flex-direction:column}.bk-cal{padding:20px}.bk-slotcol{border-left:0;border-top:1px solid var(--border);width:100%}.bk-slots{max-height:none}.bk-pad{padding:20px}}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.logo-marquee-track{width:max-content;animation:logo-scroll 34s linear infinite;display:flex}.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.logo-marquee-track{animation:none}}.taskadd{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:10px 12px;display:flex}.taskadd>input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:220px;font-size:14px}.taskadd>input::placeholder{color:var(--text-4)}.taskadd-opts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.due-quick{color:var(--text-3);border:1px solid var(--border);border-radius:3px;padding:4px 9px;font-size:12px}.due-quick:hover{background:var(--bg-hover);color:var(--text-2)}.due-quick.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.due-lead{background:var(--bg-sub);border:1px solid var(--border);color:var(--text-2);border-radius:3px;outline:0;max-width:140px;padding:4px 8px;font-size:12px}.tasksec{margin-bottom:20px}.tasksec-h{color:var(--text-2);align-items:center;gap:8px;padding:0 4px 9px;font-size:12px;font-weight:500;display:flex}.tasksec-toggle{text-align:left;width:100%}.tasksec-toggle:hover{color:var(--text)}.tasklist{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.taskrow{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:10px 13px;transition:background .12s;display:flex}.taskrow:last-child{border-bottom:0}.taskrow:hover{background:var(--bg-sub)}.tck{border:1.5px solid var(--border-strong);color:#0000;border-radius:3px;flex:none;place-items:center;width:18px;height:18px;transition:all .12s;display:grid}.tck:hover{border-color:var(--accent)}.tck.on{background:var(--ok);border-color:var(--ok);color:#fff}.tck svg{width:12px;height:12px}.task-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.task-pri{border-radius:50%;flex:none;width:7px;height:7px}.task-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;line-height:1.35;overflow:hidden}.task-title.done{color:var(--text-4);text-decoration:line-through}.task-side{flex:none;align-items:center;gap:8px;display:flex}.task-lead{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--text-3);background:var(--bg-hover2);border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex;overflow:hidden}.task-lead:hover{color:var(--text-2);background:var(--bg-hover)}.task-due{color:var(--text-3);background:var(--bg-hover2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:3px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;font-weight:500;display:inline-flex}.task-due.over{color:var(--bad);background:var(--bad-subtle)}.task-due.today{color:var(--accent);background:var(--accent-soft)}.task-dateinp{background:var(--bg-sub);border:1px solid var(--accent);color:var(--text);color-scheme:dark;border-radius:2px;outline:0;padding:2px 6px;font-family:inherit;font-size:12px}.task-assignee{flex:none}.task-assignee .oav{width:22px;height:22px;font-size:10px}.oav-empty{border:1.5px dashed var(--border-strong);background:0 0!important}.task-del{color:var(--text-4);opacity:0;border-radius:2px;flex:none;padding:4px;transition:opacity .12s,color .12s}.taskrow:hover .task-del{opacity:1}.task-del:hover{color:var(--bad);background:var(--bg-hover)}@media (max-width:640px){.task-del{opacity:1}}.side-head{justify-content:space-between;align-items:center;display:flex}.mobilebar,.nav-scrim,.side-close{display:none}.vtabs{scrollbar-width:none;overflow-x:auto}.vtabs::-webkit-scrollbar{display:none}@media (max-width:900px){.app{grid-template-columns:1fr}.mobilebar{border-bottom:1px solid var(--border);background:var(--bg-sub);flex:none;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.mobilebar .brand{padding:0}.mobilebar .hamb{width:34px;height:34px;color:var(--text-2);border-radius:2px;flex:none;place-items:center;display:grid}.mobilebar .hamb:hover{background:var(--bg-hover)}.mobilebar .hamb svg{width:20px;height:20px}.side{z-index:70;border-right:1px solid var(--border);width:250px;height:100dvh;transition:transform .22s cubic-bezier(.32,.72,0,1);position:fixed;top:0;left:0;transform:translate(-100%)}.side.open{transform:none;box-shadow:24px 0 60px -20px #0009}.side-close{width:30px;height:30px;color:var(--text-3);border-radius:3px;place-items:center;display:grid}.side-close:hover{background:var(--bg-hover)}.side-close svg{width:18px;height:18px}.nav-scrim{z-index:65;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .2s;display:block;position:fixed;inset:0}.nav-scrim.on{opacity:1;pointer-events:auto}.toolbar{scrollbar-width:none;overflow-x:auto}.toolbar::-webkit-scrollbar{display:none}.tiles{grid-template-columns:repeat(2,1fr)!important}.cols2{grid-template-columns:1fr!important}.prop{grid-template-columns:120px 1fr}.calwrap{overflow:auto;grid-template-columns:1fr!important}.peek{width:min(460px,100%)}.bulkbar{left:50%}}@media (max-width:640px){.topbar{flex-wrap:wrap;row-gap:8px;height:auto;min-height:52px;padding:9px 14px}.topbar .spacer{flex-basis:100%;height:0}.ipt{flex:auto;min-width:0}.page-title{font-size:20px}.tiles{grid-template-columns:1fr!important}.frow{flex-direction:column;gap:14px}.modal-scrim{padding:12px}.peek{width:100%;max-width:100%}.wrap{padding-left:14px;padding-right:14px}.hide-sm{display:none}.inbox-grid{grid-template-columns:1fr!important}.bulkbar{justify-content:center;padding:8px 10px;left:12px;right:12px;transform:none}.bulkbar,.step-h{flex-wrap:wrap}.dup-cmp{grid-template-columns:1fr}.dup-cmp>svg{display:none}}.mcal{flex-direction:column;height:100%;min-height:0;display:flex}.mcal-nav{border:1px solid var(--border);border-radius:2px;display:inline-flex;overflow:hidden}.mcal-nav button{height:30px;color:var(--text-2);border-right:1px solid var(--border);align-items:center;gap:4px;padding:0 11px;font-size:12.5px;display:inline-flex}.mcal-nav button:last-child{border-right:0}.mcal-nav button:hover{background:var(--bg-hover);color:var(--text)}.mcal-month{color:var(--text);font-size:14px;font-weight:500}.mcal-weekhd{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(7,1fr);display:grid}.mcal-weekhd>div{color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;border-right:1px solid var(--border);padding:7px 10px;font-size:11px;font-weight:500}.mcal-weekhd>div:last-child{border-right:0}.mcal-grid{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(92px,1fr);min-height:0;display:grid;overflow:auto}.mcal-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;gap:3px;padding:5px 6px 6px;transition:background .12s;display:flex;position:relative;overflow:hidden}.mcal-cell:nth-child(7n){border-right:0}.mcal-cell.oom,.mcal-cell:hover{background:var(--bg-sub)}.mcal-dn{color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:2px;align-self:flex-end;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:12px;font-weight:500;display:grid}.mcal-cell.oom .mcal-dn{color:var(--text-4)}.mcal-dn.today{background:var(--accent);color:#fff;font-weight:500}.mcal-ev{background:var(--s-demo-bg);white-space:nowrap;border-left:2px solid var(--s-demo);border-radius:2px;align-items:center;gap:5px;padding:2px 6px;font-size:11.5px;display:flex;overflow:hidden}.mcal-ev:hover{filter:brightness(1.12)}.mcal-ev.call{background:var(--s-trial-bg);border-left-color:var(--s-trial)}.mcal-ev.done{opacity:.5}.mcal-ev .t{font-variant-numeric:tabular-nums;color:var(--text-3);flex:none}.mcal-ev .nm{text-overflow:ellipsis;color:var(--text);overflow:hidden}.mcal-ev .gdot{background:var(--text-4);border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.mcal-more{color:var(--text-3);padding:1px 6px;font-size:11px}.mcal-more:hover{color:var(--text-2)}.cal-filters{border-bottom:1px solid var(--border);flex:none;gap:10px;padding:10px 18px}.cal-filters,.cal-search{align-items:center;display:flex}.cal-search{background:var(--bg-sub);border:1px solid var(--border);border-radius:2px;gap:7px;min-width:200px;padding:5px 9px}.cal-search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;width:100%;font-size:13px}.cal-ev{white-space:nowrap;cursor:pointer;border-left:2px solid;border-radius:3px;align-items:center;gap:5px;padding:2px 6px;font-size:11.5px;transition:filter .12s;display:flex;overflow:hidden}.cal-ev:hover{filter:brightness(.96)}.cal-ev.done{opacity:.5}.cal-ev .t{color:currentColor;opacity:.8;font-variant-numeric:tabular-nums;flex:none}.cal-ev .nm{text-overflow:ellipsis;color:var(--text);overflow:hidden}.cal-ev .gdot{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.cal-wk{flex-direction:column;height:100%;min-height:0;display:flex}.cal-wk-head{border-bottom:1px solid var(--border);flex:none;display:grid}.cal-wk-day{text-align:center;border-left:1px solid var(--border);flex-direction:column;gap:1px;padding:8px 6px;display:flex}.cal-wk-day .wd{color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.cal-wk-day .dn{color:var(--text);font-size:15px;font-weight:500}.cal-wk-day.today .dn{color:var(--accent)}.cal-wk-body{flex:1;min-height:0;overflow:auto}.cal-wk-row{min-height:44px;display:grid}.cal-gutter{color:var(--text-4);text-align:right;border-right:1px solid var(--border);font-variant-numeric:tabular-nums;padding:4px 8px 0;font-size:10.5px}.cal-wk-head .cal-gutter{border-right:0}.cal-slot{border-left:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:2px;transition:background .12s;display:flex}.cal-slot:hover{background:var(--bg-sub)}.cal-agenda{flex-direction:column;gap:22px;display:flex}.cal-agenda-date{color:var(--text-3);margin-bottom:8px;font-size:12px;font-weight:500}.cal-lrow{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);cursor:pointer;align-items:center;gap:12px;margin-bottom:6px;padding:9px 12px;transition:border-color .12s,background .1s;display:flex}.cal-lrow:hover{border-color:var(--border-strong);background:var(--bg-hover)}.cal-lrow-time{color:var(--text-3);flex:none;min-width:120px;font-size:12px}.cal-lrow-title{color:var(--text);font-size:13.5px;font-weight:500}.cal-lrow-lead{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.peekrow{border-bottom:1px solid var(--border);gap:12px;padding:9px 0;font-size:13px;display:flex}.peekrow:last-child{border-bottom:0}.peekrow .k{width:88px;color:var(--text-3);flex:none}.peekrow .v{min-width:0;color:var(--text);flex:1}@media (max-width:640px){.mcal-grid{overflow-x:auto}.mcal-weekhd>div{padding:6px 4px;font-size:10px}}.mkt{background:var(--bg-sub);min-height:100vh;color:var(--text)}.mkt-nav{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191918d9;align-items:center;padding:13px 24px;position:sticky;top:0}.mkt-nav,.mkt-nav-links{gap:22px;display:flex}.mkt-login,.mkt-nav-links a{color:var(--text-2);font-size:13.5px;text-decoration:none}.mkt-footer a:hover,.mkt-login:hover,.mkt-nav-links a:hover{color:var(--text)}.mkt-hero{text-align:center;max-width:960px;margin:0 auto;padding:76px 24px 24px}.mkt-eyebrow{color:var(--accent);letter-spacing:.02em;margin-bottom:16px;font-size:12.5px;font-weight:500}.mkt-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:56px;font-weight:500;line-height:1.05}.mkt-sub{color:var(--text-2);max-width:640px;margin:20px auto 0;font-size:18px;line-height:1.55}.mkt-cta{justify-content:center;gap:12px;margin-top:30px;display:flex}.mkt-cta-btn{padding:10px 18px;font-size:14px}.mkt-frame{border:1px solid var(--border-strong);background:var(--bg);border-radius:3px;max-width:920px;margin:60px auto 0;overflow:hidden;box-shadow:0 44px 100px -50px #000c}.mkt-frame-bar{border-bottom:1px solid var(--border);background:var(--bg-sub);align-items:center;gap:7px;padding:10px 14px;display:flex}.mkt-frame-bar>span{background:var(--bg-hover2);border-radius:50%;width:10px;height:10px}.mkt-frame-url{color:var(--text-4);background:var(--bg);border:1px solid var(--border);border-radius:3px;margin-left:12px;padding:3px 12px;font-size:12px}.mkt-prev-row{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:1.4fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:11px 18px;font-size:13.5px;display:grid}.mkt-prev-row:last-child{border-bottom:0}.mkt-prev-head{color:var(--text-3);font-size:11.5px;font-weight:500}.mkt-firm{align-items:center;gap:10px;font-weight:500;display:flex}.mkt-fav{background:var(--accent);color:#fff;border-radius:3px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:500;display:grid}.mkt-muted{color:var(--text-3)}.mkt-preview em.pill{font-style:normal}.mkt-section{max-width:1000px;margin:0 auto;padding:72px 24px}.mkt-section-h{text-align:center;max-width:640px;margin:0 auto 40px}.mkt-h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:32px;font-weight:500}.mkt-section-sub{color:var(--text-3);margin-top:12px;font-size:16px;line-height:1.55}.mkt-features,.mkt-pricing,.mkt-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mkt-pricing{align-items:start}.mkt-feature{border:1px solid var(--border);background:var(--bg);border-radius:3px;padding:20px}.mkt-feature-t{font-size:15px;font-weight:500}.mkt-feature-d{color:var(--text-3);margin-top:8px;font-size:13.5px;line-height:1.55}.mkt-step-n{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:3px;place-items:center;margin-bottom:12px;font-weight:500;display:grid}.mkt-step-t{font-size:15px;font-weight:500}.mkt-step-d{color:var(--text-3);margin-top:6px;font-size:13.5px;line-height:1.55}.mkt-plan{border:1px solid var(--border);background:var(--bg);border-radius:3px;padding:22px;position:relative}.mkt-plan-hot{border-color:var(--accent-line)}.mkt-plan-badge{background:var(--accent);color:#fff;border-radius:3px;padding:2px 9px;font-size:11px;font-weight:500;position:absolute;top:-10px;left:22px}.mkt-plan-n{font-size:17px;font-weight:500}.mkt-plan-d{color:var(--text-3);min-height:40px;margin-top:6px;font-size:13px;line-height:1.5}.mkt-plan-list{color:var(--text-2);flex-direction:column;gap:9px;margin:16px 0;padding:0;font-size:13.5px;list-style:none;display:flex}.mkt-plan-list li{padding-left:20px;position:relative}.mkt-plan-list li:before{content:"✓";color:var(--ok);font-size:12px;position:absolute;left:0}.mkt-plan-cta{justify-content:center;width:100%;padding:9px}.mkt-final{text-align:center;border-top:1px solid var(--border);padding:84px 24px}.mkt-final .mkt-cta-btn{margin-top:22px;display:inline-flex}.mkt-footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;max-width:1000px;margin:0 auto;padding:26px 24px;font-size:13px;display:flex}.mkt-footer a{color:var(--text-3);text-decoration:none}@media (max-width:820px){.mkt-h1{font-size:40px}.mkt-features,.mkt-pricing,.mkt-steps{grid-template-columns:1fr}.mkt-nav-links{display:none}.mkt-prev-row{grid-template-columns:1.4fr 1fr 1fr}.mkt-hide{display:none}.mkt-h2{font-size:26px}}@media (max-width:520px){.mkt-h1{font-size:32px}.mkt-sub{font-size:16px}.mkt-cta{flex-direction:column}.mkt-cta-btn{justify-content:center;width:100%}.mkt-prev-row{grid-template-columns:1.3fr 1fr;font-size:12.5px}.mkt-prev-row>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-med:0s;--dur-slow:0s}*{transition-duration:0s!important;animation-duration:0s!important}}.ui-btn{justify-content:center;height:32px;padding:0 var(--sp-3);border-radius:var(--radius-sm);font-size:var(--text-base);white-space:nowrap;color:var(--t1);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:500;line-height:1;position:relative}.ui-btn,.ui-btn-inner{align-items:center;gap:var(--sp-2);display:inline-flex}.ui-btn-load{place-items:center;display:grid;position:absolute;inset:0}.ui-btn.has-lbl{padding-left:10px}.ui-btn:active:not(:disabled){transform:translateY(.5px)}.ui-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-btn:disabled{opacity:.4;cursor:not-allowed}.ui-btn .i{flex:none;width:16px;height:16px}.ui-btn-sm{height:28px;font-size:var(--text-sm);padding:0 var(--sp-2)}.ui-btn-lg{height:40px;font-size:var(--text-md);padding:0 var(--sp-4)}.ui-btn-primary{background:var(--accent);color:var(--on-primary);border-color:var(--accent)}.ui-btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ui-btn-secondary{background:var(--bg-sub);border-color:var(--border-strong);color:var(--t1)}.ui-btn-secondary:hover:not(:disabled){background:var(--bg-hover)}.ui-btn-ghost{color:var(--t2);background:0 0}.ui-btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--t1)}.ui-btn-danger{background:var(--bg-sub);border-color:var(--border-strong);color:var(--bad)}.ui-btn-danger:hover:not(:disabled){background:var(--bad-subtle);border-color:var(--bad)}.ui-btn-danger-solid{background:var(--bad);color:#fff;border-color:var(--bad)}.ui-btn-danger-solid:hover:not(:disabled){filter:brightness(1.08)}.ui-btn-spin{flex:none;width:14px;height:14px;animation:spin 1s linear infinite}.ui-iconbtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--t3);transition:background var(--dur-fast),color var(--dur-fast);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.ui-iconbtn:hover:not(:disabled){background:var(--bg-hover);color:var(--t1)}.ui-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-iconbtn:disabled{opacity:.4;cursor:not-allowed}.ui-iconbtn.sm{width:28px;height:28px}.ui-iconbtn .i{width:16px;height:16px}.ui-split{display:inline-flex}.ui-split-main{border-top-right-radius:0;border-bottom-right-radius:0}.ui-split-chevron{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 8px;position:relative}.ui-split-chevron:before{content:"";background:#ffffff38;width:1px;position:absolute;top:6px;bottom:6px;left:0}.ui-btn-secondary.ui-split-chevron:before{background:var(--border-strong)}.ui-bgroup,.ui-bgroup button{display:inline-flex}.ui-bgroup button{height:32px;font-size:var(--text-base);color:var(--t2);background:var(--bg-sub);transition:background var(--dur-fast),color var(--dur-fast);border:1px solid var(--border-strong);border-left-width:0;align-items:center;gap:6px;padding:0 12px;font-weight:500}.ui-bgroup button:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-left-width:1px}.ui-bgroup button:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.ui-bgroup button:hover:not(.on){background:var(--bg-hover);color:var(--t1)}.ui-bgroup button.on{background:var(--bg-active);color:var(--t1)}.ui-bgroup button:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.ui-chip{height:20px;padding:0 var(--sp-2);border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex}.ui-chip .dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-chip .x{border-radius:var(--radius-full);width:14px;height:14px;color:inherit;opacity:.65;place-items:center;margin-right:-3px;font-size:13px;display:inline-grid}.ui-chip .x:hover{opacity:1;background:#ffffff1a}.ui-chip-neutral{background:var(--bg-inset);color:var(--t2)}.ui-chip-ok{background:var(--ok-subtle);color:var(--ok)}.ui-chip-warn{background:var(--warn-subtle);color:var(--warn)}.ui-chip-bad{background:var(--bad-subtle);color:var(--bad)}.ui-chip-stage{background:var(--bg-inset);color:var(--t1)}.ui-field{flex-direction:column;gap:6px;display:flex}.ui-label{font-size:var(--text-base);color:var(--t1);font-weight:500}.ui-label .opt{color:var(--t3);margin-left:4px;font-weight:400}.ui-input{height:32px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sub);color:var(--t1);font-size:var(--text-base);color-scheme:dark;width:100%;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);outline:none;font-family:inherit}.ui-input::placeholder{color:var(--t3)}.ui-input:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.ui-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input.err{border-color:var(--bad)}.ui-input.err:focus{box-shadow:0 0 0 2px var(--bad-subtle)}textarea.ui-input{height:auto;min-height:76px;padding:8px var(--sp-3);resize:vertical;line-height:var(--lh-normal)}select.ui-input{appearance:none;cursor:pointer;padding-right:28px}.ui-help{color:var(--t2)}.ui-err,.ui-help{font-size:var(--text-sm)}.ui-err{color:var(--bad);align-items:center;gap:5px;display:flex}.ui-err .i{flex:none;width:13px;height:13px}.ui-input.surface-bg{background:var(--bg)}.ui-input.surface-bg-sub{background:var(--bg-sub)}.ui-input.ui-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.ui-input-wrap{align-items:center;width:100%;display:flex;position:relative}.ui-input-wrap .lead{color:var(--t3);pointer-events:none;display:inline-flex;position:absolute;left:10px}.ui-input-wrap .lead .i{width:16px;height:16px}.ui-input-wrap.has-lead .ui-input{padding-left:34px}.ui-input-wrap .trail{align-items:center;gap:4px;display:inline-flex;position:absolute;right:8px}.ui-input-wrap.has-trail .ui-input{padding-right:32px}.ui-input-x{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--t3);place-items:center;display:inline-grid}.ui-input-x:hover{background:var(--bg-hover);color:var(--t1)}.ui-input-x .i{width:13px;height:13px}.ui-input-x:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-search input[type=search]::-webkit-search-cancel-button{appearance:none}.ui-search:focus-within .ui-search-kbd{display:none}.ui-spin-13{border:1.5px solid var(--border-strong);border-top-color:var(--t3);border-radius:50%;width:13px;height:13px;animation:spin 1s linear infinite}.ui-kbd{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t2);background:var(--bg-inset);border:1px solid var(--border);border-radius:2px;padding:2px 5px;line-height:1}.ui-avatar{color:#fff;object-fit:cover;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.ui-avatar-circle{border-radius:var(--radius-full)}.ui-avatar-square{border-radius:var(--radius-sm)}.ui-avatar-stack{display:inline-flex}.ui-avatar-stack .ui-avatar{box-shadow:0 0 0 2px var(--bg);margin-left:-6px}.ui-avatar-stack .ui-avatar:first-child{margin-left:0}.ui-avatar-more{background:var(--bg-inset);color:var(--t2)}.ui-tag-pill{background:var(--accent-subtle);height:18px;color:var(--accent);font-family:var(--font-mono);white-space:nowrap;vertical-align:baseline;border-radius:2px;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.ui-tag-pill.bad{background:var(--bad-subtle);color:var(--bad)}.ui-composer{flex-direction:column;display:flex}.ui-composer-toolbar{background:var(--bg-sub);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border:1px solid var(--border);border-bottom:0;flex:none;align-items:center;gap:2px;height:32px;padding:0 4px;display:flex}.ui-composer-sep{background:var(--border);width:1px;height:16px;margin:0 4px}.ui-composer-area{border-radius:0 0 var(--radius-sm) var(--radius-sm);resize:vertical;min-height:110px;line-height:var(--lh-normal);border-top:0;height:auto;padding:10px 12px}.ui-composer-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);font-size:var(--text-md);line-height:var(--lh-normal);white-space:pre-wrap;padding:12px 14px}.ui-composer-preview .ui-tag-pill{background:var(--accent-subtle)}.ui-input.is-number{text-align:right;font-variant-numeric:tabular-nums;padding-right:26px}.ui-input.is-number::-webkit-inner-spin-button,.ui-input.is-number::-webkit-outer-spin-button{appearance:none;margin:0}.ui-num-step{border-left:1px solid var(--border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;width:20px;display:none;position:absolute;top:1px;bottom:1px;right:1px;overflow:hidden}.ui-input-wrap.is-number:focus-within .ui-num-step,.ui-input-wrap.is-number:hover .ui-num-step{display:flex}.ui-num-step button{color:var(--t3);background:var(--bg-sub);flex:1;place-items:center;display:grid}.ui-num-step button:hover{color:var(--t1);background:var(--bg-hover)}.ui-num-step .i{width:12px;height:12px}.ui-textarea-wrap{width:100%;display:flex;position:relative}.ui-textarea{min-height:76px;padding:8px var(--sp-3);resize:none;line-height:20px}.ui-char-counter{font-size:var(--text-xs);color:var(--t3);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;bottom:6px;right:8px}.ui-char-counter.warn{color:var(--warn)}.ui-char-counter.bad{color:var(--bad)}.ui-check-row{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--text-base);color:var(--t1);display:inline-flex}.ui-check-row.disabled{opacity:.5;cursor:not-allowed}.ui-check-lbl{-webkit-user-select:none;user-select:none}.ui-check-input{appearance:none;border:1px solid var(--border-strong);background:var(--bg);cursor:pointer;width:16px;height:16px;transition:background var(--dur-fast),border-color var(--dur-fast);border-radius:2px;flex:none;place-items:center;margin:0;display:grid}.ui-check-input:hover:not(:disabled){border-color:var(--t3)}.ui-check-input:checked,.ui-check-input:indeterminate{background:var(--accent);border-color:var(--accent)}.ui-check-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-check-input:disabled{cursor:not-allowed}.ui-check-input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.ui-check-input:indeterminate:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px}.ui-radio-group{gap:var(--sp-3);flex-direction:column;display:flex}.ui-radio-input{appearance:none;border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg);cursor:pointer;width:16px;height:16px;transition:border-color var(--dur-fast);flex:none;place-items:center;margin:0;display:grid}.ui-radio-input:hover:not(:disabled){border-color:var(--t3)}.ui-radio-input:checked{border-color:var(--accent)}.ui-radio-input:checked:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:6px;height:6px}.ui-radio-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-switch-row{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--text-base);color:var(--t1);display:inline-flex}.ui-switch-row.disabled{opacity:.5;cursor:not-allowed}.ui-switch{border-radius:var(--radius-full);background:var(--bg-inset);border:1px solid var(--border-strong);cursor:pointer;width:32px;height:18px;transition:background var(--dur-fast),border-color var(--dur-fast);flex:none;padding:0;position:relative}.ui-switch-thumb{border-radius:var(--radius-full);background:var(--t3);width:12px;height:12px;transition:left var(--dur-fast) var(--ease-out),background var(--dur-fast);position:absolute;top:2px;left:2px}.ui-switch.on{background:var(--accent);border-color:var(--accent)}.ui-switch.on .ui-switch-thumb{background:#fff;left:16px}.ui-switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-switch:disabled{cursor:not-allowed}.ui-skel{background:var(--bg-inset);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.ui-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0b,#0000);animation:ui-shimmer 1.5s infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ui-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ui-skel:after{animation:none}}.ui-empty{text-align:center;align-items:center;gap:var(--sp-2);max-width:360px;padding:var(--sp-12) var(--sp-5);flex-direction:column;margin:0 auto;display:flex}.ui-empty-ico{border-radius:var(--radius-md);background:var(--bg-inset);width:40px;height:40px;color:var(--t3);margin-bottom:var(--sp-1);place-items:center;display:grid}.ui-empty-ico .i{width:20px;height:20px}.ui-empty-t{font-size:var(--text-md);color:var(--t1);font-weight:500}.ui-empty-b{font-size:var(--text-base);color:var(--t2);line-height:var(--lh-normal)}.ui-empty-actions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.ui-tbl-frame{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ui-tbl-scroll{min-height:0;overflow:auto}.ui-tbl{border-collapse:collapse;width:100%;font-size:var(--text-base)}.ui-tbl thead th{z-index:var(--z-sticky);background:var(--bg-sub);text-align:left;height:36px;font-size:var(--text-sm);color:var(--t3);padding:0 var(--sp-3);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:500;position:sticky;top:0}.ui-tbl thead th.num{text-align:right}.ui-tbl thead th.sortable{cursor:pointer}.ui-tbl thead th.sortable:hover{color:var(--t2)}.ui-tbl thead th.sorted{color:var(--t1)}.ui-tbl th .th-in{align-items:center;gap:5px;display:inline-flex}.ui-tbl th.num .th-in{flex-direction:row-reverse}.ui-tbl th .sort{opacity:0;width:12px;height:12px;color:var(--accent);flex:none}.ui-tbl th.sortable:hover .sort,.ui-tbl th.sorted .sort{opacity:1}.ui-tbl td:first-child,.ui-tbl th:first-child{padding-left:var(--sp-4)}.ui-tbl td:last-child,.ui-tbl th:last-child{padding-right:var(--sp-4)}.ui-tbl tbody td{height:40px;padding:0 var(--sp-3);border-bottom:1px solid var(--border);color:var(--t1);white-space:nowrap;vertical-align:middle}.ui-tbl tbody tr:last-child td{border-bottom:0}.ui-tbl.compact tbody td{height:36px}.ui-tbl tbody tr{cursor:pointer;transition:background var(--dur-fast)}.ui-tbl tbody tr:hover{background:var(--bg-hover)}.ui-tbl tbody tr.sel{background:var(--bg-active)}.ui-tbl tbody tr.sel td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.ui-tbl tbody tr.pending{opacity:.6;pointer-events:none}.ui-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.ui-tbl td.trunc{max-width:1px}.ui-tbl td.trunc .t{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-tbl-check{border:1.5px solid var(--border-strong);cursor:pointer;color:#0000;width:15px;height:15px;transition:background var(--dur-fast),border-color var(--dur-fast);border-radius:2px;flex:none;place-items:center;display:inline-grid}.ui-tbl-check.on,.ui-tbl-check.some{background:var(--accent);border-color:var(--accent);color:#fff}.ui-tbl-check .i{width:11px;height:11px}.ui-tbl td.pend-spin{text-align:right}.ui-tbl td.pend-spin .i{width:12px;height:12px;color:var(--t3);animation:spin 1s linear infinite}.ui-cell-entity{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.ui-cell-entity .av{color:#fff;border-radius:2px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:500;display:grid}.ui-cell-entity .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-cell-entity .nm .sub{color:var(--t2);font-size:var(--text-sm);margin-left:6px}.ui-cell-person{color:var(--t1);align-items:center;gap:6px;display:inline-flex}.ui-cell-person.empty{color:var(--t3)}.ui-cell-person .av{border-radius:var(--radius-full);color:#fff;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:500;display:grid}.ui-cell-person .av.dash{border:1.5px dashed var(--border-strong);background:0 0}.ui-cell-delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.ui-cell-delta.up{color:var(--ok)}.ui-cell-delta.down{color:var(--bad)}.ui-cell-delta.flat{color:var(--t3)}.ui-cell-delta .i{width:12px;height:12px}.ui-cell-progress{align-items:center;gap:var(--sp-2);justify-content:flex-end;display:flex}.ui-cell-progress .track{border-radius:var(--radius-full);background:var(--bg-inset);flex:none;width:56px;height:4px;overflow:hidden}.ui-cell-progress .fill{border-radius:var(--radius-full);background:var(--accent);height:100%}.ui-cell-muted{color:var(--t3)}.ui-cell-2,.ui-cell-email{color:var(--t2)}.ui-cell-email{font-family:var(--font-mono);font-size:var(--text-sm)}.ui-cell-chips{align-items:center;gap:4px;display:inline-flex}.ui-cell-spark{display:block}.ui-delta-glyph{font-size:9px;line-height:1}.ui-inline{border-radius:var(--radius-sm);text-align:left;max-width:100%;color:var(--t1);font-size:inherit;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.ui-inline:hover{background:var(--bg-hover)}.ui-inline:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-inline-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-inline-val.ph{color:var(--t3)}.ui-inline-pencil{color:var(--t3);opacity:0;transition:opacity var(--dur-fast);flex:none}.ui-inline:hover .ui-inline-pencil{opacity:1}.ui-inline-input{height:28px}.ui-tbl-actions{opacity:0;transition:opacity var(--dur-fast);display:inline-flex}.ui-tbl tbody tr:hover .ui-tbl-actions,.ui-tbl-actions.open{opacity:1}.ui-bulk{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg-sub);border-top:1px solid var(--border-strong);display:flex}.ui-bulk .cnt{font-size:var(--text-base);margin-right:var(--sp-1);font-variant-numeric:tabular-nums;font-weight:500}.ui-bulk .all{font-size:var(--text-sm);color:var(--accent);border-radius:var(--radius-sm);background:0 0;padding:2px 4px}.ui-bulk .all:hover{background:var(--bg-hover)}.ui-bulk .sp{flex:1}.ui-tbl-page{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--t2);justify-content:space-between;align-items:center;display:flex}.ui-tbl-page .n{font-variant-numeric:tabular-nums}.ui-tbl-banner,.ui-tbl-page .pg{align-items:center;gap:var(--sp-2);display:flex}.ui-tbl-banner{padding:var(--sp-3) var(--sp-4);background:var(--bad-subtle);color:var(--t1);font-size:var(--text-base);border-bottom:1px solid var(--border)}.ui-tbl-banner .i{width:15px;height:15px;color:var(--bad);flex:none}.ui-tbl-banner .sp{flex:1}.ui-pop-panel{background:var(--bg-sub);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);z-index:var(--z-popover);animation:ui-pop-in var(--dur-fast) var(--ease-out);padding:4px;overflow:auto}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(-4px)}}.ui-combo-wrap{width:100%;position:relative}.ui-combo-trigger{text-align:left;cursor:pointer;align-items:center;gap:6px;padding-right:28px;display:flex}.ui-combo-trigger.placeholder .ui-combo-value{color:var(--t3)}.ui-combo-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-combo-input{min-width:0;color:var(--t1);font:inherit;background:0 0;border:0;outline:0;flex:1}.ui-combo-input::placeholder{color:var(--t3)}.ui-combo-chev{color:var(--t3);pointer-events:none;position:absolute;right:9px}.ui-combo-opt{text-align:left;border-radius:var(--radius-sm);width:100%;height:36px;font-size:var(--text-base);color:var(--t1);align-items:center;gap:8px;padding:0 8px;display:flex}.ui-combo-opt.active{background:var(--bg-hover)}.ui-combo-opt:disabled{opacity:.4;cursor:not-allowed}.ui-combo-opt b{font-weight:500}.ui-combo-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-combo-opt-label .sub{color:var(--t2);font-size:var(--text-sm);margin-left:6px}.ui-combo-dot{border-radius:var(--radius-full);flex:none;width:6px;height:6px}.ui-combo-check{flex:none}.ui-combo-check,.ui-combo-opt.create{color:var(--accent)}.ui-combo-msg{font-size:var(--text-sm);color:var(--t2);padding:10px}.ui-linkish{color:var(--accent);font-weight:500}.ui-ms-trigger{cursor:text;flex-wrap:wrap;align-items:center;gap:4px;height:auto;min-height:32px;padding:4px 28px 4px 8px;display:flex}.ui-ms-input{min-width:60px;color:var(--t1);font:inherit;background:0 0;border:0;outline:0;flex:60px;height:22px}.ui-ms-input::placeholder{color:var(--t3)}.ui-ms-check{border:1px solid var(--border-strong);color:#fff;border-radius:2px;flex:none;place-items:center;width:16px;height:16px;display:grid}.ui-ms-check.on{background:var(--accent);border-color:var(--accent)}.ui-ms-check .ui-icon{width:11px;height:11px}.ui-ms-foot{border-top:1px solid var(--border);background:var(--bg-sub);justify-content:space-between;margin:4px -4px -4px;padding:8px;display:flex;position:sticky;bottom:-4px}.ui-datepicker{min-width:252px;padding:8px}.ui-dp-head{justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.ui-dp-title{font-size:var(--text-base);font-weight:500}.ui-dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ui-dp-wd{height:24px;font-size:var(--text-xs);color:var(--t3);place-items:center;display:grid}.ui-dp-day{border-radius:var(--radius-sm);height:28px;font-size:var(--text-sm);color:var(--t1);font-variant-numeric:tabular-nums;cursor:pointer}.ui-dp-day:hover:not(:disabled){background:var(--bg-hover)}.ui-dp-day.today{box-shadow:inset 0 0 0 1px var(--accent)}.ui-dp-day.sel{background:var(--accent);color:#fff}.ui-dp-day.sel.today{box-shadow:none}.ui-dp-day:disabled{opacity:.3;cursor:not-allowed}.ui-dp-presets{border-top:1px solid var(--border);margin-top:8px;padding-top:4px}.ui-filter{min-width:380px;padding:8px}.ui-filter-empty{font-size:var(--text-sm);color:var(--t2);padding:10px}.ui-filter-row{align-items:center;gap:6px;padding:4px 0;display:flex}.ui-filter-join{width:52px;font-size:var(--text-sm);color:var(--t3);flex:none}.ui-filter-row .ui-combo-wrap{flex:1 1 0;min-width:0}.ui-filter-op{flex:none;width:auto;min-width:90px;padding-right:24px}.ui-filter-value{flex:1 1 0;min-width:0}.ui-filter-value .ui-field{width:100%}.ui-filter-spacer{flex:1 1 0}.ui-filter-add{border-radius:var(--radius-sm);color:var(--t2);font-size:var(--text-base);text-align:left;align-items:center;gap:6px;width:100%;margin-top:2px;padding:6px 8px;display:flex}.ui-filter-add:hover{background:var(--bg-hover);color:var(--t1)}.ui-filter-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:6px;padding-top:8px;display:flex}.ui-menu{background:var(--bg-sub);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:var(--sp-1);min-width:180px;max-height:400px;overflow:auto}.ui-menu-item{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);width:100%;height:32px;font-size:var(--text-base);color:var(--t2);text-align:left;white-space:nowrap;padding:0 10px;display:flex}.ui-menu-item.active,.ui-menu-item:hover:not(:disabled){background:var(--bg-hover);color:var(--t1)}.ui-menu-item:disabled{opacity:.4;cursor:not-allowed}.ui-menu-item .i{width:16px;height:16px;color:var(--t3);flex:none}.ui-menu-item.danger,.ui-menu-item.danger .i{color:var(--bad)}.ui-menu-item .hint{color:var(--t3);font-size:var(--text-sm);margin-left:auto}.ui-menu-sep{background:var(--border);height:1px;margin:var(--sp-1) 0}.ui-menu-label{font-size:var(--text-sm);color:var(--t3);padding:6px 10px 3px;font-weight:500}.ui-anchor{display:inline-flex;position:relative}.ui-pop{z-index:var(--z-popover);position:absolute;top:calc(100% + 6px);left:0}.ui-pop.right{left:auto;right:0}.ui-tooltip{z-index:var(--z-popover);background:var(--bg-tooltip);color:var(--t1);font-size:var(--text-sm);border-radius:var(--radius-sm);pointer-events:none;border:1px solid var(--border-strong);max-width:240px;box-shadow:var(--shadow-overlay);padding:6px 8px;line-height:1.4;position:fixed}.ui-scrim{background:var(--overlay);z-index:var(--z-modal);padding:9vh var(--sp-4) var(--sp-4);animation:ui-fade var(--dur-fast) var(--ease-out);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}@keyframes ui-fade{0%{opacity:0}}.ui-modal{background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);width:100%;max-width:560px;max-height:82vh;animation:ui-modal-in var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}.ui-modal.sm{max-width:400px}.ui-modal.lg{max-width:720px}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(8px)}}.ui-ov-h{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--border);flex:none;display:flex}.ui-ov-h .t{font-size:var(--text-lg);flex:1;min-width:0;font-weight:500}.ui-ov-b{padding:var(--sp-6);overflow:auto}.ui-ov-b.tight{padding:var(--sp-5) var(--sp-6)}.ui-ov-f{justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--border);flex:none;display:flex}.ui-confirm-msg{font-size:var(--text-base);color:var(--t2);line-height:var(--lh-normal)}.ui-drawer-scrim{background:var(--overlay);z-index:var(--z-drawer);opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease-out);position:fixed;inset:0}.ui-drawer-scrim.on{opacity:1;pointer-events:auto}.ui-drawer{background:var(--bg);border-left:1px solid var(--border-strong);width:480px;max-width:92vw;height:100vh;box-shadow:var(--shadow-overlay);z-index:var(--z-drawer);transition:transform var(--dur-med) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.ui-drawer.on{transform:none}.ui-drawer.wide{width:640px}.ui-drawer-b{padding:var(--sp-5) var(--sp-6);flex:1;overflow:auto}.ui-toasts{bottom:var(--sp-5);right:var(--sp-5);z-index:var(--z-toast);flex-direction:column;max-width:360px;position:fixed}.ui-toast,.ui-toasts{gap:var(--sp-2);display:flex}.ui-toast{align-items:center;background:var(--bg-sub);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-toast);font-size:var(--text-sm);color:var(--t1);animation:ui-toast-in var(--dur-med) var(--ease-out);padding:8px 14px}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}}.ui-toast .i{width:16px;height:16px;color:var(--t3);flex:none}.ui-toast.ok .i{color:var(--ok)}.ui-toast.bad .i{color:var(--bad)}.ui-toast .msg{flex:1;min-width:0}.ui-toast .act{color:var(--accent);font-weight:500;font-size:var(--text-sm);border-radius:var(--radius-sm);padding:2px 6px}.ui-toast .act:hover{background:var(--bg-hover)}.ui-banner{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--t1);border:1px solid #0000;display:flex}.ui-banner .i{flex:none;width:16px;height:16px}.ui-banner .sp{flex:1}.ui-banner-info{background:var(--bg-inset)}.ui-banner-info .i{color:var(--t3)}.ui-banner-warn{background:var(--warn-subtle);border-color:var(--warn)}.ui-banner-warn .i{color:var(--warn)}.ui-banner-bad{background:var(--bad-subtle);border-color:var(--bad)}.ui-banner-bad .i{color:var(--bad)}.ui-tabs{gap:var(--sp-6);border-bottom:1px solid var(--border);display:flex}.ui-tab,.ui-tabs{align-items:center}.ui-tab{font-size:var(--text-base);color:var(--t2);transition:color var(--dur-fast);border-bottom:2px solid #0000;gap:6px;margin-bottom:-1px;padding:0 0 10px;font-weight:500;display:inline-flex}.ui-tab.on,.ui-tab:hover{color:var(--t1)}.ui-tab.on{border-color:var(--accent)}.ui-pills{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.ui-pill{border-radius:var(--radius-full);height:28px;font-size:var(--text-sm);color:var(--t3);transition:background var(--dur-fast),color var(--dur-fast);background:0 0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.ui-pill:hover{background:var(--bg-hover);color:var(--t2)}.ui-pill.on{background:var(--bg-active);color:var(--t1)}.ui-pill .ct{font-variant-numeric:tabular-nums;opacity:.55}.ui-pill.on .ct{opacity:1}.ui-pill .i{width:13px;height:13px}.ui-seg{background:var(--bg-inset);border-radius:var(--radius-sm);gap:2px;height:32px;padding:2px;display:inline-flex}.ui-seg button{border-radius:calc(var(--radius-sm) - 1px);font-size:var(--text-sm);color:var(--t2);align-items:center;gap:5px;padding:0 12px;font-weight:500;display:inline-flex}.ui-seg button:hover:not(.on){color:var(--t1)}.ui-seg button.on{background:var(--bg-sub);box-shadow:inset 0 0 0 1px var(--border);color:var(--t1)}.kit{padding:var(--sp-6) var(--sp-8);max-width:1100px}.kit h1{font-size:var(--text-xl);letter-spacing:-.02em;margin:0 0 var(--sp-1);font-weight:500}.kit-lede{font-size:var(--text-md);color:var(--t2);margin:0 0 var(--sp-8)}.kit-sec{padding:var(--sp-6) 0;border-top:1px solid var(--border)}.kit-sec>h2{font-size:var(--text-lg);margin:0 0 var(--sp-1);font-weight:500}.kit-sec>.kit-note{font-size:var(--text-sm);color:var(--t3);margin:0 0 var(--sp-4)}.kit-row{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.kit-rowlabel{width:100%;font-size:var(--text-sm);color:var(--t3);margin-bottom:calc(-1 * var(--sp-2));font-weight:500}.kit-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.kit-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sub);padding:var(--sp-4)}.ui-icon{vertical-align:middle;flex:none}.kit-icons{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2px;display:grid}.kit-icon{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);color:var(--t2);font-size:var(--text-sm);padding:8px 10px;display:flex}.kit-icon:hover{background:var(--bg-hover);color:var(--t1)}.kit-icon .n{color:var(--t3);font-family:var(--font-mono);font-size:var(--text-xs)}.snd-pause{margin:var(--sp-3) 0 2px}.snd-domain{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:var(--sp-2);overflow:hidden}.snd-dns{padding:var(--sp-3) var(--sp-4);background:var(--bg-inset)}.snd-dns-hint{font-size:var(--text-sm);color:var(--t3);margin-bottom:var(--sp-1)}.snd-rec{gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border);align-items:flex-start;display:flex}.snd-rec>.dot{flex:none;margin-top:5px}.snd-rec-body{flex:1;min-width:0}.snd-rec-l{font-size:var(--text-sm);color:var(--t2);font-weight:500}.snd-rec-l .ty{color:var(--t4);font-weight:400}.snd-rec-h{font-size:var(--text-sm);color:var(--t3);margin-top:2px}.snd-rec-v{align-items:center;gap:6px;margin-top:3px;display:flex}.snd-code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--t2);word-break:break-all;flex:1}.snd-rec-fail{font-size:var(--text-xs);color:var(--bad);word-break:break-all;margin-top:3px}.snd-track{border-top:1px solid var(--border);margin-top:var(--sp-1);padding-top:var(--sp-3)}.snd-track-h{align-items:center;gap:var(--sp-2);display:flex}.snd-track-t{font-size:var(--text-sm);color:var(--t2);font-weight:500}.snd-track-s{font-size:var(--text-xs);color:var(--t4)}.snd-track-hint{font-size:var(--text-sm);color:var(--t3);margin-top:var(--sp-1)}.snd-connect{gap:var(--sp-2);flex-direction:column;display:flex}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.snd2-row{cursor:pointer;transition:background .14s}.snd2-row:hover{background:var(--bg-sub)}.snd2-btn{transition:background .14s}.snd2-btn:hover{background:var(--bg-hover)}.snd2-pri{transition:background .14s}.snd2-pri:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.snd2-chip{transition:background .14s}.snd2-chip:hover{background:var(--bg-hover)}.snd2-remove{transition:color .14s}.snd2-remove:hover{color:var(--bad-text)}.snd2-danger{transition:background .14s}.snd2-danger:hover{background:var(--bad-subtle)}.dl2-edit{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;transition:background .14s}.dl2-edit:hover{background:var(--bg-hover);box-shadow:0 0 0 3px var(--bg-hover)}@media (max-width:900px){.snd2-hide-narrow{display:none}.snd2-detail{flex-direction:column}.snd2-rail{border-top:1px solid var(--border);border-left:0!important;width:auto!important}.snd2-stack2{grid-template-columns:1fr!important}.tk2-hide-narrow{display:none}.tk2-pane{flex-direction:column}.tk2-detail{border-top:1px solid var(--border-strong);border-left:0!important;width:auto!important}.rp-2col,.rp-healthsplit,.rp-pipesplit{grid-template-columns:1fr!important}}@media (max-width:760px){.rp-funnel{flex-wrap:wrap}.rp-funnel>div{flex:32%!important;min-width:32%!important}}.dash-sec{color:var(--t4);margin:var(--sp-6) 2px var(--sp-3);font-weight:500}.dash-sec,.panel-link{font-size:var(--text-sm)}.panel-link{color:var(--accent);text-decoration:none}.panel-link:hover{color:var(--accent-hover)}.dash-metric{font-variant-numeric:tabular-nums;font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:500}.dash-stat{font-variant-numeric:tabular-nums;font-size:var(--text-xl);font-weight:500}.dash-note{font-size:var(--text-base);color:var(--t3);padding:var(--sp-3) var(--sp-2)}.landing{--dv-display:var(--font-satoshi);--dv-body:var(--font-satoshi);background:var(--canvas);min-height:100vh;color:var(--bone);font-family:var(--dv-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}.landing ::selection{background:var(--accent);color:#0a0b12}.landing [tabindex]:focus-visible,.landing a:focus-visible,.landing button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.pair-b{--dv-display:var(--font-satoshi);--dv-body:var(--font-satoshi)}.dv-aurora{pointer-events:none;z-index:0;filter:blur(60px)saturate(115%);opacity:.9;background:radial-gradient(38% 55% at 78% 18%,#8084ea8c,#0000 70%),radial-gradient(30% 48% at 92% 42%,#6f74ff73,#0000 72%),radial-gradient(34% 50% at 64% 8%,#a78bfa61,#0000 70%),radial-gradient(46% 60% at 100% 30%,#4f46e56b,#0000 74%);height:120%;animation:dv-drift 22s ease-in-out infinite alternate;position:absolute;inset:-20% -10% auto;-webkit-mask-image:radial-gradient(120% 100% at 80% 0,#000 45%,#0000 78%);mask-image:radial-gradient(120% 100% at 80% 0,#000 45%,#0000 78%)}@keyframes dv-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.dv-hairline{background:linear-gradient(90deg,#0000,#8084ea59 30% 70%,#0000);border:0;height:1px}.dv-marquee{width:max-content;animation:dv-scroll 34s linear infinite;display:flex}.dv-marquee-wrap:hover .dv-marquee{animation-play-state:paused}@keyframes dv-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dv-stat{font-family:var(--dv-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.dv-aurora,.dv-marquee{animation:none}}.dv2{--dv-bg:#fff;--dv-paper:#f6f7fb;--dv-fg:#17171d;--dv-muted:#63636f;--dv-muted-2:#9a9aa6;--dv-border:#e9e9f0;--dv-border-strong:#dcdce6;--dv-primary:#5457d6;--dv-primary-hover:#4a4dc4;--dv-primary-soft:#eeeefc;--dv-brand:#8084ea;--dv-ok:#1f9d63;--dv-ok-soft:#e7f6ee;--dv-ok-text:#136c43;--dv-warn:#b06d10;--dv-warn-soft:#fbf1e0;--dv-warn-text:#8a5409;--dv-display:var(--font-satoshi);--dv-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--dv-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;background:var(--dv-paper);min-height:100vh;color:var(--dv-fg);font-family:var(--dv-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}.dv2 ::selection{background:var(--dv-primary);color:#fff}.dv2 [tabindex]:focus-visible,.dv2 a:focus-visible,.dv2 button:focus-visible{outline:2px solid var(--dv-primary);outline-offset:2px;border-radius:8px}.dv2 .d-mut{color:var(--dv-muted)}.dv2 .d-mut2{color:var(--dv-muted-2)}.dv2 .d-acc{color:var(--dv-primary)}.dv2 .d-card{background:var(--dv-bg)}.dv2 .d-paper{background:var(--dv-paper)}.dv2 .d-bd{border-color:var(--dv-border)}.dv2 .d-bd-s{border-color:var(--dv-border-strong)}.dv2 .help-card{transition:border-color .12s,background .12s}.dv2 .help-card:hover{border-color:var(--dv-border-strong);background:var(--dv-paper)}.dv2 .help-row{transition:background .12s}.dv2 .help-row:hover{background:var(--dv-paper)}.dv2 .help-navrow{transition:background .12s}.dv2 .help-navrow:hover{background:var(--dv-paper)}@media (max-width:1080px){.dv2 .help-three{grid-template-columns:200px minmax(0,1fr)!important}.dv2 .help-toc{display:none!important}}@media (max-width:860px){.dv2 .help-grid3{grid-template-columns:1fr!important}.dv2 .help-three,.dv2 .help-two{grid-template-columns:minmax(0,1fr)!important}.dv2 .help-rail{display:none!important}}.dv2 .d-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--dv-primary);font-size:11px;font-weight:500}.dv2 .d-btn{white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:.45rem;height:38px;padding:0 15px;font-size:14px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dv2 .d-btn-sm{border-radius:3px;height:32px;padding:0 12px;font-size:13px}.dv2 .d-btn-primary{background:var(--dv-primary);color:#fff;border:1px solid var(--dv-primary-hover)}.dv2 .d-btn-primary:hover{background:var(--dv-primary-hover)}.dv2 .d-btn-secondary{background:var(--dv-bg);border:1px solid var(--dv-border-strong);color:var(--dv-fg)}.dv2 .d-btn-secondary:hover{background:var(--dv-paper);border-color:#cfcfdb}.dv2 .d-btn-ghost{color:var(--dv-fg);background:0 0}.dv2 .d-btn-ghost:hover{background:var(--dv-fg)}@supports (color:color-mix(in lab,red,red)){.dv2 .d-btn-ghost:hover{background:color-mix(in oklab,var(--dv-fg) 7%,transparent)}}.dv2 .d-pill{border:1px solid var(--dv-border);background:var(--dv-bg);border-radius:9999px;align-items:center;font-size:13px;display:inline-flex;box-shadow:0 1px 2px #17171d08}.dv2-rail{background:repeating-linear-gradient(#cfcfe0 0 5px,#0000 5px 11px)}.dv2-dash{background-image:linear-gradient(90deg,#cfcfe0 1.5px,#0000 0);background-repeat:repeat-x;background-size:5px 1px;height:1px}.dv2-cross{display:block;position:relative}.dv2-cross:after,.dv2-cross:before{content:"";background:var(--dv-fg);position:absolute}@supports (color:color-mix(in lab,red,red)){.dv2-cross:after,.dv2-cross:before{background:color-mix(in oklab,var(--dv-fg) 30%,transparent)}}.dv2-cross:before{height:1px;top:50%;left:0;right:0;transform:translateY(-.5px)}.dv2-cross:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-.5px)}.dv2 .d-dot{background:#d7d7e0;border-radius:9999px;width:10px;height:10px}@keyframes dv2-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes dv2-rowscan{0%,18%{background:0 0}12%,6%{background:var(--dv-primary-soft)}}@keyframes dv2-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes dv2-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dv2-scan-once{0%,to{background:0 0}22%,42%{background:var(--dv-primary-soft)}}@keyframes dv2-dot{0%,60%,to{opacity:.35}75%{opacity:1}}@keyframes dv2-num-out{0%,44%{opacity:1;transform:translateY(0)}54%,to{opacity:0;transform:translateY(-7px)}}@keyframes dv2-num-in{0%,44%{opacity:0;transform:translateY(7px)}54%,to{opacity:1;transform:translateY(0)}}@keyframes dv2-send-pill{0%{opacity:0;transform:translate(0)scale(.94)}10%{opacity:1;transform:translate(0)scale(1)}62%{opacity:1;transform:translate(var(--tx),var(--ty)) scale(1)}72%,to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.96)}}@keyframes dv2-cap-grow{0%,60%{opacity:.5;transform:scaleY(.15)}72%,to{opacity:1;transform:scaleY(1)}}@keyframes dv2-tok-raw{0%,6%{opacity:1}12%,to{opacity:0}}@keyframes dv2-tok-a{0%,10%{opacity:0}16%,34%{opacity:1}40%,to{opacity:0}}@keyframes dv2-tok-b{0%,40%{opacity:0}46%,64%{opacity:1}70%,to{opacity:0}}@keyframes dv2-tok-c{0%,70%{opacity:0}76%,94%{opacity:1}to{opacity:0}}@keyframes dv2-rcp-a{0%,4%{color:var(--dv-muted);background:0 0}10%,32%{background:var(--dv-primary-soft);color:var(--dv-primary)}38%,to{color:var(--dv-muted);background:0 0}}@keyframes dv2-rcp-b{0%,38%{color:var(--dv-muted);background:0 0}44%,64%{background:var(--dv-primary-soft);color:var(--dv-primary)}70%,to{color:var(--dv-muted);background:0 0}}@keyframes dv2-rcp-c{0%,70%{color:var(--dv-muted);background:0 0}76%,96%{background:var(--dv-primary-soft);color:var(--dv-primary)}to{color:var(--dv-muted);background:0 0}}@keyframes dv2-wait-fill{0%{width:0}40%{width:100%}to{width:100%}}@keyframes dv2-drop{0%{opacity:0;transform:translate(var(--fromx,0),-42px) scale(.9)}14%{opacity:1;transform:translate(var(--fromx,0),-42px) scale(1)}52%{opacity:1;transform:translate(0)scale(1)}64%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes dv2-chip-q{0%,58%{opacity:1}66%,to{opacity:0}}@keyframes dv2-chip-booked{0%,58%{opacity:0}66%,to{opacity:1}}@keyframes dv2-card-advance{0%,14%{transform:translate(0)}26%{transform:translateY(-3px)}54%{transform:translate(var(--dx),-3px)}64%,to{transform:translate(var(--dx))}}@keyframes dv2-card-lift{0%,14%,64%,to{background:var(--dv-bg);border-color:var(--dv-border)}26%,54%{border-color:var(--dv-border-strong);background:#fff}}@keyframes dv2-booked-in{0%,6%{opacity:0;transform:scale(.9)}16%,60%{opacity:1;transform:scale(1)}72%,to{opacity:0;transform:scale(.96)}}.dv2 [data-play=true] [data-anim=send-pill]{animation:dv2-send-pill 5.2s cubic-bezier(.4,0,.2,1) infinite}.dv2 [data-play=true] [data-anim=cap-grow]{transform-origin:bottom;animation:dv2-cap-grow 5.2s cubic-bezier(.4,0,.2,1) infinite}.dv2 [data-play=true] [data-anim=row-flash]{animation:dv2-scan-once 5.2s ease-in-out infinite}.dv2 [data-play=true] [data-anim=unread]{animation:dv2-dot 2.4s ease-in-out infinite}.dv2 [data-play=true] [data-anim=tok-raw]{animation:dv2-tok-raw 11s linear infinite}.dv2 [data-play=true] [data-anim=tok-a]{animation:dv2-tok-a 11s linear infinite}.dv2 [data-play=true] [data-anim=tok-b]{animation:dv2-tok-b 11s linear infinite}.dv2 [data-play=true] [data-anim=tok-c]{animation:dv2-tok-c 11s linear infinite}.dv2 [data-play=true] [data-anim=rcp-a]{animation:dv2-rcp-a 11s linear infinite}.dv2 [data-play=true] [data-anim=rcp-b]{animation:dv2-rcp-b 11s linear infinite}.dv2 [data-play=true] [data-anim=rcp-c]{animation:dv2-rcp-c 11s linear infinite}.dv2 [data-play=true] [data-anim=wait-fill]{animation:dv2-wait-fill 5.5s ease-in-out infinite}.dv2 [data-play=true] [data-anim=drop]{animation:dv2-drop 6s cubic-bezier(.4,0,.2,1) infinite}.dv2 [data-play=true] [data-anim=drop-flash]{animation:dv2-scan-once 6s ease-in-out infinite}.dv2 [data-play=true] [data-anim=chip-q]{animation:dv2-chip-q 6s ease-in-out infinite}.dv2 [data-play=true] [data-anim=chip-booked]{animation:dv2-chip-booked 6s ease-in-out infinite}.dv2 [data-play=true] [data-anim=card-advance]{animation:dv2-card-advance 6.5s cubic-bezier(.4,0,.2,1) infinite}.dv2 [data-play=true] [data-anim=card-lift]{animation:dv2-card-lift 6.5s ease-in-out infinite}.dv2 [data-play=true] [data-anim=booked-in]{animation:dv2-booked-in 6.5s ease-in-out infinite}.dv2 [data-play=true] [data-anim=num-out]{animation:dv2-num-out 6.5s ease-in-out infinite}.dv2 [data-play=true] [data-anim=num-in]{animation:dv2-num-in 6.5s ease-in-out infinite}.dv2 [data-play=true] [data-anim=fadein]{animation:dv2-fadein .6s ease-out both}@media (prefers-reduced-motion:reduce){.dv2 [data-anim],.dv2 [style*=animation]{animation:none!important}}:root{color-scheme:light;--bg:#fff;--bg-sub:#f8f9fb;--bg-hover:#f2f2f8;--bg-hover2:#e6e7f0;--border:#e6e7f0;--border-strong:#d1d2e0;--text:#1c1d2c;--text-2:#4a4c64;--text-3:#62647f;--text-4:#7c7e98;--accent:#5457d6;--accent-hover:#3336c1;--accent-soft:#ededfc;--accent-line:#d9daf7;--accent-text:#2e3093;--on-primary:#fff;--ok:#1ba773;--warn:#f9b006;--bad:#e4253f;--info:#128ce2;--pending:#f36716;--ok-subtle:#e6faf2;--warn-subtle:#fef6e1;--bad-subtle:#feecee;--info-subtle:#e7f4fd;--pending-subtle:#feefe7;--ok-text:#0f6b49;--warn-text:#9b6508;--bad-text:#951829;--info-text:#0c5d97;--pending-text:#9e3a10;--s-lead:#62647f;--s-lead-bg:#f2f2f8;--s-contact:#0c5d97;--s-contact-bg:#e7f4fd;--s-open:#9b6508;--s-open-bg:#fef6e1;--s-reply:#0f6b49;--s-reply-bg:#e6faf2;--s-demo:#2e3093;--s-demo-bg:#ededfc;--s-trial:#9e3a10;--s-trial-bg:#feefe7;--s-won:#0f6b49;--s-won-bg:#e6faf2;--s-lost:#951829;--s-lost-bg:#feecee;--bg-inset:#f2f2f8;--bg-tooltip:#fff;--overlay:#1c1d2c66;--shadow-overlay:0 20px 50px -18px #1c1d2c33;--shadow-toast:0 16px 40px -12px #1c1d2c29;--focus-ring:0 0 0 2px #8084ea8c;--series-sent:#2f74e6;--series-open:#8b5cf6;--series-click:#0ea5b5;--series-reply:#e89012;--series-demo:#12a594;--series-pos:#1aa34d;--series-neg:#e24b4b}[data-theme=dark]{color-scheme:dark;--bg:#1d1f30;--bg-sub:#0d0e17;--bg-hover:#24253c;--bg-hover2:#2e3048;--border:#2e3048;--border-strong:#3b3d63;--text:#e8e8f0;--text-2:#c7c9de;--text-3:#9a9dbc;--text-4:#6e7192;--accent:#8084ea;--accent-hover:#a4a6f4;--accent-soft:#24253c;--accent-line:#3b3d63;--accent-text:#a4a6f4;--on-primary:#0d0e17;--ok:#39d099;--warn:#f7c231;--bad:#e4586b;--info:#3faef3;--pending:#f3813f;--ok-subtle:#152e24;--warn-subtle:#322915;--bad-subtle:#38191d;--info-subtle:#162936;--pending-subtle:#362217;--ok-text:#7de8c1;--warn-text:#fbdc74;--bad-text:#f68e9c;--info-text:#80cbfa;--pending-text:#fab080;--s-lead:#9a9dbc;--s-lead-bg:#24253c;--s-contact:#80cbfa;--s-contact-bg:#162936;--s-open:#fbdc74;--s-open-bg:#322915;--s-reply:#7de8c1;--s-reply-bg:#152e24;--s-demo:#a4a6f4;--s-demo-bg:#24253c;--s-trial:#fab080;--s-trial-bg:#362217;--s-won:#7de8c1;--s-won-bg:#152e24;--s-lost:#f68e9c;--s-lost-bg:#38191d;--bg-inset:#0d0e17;--bg-tooltip:#24253c;--overlay:#0009;--shadow-overlay:0 20px 50px -18px #000000a6;--shadow-toast:0 16px 40px -12px #0009;--focus-ring:0 0 0 2px #a4a6f48c;--series-sent:#5b93f2;--series-open:#a78bfa;--series-click:#3cc3d4;--series-reply:#f5b13f;--series-demo:#2dd4bf;--series-pos:#34d399;--series-neg:#f87171}.app-root .font-bold,.app-root .font-semibold,.app-root b,.app-root h1,.app-root h2,.app-root h3,.app-root h4,.app-root h5,.app-root h6,.app-root strong{font-weight:500}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}