@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-300:#ffa3a3;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.z-50{z-index:50}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-full{height:100%}.min-h-full{min-height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.columns-3{columns:3}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-900{border-color:var(--color-zinc-900)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.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))}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-amber-800{color:var(--color-amber-800)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-zinc-900{accent-color:var(--color-zinc-900)}.opacity-60{opacity:.6}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-zinc-400:focus{border-color:var(--color-zinc-400)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-amber-900\/50{border-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/50{border-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.dark\:border-green-800{border-color:var(--color-green-800)}.dark\:border-green-900\/50{border-color:#0d542b80}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-900\/50{border-color:color-mix(in oklab, var(--color-green-900) 50%, transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:border-zinc-50{border-color:var(--color-zinc-50)}.dark\:border-zinc-700{border-color:var(--color-zinc-700)}.dark\:bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-amber-950\/50{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\:bg-black{background-color:var(--color-black)}.dark\:bg-green-950\/30{background-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/30{background-color:color-mix(in oklab, var(--color-green-950) 30%, transparent)}}.dark\:bg-green-950\/40{background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/40{background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dark\:bg-green-950\/50{background-color:#032e1580}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/50{background-color:color-mix(in oklab, var(--color-green-950) 50%, transparent)}}.dark\:bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/50{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.dark\:bg-zinc-50{background-color:var(--color-zinc-50)}.dark\:bg-zinc-700{background-color:var(--color-zinc-700)}.dark\:bg-zinc-800{background-color:var(--color-zinc-800)}.dark\:bg-zinc-900{background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/50{background-color:#18181b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/50{background-color:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-green-300{color:var(--color-green-300)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-200{color:var(--color-zinc-200)}.dark\:text-zinc-300{color:var(--color-zinc-300)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\:text-zinc-700{color:var(--color-zinc-700)}.dark\:text-zinc-900{color:var(--color-zinc-900)}.dark\:accent-zinc-50{accent-color:var(--color-zinc-50)}@media (hover:hover){.dark\:hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.dark\:hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}}}}.page-inner.rxdash{max-width:none}.rxdash .dh-ctrl{align-items:center;gap:14px;margin-bottom:20px;display:flex}.rxdash .dh-c-lab{color:var(--muted);font-size:12.5px}.rxdash .dh-spacer{flex:1}.rxdash .dh-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.rxdash .dh-seg button{height:30px;font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.rxdash .dh-seg button:hover{color:var(--ink-2)}.rxdash .dh-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.rxdash .dh-delta{font-size:12px;font-weight:500;font-family:var(--mono);align-items:center;gap:1px;display:inline-flex}.rxdash .dh-delta.good{color:var(--green)}.rxdash .dh-delta.bad{color:var(--red)}.rxdash .dh-bar{background:var(--line-soft);border-radius:999px;flex:1;display:block;overflow:hidden}.rxdash .dh-bar-fill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.rxdash .dh-ring{place-items:center;display:grid;position:relative}.rxdash .dh-ring-c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rxdash .dh-ring-pct{font-size:26px;font-weight:600}.rxdash .dh-ring-l{color:var(--muted);margin-top:1px;font-size:11px}.rxdash .dh-areac{width:100%;display:block}.rxdash .dh-top{background:var(--line);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-sm);grid-template-columns:minmax(300px,1.05fr) 1.5fr;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.rxdash .dh-star{background:var(--surface);align-items:center;gap:24px;padding:22px 28px;display:flex}.rxdash .dh-num{flex:1;min-width:0}.rxdash .dh-ey{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.rxdash .dh-ey svg{width:14px;height:14px}.rxdash .dh-bigv{letter-spacing:-.03em;margin:10px 0 9px;font-size:54px;font-weight:600;line-height:1}.rxdash .dh-bigv .pre{color:var(--faint);vertical-align:top;margin-right:1px;font-size:32px}.rxdash .dh-sub{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.rxdash .dh-sub .dh-goal{font-family:var(--mono);font-size:12.5px}.rxdash .dh-star .dh-ring{flex-shrink:0}.rxdash .dh-kpis{background:var(--line);gap:1px;display:grid}.rxdash .dh-kpi{background:var(--surface);flex-direction:column;gap:6px;padding:13px 18px 12px;display:flex}.rxdash .dh-kpi-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rxdash .dh-kpi-l{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.rxdash .dh-kpi-ic{flex-shrink:0;align-items:center;display:inline-flex}.rxdash .dh-kpi-v{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.rxdash .dh-kpi-v .u{color:var(--faint);margin-left:4px;font-size:15px;font-weight:500}.rxdash .dh-kpi-chart{margin-top:auto;padding-top:4px}.rxdash .dh-grid{grid-template-columns:5fr 7fr;align-items:start;gap:16px;display:grid}.rxdash .dh-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-sm);flex-direction:column;min-width:0;padding:16px 18px;display:flex}.rxdash .dh-funnel{padding:18px 20px}.rxdash .dh-funnel h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:13px;font-weight:500}.rxdash .dh-fn-row{align-items:center;gap:12px;margin-bottom:13px;display:flex}.rxdash .dh-fn-row:last-child{margin-bottom:0}.rxdash .dh-fn-lab{width:86px;color:var(--ink-2);flex-shrink:0;font-size:12.5px}.rxdash .dh-fn-track{background:var(--surface-2);border-radius:7px;flex:1;height:26px;position:relative;overflow:hidden}.rxdash .dh-fn-fill{background:linear-gradient(90deg, var(--blue), var(--blue-600));color:#fff;height:100%;font-size:12px;font-weight:500;font-family:var(--mono);border-radius:7px;align-items:center;min-width:36px;padding-left:10px;display:flex}.rxdash .dh-fn-pct{text-align:right;width:42px;color:var(--muted);font-size:12px;font-family:var(--mono);flex-shrink:0}.rxdash .dh-tb{padding:16px 20px 14px}.rxdash .dh-tb-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.rxdash .dh-tb-head h3{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;font-weight:500}.rxdash .dh-tb-tabs{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rxdash .dh-tb-tabs button{border:1px solid var(--line);background:var(--surface);height:30px;font-family:var(--font);color:var(--muted);cursor:pointer;text-transform:capitalize;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.rxdash .dh-tb-tabs button:hover{color:var(--ink-2);border-color:#d4d9e2}.rxdash .dh-tb-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rxdash .dh-tb-tabs button svg{width:14px;height:14px}.rxdash .dh-list{margin-top:2px}.rxdash .dh-lrow{align-items:center;gap:14px;padding:11px 2px;display:flex}.rxdash .dh-lrow+.dh-lrow{border-top:1px solid var(--line-soft)}.rxdash .dh-l-rank{text-align:center;width:20px;font-family:var(--mono);color:var(--faint);flex-shrink:0;font-size:13px;font-weight:500}.rxdash .dh-lrow:first-child .dh-l-rank{color:var(--blue)}.rxdash .dh-l-id{flex-direction:column;flex-shrink:0;width:168px;min-width:0;display:flex}.rxdash .dh-l-nm{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.rxdash .dh-l-bar{flex:1}.rxdash .dh-l-v{text-align:right;letter-spacing:-.01em;flex-shrink:0;min-width:60px;font-size:16px;font-weight:600}.rxdash .dh-l-v .u{color:var(--faint);margin-left:3px;font-size:12px;font-weight:500}.rxdash .dh-drange{position:relative}.rxdash .dh-drange-btn{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);height:34px;font-family:var(--font);color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.rxdash .dh-drange-btn:hover{background:var(--surface-2)}.rxdash .dh-drange-btn .dh-cal{color:var(--muted)}.rxdash .dh-drange-btn .dh-chev{color:var(--faint);margin-left:1px}.rxdash .dh-drange-backdrop{z-index:49;position:fixed;inset:0}.rxdash .dh-drange-menu{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:236px;box-shadow:var(--sh-lg);padding:6px;position:absolute;top:calc(100% + 7px);right:0}.rxdash .dh-drange-opt{border-radius:var(--r-sm);width:100%;height:34px;font-family:var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0 10px;font-size:13px;display:flex}.rxdash .dh-drange-opt:hover{background:var(--surface-2)}.rxdash .dh-drange-opt.on{color:var(--blue);font-weight:500}.rxdash .dh-drange-opt .chk{color:var(--blue)}.rxdash .dh-drange-cal{padding:6px 4px 4px}.rxdash .dh-rcal-head{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;display:flex}.rxdash .dh-rcal-head>span{color:var(--ink);font-size:12.5px;font-weight:500}.rxdash .dh-rcal-head button{border-radius:var(--r-sm);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.rxdash .dh-rcal-head button:hover{background:var(--surface-2);color:var(--ink)}.rxdash .dh-rcal-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.rxdash .dh-rcal-dow span{text-align:center;color:var(--faint);font-size:10px;font-family:var(--mono)}.rxdash .dh-rcal-grid{grid-template-columns:repeat(7,1fr);gap:3px 0;display:grid}.rxdash .dh-rcal-grid>span{height:30px}.rxdash .dh-rcal-day{height:30px;font-family:var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:0;font-size:12px}.rxdash .dh-rcal-day:hover:not(.in):not(.end){background:var(--surface-2);border-radius:var(--r-sm)}.rxdash .dh-rcal-day.in{background:var(--blue-tint);color:var(--blue-700)}.rxdash .dh-rcal-day.end{background:var(--blue);color:#fff;font-weight:500}.rxdash .dh-rcal-day.from{border-top-left-radius:var(--r-sm);border-bottom-left-radius:var(--r-sm)}.rxdash .dh-rcal-day.to{border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm)}.rxdash .dh-rcal-day.solo{border-radius:var(--r-sm)}.rxdash .dh-drange-cal-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:8px 6px 4px;display:flex}.rxdash .dh-drange-cal-span{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.rxdash .dh-drange-cal-span b{color:var(--ink);font-weight:500}.rxdash .dh-drange-cal-span svg{color:var(--faint)}.rxdash .dh-drange-apply{border-radius:var(--r-sm);background:var(--blue);color:#fff;height:30px;font-family:var(--font);cursor:pointer;border:none;padding:0 14px;font-size:12.5px;font-weight:500}.rxdash .dh-drange-apply:disabled{opacity:.5;cursor:not-allowed}.rxdash .dh-drange-apply:hover:not(:disabled){background:var(--blue-600)}@media (max-width:1080px){.rxdash .dh-top,.rxdash .dh-grid{grid-template-columns:1fr}}.ob-field{flex-direction:column;gap:7px;display:flex}.ob-field>label{color:var(--ink-2);font-size:13px;font-weight:500}.ob-field-row{justify-content:space-between;align-items:center;display:flex}.ob-field .hint{color:var(--faint);font-size:12px;font-weight:400}.ob-input,.ob-select{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);height:42px;font-family:var(--font);color:var(--ink);width:100%;padding:0 13px;font-size:14px;transition:all .12s}.ob-input::placeholder{color:var(--faint)}.ob-input:focus,.ob-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint);outline:none}.ob-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ob-input-ic{position:relative}.ob-input-ic .icn{color:var(--faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ob-input-ic .ob-input{padding-left:38px}.ob-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ob-btn{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);height:44px;font-family:var(--font);color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;transition:all .12s;display:inline-flex}.ob-btn:hover{background:var(--surface-2)}.ob-btn.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 6px 16px -8px #1f5fff99}.ob-btn.primary:hover{background:var(--blue-600)}.ob-btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.ob-btn.ghost:hover{background:var(--surface-2);color:var(--ink-2)}.ob-btn.sm{height:36px;padding:0 13px;font-size:13px}.ob-btn.lg{height:48px;padding:0 24px;font-size:15px}.ob-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ob-link{color:var(--blue);cursor:pointer;font-weight:500;text-decoration:none}.ob-link:hover{text-decoration:underline}.ob-link.sm{font-size:12.5px}.ob-auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ob-auth-form{flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.ob-auth-inner{width:100%;max-width:388px}.ob-brand{align-items:center;gap:10px;display:inline-flex}.ob-brand .mark{background:var(--rail);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 12px -4px #0c0e1266}.ob-brand .mark img{width:22px;height:22px;display:block}.ob-brand .wm{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.ob-auth h1{letter-spacing:-.025em;color:var(--ink);margin-bottom:7px;font-size:27px;font-weight:600}.ob-auth .sub{color:var(--muted);margin-bottom:28px;font-size:14.5px}.ob-auth-fields{flex-direction:column;gap:15px;display:flex}.ob-sso{flex-direction:column;gap:10px;display:flex}.ob-ssobtn{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);height:44px;font-family:var(--font);color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.ob-ssobtn:hover{background:var(--surface-2)}.ob-ssobtn .g{width:18px;height:18px}.ob-or{color:var(--faint);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.ob-or:before,.ob-or:after{content:"";background:var(--line);flex:1;height:1px}.ob-auth .foot{color:var(--muted);text-align:center;margin-top:22px;font-size:13.5px}.ob-legal{color:var(--faint);text-align:center;margin-top:18px;font-size:11.5px;line-height:1.5}.ob-auth-aside{background:var(--rail);color:#fff;flex-direction:column;justify-content:center;padding:56px;display:flex;position:relative;overflow:hidden}.ob-auth-aside .glow{filter:blur(8px);background:radial-gradient(circle,#1f5fff6b,#0000 62%);border-radius:50%;width:520px;height:520px;position:absolute;top:-120px;right:-120px}.ob-auth-aside .glow.two{background:radial-gradient(circle,#6b4ef04d,#0000 62%);inset:auto auto -160px -120px}.ob-aside-logo{opacity:.96;align-self:flex-start;width:auto;height:30px;margin-bottom:34px;position:relative}.ob-aside-h{letter-spacing:-.03em;margin-bottom:28px;font-size:34px;font-weight:600;line-height:1.18;position:relative}.ob-aside-list{flex-direction:column;gap:16px;display:flex;position:relative}.ob-aside-item{align-items:flex-start;gap:13px;display:flex}.ob-aside-item .ai-ic{color:#8fb4ff;background:#ffffff14;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ob-aside-item .ai-t{font-size:14.5px;font-weight:500}.ob-aside-item .ai-s{color:#ffffff8c;margin-top:2px;font-size:13px;line-height:1.45}.ob-wizard{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.ob-topbar{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:16px;height:64px;padding:0 26px;display:flex}.ob-topbar .sp{flex:1}.ob-topbar .saved{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ob-topbar .saved .icn{color:var(--green)}.ob-topbar .exit{color:var(--muted);font-size:13px}.ob-step-h{margin-bottom:26px}.ob-step-k{text-transform:uppercase;letter-spacing:.1em;color:var(--blue);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:500;display:inline-flex}.ob-step-h h2{letter-spacing:-.025em;color:var(--ink);margin-bottom:8px;font-size:26px;font-weight:600}.ob-step-h p{color:var(--muted);max-width:520px;font-size:14.5px;line-height:1.5}.ob-step-body{flex-direction:column;gap:18px;display:flex}.ob-actions{border-top:1px solid var(--line-soft);align-items:center;gap:12px;margin-top:30px;padding-top:22px;display:flex}.ob-actions .sp{flex:1}.obA{flex:1;grid-template-columns:300px 1fr;min-height:0;display:grid}.obA-rail{background:var(--surface-2);border-right:1px solid var(--line);flex-direction:column;padding:38px 26px;display:flex}.obA-rail .rail-h{color:var(--muted);margin-bottom:26px;font-size:13px}.obA-rail .rail-h b{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.obA-steps{flex-direction:column;gap:2px;display:flex;position:relative}.obA-step{border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:14px;padding:11px 12px;transition:all .12s;display:flex;position:relative}.obA-step:hover{background:#1f5fff0d}.obA-step.on{background:var(--surface);box-shadow:var(--sh-sm)}.obA-num{border:1.5px solid var(--line);width:26px;height:26px;color:var(--faint);background:var(--surface);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:600;transition:all .14s;display:grid}.obA-step.on .obA-num{border-color:var(--blue);color:var(--blue)}.obA-step.done .obA-num{background:var(--blue);border-color:var(--blue);color:#fff}.obA-stt{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.3}.obA-step.on .obA-stt{color:var(--ink)}.obA-sts{color:var(--faint);margin-top:2px;font-size:12px}.obA-conn{background:var(--line);z-index:0;width:1.5px;position:absolute;top:38px;bottom:38px;left:24px}.obA-rail .rail-foot{color:var(--faint);margin-top:auto;padding-top:24px;font-size:12px}.obA-main{padding:48px 56px;overflow-y:auto}.obA-main-inner{max-width:660px;margin:0 auto}.ob-finish{text-align:center;padding:12px 0}.ob-finish .fin-ic{background:var(--green-tint);width:72px;height:72px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.ob-finish h2{letter-spacing:-.03em;color:var(--ink);margin-bottom:10px;font-size:28px;font-weight:600}.ob-finish p{color:var(--muted);max-width:460px;margin:0 auto 26px;font-size:15px;line-height:1.5}.ob-summary{text-align:left;grid-template-columns:1fr 1fr;gap:12px;max-width:560px;margin:0 auto 28px;display:grid}.ob-sum{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:12px;padding:14px 16px;display:flex}.ob-sum .s-ic{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ob-sum .s-l{color:var(--faint);font-size:12px}.ob-sum .s-v{font-size:14px;font-weight:500}.ob-finish-cta{justify-content:center;gap:12px;display:flex}.ob-error{color:var(--red);background:var(--red-tint);border-radius:var(--r);border:1px solid #e23b4e40;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}@media (max-width:980px){.ob-auth{grid-template-columns:1fr}.ob-auth-aside{display:none}.obA{grid-template-columns:1fr}.obA-rail{display:none}.ob-summary{grid-template-columns:1fr}}.rxcontacts{--paper:#fcfdfe}.rxcontacts .icn{justify-content:center;align-items:center;display:inline-flex}.rxcontacts .icn svg{display:block}.rxcontacts .clx-page{background:var(--bg);flex-direction:column;height:calc(100% - 20px);max-height:calc(100vh - 20px);margin-top:20px;display:flex;overflow:hidden}.rxcontacts .clx-page::-webkit-scrollbar{width:0;height:0;display:none}.rxcontacts .clx-top{flex-shrink:0;align-items:center;gap:12px;padding:0 19px 16px;display:flex}.rxcontacts .clx-h1{letter-spacing:-.02em;align-items:center;gap:12px;font-size:23px;font-weight:600;display:flex}.rxcontacts .clx-count{color:var(--blue);background:var(--blue-tint-2);border-radius:var(--r-pill);padding:4px 11px;font-size:12.5px;font-weight:500}.rxcontacts .clx-top-sp{flex:1}.rxcontacts .clx-btn{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink-2);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.rxcontacts .clx-btn:hover{background:var(--surface-2)}.rxcontacts .clx-btn:disabled{opacity:.45;cursor:not-allowed}.rxcontacts .clx-btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.rxcontacts .clx-btn.primary:hover:not(:disabled){background:var(--blue-600)}.rxcontacts .clx-toolbar{flex-shrink:0;align-items:center;gap:10px;padding:0 19px 20px;display:flex}.rxcontacts .clx-stick-l,.rxcontacts .clx-stick-r{align-items:center;gap:10px;display:inline-flex}.rxcontacts .clx-tool{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-2);border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.rxcontacts .clx-tool:hover{background:var(--surface-2)}.rxcontacts .clx-tool.active{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxcontacts .clx-tool .icn{color:var(--muted)}.rxcontacts .clx-tool.active .icn{color:var(--blue)}.rxcontacts .clx-search{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--faint);border-radius:8px;align-items:center;gap:9px;min-width:280px;padding:0 12px;display:flex}.rxcontacts .clx-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.rxcontacts .clx-toolbar-sp{flex:1}.rxcontacts .clx-dd{position:relative}.rxcontacts .clx-bulk{border:1px solid var(--blue);background:var(--blue-tint-2);height:46px;box-shadow:var(--sh-sm);border-radius:10px;flex-shrink:0;align-items:center;gap:10px;margin:0 19px 16px;padding:0 14px;animation:.14s ctrise;display:flex}.rxcontacts .clx-bulk-count{color:var(--blue);white-space:nowrap;font-size:13px;font-weight:600}.rxcontacts .clx-bulk-link{color:var(--blue);background:0 0;border:none;padding:0;font-size:12.5px;font-weight:500}.rxcontacts .clx-bulk-link:hover{text-decoration:underline}.rxcontacts .clx-bulk-sep{background:var(--blue);opacity:.3;align-self:stretch;width:1px;margin:9px 4px}.rxcontacts .clx-bulk-sp{flex:1}.rxcontacts .clx-bulk-btn{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.rxcontacts .clx-bulk-btn:hover{background:var(--surface-2)}.rxcontacts .clx-bulk-btn .icn{color:var(--muted)}.rxcontacts .clx-bulk-btn.danger{color:var(--red,#cc3b50);border-color:var(--red-tint,#fdecef);background:var(--red-tint,#fdecef)}.rxcontacts .clx-bulk-btn.danger .icn{color:var(--red,#cc3b50)}.rxcontacts .clx-bulk-btn.danger:hover{filter:brightness(.97)}.rxcontacts .clx-link{color:var(--blue);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.rxcontacts .clx-link.sm{font-size:12px}.rxcontacts .clx-link:hover{text-decoration:underline}.rxcontacts .clx-io-btn{gap:5px}.rxcontacts .clx-io-slash{color:var(--faint);font-weight:500}.rxcontacts .clx-io-chev{color:var(--muted);margin-left:3px}.rxcontacts .clx-iomenu{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:178px;box-shadow:var(--sh-lg);border-radius:11px;padding:6px;animation:.14s ctrise;position:absolute;top:calc(100% + 6px);right:0}.rxcontacts .clx-iomenu-item{width:100%;color:var(--ink-2);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.rxcontacts .clx-iomenu-item:hover{background:var(--surface-2);color:var(--blue)}.rxcontacts .clx-iomenu-item .icn{color:var(--faint)}.rxcontacts .clx-iomenu-item:hover .icn{color:var(--blue)}.rxcontacts .clx-avatar{letter-spacing:.01em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid}.rxcontacts .clx-tag{border-radius:var(--r-pill);background:var(--bg-soft);height:23px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:34px;padding:0 10px;font-size:11px;font-weight:500;line-height:23px;display:inline-block;overflow:hidden}.rxcontacts .clx-tag.green{background:var(--green-tint);color:var(--green)}.rxcontacts .clx-tag.amber{background:var(--amber-tint);color:var(--amber)}.rxcontacts .clx-tagrow{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow:hidden}.rxcontacts .clx-act{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rxcontacts .clx-act .icn,.rxcontacts .clx-empty{color:var(--faint)}.rxcontacts .clx-cell-icn{color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.rxcontacts .clx-cell-icn .icn{color:var(--faint)}.rxcontacts .clx-name{align-items:center;gap:11px;display:flex}.rxcontacts .clx-name b{color:var(--ink);font-weight:500}.rxcontacts .clx-cbox{border:1.5px solid var(--line);background:var(--surface);color:#fff;vertical-align:middle;cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.rxcontacts .clx-cbox.on{background:var(--blue);border-color:var(--blue)}.rxcontacts .clx-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;width:max-content;min-width:0;max-width:100%;min-height:0;padding:0 19px 19px;overflow:auto}.rxcontacts .clx-scroll::-webkit-scrollbar{width:0;height:0;display:none}.rxcontacts .clx-card{background:var(--bg);width:100%;box-shadow:none;border:none;display:block;position:relative;overflow:visible}.rxcontacts .clx-tablescroll{width:100%;overflow:visible}.rxcontacts .clx-tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.rxcontacts .clx-tbl th,.rxcontacts .clx-tbl td{min-width:130px}.rxcontacts .clx-tbl th.clx-colcheck,.rxcontacts .clx-tbl td.clx-colcheck{min-width:42px}.rxcontacts .clx-tbl td{text-overflow:ellipsis;overflow:hidden}.rxcontacts .clx-tbl th{text-overflow:clip;overflow:visible}.rxcontacts .clx-colcheck{text-overflow:clip;width:42px;font-size:0;overflow:visible}.rxcontacts .clx-tbl tbody td .clx-cell-icn,.rxcontacts .clx-tbl tbody td .clx-name{max-width:100%;overflow:hidden}.rxcontacts .clx-tbl th,.rxcontacts .clx-tbl td{border-right:1px solid var(--line-soft)}.rxcontacts .clx-tbl th:last-child,.rxcontacts .clx-tbl td:last-child{border-right:1px solid var(--line)}.rxcontacts .clx-tbl thead th{z-index:4;background:var(--surface-2);text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background-clip:padding-box;padding:13px 18px;font-size:11px;font-weight:500;position:sticky;top:0}.rxcontacts .clx-resize{cursor:col-resize;z-index:4;width:9px;height:100%;position:absolute;top:0;right:-4px}.rxcontacts .clx-resize:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:25%;bottom:25%;left:4px}.rxcontacts .clx-resize:hover:after{background:0 0}.rxcontacts .clx-th-in{cursor:pointer;align-items:center;gap:6px;width:100%;display:flex}.rxcontacts .clx-th-lbl{text-overflow:ellipsis;flex:1;overflow:hidden}.rxcontacts .clx-sortarrows{flex-direction:column;flex-shrink:0;align-items:center;margin-left:8px;line-height:0;display:inline-flex}.rxcontacts .clx-sortarrows .clx-arrow{color:var(--faint);opacity:.5;margin:-1px 0}.rxcontacts .clx-sortarrows .clx-arrow.on{color:var(--ink);opacity:1}.rxcontacts .clx-th-in:hover{color:var(--ink-2)}.rxcontacts .clx-th-in .icn{color:var(--faint);opacity:.55}.rxcontacts .clx-colcheck{width:42px}.rxcontacts .clx-tbl tbody td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:middle;white-space:nowrap;background:var(--paper);padding:6px 18px}.rxcontacts .clx-tbl th.clx-colcheck,.rxcontacts .clx-tbl td.clx-colcheck{border-right:none;border-left:1px solid var(--line);text-align:center;padding-right:0}.rxcontacts .clx-tbl th.clx-colcheck{z-index:5;position:sticky;left:0}.rxcontacts .clx-tbl td.clx-colcheck{z-index:3;background:var(--paper);position:sticky;left:0}.rxcontacts .clx-tbl thead th.clx-colcheck,.rxcontacts .clx-tbl tbody td.clx-colcheck{box-shadow:-40px 0 0 0 var(--bg)}.rxcontacts .clx-tbl th.clx-col-name{z-index:5;position:sticky;left:42px}.rxcontacts .clx-tbl td.clx-col-name{z-index:3;background:var(--paper);position:sticky;left:42px}.rxcontacts .clx-tbl tbody tr:hover td.clx-colcheck,.rxcontacts .clx-tbl tbody tr:hover td.clx-col-name{background:var(--surface-2)}.rxcontacts .clx-scroll.x-scrolled .clx-tbl td.clx-col-name,.rxcontacts .clx-scroll.x-scrolled .clx-tbl th.clx-col-name{box-shadow:none}.rxcontacts .clx-colcheck .clx-cbox{margin:0 auto}.rxcontacts .clx-tbl tbody tr.clx-row-sel td,.rxcontacts .clx-tbl tbody tr.clx-row-sel td.clx-colcheck,.rxcontacts .clx-tbl tbody tr.clx-row-sel td.clx-col-name{background:var(--blue-tint-2)}.rxcontacts .clx-tbl tbody tr:last-child td{border-bottom:none}.rxcontacts .clx-tbl tbody tr:hover td{background:var(--surface-2);cursor:pointer}.rxcontacts .clx-noresults{text-align:center;color:var(--faint);padding:40px;font-size:13px}.rxcontacts .clx-foot{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:8px 0;display:flex}.rxcontacts .clx-foot-info{background:var(--surface);position:sticky;left:18px}.rxcontacts .clx-foot-ctrls{background:var(--surface);align-items:center;gap:10px;display:inline-flex;position:sticky;right:18px}.rxcontacts .clx-foot-info{color:var(--muted);font-size:12px}.rxcontacts .clx-foot-per{color:var(--ink-2);border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.rxcontacts .clx-foot-perwrap{display:inline-flex}.rxcontacts .clx-foot-persel{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink-2);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:7px;outline:none;padding:0 26px 0 10px;font-size:12px;font-weight:500}.rxcontacts .clx-foot-persel:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxcontacts .clx-foot-btn{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink-2);border-radius:7px;padding:0 11px;font-size:12px;font-weight:500}.rxcontacts .clx-foot-btn:hover:not(:disabled){background:var(--surface-2)}.rxcontacts .clx-foot-btn:disabled{opacity:.4;cursor:not-allowed}.rxcontacts .clx-foot-page{border:1px solid var(--blue);min-width:28px;height:28px;color:var(--blue);border-radius:7px;place-items:center;font-size:12px;font-weight:600;display:grid}.rxcontacts .clx-drawer-wrap{z-index:100;background:#10182852;justify-content:flex-end;animation:.14s ctfade;display:flex;position:fixed;inset:0}@keyframes ctfade{0%{opacity:0}to{opacity:1}}@keyframes ctslide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.rxcontacts .clx-drawer{background:var(--surface);width:430px;max-width:94vw;height:100%;box-shadow:var(--sh-lg);flex-direction:column;animation:.2s ctslide;display:flex}.rxcontacts .clx-drawer-head{border-bottom:1px solid var(--line-soft);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:12px;padding:18px 18px 16px 22px;font-size:17px;font-weight:600;display:flex}.rxcontacts .clx-drawer-head span:first-child{flex:1}.rxcontacts .clx-x{width:32px;height:32px;color:var(--muted);background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.rxcontacts .clx-x:hover{background:var(--surface-2);color:var(--ink)}.rxcontacts .clx-drawer-body{flex:1;min-height:0;padding:16px 22px;overflow-y:auto}.rxcontacts .clx-drawer-foot{border-top:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:10px;padding:14px 22px;display:flex}.rxcontacts .clx-drawer-foot .clx-btn:last-child{margin-left:auto}.rxcontacts .clx-drawer-foot .clx-btn.primary:last-child,.rxcontacts .clx-drawer-foot .clx-btn:last-child{margin-left:0}.rxcontacts .clx-fsearch{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--faint);border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:0 12px;display:flex}.rxcontacts .clx-fsearch input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.rxcontacts .clx-fgroup{border-bottom:1px solid var(--line-soft)}.rxcontacts .clx-fgroup-h{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:13px 4px;font-size:14px;font-weight:500;display:flex}.rxcontacts .clx-fchev{color:var(--muted);transition:transform .16s}.rxcontacts .clx-fgroup.open .clx-fchev{transform:rotate(90deg)}.rxcontacts .clx-fgroup-b{padding-bottom:8px}.rxcontacts .clx-fopt{width:100%;color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13.5px;display:flex}.rxcontacts .clx-fopt:hover{background:var(--surface-2);color:var(--blue)}.rxcontacts .clx-fopt .icn{color:var(--faint)}.rxcontacts .clx-fopt:hover .icn{color:var(--blue)}.rxcontacts .clx-activefilters{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;margin-bottom:14px;padding:12px}.rxcontacts .clx-af-h{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:600}.rxcontacts .clx-af-row{align-items:center;gap:6px;margin-bottom:7px;display:flex}.rxcontacts .clx-af-field{color:var(--ink);min-width:74px;font-size:12px;font-weight:500}.rxcontacts .clx-af-op,.rxcontacts .clx-af-val{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink);border-radius:7px;outline:none;padding:0 8px;font-size:12px}.rxcontacts .clx-af-op{flex-shrink:0}.rxcontacts .clx-af-val{flex:1;min-width:0}.rxcontacts .clx-af-del{width:26px;height:26px;color:var(--faint);background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.rxcontacts .clx-af-del:hover{background:var(--red-tint);color:var(--red)}.rxcontacts .clx-mf-h{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:600}.rxcontacts .clx-mf-row{border-radius:8px;align-items:center;gap:9px;padding:9px 6px;display:flex}.rxcontacts .clx-mf-row:hover{background:var(--surface-2)}.rxcontacts .clx-mf-grip{color:var(--faint);cursor:grab}.rxcontacts .clx-mf-name{color:var(--ink);flex:1;font-size:13.5px;font-weight:500}.rxcontacts .clx-mf-lock{color:var(--faint)}.rxcontacts .clx-mf-move{gap:2px;display:inline-flex}.rxcontacts .clx-mf-move button{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.rxcontacts .clx-mf-move button:hover{background:var(--surface-2);color:var(--ink)}.rxcontacts .clx-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.rxcontacts .clx-field label{color:var(--ink-2);font-size:13px;font-weight:500}.rxcontacts .clx-field label i{color:var(--red);font-style:normal}.rxcontacts .clx-field input,.rxcontacts .clx-field select{border:1px solid var(--line);height:40px;color:var(--ink);background:var(--surface);border-radius:9px;outline:none;padding:0 12px;font-size:13.5px}.rxcontacts .clx-field input:focus,.rxcontacts .clx-field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxcontacts .clx-imgslot{background:var(--surface-2);border:1px solid var(--line);width:64px;height:64px;color:var(--faint);border-radius:50%;place-items:center;display:grid;position:relative}.rxcontacts .clx-imgpen{background:var(--blue);color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-2px}.rxcontacts .clx-dndblock{border:1px solid var(--line-soft);border-radius:10px;margin-bottom:14px;padding:13px}.rxcontacts .clx-dndall,.rxcontacts .clx-dndrow{color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;padding:7px 0;font-size:13.5px;display:flex}.rxcontacts .clx-dndrow .icn{color:var(--muted)}.rxcontacts .clx-or{color:var(--faint);align-items:center;gap:12px;margin:6px 0;font-size:11px;font-weight:600;display:flex}.rxcontacts .clx-or:before,.rxcontacts .clx-or:after{content:"";background:var(--line-soft);flex:1;height:1px}.rxcontacts .clx-dnd-l{color:var(--muted);margin:4px 0;font-size:12px;font-weight:500}.rxcontacts .clx-modal-wrap{z-index:120;background:#10182866;place-items:center;padding:24px;animation:.14s ctfade;display:grid;position:fixed;inset:0}.rxcontacts .clx-modal{background:var(--surface);width:600px;max-width:100%;max-height:88vh;box-shadow:var(--sh-lg);border-radius:16px;flex-direction:column;animation:.18s ctrise;display:flex;overflow:hidden}@keyframes ctrise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.rxcontacts .clx-modal-head{border-bottom:1px solid var(--line-soft);align-items:center;padding:18px 16px 14px 22px;display:flex}.rxcontacts .clx-modal-title{letter-spacing:-.01em;flex:1;font-size:17px;font-weight:600}.rxcontacts .clx-modal-steps{border-bottom:1px solid var(--line-soft);background:var(--surface-2);align-items:center;gap:10px;padding:14px 22px;display:flex;overflow-x:auto}.rxcontacts .clx-step{color:var(--faint);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.rxcontacts .clx-step-n{background:var(--bg-soft);width:20px;height:20px;color:var(--faint);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.rxcontacts .clx-step.on{color:var(--blue)}.rxcontacts .clx-step.on .clx-step-n{background:var(--blue);color:#fff}.rxcontacts .clx-step.done .clx-step-n{background:var(--green);color:#fff}.rxcontacts .clx-modal-body{flex:1;min-height:0;padding:22px;overflow-y:auto}.rxcontacts .clx-modal-foot{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 22px;display:flex}.rxcontacts .clx-modal-q{letter-spacing:-.01em;margin-bottom:14px;font-size:14.5px;font-weight:500}.rxcontacts .clx-drop{border:2px dashed var(--line);text-align:center;color:var(--muted);cursor:pointer;background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:46px 20px;display:flex}.rxcontacts .clx-drop.over{border-color:var(--blue);background:var(--blue-tint-2)}.rxcontacts .clx-drop .icn{color:var(--blue)}.rxcontacts .clx-drop-t{color:var(--ink);font-size:15px;font-weight:500}.rxcontacts .clx-drop-s{color:var(--muted);font-size:12.5px}.rxcontacts .clx-file-chip{background:var(--blue-tint-2);height:34px;color:var(--blue);border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:0 6px 0 11px;font-size:13px;font-weight:500;display:inline-flex}.rxcontacts .clx-file-chip button{color:var(--blue);background:0 0;border:none;border-radius:5px;place-items:center;padding:2px;display:grid}.rxcontacts .clx-radio{border:1px solid var(--line);cursor:pointer;border-radius:11px;gap:11px;margin-bottom:10px;padding:13px 14px;display:flex}.rxcontacts .clx-radio.on{border-color:var(--blue);background:var(--blue-tint-2)}.rxcontacts .clx-radio-dot{border:2px solid var(--line);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px}.rxcontacts .clx-radio.on .clx-radio-dot{border-color:var(--blue);border-width:5px}.rxcontacts .clx-radio b{font-size:13.5px;font-weight:500;display:block}.rxcontacts .clx-radio-d{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.rxcontacts .clx-map-head{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);grid-template-columns:1fr 28px 1fr;gap:10px;padding:0 2px 8px;font-size:11px;font-weight:600;display:grid}.rxcontacts .clx-map-head span:last-child{grid-column:3}.rxcontacts .clx-map-row{grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px;padding:7px 0;display:grid}.rxcontacts .clx-map-src{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.rxcontacts .clx-map-src .icn{color:var(--faint)}.rxcontacts .clx-map-arrow{color:var(--faint);justify-self:center}.rxcontacts .clx-map-sel{border:1px solid var(--line);height:38px;color:var(--ink);background:var(--surface);border-radius:8px;outline:none;padding:0 10px;font-size:13px}.rxcontacts .clx-map-sel:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxcontacts .clx-dupe-note{color:var(--muted);margin-bottom:14px;font-size:12.5px}.rxcontacts .clx-dupe-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:11px 0;display:flex}.rxcontacts .clx-dupe-id{flex:1;min-width:0}.rxcontacts .clx-dupe-id b{font-size:13.5px;font-weight:500;display:block}.rxcontacts .clx-dupe-id span{color:var(--muted);font-size:11.5px}.rxcontacts .clx-dupe-actions{gap:5px;display:inline-flex}.rxcontacts .clx-dupe-btn{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);border-radius:7px;padding:0 11px;font-size:12px;font-weight:500}.rxcontacts .clx-dupe-btn.on{border-color:var(--blue);background:var(--blue-tint-2);color:var(--blue)}.rxcontacts .clx-sortpop{z-index:60;background:var(--surface);border:1px solid var(--line);width:300px;box-shadow:var(--sh-lg);border-radius:12px;padding:14px;animation:.14s ctrise;position:absolute;top:calc(100% + 8px);left:0}.rxcontacts .clx-sortpop-h{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:13.5px;font-weight:500;display:flex}.rxcontacts .clx-sortpop-row{align-items:center;gap:8px;display:flex}.rxcontacts .clx-sortsel{border:1px solid var(--line);height:38px;color:var(--ink);background:var(--surface);border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:13px}.rxcontacts .clx-sortsel:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxcontacts .clx-sortdir{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.rxcontacts .clx-sortdir.on{border-color:var(--blue);background:var(--blue-tint-2);color:var(--blue)}.rxcontacts .clx-toast{z-index:200;background:var(--ink);color:#fff;box-shadow:var(--sh-lg);border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:500;animation:.16s ctrise;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.rxcontacts .clx-toast .icn{color:#5fd58a}.rxcontact .icn{justify-content:center;align-items:center;display:inline-flex}.rxcontact .icn svg{display:block}.rxcontact .mono{font-family:var(--mono)}.rxcontact .cx-ava{color:#fff;letter-spacing:.01em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid}.rxcontact .cx-iconbtn{width:32px;height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.rxcontact .cx-iconbtn:hover{background:var(--surface-2);color:var(--ink)}.rxcontact .cx-iconbtn.on{background:var(--blue-tint-2);color:var(--blue)}.rxcontact .cx-iconbtn.star-on{color:var(--amber)}.rxcontact .cx-iconbtn.star-on .icn svg{fill:var(--amber)}.rxcontact .cx-spacer{flex:1}.rxcontact .cx-dd{position:relative}.rxcontact .cx-dd-pop{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-lg);min-width:230px;padding:6px;animation:.14s cxpop;position:absolute}@keyframes cxpop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rxcontact .cx-dd-up{bottom:calc(100% + 8px);left:0}.rxcontact .cx-dd-down{top:calc(100% + 8px);left:0}.rxcontact .cx-dd-opt{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.rxcontact .cx-dd-opt:hover:not(:disabled){background:var(--surface-2)}.rxcontact .cx-dd-opt.on{background:var(--blue-tint-2);color:var(--blue)}.rxcontact .cx-dd-opt.on .icn{color:var(--blue)}.rxcontact .cx-dd-opt .icn{color:var(--muted)}.rxcontact .cx-dd-opt-check{color:var(--blue);margin-left:auto}.rxcontact .cx-dd-opt:disabled{opacity:.45;cursor:not-allowed}.rxcontact .cx-fromtrig{color:var(--ink);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;font-weight:500;display:inline-flex}.rxcontact .cx-fromtrig:hover{background:var(--surface-2)}.rxcontact .cx-fromtrig .cx-chev{color:var(--faint)}.rxcontact .cx-fromtrig .mono{font-family:var(--mono);white-space:nowrap}.rxcontact .cx-th-head{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.rxcontact .cx-th-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rxcontact .cx-th-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.rxcontact .cx-th-sub{color:var(--muted);font-size:12px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rxcontact .cx-th-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.rxcontact .cx-th-body{flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.rxcontact .cx-day{color:var(--faint);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);align-self:center;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.rxcontact .cx-day .icn{color:var(--faint)}.rxcontact .cx-msg.me .cx-msg-time{text-align:right}.rxcontact .cx-msg-time{color:var(--faint);font-size:10.5px;font-family:var(--mono)}.rxcontact .cx-msg{flex-direction:column;gap:4px;max-width:86%;display:flex}.rxcontact .cx-msg-row{align-items:flex-start;gap:8px;display:flex}.rxcontact .cx-msg-bw{flex-direction:column;gap:4px;min-width:0;display:flex}.rxcontact .cx-msg-ava{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:500;display:grid;position:relative}.rxcontact .cx-msg-ava-me{background:var(--surface-2)}.rxcontact .cx-msg-ava-b{background:var(--surface);border:2px solid var(--surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);color:var(--blue);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.rxcontact .cx-msg.me .cx-msg-ava-b{left:-3px;right:auto}.rxcontact .cx-msg-ava-b .icn{color:var(--ink-2)}.rxcontact .cx-msg.them{align-self:flex-start}.rxcontact .cx-msg.me{align-self:flex-end;align-items:flex-end}.rxcontact .cx-bubble{border-radius:11px;padding:9px 13px;font-size:13px;line-height:1.5;position:relative}.rxcontact .cx-msg.them .cx-bubble{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-top-left-radius:3px}.rxcontact .cx-msg.me .cx-bubble{background:var(--blue);color:#fff;border-top-right-radius:3px}.rxcontact .cx-msg.me .cx-bubble:before{content:"";border-top:9px solid var(--blue);border-right:7px solid #0000;width:0;height:0;position:absolute;top:0;right:-5px}.rxcontact .cx-msg.them .cx-bubble:before{content:"";border-top:9px solid var(--surface);border-left:7px solid #0000;width:0;height:0;position:absolute;top:0;left:-5px}.rxcontact .cx-msg.note .cx-bubble{background:var(--amber-tint);color:#8a5a10;border:1px solid #d98a1a40;border-radius:9px}.rxcontact .cx-msg-subj{color:var(--ink-2);font-size:12px;font-weight:600}.rxcontact .cx-composer{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;padding:10px 14px 12px}.rxcontact .cx-comp-onerow{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.rxcontact .cx-comp-ch-sms{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--blue);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.rxcontact .cx-comp-ch-sms .icn{color:var(--blue)}.rxcontact .cx-comp-from{color:var(--muted);align-items:center;gap:5px;padding:4px 2px;font-size:11.5px;display:flex}.rxcontact .cx-comp-from b{color:var(--ink-2);font-weight:500}.rxcontact .cx-comp-from .mono{letter-spacing:-.01em;font-size:11.5px}.rxcontact .cx-comp-from .cx-fromtrig{padding:3px 5px;font-size:11.5px}.rxcontact .cx-comp-from .cx-fromtrig .mono{font-size:11.5px}.rxcontact .cx-comp-to{margin-left:2px}.rxcontact .cx-comp-area{align-items:flex-end;gap:10px;display:flex}.rxcontact .cx-comp-area textarea{border:1px solid var(--line);resize:none;min-height:42px;max-height:160px;color:var(--ink);border-radius:9px;outline:none;flex:1;padding:11px 13px;font-size:13.5px;line-height:1.5}.rxcontact .cx-comp-area textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxcontact .cx-send{background:var(--blue);color:#fff;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.rxcontact .cx-send:hover:not(:disabled){background:var(--blue-600)}.rxcontact .cx-send:disabled{opacity:.4;cursor:not-allowed}.rxcontact .cx-comp-tools{align-items:center;gap:2px;margin-top:8px;display:flex}.rxcontact .cx-comp-tools .cx-tool{width:28px;height:28px;color:var(--faint);background:0 0;border:none;border-radius:7px;place-items:center;display:grid}.rxcontact .cx-comp-tools .cx-tool:hover{background:var(--surface-2);color:var(--ink-2)}.rxcontact .cx-comp-tools .cx-dd{display:inline-flex}.rxcontact .cx-tool.on{background:var(--blue-tint-2);color:var(--blue)}.rxcontact .cx-msg-dots{color:var(--faint);vertical-align:middle;background:0 0;border:none;border-radius:4px;margin-left:5px;padding:1px 2px;display:inline-flex}.rxcontact .cx-msg-dots-l{margin-left:0;margin-right:5px}.rxcontact .cx-msg-dots:hover{color:var(--ink);background:var(--surface-2)}.rxcontact .cx-mdet{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:430px;max-width:100%;box-shadow:var(--sh-lg);animation:.16s cxrise;overflow:hidden}.rxcontact .cx-mdet-head{align-items:center;gap:8px;padding:16px 14px 4px 20px;display:flex}.rxcontact .cx-mdet-title{letter-spacing:-.01em;flex:1;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.rxcontact .cx-mdet-title .icn{color:var(--faint)}.rxcontact .cx-mdet-body{padding:10px 20px 20px}.rxcontact .cx-mdet-kv{margin-bottom:12px}.rxcontact .cx-mdet-k{color:var(--muted);font-size:13.5px}.rxcontact .cx-mdet-v{color:var(--ink);align-items:center;gap:8px;margin-top:1px;font-size:15px;font-weight:500;display:flex}.rxcontact .cx-mdet-sec{border-top:1px solid var(--line-soft);flex-direction:column;gap:13px;margin-top:8px;padding-top:14px;display:flex}.rxcontact .cx-mdet-line{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.rxcontact .cx-mdet-line .icn{color:var(--ink-2);flex-shrink:0}.rxcontact .cx-emoji-pop{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:300px;box-shadow:var(--sh-lg);padding:8px;animation:.14s cxpop;position:absolute;bottom:calc(100% + 8px);left:0}.rxcontact .cx-emoji-search{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--faint);border-radius:7px;align-items:center;gap:7px;margin-bottom:7px;padding:0 9px;display:flex}.rxcontact .cx-emoji-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.rxcontact .cx-emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:200px;display:grid;overflow-y:auto}.rxcontact .cx-emoji{background:0 0;border:none;border-radius:7px;padding:5px 0;font-size:20px;line-height:1}.rxcontact .cx-emoji:hover{background:var(--surface-2)}.rxcontact .cx-of-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:9px;display:grid}.rxcontact .cx-of{min-width:0;position:relative}.rxcontact .cx-of-fol{justify-self:end;width:100%}.rxcontact .cx-of-fol .cx-followers{margin-left:auto}.rxcontact .cx-of-l{color:var(--muted);margin-bottom:4px;font-size:12.5px;font-weight:500}.rxcontact .cx-ownerpill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);max-width:100%;height:26px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 5px;font-size:11.5px;font-weight:500;display:inline-flex}.rxcontact .cx-ownerpill:hover{background:var(--surface-2)}.rxcontact .cx-ownerpill-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rxcontact .cx-pill-x{width:18px;height:18px;color:var(--faint);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rxcontact .cx-pill-x:hover{background:var(--surface-2);color:var(--ink)}.rxcontact .cx-owner-empty{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:26px;color:var(--muted);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.rxcontact .cx-followers{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;align-items:center;gap:10px;max-width:100%;height:26px;padding:0 12px;display:inline-flex}.rxcontact .cx-followers:hover{background:var(--surface-2)}.rxcontact .cx-fol-empty{color:var(--muted);display:inline-flex}.rxcontact .cx-fol-chev{color:var(--faint)}.rxcontact .cx-ava-stack{display:inline-flex}.rxcontact .cx-ava-st{border:2px solid var(--surface);width:16px;height:16px;margin-left:-6px;font-size:6.5px}.rxcontact .cx-ava-st:first-child{margin-left:0}.rxcontact .cx-ava-more{color:var(--muted);font-size:9px;font-weight:600;background:var(--surface-2)!important}.rxcontact .cx-staffpop{z-index:95;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);width:220px;max-width:calc(100vw - 40px);box-shadow:var(--sh-lg);padding:6px;animation:.14s cxpop;position:absolute;top:calc(100% + 6px);left:0}.rxcontact .cx-of-fol .cx-staffpop{left:auto;right:0}.rxcontact .cx-staff-search{border:1px solid var(--blue);height:32px;box-shadow:0 0 0 2px var(--blue-tint);color:var(--faint);border-radius:6px;align-items:center;gap:7px;margin-bottom:5px;padding:0 9px;display:flex}.rxcontact .cx-staff-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.rxcontact .cx-staff-list{flex-direction:column;gap:1px;max-height:200px;display:flex;overflow-y:auto}.rxcontact .cx-staff-opt{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;font-weight:500;display:flex}.rxcontact .cx-staff-opt:hover{background:var(--surface-2)}.rxcontact .cx-staff-nm{flex:1}.rxcontact .cx-staff-check{color:var(--blue)}.rxcontact .cx-tagsblock{margin-top:16px;position:relative}.rxcontact .cx-tags-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.rxcontact .cx-tags-head .cx-tagdd{align-items:center;display:inline-flex}.rxcontact .cx-tags-head .cx-tag-add{align-self:center}.rxcontact .cx-tags-title{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:500}.rxcontact .cx-c-tags{flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.rxcontact .cx-tagdd{display:inline-flex}.rxcontact .cx-tag{border-radius:var(--r-pill);background:var(--blue-tint-2);height:22px;color:var(--blue);align-items:center;gap:4px;padding:0 4px 0 9px;font-size:11px;font-weight:500;display:inline-flex}.rxcontact .cx-tag .cx-tag-x{color:var(--blue);opacity:.55;background:0 0;border:none;border-radius:50%;place-items:center;width:15px;height:15px;padding:0;display:grid}.rxcontact .cx-tag .cx-tag-x:hover{opacity:1;background:#1f5fff1f}.rxcontact .cx-tag-add{border:1px solid var(--line);background:var(--surface-2);width:18px;height:18px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.rxcontact .cx-tag-add .icn{justify-content:center;align-items:center;display:flex}.rxcontact .cx-tag-add:hover{border-style:solid;border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxcontact .cx-tagpop{z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);width:auto;box-shadow:var(--sh-lg);padding:6px;animation:.14s cxpop;position:absolute;top:calc(100% + 4px);left:0;right:0}.rxcontact .cx-tagpop-search{border:1px solid var(--blue);height:32px;box-shadow:0 0 0 2px var(--blue-tint);color:var(--faint);border-radius:6px;align-items:center;gap:7px;margin-bottom:5px;padding:0 9px;display:flex}.rxcontact .cx-tagpop-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.rxcontact .cx-tagpop-list{flex-direction:column;gap:1px;max-height:204px;display:flex;overflow-y:auto}.rxcontact .cx-tagopt{width:100%;color:var(--ink);text-align:left;text-transform:capitalize;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;font-weight:500;display:flex}.rxcontact .cx-tagopt:hover{background:var(--surface-2)}.rxcontact .cx-check{border:1.5px solid var(--line);background:var(--surface);border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.rxcontact .cx-check.on{background:var(--blue);border-color:var(--blue);color:#fff}.rxcontact .cx-tagpop-empty{text-align:center;color:var(--faint);padding:14px;font-size:12.5px}.rxcontact .cx-tagpop-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:7px;margin-top:5px;padding:8px 4px 2px;display:flex}.rxcontact .cx-tag-cancel,.rxcontact .cx-tag-apply{border-radius:6px;height:30px;padding:0 14px;font-size:12.5px;font-weight:500}.rxcontact .cx-tag-cancel{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.rxcontact .cx-tag-cancel:hover{background:var(--surface-2)}.rxcontact .cx-tag-apply{background:var(--blue);color:#fff;border:none}.rxcontact .cx-tag-apply:hover{background:var(--blue-600)}.rxcontact .cx-dd-wrap{padding:2px 14px 16px}.rxcontact .cx-dtabs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.rxcontact .cx-dtab{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:7px;font-size:12.5px;font-weight:500}.rxcontact .cx-dtab.on{background:var(--blue-tint-2);border-color:var(--blue);color:var(--blue)}.rxcontact .cx-fsearch{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--faint);border-radius:8px;align-items:center;gap:9px;margin-bottom:8px;padding:0 11px;display:flex}.rxcontact .cx-fsearch input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.rxcontact .cx-fold{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-bottom:8px;overflow:hidden}.rxcontact .cx-fold-h{background:var(--surface-2);width:100%;color:var(--ink);text-align:left;border:none;align-items:center;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.rxcontact .cx-fold.open .cx-fold-h{border-bottom:1px solid var(--line-soft)}.rxcontact .cx-fold-h .cx-chev{color:var(--muted);transition:transform .18s}.rxcontact .cx-fold.open .cx-fold-h .cx-chev{transform:rotate(180deg)}.rxcontact .cx-fold-b{border-top:1px solid var(--line-soft);padding:2px 14px 12px}.rxcontact .cx-fr{padding:10px 0}.rxcontact .cx-fr:last-child{border-bottom:none}.rxcontact .cx-fr-l{color:var(--muted);margin-bottom:3px;font-size:12px}.rxcontact .cx-fr-empty{color:var(--faint);font-weight:400}.rxcontact .cx-dnd-row{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:9px;align-items:center;gap:11px;margin-bottom:8px;padding:12px 14px;font-size:13.5px;display:flex}.rxcontact .cx-dnd-row.big{font-weight:500}.rxcontact .cx-dnd-row:disabled{opacity:.5;cursor:not-allowed}.rxcontact .cx-dnd-ic{color:var(--muted);flex-shrink:0}.rxcontact .cx-dnd-l{flex:1;font-weight:500}.rxcontact .cx-dnd-info{color:var(--faint)}.rxcontact .cx-chk{border:1.5px solid var(--line);background:var(--surface);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.rxcontact .cx-chk.on{background:var(--blue);border-color:var(--blue)}.rxcontact .cx-or{color:var(--faint);align-items:center;gap:12px;margin:4px 2px 12px;font-size:12px;font-weight:500;display:flex}.rxcontact .cx-or:before,.rxcontact .cx-or:after{content:"";background:var(--line);flex:1;height:1px}.rxcontact .cx-logmsg{justify-content:center;padding:2px 0;display:flex}.rxcontact .cx-logpill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);max-width:90%;color:var(--ink-2);box-shadow:var(--sh-sm);align-items:center;gap:9px;padding:7px 14px;font-size:12.5px;display:inline-flex}.rxcontact .cx-logpill .icn{color:var(--ink-2);flex-shrink:0}.rxcontact .cx-logpill b{color:var(--ink);font-weight:600}.rxcontact .cx-log-at{color:var(--faint);font-family:var(--mono);flex-shrink:0;font-size:11px}.rxcontact .cx-ap-tabs{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.rxcontact .cx-ap-tab{background:var(--surface);height:28px;color:var(--muted);border:none;font-size:12.5px;font-weight:500}.rxcontact .cx-ap-tab.on{background:var(--bg-soft);color:var(--ink)}.rxcontact .cx-ap-tab:first-child{border-right:1px solid var(--line)}.rxcontact .cx-ap-group{letter-spacing:-.01em;margin:4px 0 9px;font-size:13px;font-weight:500}.rxcontact .cx-ap-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-bottom:12px;padding:14px}.rxcontact .cx-ap-top{align-items:flex-start;gap:8px;display:flex}.rxcontact .cx-ap-title{letter-spacing:-.01em;color:var(--ink);flex:1;font-size:14px;font-weight:500}.rxcontact .cx-ap-maplink{text-decoration:none}.rxcontact .cx-ap-maplink:hover{color:var(--blue);text-decoration:underline}.rxcontact .cx-ap-kebab{color:var(--faint);background:0 0;border:none;padding:0;display:inline-flex}.rxcontact .cx-ap-kebab:hover{color:var(--ink)}.rxcontact .cx-ap-menu{z-index:90;background:var(--surface);border:1px solid var(--line);width:200px;box-shadow:var(--sh-lg);border-radius:8px;padding:5px;animation:.14s cxpop;position:absolute;top:calc(100% + 4px);right:0}.rxcontact .cx-ap-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.rxcontact .cx-ap-menu button:hover{background:var(--surface-2)}.rxcontact .cx-ap-menu button .icn{color:var(--muted)}.rxcontact .cx-ap-menu button.danger,.rxcontact .cx-ap-menu button.danger .icn{color:var(--red)}.rxcontact .cx-ap-when{color:var(--muted);margin-top:5px;font-size:12.5px}.rxcontact .cx-ap-status{border-radius:var(--r-pill);align-items:center;height:24px;margin:11px 0 13px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.rxcontact .cx-ap-status.ok{background:var(--green-tint);color:var(--green)}.rxcontact .cx-ap-status.bad{background:var(--red-tint);color:var(--red)}.rxcontact .cx-ap-row{color:var(--ink-2);align-items:center;gap:9px;padding:5px 0;font-size:13.5px;display:flex}.rxcontact .cx-ap-row .icn{color:var(--muted);flex-shrink:0}.rxcontact .cx-ap-loc{color:var(--ink-2)}.rxcontact .cx-ap-sp{flex:1}.rxcontact .cx-ap-meet{background:var(--blue);color:#fff;border:none;border-radius:7px;place-items:center;width:36px;height:34px;display:grid}.rxcontact .cx-ap-meet .icn,.rxcontact .cx-ap-meet .icn svg{color:#fff;stroke:#fff}.rxcontact .cx-ap-meet:hover{background:var(--blue-600)}.rxcontact .cx-ap-copy{border:1px solid var(--line);background:var(--surface);width:36px;height:34px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.rxcontact .cx-ap-copy:hover{background:var(--surface-2);color:var(--ink)}.rxcontact .cx-ap-empty{color:var(--faint);padding:8px 0;font-size:12.5px}.rxcontact .cx-resch{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:460px;max-width:100%;box-shadow:var(--sh-lg);animation:.16s cxrise;overflow:hidden}.rxcontact .cx-resch-body{padding:6px 22px 8px}.rxcontact .cx-resch-cur{color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;font-size:13px;display:flex}.rxcontact .cx-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rxcontact .cx-cal-title{font-size:14px;font-weight:500}.rxcontact .cx-cal-nav{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);border-radius:7px;place-items:center;display:grid}.rxcontact .cx-cal-nav:hover{background:var(--surface-2)}.rxcontact .cx-cal-dow{text-align:center;color:var(--faint);grid-template-columns:repeat(7,1fr);margin-bottom:4px;font-size:10.5px;font-weight:500;display:grid}.rxcontact .cx-cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.rxcontact .cx-cal-day{height:34px;color:var(--ink);background:0 0;border:none;border-radius:7px;font-size:12.5px;font-weight:500}.rxcontact .cx-cal-day:hover:not(:disabled){background:var(--surface-2)}.rxcontact .cx-cal-day.out{color:var(--faint);opacity:.45}.rxcontact .cx-cal-day.dis{color:var(--faint);opacity:.3;cursor:not-allowed}.rxcontact .cx-cal-day.today{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue)}.rxcontact .cx-cal-day.today.on{color:#fff}.rxcontact .cx-cal-day.on{background:var(--blue);color:#fff}.rxcontact .cx-resch-back{color:var(--blue);background:0 0;border:none;align-items:center;gap:6px;padding:0 0 10px;font-size:13px;font-weight:500;display:inline-flex}.rxcontact .cx-resch-wins{flex-direction:column;gap:8px;display:flex}.rxcontact .cx-resch-win{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:12px 14px;display:flex}.rxcontact .cx-resch-win:hover{background:var(--surface-2)}.rxcontact .cx-resch-win.on{border-color:var(--blue);background:var(--blue-tint-2)}.rxcontact .cx-resch-win .icn{color:var(--muted)}.rxcontact .cx-resch-win.on .icn{color:var(--blue)}.rxcontact .cx-resch-win-t{flex-direction:column;line-height:1.3;display:flex}.rxcontact .cx-resch-win-t b{color:var(--ink);font-size:13.5px;font-weight:500}.rxcontact .cx-resch-win-t span{color:var(--muted);font-size:11.5px}.rxcontact .cx-resch-customtog{border:1px dashed var(--line);background:var(--surface);color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}.rxcontact .cx-resch-customtog.on,.rxcontact .cx-resch-customtog:hover{border-color:var(--blue);color:var(--blue)}.rxcontact .cx-resch-cgrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rxcontact .cx-resch-ctime{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);border-radius:7px;font-size:12.5px;font-weight:500}.rxcontact .cx-resch-ctime.on{background:var(--blue);border-color:var(--blue);color:#fff}.rxcontact .cx-resch .cx-nm-start{border-radius:8px;height:42px;padding:0 18px;font-size:14px}.rxcontact .cx-note-add{align-items:flex-start;gap:8px;display:flex}.rxcontact .cx-note-add textarea{border:1px solid var(--line);resize:none;min-height:38px;max-height:200px;font-size:12.5px;line-height:1.5;font-family:var(--font);border-radius:7px;outline:none;flex:1;padding:9px 11px;overflow-y:auto}.rxcontact .cx-note-add textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxcontact .cx-note-add button{background:var(--blue);color:#fff;border:none;border-radius:7px;flex-shrink:0;place-items:center;width:36px;height:38px;display:grid}.rxcontact .cx-note{background:var(--surface-2);border-radius:9px;margin-bottom:9px;padding:11px 12px}.rxcontact .cx-note-top{align-items:center;gap:7px;margin-bottom:4px;display:flex}.rxcontact .cx-note-who{font-size:12px;font-weight:500}.rxcontact .cx-note-at{color:var(--faint);font-size:10.5px;font-family:var(--mono);margin-left:auto}.rxcontact .cx-note-text{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-word;font-size:12.5px;line-height:1.5}.rxcontact .cx-modal-backdrop{z-index:200;background:#10182857;place-items:center;padding:24px;animation:.14s cxfade;display:grid;position:fixed;inset:0}@keyframes cxfade{0%{opacity:0}to{opacity:1}}@keyframes cxrise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.rxcontact .cx-confirm{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:460px;max-width:100%;box-shadow:var(--sh-lg);animation:.16s cxrise;overflow:hidden}.rxcontact .cx-confirm-head{align-items:center;gap:8px;padding:18px 16px 6px 22px;display:flex}.rxcontact .cx-confirm-title{letter-spacing:-.01em;flex:1;font-size:18px;font-weight:600}.rxcontact .cx-confirm-body{color:var(--muted);padding:6px 22px 4px;font-size:14px;line-height:1.55}.rxcontact .cx-confirm-foot{justify-content:flex-end;gap:10px;padding:16px 22px 20px;display:flex}.rxcontact .cx-confirm-cancel{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--ink-2);border-radius:8px;padding:0 18px;font-size:14px;font-weight:500}.rxcontact .cx-confirm-cancel:hover{background:var(--surface-2)}.rxcontact .cx-confirm-del{background:var(--red);color:#fff;border:none;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.rxcontact .cx-confirm-del:hover{background:#cf3142}.rxcontact .cx-nm-start{background:var(--blue);color:#fff;border:none;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.rxcontact .cx-nm-start:hover:not(:disabled){background:var(--blue-600)}.rxcontact .cx-nm-start:disabled{opacity:.4;cursor:not-allowed}.rxcontact .cx-call{z-index:210;background:var(--surface);border:1px solid var(--line);width:344px;max-width:calc(100vw - 24px);box-shadow:var(--sh-lg);border-radius:14px;animation:.18s cxrise;position:fixed;overflow:hidden}.rxcontact .cx-call-top{border-bottom:1px solid var(--line-soft);background:var(--surface-2);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex}.rxcontact .cx-call-top:active{cursor:grabbing}.rxcontact .cx-call-grip{color:var(--faint);display:inline-flex}.rxcontact .cx-call-dir{text-transform:uppercase;letter-spacing:.05em;color:var(--green);flex:1;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.rxcontact .cx-call-dir .icn{color:var(--green)}.rxcontact .cx-call-body{text-align:center;flex-direction:column;align-items:center;padding:20px 20px 16px;display:flex}.rxcontact .cx-call-ava{color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;font-size:30px;font-weight:500;display:grid}.rxcontact .cx-call-ava.ringing{animation:1.5s ease-in-out infinite callpulse}@keyframes callpulse{0%{box-shadow:0 0 #1f5fff4d}70%{box-shadow:0 0 0 16px #1f5fff00}to{box-shadow:0 0 #1f5fff00}}.rxcontact .cx-call-name{letter-spacing:-.02em;margin-top:12px;font-size:20px;font-weight:600}.rxcontact .cx-call-num{color:var(--muted);margin-top:3px;font-size:13.5px}.rxcontact .cx-call-status{color:var(--ink-2);margin-top:9px;font-size:13px;font-weight:500}.rxcontact .cx-call-status.ringing{color:var(--blue)}.rxcontact .cx-call-status .mono{color:var(--muted);font-weight:500}.rxcontact .cx-call-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 16px 14px;display:grid}.rxcontact .cx-call-ctl{color:var(--ink-2);background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;font-size:11.5px;font-weight:500;display:flex}.rxcontact .cx-call-ctl:hover{background:var(--surface-2)}.rxcontact .cx-call-ctl-ic{background:var(--surface-2);border:1px solid var(--line);width:48px;height:48px;color:var(--ink-2);border-radius:50%;place-items:center;transition:all .12s;display:grid}.rxcontact .cx-call-ctl:hover .cx-call-ctl-ic{background:var(--surface)}.rxcontact .cx-call-ctl.on .cx-call-ctl-ic{background:var(--blue);border-color:var(--blue);color:#fff}.rxcontact .cx-call-ctl.on{color:var(--blue)}.rxcontact .cx-call-end{background:var(--red);color:#fff;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 32px);height:48px;margin:0 16px 16px;font-size:15px;font-weight:600;display:flex}.rxcontact .cx-call-end:hover{background:#cf3142}.rxcontact .cx-dialer{width:300px}.rxcontact .cx-dialer-from{border-bottom:1px solid var(--line-soft);padding:10px 18px 12px}.rxcontact .cx-dialer-from-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.rxcontact .cx-dialer-from-s{color:var(--muted);margin-top:2px;font-size:12px}.rxcontact .cx-link{color:var(--blue);cursor:pointer;font-weight:500}.rxcontact .cx-dialer-back{color:var(--blue);background:0 0;border:none;align-items:center;gap:5px;margin:10px 18px 0;font-size:12px;font-weight:500;display:flex}.rxcontact .cx-dialer-display{text-align:center;letter-spacing:.02em;min-height:36px;color:var(--ink);word-break:break-all;padding:16px 12px 4px;font-size:24px;font-weight:500}.rxcontact .cx-dialer-ph{color:var(--faint);font-size:15px;font-weight:500}.rxcontact .cx-dialer-pad{grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px;padding:6px 30px 8px;display:grid}.rxcontact .cx-dialer-key{background:var(--surface-2);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;line-height:1;display:flex}.rxcontact .cx-dialer-key:hover{background:var(--bg-soft)}.rxcontact .cx-dialer-key .k{color:var(--ink);font-size:24px;font-weight:500}.rxcontact .cx-dialer-key .ks{letter-spacing:.08em;color:var(--faint);margin-top:3px;font-size:8px;font-weight:600}.rxcontact .cx-dialer-actions{grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 30px 14px;display:grid}.rxcontact .cx-dialer-call{background:var(--green);color:#fff;border:none;border-radius:50%;justify-self:center;place-items:center;width:60px;height:60px;display:grid}.rxcontact .cx-dialer-call:hover{background:#128a4d}.rxcontact .cx-dialer-call.end{background:var(--red)}.rxcontact .cx-dialer-call.end:hover{background:#cf3142}.rxcontact .cx-dialer-del{width:44px;height:44px;color:var(--muted);background:0 0;border:none;justify-self:end;place-items:center;display:grid}.rxcontact .cx-dialer-del:hover{color:var(--ink)}.rxcontact .cx-dialer-nav{border-top:1px solid var(--line-soft);background:var(--surface-2);grid-template-columns:repeat(5,1fr);display:grid}.rxcontact .cx-dialer-navbtn{color:var(--muted);background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:9px 0;font-size:10px;font-weight:500;display:flex}.rxcontact .cx-dialer-navbtn.on{color:var(--blue)}.rxcontact .cx-dialer-navbtn:hover{color:var(--ink)}.rxcontact .cx-callpill{z-index:210;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);height:36px;box-shadow:var(--sh-lg);align-items:center;gap:8px;padding:0 5px 0 7px;display:inline-flex;position:fixed;bottom:18px;right:18px}.rxcontact .cx-callpill-id{flex-direction:column;padding-right:2px;line-height:1.15;display:flex}.rxcontact .cx-callpill-id b{white-space:nowrap;font-size:12px;font-weight:500}.rxcontact .cx-callpill-id span{color:var(--muted);font-size:10.5px}.rxcontact .cx-callpill-mute{color:var(--red)}.rxcontact .cx-callpill-btn{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border:none;border-radius:50%;place-items:center;display:grid}.rxcontact .cx-callpill-btn:hover{background:var(--bg);color:var(--ink)}.rxcontact .cx-callpill-end{background:var(--red);color:#fff;border:none;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.rxcontact .cx-callpill-end:hover{background:#cf3142}.rxcontact.cp-page,.rxcontact .cp-page{background:var(--bg);width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.rxcontact .cp-left{width:var(--side-std);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.rxcontact .cp-left-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;min-height:61px;padding:10px 14px 10px 16px;display:flex}.rxcontact .cp-back{width:30px;height:30px;color:var(--muted);background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.rxcontact .cp-back:hover{background:var(--surface-2);color:var(--ink)}.rxcontact .cp-left-title{letter-spacing:-.02em;flex:1;font-size:16px;font-weight:600}.rxcontact .cp-pager{align-items:center;gap:4px;display:inline-flex}.rxcontact .cp-pager-n{color:var(--muted);font-size:12px;font-weight:500;font-family:var(--mono);margin-right:2px}.rxcontact .cp-pager-btn{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.rxcontact .cp-pager-btn:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.rxcontact .cp-pager-btn:disabled{opacity:.4;cursor:not-allowed}.rxcontact .cp-left-body{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.rxcontact .cp-left-body::-webkit-scrollbar{width:6px}.rxcontact .cp-left-body::-webkit-scrollbar-thumb{background:#d4d8df padding-box padding-box;border:0;border-radius:99px}.rxcontact .cp-idcard{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:12px 14px 4px;padding:14px}.rxcontact .cp-id-top{align-items:center;gap:11px;display:flex}.rxcontact .cp-id-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.rxcontact .cp-id-del{width:32px;height:32px;color:var(--faint);background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.rxcontact .cp-id-del:hover{background:var(--red-tint);color:var(--red)}.rxcontact .cp-seg{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:14px 14px 6px;padding:4px;display:grid}.rxcontact .cp-seg-btn{height:30px;color:var(--muted);background:0 0;border:none;border-radius:7px;font-size:12.5px;font-weight:500}.rxcontact .cp-seg-btn:hover{color:var(--ink)}.rxcontact .cp-seg-btn.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.rxcontact .cp-actions{flex-direction:column;gap:6px;padding:4px 14px 16px;display:flex}.rxcontact .cp-action{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;font-size:13.5px;font-weight:500;display:flex}.rxcontact .cp-action:hover{background:var(--surface-2);border-color:var(--blue);color:var(--blue)}.rxcontact .cp-action .icn{color:var(--muted);flex-shrink:0}.rxcontact .cp-action:hover .icn{color:var(--blue)}.rxcontact .cp-action .cp-action-sp{flex:1}.rxcontact .cp-action .cp-chevr{color:var(--faint)}.rxcontact .cp-left-foot{border-top:1px solid var(--line-soft);flex-shrink:0;padding:14px 16px 16px}.rxcontact .cp-meta{color:var(--muted);font-size:12px;line-height:1.6}.rxcontact .cp-meta b{color:var(--ink-2);font-weight:500}.rxcontact .cp-meta a{color:var(--blue);text-decoration:none}.rxcontact .cp-meta a:hover{text-decoration:underline}.rxcontact .cp-audit{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500;display:flex}.rxcontact .cp-audit:hover{background:var(--surface-2)}.rxcontact .cp-audit .icn{color:var(--muted)}.rxcontact .cp-mid{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.rxcontact .cp-mid-empty{color:var(--faint);justify-content:center;align-items:center;gap:12px;font-size:14px}.rxcontact .cp-rightwrap{flex-shrink:0;min-height:0;display:flex}.rxcontact .cp-right{width:var(--side-compact);background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.rxcontact .cp-right-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;min-height:61px;padding:10px 12px 10px 18px;display:flex}.rxcontact .cp-right-title{letter-spacing:-.02em;flex:1;font-size:16px;font-weight:600}.rxcontact .cp-right-add{color:var(--ink-2);background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;font-weight:500;display:inline-flex}.rxcontact .cp-right-add:hover{background:var(--surface-2);color:var(--blue)}.rxcontact .cp-right-add .icn{color:inherit}.rxcontact .cp-right-body{scrollbar-width:thin;flex:1;min-height:0;padding:0;overflow-y:auto}.rxcontact .cp-right-body::-webkit-scrollbar{width:6px}.rxcontact .cp-right-body::-webkit-scrollbar-thumb{background:#d4d8df padding-box padding-box;border:0;border-radius:99px}.rxcontact .cp-rsearch{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--faint);border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:0 12px;display:flex}.rxcontact .cp-rsearch input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.rxcontact .cp-rsearch-filter{width:26px;height:26px;color:var(--muted);background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.rxcontact .cp-rsearch-filter:hover{background:var(--surface);color:var(--ink)}.rxcontact .cp-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 20px;display:flex}.rxcontact .cp-empty-ic{background:var(--blue-tint-2);width:56px;height:56px;color:var(--blue);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.rxcontact .cp-empty-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.rxcontact .cp-empty-s{color:var(--muted);max-width:30ch;margin-top:6px;font-size:13px;line-height:1.5}.rxcontact .cp-empty-btn{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-2);border-radius:8px;align-items:center;gap:7px;margin-top:16px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.rxcontact .cp-empty-btn:hover{background:var(--surface-2);border-color:var(--blue);color:var(--blue)}.rxcontact .cp-task{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:11px;margin-bottom:9px;padding:12px;display:flex}.rxcontact .cp-task-chk{border:1.5px solid var(--line);background:var(--surface);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.rxcontact .cp-task-chk.on{background:var(--green);border-color:var(--green)}.rxcontact .cp-task-main{flex:1;min-width:0}.rxcontact .cp-task-t{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.4}.rxcontact .cp-task.done .cp-task-t{color:var(--faint);text-decoration:line-through}.rxcontact .cp-task-meta{color:var(--muted);align-items:center;gap:8px;margin-top:5px;font-size:11.5px;display:flex}.rxcontact .cp-task-meta .icn{color:var(--faint)}.rxcontact .cp-task-due{align-items:center;gap:5px;display:inline-flex}.rxcontact .cp-task-due.soon{color:var(--amber);font-weight:500}.rxcontact .cp-doc{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 12px;display:flex}.rxcontact .cp-doc-ic{background:var(--blue-tint-2);width:36px;height:36px;color:var(--blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.rxcontact .cp-doc-main{flex:1;min-width:0}.rxcontact .cp-doc-t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.rxcontact .cp-doc-s{color:var(--muted);margin-top:2px;font-size:11.5px}.rxcontact .cp-doc-act{width:30px;height:30px;color:var(--muted);background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.rxcontact .cp-doc-act:hover{background:var(--surface-2);color:var(--ink)}.rxcontact .cp-pay-sum{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-bottom:14px;padding:16px}.rxcontact .cp-pay-val{letter-spacing:-.02em;font-size:26px;font-weight:600}.rxcontact .cp-pay-val span{color:var(--muted);margin-left:6px;font-size:13px;font-weight:500}.rxcontact .cp-pay-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;display:flex}.rxcontact .cp-pay-row .icn{color:var(--green);flex-shrink:0}.rxcontact .cp-pay-main{flex:1;min-width:0}.rxcontact .cp-pay-t{color:var(--ink);font-size:13px;font-weight:500}.rxcontact .cp-pay-s{color:var(--muted);margin-top:2px;font-size:11.5px}.rxcontact .cp-pay-amt{color:var(--ink);font-size:13.5px;font-weight:600}.rxcontact .cp-rail{background:var(--surface-2);border-left:1px solid var(--line);scrollbar-width:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:56px;padding:12px 0;display:flex;overflow-y:auto}.rxcontact .cp-rail::-webkit-scrollbar{display:none}.rxcontact .cp-rail-btn{width:40px;height:40px;color:var(--muted);background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;transition:all .12s;display:grid;position:relative}.rxcontact .cp-rail-btn:hover{background:var(--surface);color:var(--ink)}.rxcontact .cp-rail-btn.on{background:var(--surface);color:var(--blue);box-shadow:var(--sh-sm)}.rxcontact .cp-rail-btn.on:before{content:"";background:var(--blue);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.rxcontact .cp-rail-sp{flex:1;min-height:8px}.rxcontact .cp-mid .cx-th-head{background:var(--surface)}.rxcontact .cp-left .cx-fr-empty{white-space:nowrap}.rxcontact .cp-fv-input{border:none;border-bottom:1.5px solid var(--line);width:100%;font-family:var(--font);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:3px 0;font-size:14px;font-weight:500}.rxcontact .cp-fv-input::placeholder{color:var(--faint);font-weight:400}.rxcontact .cp-fv-input:hover{border-bottom-color:var(--muted)}.rxcontact .cp-fv-input:focus{border-bottom-color:var(--blue)}.rxcontact .cp-del{width:480px;max-width:100%}.rxcontact .cp-del-ic{background:var(--red-tint);width:40px;height:40px;color:var(--red);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rxcontact .cp-del-id{align-items:center;gap:13px;padding:10px 22px 6px;display:flex}.rxcontact .cp-del-id-main{min-width:0}.rxcontact .cp-del-id-name{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.rxcontact .cp-del-id-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.rxcontact .cp-del .cx-confirm-body{color:var(--ink-2)}.rxcontact .cp-del .cx-confirm-body p{margin:0 0 13px}.rxcontact .cp-del .cx-confirm-body p:last-child{margin-bottom:0}.rxcontact .cp-del .cx-confirm-body b{color:var(--ink);font-weight:600}.rxcontact .cp-del-confirm{padding:14px 22px 4px}.rxcontact .cp-del-label{color:var(--ink);margin-bottom:9px;font-size:14px;font-weight:600;display:block}.rxcontact .cp-del-input{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:var(--surface);border-radius:10px;outline:none;padding:0 14px;font-size:15px}.rxcontact .cp-del-input::placeholder{color:var(--faint)}.rxcontact .cp-del-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxcontact .cp-del-btn{background:var(--red);color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.rxcontact .cp-del-btn:hover:not(:disabled){background:#cf3142}.rxcontact .cp-del-btn:disabled{color:#fff;cursor:not-allowed;background:#f6b8c0}.rxconvos .cx-ava{color:#fff;letter-spacing:.01em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid}.rxconvos .cx-srcbadge{border:2px solid var(--surface);border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-3px;right:-2px}.rxconvos .cx-srcbadge .icn{color:#fff}.rxconvos .cx-iconbtn{width:32px;height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.rxconvos .cx-iconbtn:hover{background:var(--surface-2);color:var(--ink)}.rxconvos .cx-iconbtn.on{background:var(--blue-tint-2);color:var(--blue)}.rxconvos .cx-iconbtn.star-on{color:var(--amber)}.rxconvos .cx-iconbtn.star-on .icn svg{fill:var(--amber)}.rxconvos .cx-spacer{flex:1}.rxconvos .cx-dd{position:relative}.rxconvos .cx-dd-pop{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-lg);min-width:230px;padding:6px;animation:.14s cxpop;position:absolute}.rxconvos .cx-dd-up{bottom:calc(100% + 8px);left:0}.rxconvos .cx-dd-down{top:calc(100% + 8px);left:0}.rxconvos .cx-dd-opt{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.rxconvos .cx-dd-opt:hover:not(:disabled){background:var(--surface-2)}.rxconvos .cx-dd-opt.on{background:var(--blue-tint-2);color:var(--blue)}.rxconvos .cx-dd-opt.on .icn{color:var(--blue)}.rxconvos .cx-dd-opt .icn{color:var(--muted)}.rxconvos .cx-dd-opt-check{color:var(--blue);margin-left:auto}.rxconvos .cx-dd-opt:disabled{opacity:.45;cursor:not-allowed}.rxconvos .cx-dd-soon{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);margin-left:auto;font-size:10px;font-weight:600}.rxconvos .cx-chtrig{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--blue);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.rxconvos .cx-chtrig .icn:first-child{color:var(--blue)}.rxconvos .cx-chtrig .cx-chev{color:var(--faint)}.rxconvos .cx-chtrig.note,.rxconvos .cx-chtrig.note .icn:first-child{color:var(--amber)}.rxconvos .cx-fromtrig{color:var(--ink);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;font-weight:500;display:inline-flex}.rxconvos .cx-fromtrig:hover{background:var(--surface-2)}.rxconvos .cx-fromtrig .cx-chev{color:var(--faint)}.rxconvos .cx-fromtrig .mono{font-family:var(--mono);white-space:nowrap}.rxconvos.cx-cols,.rxconvos .cx-cols{background:var(--bg);height:100%;min-height:0;display:flex}.rxconvos .cx-inbox{width:var(--side-std);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;display:flex}.rxconvos .cx-center{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.rxconvos .cx-center-empty{color:var(--faint);justify-content:center;align-items:center;gap:12px;font-size:14px}.rxconvos .cx-contact{width:var(--side-wide);background:var(--surface);border-left:1px solid var(--line);flex-shrink:0;display:flex}.rxconvos .cx-inbox-top{flex-direction:column;flex-shrink:0;padding:14px 14px 8px;display:flex}.rxconvos .cx-inbox-title{letter-spacing:-.02em;align-items:center;gap:9px;height:40px;font-size:16px;font-weight:600;display:flex;position:relative}.rxconvos .cx-hsearch{opacity:0;pointer-events:none;border:1px solid var(--line);background:var(--surface-2);width:auto;max-width:none;color:var(--ink);border-radius:8px;outline:none;padding:0 12px;font-size:13px;font-weight:500;transition:opacity .18s,transform .26s cubic-bezier(.16,.84,.44,1);position:absolute;inset:3px 78px 3px 0;transform:translate(10px)}.rxconvos .cx-inbox-title.searching .cx-hsearch{opacity:1;pointer-events:auto;transform:none}.rxconvos .cx-hsearch:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxconvos .cx-tabs{border-bottom:1px solid var(--line-soft);flex-shrink:0;gap:4px;padding:0 12px;display:flex}.rxconvos .cx-tab{color:var(--muted);background:0 0;border:none;align-items:center;gap:7px;padding:11px 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.rxconvos .cx-tab.on{color:var(--blue)}.rxconvos .cx-tab.on:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.rxconvos .cx-tab-n{border-radius:var(--r-pill);background:var(--blue);color:#fff;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;display:grid}.rxconvos .cx-tab:not(.on) .cx-tab-n{background:var(--surface-2);color:var(--faint)}.rxconvos .cx-list{flex:1;min-height:0;overflow-y:auto}.rxconvos .cx-item{border:none;border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:9px 13px;display:flex}.rxconvos .cx-item:hover{background:var(--surface-2)}.rxconvos .cx-item.on{background:var(--blue-tint-2)}.rxconvos .cx-item-avwrap{flex-shrink:0;position:relative}.rxconvos .cx-item-main{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.rxconvos .cx-item-row1{align-items:center;gap:8px;min-height:20px;display:flex}.rxconvos .cx-item-row2{align-items:center;gap:8px;margin-top:2px;display:flex}.rxconvos .cx-item-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.rxconvos .cx-item.unread .cx-item-name{font-weight:500}.rxconvos .cx-item-time{color:var(--faint);font-size:11px;font-family:var(--mono);flex-shrink:0}.rxconvos .cx-prev-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--faint);flex:1;font-size:12.5px;overflow:hidden}.rxconvos .cx-prev-text .icn{vertical-align:-2px;color:var(--faint);margin-right:3px}.rxconvos .cx-item.unread .cx-prev-text{color:var(--muted)}.rxconvos .cx-unread-dot{border-radius:var(--r-pill);background:var(--blue);color:#fff;flex-shrink:0;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;display:grid}.rxconvos .cx-star{color:var(--faint);background:0 0;border:none;flex-shrink:0;padding:2px;display:inline-flex}.rxconvos .cx-star.on{color:var(--amber)}.rxconvos .cx-star.on .icn svg{fill:var(--amber)}.rxconvos .cx-th-head{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.rxconvos .cx-th-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rxconvos .cx-th-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.rxconvos .cx-th-sub{color:var(--muted);font-size:12px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rxconvos .cx-th-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.rxconvos .cx-th-body{flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.rxconvos .cx-day{color:var(--faint);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);align-self:center;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.rxconvos .cx-day .icn{color:var(--faint)}.rxconvos .cx-msg.me .cx-msg-time{text-align:right}.rxconvos .cx-msg-time{color:var(--faint);font-size:10.5px;font-family:var(--mono)}.rxconvos .cx-msg{flex-direction:column;gap:4px;max-width:86%;display:flex}.rxconvos .cx-msg-row{align-items:flex-start;gap:8px;display:flex}.rxconvos .cx-msg-bw{flex-direction:column;gap:4px;min-width:0;display:flex}.rxconvos .cx-msg-ava{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:500;display:grid;position:relative}.rxconvos .cx-msg-ava-me{background:var(--surface-2)}.rxconvos .cx-msg-ava-b{background:var(--surface);border:2px solid var(--surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);color:var(--blue);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.rxconvos .cx-msg.me .cx-msg-ava-b{left:-3px;right:auto}.rxconvos .cx-msg-ava-b .icn{color:var(--ink-2)}.rxconvos .cx-msg.them{align-self:flex-start}.rxconvos .cx-msg.me{align-self:flex-end;align-items:flex-end}.rxconvos .cx-bubble{border-radius:11px;padding:9px 13px;font-size:13px;line-height:1.5;position:relative}.rxconvos .cx-msg.them .cx-bubble{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-top-left-radius:3px}.rxconvos .cx-msg.me .cx-bubble{background:var(--blue);color:#fff;border-top-right-radius:3px}.rxconvos .cx-msg.me .cx-bubble:before{content:"";border-top:9px solid var(--blue);border-right:7px solid #0000;width:0;height:0;position:absolute;top:0;right:-5px}.rxconvos .cx-msg.them .cx-bubble:before{content:"";border-top:9px solid var(--surface);border-left:7px solid #0000;width:0;height:0;position:absolute;top:0;left:-5px}.rxconvos .cx-msg.note .cx-bubble{background:var(--amber-tint);color:#8a5a10;border:1px solid #d98a1a40;border-radius:9px}.rxconvos .cx-msg-meta{color:var(--faint);font-size:10.5px;font-family:var(--mono);align-items:center;gap:5px;display:flex}.rxconvos .cx-msg-meta .icn{color:var(--faint)}.rxconvos .cx-msg-subj{color:var(--ink-2);font-size:12px;font-weight:600}.rxconvos .cx-composer{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;padding:10px 14px 12px}.rxconvos .cx-comp-onerow{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.rxconvos .cx-comp-ch-sms{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--blue);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.rxconvos .cx-comp-ch-sms .icn{color:var(--blue)}.rxconvos .cx-comp-from{color:var(--muted);align-items:center;gap:5px;padding:4px 2px;font-size:11.5px;display:flex}.rxconvos .cx-comp-from b{color:var(--ink-2);font-weight:500}.rxconvos .cx-comp-from .mono{letter-spacing:-.01em;font-size:11.5px}.rxconvos .cx-comp-from .cx-fromtrig{padding:3px 5px;font-size:11.5px}.rxconvos .cx-comp-from .cx-fromtrig .mono{font-size:11.5px}.rxconvos .cx-comp-to{margin-left:2px}.rxconvos .cx-comp-subject{border:none;border-bottom:1px solid var(--line-soft);outline:none;width:100%;margin-bottom:6px;padding:8px 2px;font-size:13.5px;font-weight:500}.rxconvos .cx-comp-area{align-items:flex-end;gap:10px;display:flex}.rxconvos .cx-comp-area textarea{border:1px solid var(--line);resize:none;min-height:42px;max-height:160px;color:var(--ink);border-radius:9px;outline:none;flex:1;padding:11px 13px;font-size:13.5px;line-height:1.5}.rxconvos .cx-comp-area textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxconvos .cx-comp-area.note textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-tint)}.rxconvos .cx-send{background:var(--blue);color:#fff;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.rxconvos .cx-send:hover:not(:disabled){background:var(--blue-600)}.rxconvos .cx-send:disabled{opacity:.4;cursor:not-allowed}.rxconvos .cx-comp-tools{align-items:center;gap:2px;margin-top:8px;display:flex}.rxconvos .cx-comp-tools .cx-tool{width:28px;height:28px;color:var(--faint);background:0 0;border:none;border-radius:7px;place-items:center;display:grid}.rxconvos .cx-msg-dots{color:var(--faint);vertical-align:middle;background:0 0;border:none;border-radius:4px;margin-left:5px;padding:1px 2px;display:inline-flex}.rxconvos .cx-msg-dots-l{margin-left:0;margin-right:5px}.rxconvos .cx-msg-dots:hover{color:var(--ink);background:var(--surface-2)}.rxconvos .cx-mdet{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:430px;max-width:100%;box-shadow:var(--sh-lg);animation:.16s cxrise;overflow:hidden}.rxconvos .cx-mdet-head{align-items:center;gap:8px;padding:16px 14px 4px 20px;display:flex}.rxconvos .cx-mdet-title{letter-spacing:-.01em;flex:1;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.rxconvos .cx-mdet-title .icn{color:var(--faint)}.rxconvos .cx-mdet-body{padding:10px 20px 20px}.rxconvos .cx-mdet-kv{margin-bottom:12px}.rxconvos .cx-mdet-k{color:var(--muted);font-size:13.5px}.rxconvos .cx-mdet-v{color:var(--ink);align-items:center;gap:8px;margin-top:1px;font-size:15px;font-weight:500;display:flex}.rxconvos .cx-mdet-check{color:var(--blue)}.rxconvos .cx-mdet-sec{border-top:1px solid var(--line-soft);flex-direction:column;gap:13px;margin-top:8px;padding-top:14px;display:flex}.rxconvos .cx-mdet-line{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.rxconvos .cx-mdet-line .icn{color:var(--ink-2);flex-shrink:0}.rxconvos .cx-mdet-link{color:var(--ink-2);cursor:pointer;display:inline-flex}.rxconvos .cx-comp-tools .cx-tool:hover{background:var(--surface-2);color:var(--ink-2)}.rxconvos .cx-comp-count{color:var(--faint);font-size:11px;font-family:var(--mono)}.rxconvos .cx-comp-tools .cx-dd{display:inline-flex}.rxconvos .cx-tool.on{background:var(--blue-tint-2);color:var(--blue)}.rxconvos .cx-emoji-pop{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:300px;box-shadow:var(--sh-lg);padding:8px;animation:.14s cxpop;position:absolute;bottom:calc(100% + 8px);left:0}.rxconvos .cx-emoji-search{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--faint);border-radius:7px;align-items:center;gap:7px;margin-bottom:7px;padding:0 9px;display:flex}.rxconvos .cx-emoji-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.rxconvos .cx-emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:200px;display:grid;overflow-y:auto}.rxconvos .cx-emoji{background:0 0;border:none;border-radius:7px;padding:5px 0;font-size:20px;line-height:1}.rxconvos .cx-emoji:hover{background:var(--surface-2)}.rxconvos .cx-attach-menu{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:208px;box-shadow:var(--sh-lg);padding:6px;animation:.14s cxpop;position:absolute;bottom:calc(100% + 8px);left:0}.rxconvos .cx-attach-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:11px;padding:10px 11px;font-size:13px;font-weight:500;display:flex}.rxconvos .cx-attach-menu button:hover{background:var(--surface-2)}.rxconvos .cx-attach-menu button .icn{color:var(--muted)}.rxconvos .cx-media-h{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding:6px 11px 4px;font-size:11px;font-weight:600}.rxconvos .cx-contact-rail{flex-direction:row}.rxconvos .cx-contact-rail.collapsed{width:54px}.rxconvos .cx-c-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rxconvos .cx-c-head{flex-shrink:0;align-items:center;gap:10px;padding:11px 8px 2px 16px;display:flex}.rxconvos .cx-c-head-title{letter-spacing:-.01em;flex:1;font-size:14px;font-weight:500}.rxconvos .cx-c-add{color:var(--muted);background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:4px 6px;font-size:13px;font-weight:500;display:inline-flex}.rxconvos .cx-c-add:hover{background:var(--surface-2);color:var(--ink)}.rxconvos .cx-c-add .icn{color:var(--ink-2)}.rxconvos .cx-ap-tabs{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.rxconvos .cx-ap-tab{background:var(--surface);height:28px;color:var(--muted);border:none;font-size:12.5px;font-weight:500}.rxconvos .cx-ap-tab.on{background:var(--bg-soft);color:var(--ink)}.rxconvos .cx-ap-tab:first-child{border-right:1px solid var(--line)}.rxconvos .cx-ap-group{letter-spacing:-.01em;margin:4px 0 9px;font-size:13px;font-weight:500}.rxconvos .cx-ap-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-bottom:12px;padding:14px}.rxconvos .cx-ap-top{align-items:flex-start;gap:8px;display:flex}.rxconvos .cx-ap-title{letter-spacing:-.01em;color:var(--ink);flex:1;font-size:14px;font-weight:500}.rxconvos .cx-ap-maplink{text-decoration:none}.rxconvos .cx-ap-maplink:hover{color:var(--blue);text-decoration:underline}.rxconvos .cx-ap-kebab{color:var(--faint);background:0 0;border:none;padding:0;display:inline-flex}.rxconvos .cx-ap-kebab:hover{color:var(--ink)}.rxconvos .cx-ap-menu{z-index:90;background:var(--surface);border:1px solid var(--line);width:200px;box-shadow:var(--sh-lg);border-radius:8px;padding:5px;animation:.14s cxpop;position:absolute;top:calc(100% + 4px);right:0}.rxconvos .cx-ap-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.rxconvos .cx-ap-menu button:hover{background:var(--surface-2)}.rxconvos .cx-ap-menu button .icn{color:var(--muted)}.rxconvos .cx-ap-menu button.danger,.rxconvos .cx-ap-menu button.danger .icn{color:var(--red)}.rxconvos .cx-resch{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:460px;max-width:100%;box-shadow:var(--sh-lg);animation:.16s cxrise;overflow:hidden}.rxconvos .cx-resch-body{padding:6px 22px 8px}.rxconvos .cx-resch-cur{color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;font-size:13px;display:flex}.rxconvos .cx-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rxconvos .cx-cal-title{font-size:14px;font-weight:500}.rxconvos .cx-cal-nav{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);border-radius:7px;place-items:center;display:grid}.rxconvos .cx-cal-nav:hover{background:var(--surface-2)}.rxconvos .cx-cal-dow{text-align:center;color:var(--faint);grid-template-columns:repeat(7,1fr);margin-bottom:4px;font-size:10.5px;font-weight:500;display:grid}.rxconvos .cx-cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.rxconvos .cx-cal-day{height:34px;color:var(--ink);background:0 0;border:none;border-radius:7px;font-size:12.5px;font-weight:500}.rxconvos .cx-cal-day:hover:not(:disabled){background:var(--surface-2)}.rxconvos .cx-cal-day.out{color:var(--faint);opacity:.45}.rxconvos .cx-cal-day.dis{color:var(--faint);opacity:.3;cursor:not-allowed}.rxconvos .cx-cal-day.today{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue)}.rxconvos .cx-cal-day.today.on{color:#fff}.rxconvos .cx-cal-day.on{background:var(--blue);color:#fff}.rxconvos .cx-resch-back{color:var(--blue);background:0 0;border:none;align-items:center;gap:6px;padding:0 0 10px;font-size:13px;font-weight:500;display:inline-flex}.rxconvos .cx-resch-wins{flex-direction:column;gap:8px;display:flex}.rxconvos .cx-resch-win{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:12px 14px;display:flex}.rxconvos .cx-resch-win:hover{background:var(--surface-2)}.rxconvos .cx-resch-win.on{border-color:var(--blue);background:var(--blue-tint-2)}.rxconvos .cx-resch-win .icn{color:var(--muted)}.rxconvos .cx-resch-win.on .icn{color:var(--blue)}.rxconvos .cx-resch-win-t{flex-direction:column;line-height:1.3;display:flex}.rxconvos .cx-resch-win-t b{color:var(--ink);font-size:13.5px;font-weight:500}.rxconvos .cx-resch-win-t span{color:var(--muted);font-size:11.5px}.rxconvos .cx-resch-customtog{border:1px dashed var(--line);background:var(--surface);color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}.rxconvos .cx-resch-customtog.on,.rxconvos .cx-resch-customtog:hover{border-color:var(--blue);color:var(--blue)}.rxconvos .cx-resch-cgrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rxconvos .cx-resch-ctime{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);border-radius:7px;font-size:12.5px;font-weight:500}.rxconvos .cx-resch-ctime.on{background:var(--blue);border-color:var(--blue);color:#fff}.rxconvos .cx-resch .cx-nm-start{border-radius:8px;height:42px;padding:0 18px;font-size:14px}.rxconvos .cx-ap-when{color:var(--muted);margin-top:5px;font-size:12.5px}.rxconvos .cx-ap-status{border-radius:var(--r-pill);align-items:center;height:24px;margin:11px 0 13px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.rxconvos .cx-ap-status.ok{background:var(--green-tint);color:var(--green)}.rxconvos .cx-ap-status.bad{background:var(--red-tint);color:var(--red)}.rxconvos .cx-ap-row{color:var(--ink-2);align-items:center;gap:9px;padding:5px 0;font-size:13.5px;display:flex}.rxconvos .cx-ap-row .icn{color:var(--muted);flex-shrink:0}.rxconvos .cx-ap-loc{color:var(--ink-2)}.rxconvos .cx-ap-sp{flex:1}.rxconvos .cx-ap-meet{background:var(--blue);color:#fff;border:none;border-radius:7px;place-items:center;width:36px;height:34px;display:grid}.rxconvos .cx-ap-meet .icn,.rxconvos .cx-ap-meet .icn svg{color:#fff;stroke:#fff}.rxconvos .cx-ap-meet:hover{background:var(--blue-600)}.rxconvos .cx-ap-copy{border:1px solid var(--line);background:var(--surface);width:36px;height:34px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.rxconvos .cx-ap-copy:hover{background:var(--surface-2);color:var(--ink)}.rxconvos .cx-ap-empty{color:var(--faint);padding:8px 0;font-size:12.5px}.rxconvos .cx-note-add{align-items:flex-start;gap:8px;display:flex}.rxconvos .cx-note-add textarea{border:1px solid var(--line);resize:none;min-height:38px;max-height:200px;font-size:12.5px;line-height:1.5;font-family:var(--font);border-radius:7px;outline:none;flex:1;padding:9px 11px;overflow-y:auto}.rxconvos .cx-note-add textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxconvos .cx-note-add button{background:var(--blue);color:#fff;border:none;border-radius:7px;flex-shrink:0;place-items:center;width:36px;height:38px;display:grid}.rxconvos .cx-c-body{scrollbar-width:thin;scrollbar-gutter:auto;flex:1;min-height:0;overflow:hidden auto}.rxconvos .cx-c-body::-webkit-scrollbar{width:6px}.rxconvos .cx-c-body::-webkit-scrollbar-thumb{background:#d4d8df padding-box padding-box;border:0;border-radius:99px}.rxconvos .cx-c-body::-webkit-scrollbar-track{background:0 0}.rxconvos .cx-rail{background:var(--surface-2);border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:56px;padding:12px 0;display:flex}.rxconvos .cx-rail-btn{width:38px;height:38px;color:var(--muted);background:0 0;border:none;border-radius:9px;place-items:center;transition:all .12s;display:grid}.rxconvos .cx-rail-btn:hover{background:var(--bg);color:var(--ink)}.rxconvos .cx-rail-btn.on{background:var(--bg-soft);color:var(--blue)}.rxconvos .cx-rail-spacer{flex:1}.rxconvos .cx-logmsg{justify-content:center;padding:2px 0;display:flex}.rxconvos .cx-logpill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);max-width:90%;color:var(--ink-2);box-shadow:var(--sh-sm);align-items:center;gap:9px;padding:7px 14px;font-size:12.5px;display:inline-flex}.rxconvos .cx-logpill .icn{color:var(--ink-2);flex-shrink:0}.rxconvos .cx-logpill b{color:var(--ink);font-weight:600}.rxconvos .cx-log-at{color:var(--faint);font-family:var(--mono);flex-shrink:0;font-size:11px}.rxconvos .cx-c-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin:8px 14px 4px;padding:13px}.rxconvos .cx-c-id{align-items:center;gap:10px;padding:0;display:flex}.rxconvos .cx-c-id-main{flex:1;min-width:0}.rxconvos .cx-c-id-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.rxconvos .cx-of-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:9px;display:grid}.rxconvos .cx-of{min-width:0;position:relative}.rxconvos .cx-of-fol{justify-self:end;width:100%}.rxconvos .cx-of-fol .cx-followers{margin-left:auto}.rxconvos .cx-of-l{color:var(--muted);margin-bottom:4px;font-size:12.5px;font-weight:500}.rxconvos .cx-ownerpill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);max-width:100%;height:26px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 5px;font-size:11.5px;font-weight:500;display:inline-flex}.rxconvos .cx-ownerpill:hover{background:var(--surface-2)}.rxconvos .cx-ownerpill-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rxconvos .cx-pill-x{width:18px;height:18px;color:var(--faint);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rxconvos .cx-pill-x:hover{background:var(--surface-2);color:var(--ink)}.rxconvos .cx-owner-empty{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:26px;color:var(--muted);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.rxconvos .cx-followers{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;align-items:center;gap:10px;max-width:100%;height:26px;padding:0 12px;display:inline-flex}.rxconvos .cx-followers:hover{background:var(--surface-2)}.rxconvos .cx-fol-empty{color:var(--muted);display:inline-flex}.rxconvos .cx-fol-chev{color:var(--faint)}.rxconvos .cx-ava-stack{display:inline-flex}.rxconvos .cx-ava-st{border:2px solid var(--surface);width:16px;height:16px;margin-left:-6px;font-size:6.5px}.rxconvos .cx-ava-st:first-child{margin-left:0}.rxconvos .cx-ava-more{color:var(--muted);font-size:9px;font-weight:600;background:var(--surface-2)!important}.rxconvos .cx-staffpop{z-index:95;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);width:220px;max-width:calc(100vw - 40px);box-shadow:var(--sh-lg);padding:6px;animation:.14s cxpop;position:absolute;top:calc(100% + 6px);left:0}.rxconvos .cx-of-fol .cx-staffpop{left:auto;right:0}.rxconvos .cx-staff-search{border:1px solid var(--blue);height:32px;box-shadow:0 0 0 2px var(--blue-tint);color:var(--faint);border-radius:6px;align-items:center;gap:7px;margin-bottom:5px;padding:0 9px;display:flex}.rxconvos .cx-staff-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.rxconvos .cx-staff-list{flex-direction:column;gap:1px;max-height:200px;display:flex;overflow-y:auto}.rxconvos .cx-staff-opt{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;font-weight:500;display:flex}.rxconvos .cx-staff-opt:hover{background:var(--surface-2)}.rxconvos .cx-staff-nm{flex:1}.rxconvos .cx-staff-check{color:var(--blue)}.rxconvos .cx-staff-empty{text-align:center;color:var(--faint);padding:12px;font-size:12px}.rxconvos .cx-tagsblock{margin-top:16px;position:relative}.rxconvos .cx-tags-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.rxconvos .cx-tags-head .cx-tagdd{align-items:center;display:inline-flex}.rxconvos .cx-tags-head .cx-tag-add{align-self:center}.rxconvos .cx-tags-title{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:500}.rxconvos .cx-c-tags{flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.rxconvos .cx-tagdd{display:inline-flex}.rxconvos .cx-tag{border-radius:var(--r-pill);background:var(--blue-tint-2);height:22px;color:var(--blue);align-items:center;gap:4px;padding:0 4px 0 9px;font-size:11px;font-weight:500;display:inline-flex}.rxconvos .cx-tag .cx-tag-x{color:var(--blue);opacity:.55;background:0 0;border:none;border-radius:50%;place-items:center;width:15px;height:15px;padding:0;display:grid}.rxconvos .cx-tag .cx-tag-x:hover{opacity:1;background:#1f5fff1f}.rxconvos .cx-tag-add{border:1px solid var(--line);background:var(--surface-2);width:18px;height:18px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.rxconvos .cx-tag-add .icn{justify-content:center;align-items:center;display:flex}.rxconvos .cx-tag-add:hover{border-style:solid;border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxconvos .cx-tagpop{z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);width:auto;box-shadow:var(--sh-lg);padding:6px;animation:.14s cxpop;position:absolute;top:calc(100% + 4px);left:0;right:0}.rxconvos .cx-tagpop-search{border:1px solid var(--blue);height:32px;box-shadow:0 0 0 2px var(--blue-tint);color:var(--faint);border-radius:6px;align-items:center;gap:7px;margin-bottom:5px;padding:0 9px;display:flex}.rxconvos .cx-tagpop-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.rxconvos .cx-tagpop-list{flex-direction:column;gap:1px;max-height:204px;display:flex;overflow-y:auto}.rxconvos .cx-tagopt{width:100%;color:var(--ink);text-align:left;text-transform:capitalize;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;font-weight:500;display:flex}.rxconvos .cx-tagopt:hover{background:var(--surface-2)}.rxconvos .cx-check{border:1.5px solid var(--line);background:var(--surface);border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.rxconvos .cx-check.on{background:var(--blue);border-color:var(--blue);color:#fff}.rxconvos .cx-tagpop-empty{text-align:center;color:var(--faint);padding:14px;font-size:12.5px}.rxconvos .cx-tagpop-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:7px;margin-top:5px;padding:8px 4px 2px;display:flex}.rxconvos .cx-tag-cancel,.rxconvos .cx-tag-apply{border-radius:6px;height:30px;padding:0 14px;font-size:12.5px;font-weight:500}.rxconvos .cx-tag-cancel{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.rxconvos .cx-tag-cancel:hover{background:var(--surface-2)}.rxconvos .cx-tag-apply{background:var(--blue);color:#fff;border:none}.rxconvos .cx-tag-apply:hover{background:var(--blue-600)}.rxconvos .cx-dd-wrap{padding:2px 14px 16px}.rxconvos .cx-dtabs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.rxconvos .cx-dtab{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:7px;font-size:12.5px;font-weight:500}.rxconvos .cx-dtab.on{background:var(--blue-tint-2);border-color:var(--blue);color:var(--blue)}.rxconvos .cx-fsearch{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--faint);border-radius:8px;align-items:center;gap:9px;margin-bottom:8px;padding:0 11px;display:flex}.rxconvos .cx-fsearch input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.rxconvos .cx-fold{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-bottom:8px;overflow:hidden}.rxconvos .cx-fold-h{background:var(--surface-2);width:100%;color:var(--ink);text-align:left;border:none;align-items:center;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.rxconvos .cx-fold.open .cx-fold-h{border-bottom:1px solid var(--line-soft)}.rxconvos .cx-fold-h .cx-chev{color:var(--muted);transition:transform .18s}.rxconvos .cx-fold.open .cx-fold-h .cx-chev{transform:rotate(180deg)}.rxconvos .cx-fold-b{border-top:1px solid var(--line-soft);padding:2px 14px 12px}.rxconvos .cx-fr{padding:10px 0}.rxconvos .cx-fr:last-child{border-bottom:none}.rxconvos .cx-fr-l{color:var(--muted);margin-bottom:3px;font-size:12px}.rxconvos .cx-fr-input{border:none;border-bottom:1.5px solid var(--line);width:100%;font-family:var(--font);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:3px 0;font-size:14px;font-weight:500}.rxconvos .cx-fr-input::placeholder{color:var(--faint);font-weight:400}.rxconvos .cx-fr-input:hover{border-bottom-color:var(--muted)}.rxconvos .cx-fr-input:focus{border-bottom-color:var(--blue)}.rxconvos .cx-fr-v{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:500;display:flex}.rxconvos .cx-fr-verified{color:var(--green)}.rxconvos .cx-fr-empty{color:var(--faint);font-weight:400}.rxconvos .cx-fr-note{color:var(--muted);margin-top:4px;font-size:11.5px}.rxconvos .cx-fr-link{color:var(--blue);cursor:pointer;text-decoration:underline}.rxconvos .cx-dnd-row{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:9px;align-items:center;gap:11px;margin-bottom:8px;padding:12px 14px;font-size:13.5px;display:flex}.rxconvos .cx-dnd-row.big{font-weight:500}.rxconvos .cx-dnd-row:disabled{opacity:.5;cursor:not-allowed}.rxconvos .cx-dnd-ic{color:var(--muted);flex-shrink:0}.rxconvos .cx-dnd-l{flex:1;font-weight:500}.rxconvos .cx-dnd-info{color:var(--faint)}.rxconvos .cx-chk{border:1.5px solid var(--line);background:var(--surface);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.rxconvos .cx-chk.on{background:var(--blue);border-color:var(--blue)}.rxconvos .cx-or{color:var(--faint);align-items:center;gap:12px;margin:4px 2px 12px;font-size:12px;font-weight:500;display:flex}.rxconvos .cx-or:before,.rxconvos .cx-or:after{content:"";background:var(--line);flex:1;height:1px}.rxconvos .cx-path-v{flex-direction:column;display:flex}.rxconvos .cx-path-vrow{gap:11px;display:flex}.rxconvos .cx-path-vline{flex-direction:column;align-items:center;display:flex}.rxconvos .cx-path-vdot{background:var(--surface);border:2px solid var(--line);width:20px;height:20px;color:var(--faint);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rxconvos .cx-path-vrow.done .cx-path-vdot{background:var(--green);border-color:var(--green);color:#fff}.rxconvos .cx-path-vrow.current .cx-path-vdot{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 3px var(--blue-tint)}.rxconvos .cx-path-vbar{background:var(--line);flex:1;width:2px;min-height:18px;margin:2px 0}.rxconvos .cx-path-vrow.done .cx-path-vbar{background:var(--green)}.rxconvos .cx-path-vmain{padding-bottom:14px}.rxconvos .cx-path-vlbl{color:var(--ink);font-size:13px;font-weight:500}.rxconvos .cx-path-vrow:not(.done):not(.current) .cx-path-vlbl{color:var(--faint)}.rxconvos .cx-path-vat{color:var(--faint);font-size:11px;font-family:var(--mono);margin-top:1px}.rxconvos .cx-appt{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:11px;margin-bottom:9px;padding:12px;display:flex}.rxconvos .cx-appt-cal{background:var(--blue-tint-2);width:38px;height:38px;color:var(--blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.rxconvos .cx-appt-main{flex:1;min-width:0}.rxconvos .cx-appt-when{font-size:13px;font-weight:500}.rxconvos .cx-appt-sub{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.rxconvos .cx-appt-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--green);background:var(--green-tint);border-radius:var(--r-pill);align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:600}.rxconvos .cx-addbtn{color:var(--blue);background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;font-weight:500;display:inline-flex}.rxconvos .cx-note{background:var(--surface-2);border-radius:9px;margin-bottom:9px;padding:11px 12px}.rxconvos .cx-note-top{align-items:center;gap:7px;margin-bottom:4px;display:flex}.rxconvos .cx-note-who{font-size:12px;font-weight:500}.rxconvos .cx-note-at{color:var(--faint);font-size:10.5px;font-family:var(--mono);margin-left:auto}.rxconvos .cx-note-text{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-word;font-size:12.5px;line-height:1.5}.rxconvos .cx-note-add{gap:8px;margin-top:4px;display:flex}.rxconvos .cx-note-add input{border:1px solid var(--line);border-radius:7px;outline:none;flex:1;padding:8px 11px;font-size:12.5px}.rxconvos .cx-note-add input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.rxconvos .cx-note-add button{background:var(--blue);color:#fff;border:none;border-radius:7px;place-items:center;width:36px;display:grid}.rxconvos-portal .cx-modal-backdrop,.cx-modal-backdrop{z-index:200;background:#10182857;place-items:center;padding:24px;animation:.14s cxfade;display:grid;position:fixed;inset:0}.cx-nm{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:380px;max-width:100%;box-shadow:var(--sh-lg);animation:.16s cxrise;overflow:hidden}.cx-nm-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:12px 10px 12px 16px;display:flex}.cx-nm-title{flex:1;font-size:13.5px;font-weight:600}.cx-nm-to{border-bottom:1px solid var(--line-soft);gap:8px;padding:11px 14px;display:flex}.cx-nm-tolbl{color:var(--muted);flex-shrink:0;padding-top:7px;font-size:12px;font-weight:500}.cx-nm-tofield{flex-wrap:wrap;flex:1;align-items:center;gap:5px;display:flex}.cx-nm-tofield input{min-width:90px;color:var(--ink);border:none;outline:none;flex:1;padding:6px 2px;font-size:13px}.cx-nm-chip{border-radius:var(--r-pill);background:var(--blue-tint-2);height:26px;color:var(--blue);align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:500;display:inline-flex}.cx-nm-chip button{color:var(--blue);opacity:.7;background:0 0;border:none;place-items:center;padding:0;display:grid}.cx-nm-chip button:hover{opacity:1}.cx-nm-list{max-height:228px;padding:6px;overflow-y:auto}.cx-nm-opt{text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;width:100%;padding:8px 9px;display:flex}.cx-nm-opt:hover{background:var(--surface-2)}.cx-nm-opt-main{flex:1;min-width:0}.cx-nm-opt-nm{color:var(--ink);font-size:13.5px;font-weight:500}.cx-nm-opt-sub{color:var(--faint);margin-top:1px;font-size:11.5px}.cx-nm-opt-add{color:var(--faint);flex-shrink:0}.cx-nm-opt:hover .cx-nm-opt-add{color:var(--blue)}.cx-nm-empty{text-align:center;color:var(--faint);padding:18px;font-size:12.5px}.cx-nm-foot{border-top:1px solid var(--line-soft);background:var(--surface-2);align-items:center;gap:10px;padding:11px 14px;display:flex}.cx-nm-hint{color:var(--muted);flex:1;font-size:11.5px;line-height:1.3}.cx-nm-start{background:var(--blue);color:#fff;border:none;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.cx-nm-start:hover:not(:disabled){background:var(--blue-600)}.cx-nm-start:disabled{opacity:.4;cursor:not-allowed}.cx-confirm{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:460px;max-width:100%;box-shadow:var(--sh-lg);animation:.16s cxrise;overflow:hidden}.cx-confirm-head{align-items:center;gap:8px;padding:18px 16px 6px 22px;display:flex}.cx-confirm-title{letter-spacing:-.01em;flex:1;font-size:18px;font-weight:600}.cx-confirm-body{color:var(--muted);padding:6px 22px 4px;font-size:14px;line-height:1.55}.cx-confirm-foot{justify-content:flex-end;gap:10px;padding:16px 22px 20px;display:flex}.cx-confirm-cancel{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--ink-2);border-radius:8px;padding:0 18px;font-size:14px;font-weight:500}.cx-confirm-cancel:hover{background:var(--surface-2)}.cx-confirm-del{background:var(--red);color:#fff;border:none;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.cx-confirm-del:hover{background:#cf3142}.cx-call{z-index:210;background:var(--surface);border:1px solid var(--line);width:344px;max-width:calc(100vw - 24px);box-shadow:var(--sh-lg);border-radius:14px;animation:.18s cxrise;position:fixed;overflow:hidden}.cx-call-top{border-bottom:1px solid var(--line-soft);background:var(--surface-2);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex}.cx-call-top:active{cursor:grabbing}.cx-call-grip{color:var(--faint);display:inline-flex}.cx-call-dir{text-transform:uppercase;letter-spacing:.05em;color:var(--green);flex:1;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.cx-call-dir .icn{color:var(--green)}.cx-call-body{text-align:center;flex-direction:column;align-items:center;padding:20px 20px 16px;display:flex}.cx-call-ava{color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;font-size:30px;font-weight:500;display:grid}.cx-call-ava.ringing{animation:1.5s ease-in-out infinite callpulse}.cx-call-name{letter-spacing:-.02em;margin-top:12px;font-size:20px;font-weight:600}.cx-call-num{color:var(--muted);margin-top:3px;font-size:13.5px}.cx-call-status{color:var(--ink-2);margin-top:9px;font-size:13px;font-weight:500}.cx-call-status.ringing{color:var(--blue)}.cx-call-status .mono{color:var(--muted);font-weight:500}.cx-call-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 16px 14px;display:grid}.cx-call-ctl{color:var(--ink-2);background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;font-size:11.5px;font-weight:500;display:flex}.cx-call-ctl:hover{background:var(--surface-2)}.cx-call-ctl-ic{background:var(--surface-2);border:1px solid var(--line);width:48px;height:48px;color:var(--ink-2);border-radius:50%;place-items:center;transition:all .12s;display:grid}.cx-call-ctl:hover .cx-call-ctl-ic{background:var(--surface)}.cx-call-ctl.on .cx-call-ctl-ic{background:var(--blue);border-color:var(--blue);color:#fff}.cx-call-ctl.on{color:var(--blue)}.cx-call-end{background:var(--red);color:#fff;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 32px);height:48px;margin:0 16px 16px;font-size:15px;font-weight:600;display:flex}.cx-call-end:hover{background:#cf3142}.cx-dialer{width:300px}.cx-dialer-from{border-bottom:1px solid var(--line-soft);padding:10px 18px 12px}.cx-dialer-from-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.cx-dialer-from-s{color:var(--muted);margin-top:2px;font-size:12px}.cx-link{color:var(--blue);cursor:pointer;font-weight:500}.cx-dialer-back{color:var(--blue);background:0 0;border:none;align-items:center;gap:5px;margin:10px 18px 0;font-size:12px;font-weight:500;display:flex}.cx-dialer-display{text-align:center;letter-spacing:.02em;min-height:36px;color:var(--ink);word-break:break-all;padding:16px 12px 4px;font-size:24px;font-weight:500}.cx-dialer-ph{color:var(--faint);font-size:15px;font-weight:500}.cx-dialer-pad{grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px;padding:6px 30px 8px;display:grid}.cx-dialer-key{background:var(--surface-2);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;line-height:1;display:flex}.cx-dialer-key:hover{background:var(--bg-soft)}.cx-dialer-key .k{color:var(--ink);font-size:24px;font-weight:500}.cx-dialer-key .ks{letter-spacing:.08em;color:var(--faint);margin-top:3px;font-size:8px;font-weight:600}.cx-dialer-actions{grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 30px 14px;display:grid}.cx-dialer-call{background:var(--green);color:#fff;border:none;border-radius:50%;justify-self:center;place-items:center;width:60px;height:60px;display:grid}.cx-dialer-call:hover{background:#128a4d}.cx-dialer-call.end{background:var(--red)}.cx-dialer-call.end:hover{background:#cf3142}.cx-dialer-del{width:44px;height:44px;color:var(--muted);background:0 0;border:none;justify-self:end;place-items:center;display:grid}.cx-dialer-del:hover{color:var(--ink)}.cx-dialer-nav{border-top:1px solid var(--line-soft);background:var(--surface-2);grid-template-columns:repeat(5,1fr);display:grid}.cx-dialer-navbtn{color:var(--muted);background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:9px 0;font-size:10px;font-weight:500;display:flex}.cx-dialer-navbtn.on{color:var(--blue)}.cx-dialer-navbtn:hover{color:var(--ink)}.cx-callpill{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:8px;height:36px;padding:0 5px 0 7px;display:inline-flex}.cx-callpill-id{flex-direction:column;padding-right:2px;line-height:1.15;display:flex}.cx-callpill-id b{white-space:nowrap;font-size:12px;font-weight:500}.cx-callpill-id span{color:var(--muted);font-size:10.5px}.cx-callpill-mute{color:var(--red)}.cx-callpill-btn{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border:none;border-radius:50%;place-items:center;display:grid}.cx-callpill-btn:hover{background:var(--bg);color:var(--ink)}.cx-callpill-end{background:var(--red);color:#fff;border:none;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cx-callpill-end:hover{background:#cf3142}.rxdialer.dialer{background:var(--bg);flex-direction:column;height:100%;display:flex;position:relative}.rxdialer .dialer-head{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:16px;height:66px;padding:0 20px;display:flex}.rxdialer.login-hero{background:radial-gradient(110% 70% at 50% -8%, #eaf0ff 0%, var(--bg) 55%);flex-direction:column;height:100%;display:flex}.rxdialer.login-hero.idle{background:radial-gradient(110% 70% at 50% -8%, #fdecee 0%, var(--bg) 58%)}.rxdialer .lh-top{flex-shrink:0;align-items:center;padding:22px 28px;display:flex}.rxdialer .lh-brand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}.rxdialer .lh-brand-mark{background:var(--ink);color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.rxdialer .lh-brand-mark .icn svg{width:15px;height:15px}.rxdialer .lh-time{color:var(--muted);margin-left:auto;font-size:13px;font-weight:500}.rxdialer .lh-stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:-30px;padding:24px;display:flex}.rxdialer .lh-ava{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:92px;height:92px;font-size:32px;font-weight:500;display:grid;box-shadow:0 14px 32px -12px #1f5fff8c}.rxdialer .lh-ava.warn{background:var(--red);box-shadow:0 14px 32px -12px #e23b4e80}.rxdialer .lh-greet{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);white-space:nowrap;margin-top:24px;font-size:13px;font-weight:600}.rxdialer .lh-greet.warn{color:var(--red)}.rxdialer .lh-name{letter-spacing:-.03em;margin-top:8px;font-size:38px;font-weight:600;line-height:1.05}.rxdialer .lh-stat{color:var(--muted);margin-top:16px;font-size:16px}.rxdialer .lh-stat b{color:var(--ink);font-weight:600}.rxdialer .lh-warn{background:var(--red-tint);color:#a32434;text-align:left;border:1px solid #e23b4e40;border-radius:12px;align-items:center;gap:9px;max-width:440px;margin-top:16px;padding:11px 16px;font-size:13.5px;font-weight:500;line-height:1.45;display:inline-flex}.rxdialer .lh-warn .icn{color:var(--red);flex-shrink:0}.rxdialer .lh-btn{background:var(--ink);color:#fff;border:none;border-radius:99px;justify-content:center;align-items:center;gap:11px;height:60px;margin-top:32px;padding:0 46px;font-size:17px;font-weight:500;transition:all .14s;display:inline-flex;box-shadow:0 16px 34px -14px #10182880}.rxdialer .lh-btn:hover{transform:translateY(-1px)}.rxdialer .lh-foot{color:var(--faint);margin-top:16px;font-size:12.5px}.rxdialer .clock-status{flex-shrink:0;align-items:center;gap:10px;display:flex}.rxdialer .clock-dot{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #15a05a29}.rxdialer .clock-meta{flex-direction:column;line-height:1.15;display:flex}.rxdialer .clock-meta b{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:600}.rxdialer .clock-timer{color:var(--muted);white-space:nowrap;font-size:12px}.rxdialer .mode-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.rxdialer .mode-seg-opt{height:30px;color:var(--muted);background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.rxdialer .mode-seg-opt:hover:not(.on){color:var(--ink-2)}.rxdialer .mode-seg-opt.on{background:var(--surface);color:var(--blue);box-shadow:var(--sh-sm)}.rxdialer .mode-seg-opt .icn{flex-shrink:0}.rxdialer .dialer-qcount{color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.rxdialer .clock-out{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-2);border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.rxdialer .clock-out:hover{color:var(--red);background:var(--red-tint);border-color:#e23b4e66}@keyframes avpulse{0%{box-shadow:0 0 #15a05a4d}70%{box-shadow:0 0 0 7px #15a05a00}to{box-shadow:0 0 #15a05a00}}.rxdialer .dialer-head-spacer{flex:1}.rxdialer .d3-body{flex:1;min-height:0;display:flex}.rxdialer .d3-rail{width:var(--side-narrow);border-right:1px solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex}.rxdialer .d3-rail-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:13px 16px;display:flex}.rxdialer .d3-rail-head h3{margin:0;font-size:13px;font-weight:500}.rxdialer .d3-rail-head .c{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.rxdialer .d3-rail-list{flex-direction:column;flex:1;gap:4px;padding:10px;display:flex;overflow-y:auto}.rxdialer .d3-ri{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:all .1s;display:flex}.rxdialer .d3-ri:hover:not(.live):not(:disabled){background:var(--surface-2)}.rxdialer .d3-ri.live{background:var(--blue-tint-2);border-color:var(--blue-tint)}.rxdialer .d3-ri-rank{text-align:center;width:12px;color:var(--faint);flex-shrink:0;font-size:11px}.rxdialer .d3-ri-ava{width:34px;height:34px;font-size:12px}.rxdialer .d3-ri-main{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.rxdialer .d3-ri-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.rxdialer .d3-ri-main span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rxdialer .d3-hot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.rxdialer .d3-hot.red{background:var(--red)}.rxdialer .d3-hot.amber{background:var(--amber)}.rxdialer .d3-hot.muted,.rxdialer .d3-hot.faint{background:var(--faint)}.rxdialer .d3-rail-empty{color:var(--faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.rxdialer .d3-rail-empty span{color:var(--muted);font-size:13px;font-weight:500}.rxdialer .d3-center{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.rxdialer .d3-center .cp{flex:1;width:100%;max-width:460px;margin:0 auto}.rxdialer .cp-idlecount{color:var(--faint);white-space:nowrap;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;font-weight:500;display:inline-flex}.rxdialer .cp-idlecount.danger{color:var(--red);font-weight:600;animation:1s ease-in-out infinite idlepulse}.rxdialer .cp-idlecount.danger .icn{color:var(--red)}@keyframes idlepulse{0%,to{opacity:1}50%{opacity:.4}}.rxdialer .cp-idlecount .icn{color:var(--muted)}.rxdialer .d3-sched-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:14px 18px;display:flex}.rxdialer .d3-sched-head .icn{color:var(--blue)}.rxdialer .d3-sched-head b{font-size:14px;font-weight:500}.rxdialer .d3-sync{color:var(--green);background:var(--green-tint);border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.rxdialer .d3-sched-empty{color:var(--faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:34px;display:flex}.rxdialer .d3-sched-empty span{color:var(--muted);font-size:13.5px;font-weight:500}.rxdialer .d3-sched-empty small{max-width:220px;font-size:12px}.rxdialer .kbadge{border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.rxdialer .kbadge.k-new{background:var(--red-tint);color:var(--red)}.rxdialer .kbadge.k-follow{background:var(--blue-tint);color:var(--blue)}.rxdialer .kbadge.k-callback{background:var(--amber-tint);color:var(--amber)}.rxdialer .qbar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:12px;align-items:center;gap:14px;padding:11px 15px;transition:all .14s;display:flex;position:relative}.rxdialer .qbar:hover{box-shadow:var(--sh-md);border-color:#d9dde4}.rxdialer .qbar:before{content:"";background:var(--hot);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.rxdialer .qbar.live{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a, var(--sh-md)}.rxdialer .qbar.live:before{background:var(--blue)}.rxdialer .qbar-rank{text-align:center;width:16px;color:var(--faint);flex-shrink:0;font-size:12px}.rxdialer .qbar-livedot{background:var(--blue);border-radius:50%;width:8px;height:8px;animation:1.4s infinite avpulse;display:inline-block;box-shadow:0 0 #1f5fff66}.rxdialer .qbar-hot{flex-shrink:0;place-items:center;display:grid}.rxdialer .qbar-hotdot{background:var(--hot);border-radius:50%;width:9px;height:9px}.rxdialer .qbar-id{flex-direction:column;flex-shrink:0;width:158px;min-width:0;display:flex}.rxdialer .qbar-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.rxdialer .qbar-phone{color:var(--muted);font-size:12px}.rxdialer .qbar-meta{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.rxdialer .qbar-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.rxdialer .qbar-tags{flex-shrink:0;align-items:center;gap:8px;display:flex}.rxdialer .qbar-cb{color:var(--amber);background:var(--amber-tint);border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.rxdialer .qbar-att{color:var(--muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.rxdialer .qbar-wait{color:var(--faint);text-align:right;width:34px;font-size:11.5px}.rxdialer .qbar-val{text-align:right;flex-shrink:0;width:52px;font-size:13px;font-weight:500}.rxdialer .qbar-call{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--blue);border-radius:9px;flex-shrink:0;place-items:center;transition:all .14s;display:grid}.rxdialer .qbar-call:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.rxdialer .qbar-livetag{text-transform:uppercase;letter-spacing:.04em;color:var(--blue);flex-shrink:0;font-size:11px;font-weight:600}.rxdialer .dialer-queue{border-right:1px solid var(--line);flex-direction:column;width:75%;min-width:0;display:flex}.rxdialer .dq-head{border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:14px;padding:13px 20px;display:flex}.rxdialer .dq-title{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.rxdialer .dq-count{color:var(--muted);font-size:12.5px;font-weight:500}.rxdialer .dq-legend{color:var(--muted);gap:14px;margin-left:auto;font-size:11.5px;display:flex}.rxdialer .dq-legend span{align-items:center;gap:5px;display:inline-flex}.rxdialer .lg-dot{border-radius:50%;width:7px;height:7px}.rxdialer .lg-dot.red{background:var(--red)}.rxdialer .lg-dot.amber{background:var(--amber)}.rxdialer .lg-dot.muted{background:var(--faint)}.rxdialer .dq-list{flex-direction:column;flex:1;gap:8px;padding:12px 16px;display:flex;overflow-y:auto}.rxdialer .dq-empty{color:var(--faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.rxdialer .dq-empty span{color:var(--muted);font-size:14px;font-weight:500}.rxdialer .dq-empty small{max-width:260px;font-size:12.5px}.rxdialer .cp{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;overflow-y:auto}.rxdialer .cp-idle{text-align:center;justify-content:center;align-items:center;gap:12px}.rxdialer .cp-idle-mark{background:var(--surface-2);border:1px solid var(--line);width:64px;height:64px;color:var(--muted);border-radius:18px;place-items:center;display:grid;position:relative}.rxdialer .cp-idle-mark.ready{background:var(--blue-tint);border-color:var(--blue-tint);color:var(--blue)}.rxdialer .cp-ready-pulse{border:2px solid var(--blue);opacity:0;border-radius:22px;animation:2s infinite readypulse;position:absolute;inset:-6px}@keyframes readypulse{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}.rxdialer .cp-idle-title{font-size:16px;font-weight:500}.rxdialer .cp-idle-sub{color:var(--muted);max-width:240px;font-size:13px;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}.rxdialer .cp-status{text-transform:uppercase;letter-spacing:.05em;color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.rxdialer .cp-status.ring{color:var(--amber)}.rxdialer .cp-livedot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.5s infinite avpulse;box-shadow:0 0}.rxdialer .cp-recdot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.6s infinite avpulse}.rxdialer .cp-notes{resize:none;border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);border-radius:10px;outline:none;padding:9px 11px;font-size:13px}.rxdialer .cp-notes:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxdialer .cp-dispo{border-top:1px solid var(--line);margin-top:auto;padding-top:13px}.rxdialer .cp-dispo-label{align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:500;display:flex}.rxdialer .cp-dispo-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rxdialer .dispo-chip{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:10px 11px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.rxdialer .dispo-chip:hover{background:var(--surface-2)}.rxdialer .dispo-chip.tone-green:hover{background:var(--green-tint);color:var(--green);border-color:#15a05a66}.rxdialer .dispo-chip.tone-blue:hover{background:var(--blue-tint);border-color:var(--blue);color:var(--blue)}.rxdialer .dispo-chip.tone-amber:hover{background:var(--amber-tint);color:var(--amber);border-color:#d98a1a66}.rxdialer .dispo-chip.tone-red:hover{background:var(--red-tint);color:var(--red);border-color:#e23b4e66}.rxdialer .dispo-chip.tone-purple:hover{background:var(--purple-tint);color:var(--purple);border-color:#6b4ef066}.rxdialer .dispo-chip .icn{flex-shrink:0}.rxdialer .cb-pop{z-index:40;background:var(--surface);border:1px solid var(--line);width:244px;box-shadow:var(--sh-lg);border-radius:12px;padding:13px;position:absolute;bottom:calc(100% + 8px);right:0}.rxdialer .cb-head{align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:500;display:flex}.rxdialer .cb-presets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rxdialer .cb-preset{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:9px;padding:8px 6px;font-size:12px;font-weight:500}.rxdialer .cb-preset:hover{background:var(--blue-tint);border-color:var(--blue);color:var(--blue)}.rxdialer .cb-or{text-align:center;color:var(--faint);margin:9px 0 7px;font-size:11px}.rxdialer .cb-custom{gap:6px;display:flex}.rxdialer .cb-custom input{border:1px solid var(--line);min-width:0;height:34px;font-size:12px;font-family:var(--font);border-radius:8px;outline:none;flex:1;padding:0 8px}.rxdialer .cb-actions{gap:8px;margin-top:11px;display:flex}.rxdialer .d3-center .dc{width:100%;max-width:460px;margin-left:auto;margin-right:auto}.rxdialer .it3-addr-card{background:var(--blue-tint-2);border:1px solid var(--blue-tint);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rxdialer .it3-edit{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);cursor:pointer;z-index:2;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #0c0e121f}.rxdialer .it3-edit:hover{color:var(--ink)}.rxdialer .it3-addr-card.editing .it3-edit{background:var(--green-tint);color:var(--green);border-color:#15a05a66}.rxdialer .sv-ph{background:repeating-linear-gradient(135deg, #1f5fff12 0 9px, #1f5fff06 9px 18px), var(--surface-2);border-bottom:1px solid var(--blue-tint);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:160px;display:flex;position:relative}.rxdialer .sv-pin{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 3px 8px #1f5fff59}.rxdialer .sv-cap{letter-spacing:.05em;color:var(--faint);font-size:10px}.rxdialer .it3-addr-fields{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rxdialer .it3-af{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rxdialer .it3-af-l{color:var(--muted);font-size:10.5px;font-weight:500}.rxdialer .it3-af-row{gap:10px;display:flex}.rxdialer .it3-af.zip{flex:0 0 86px}.rxdialer .it3-inline{font:inherit;color:var(--ink);background:0 0;border:none;border-radius:6px;width:100%;padding:2px 0;font-size:13.5px;font-weight:500;transition:background .12s,box-shadow .12s,padding .12s}.rxdialer .it3-inline:read-only{cursor:default}.rxdialer .it3-addr-card.editing .it3-inline{box-shadow:inset 0 0 0 1px var(--blue-tint);background:#ffffffb3;padding:5px 8px}.rxdialer .it3-addr-card.editing .it3-inline:focus{box-shadow:inset 0 0 0 1.5px var(--blue);background:#fff;outline:none}.rxdialer .bk{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rxdialer .bk-body{scrollbar-width:thin;scrollbar-color:var(--faint) transparent;flex-direction:column;flex:1;gap:13px;min-height:0;padding:16px 18px;display:flex;overflow:hidden auto}.rxdialer .bk-body::-webkit-scrollbar{width:8px}.rxdialer .bk-body::-webkit-scrollbar-thumb{background:var(--faint);border-radius:99px}.rxdialer .bk-foot{border-top:1px solid var(--line-soft);padding:13px 18px}.rxdialer .bk-foot-row{gap:10px;display:flex}.rxdialer .bk-foot-row .bk-next{flex:1}.rxdialer .bk-back-btn{border:1px solid var(--line);background:var(--surface);height:46px;color:var(--ink-2);border-radius:12px;flex:0 0 20%;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.rxdialer .bk-back-btn:hover{border-color:var(--blue);color:var(--blue)}.rxdialer .bk-next{background:var(--blue);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:14px;font-weight:500;display:flex}.rxdialer .bk-next:hover{background:var(--blue-600)}.rxdialer .bk-next:disabled{opacity:.45;pointer-events:none}.rxdialer .bk-next.ok{background:var(--green)}.rxdialer .bk-step-h{color:var(--ink);font-size:15px;font-weight:500}.rxdialer .bk-slotswrap{flex-direction:column;gap:13px;display:flex}.rxdialer .bk-addrbox{background:var(--blue-tint-2);border:1px solid var(--blue-tint);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rxdialer .bk-addrbox-ic{width:34px;height:34px;color:var(--blue);box-shadow:var(--sh-sm);background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rxdialer .bk-addrbox-t{color:var(--ink);font-size:13px;font-weight:500}.rxdialer .bk-datechip{color:var(--muted);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:13px;font-weight:500;display:inline-flex}.rxdialer .bk-datechip .icn{color:var(--muted)}.rxdialer .bk-datechip:hover,.rxdialer .bk-datechip:hover .icn{color:var(--ink-2)}.rxdialer .cal{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 12px 12px}.rxdialer .cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rxdialer .cal-title{color:var(--ink);font-size:13.5px;font-weight:500}.rxdialer .cal-nav{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;display:flex}.rxdialer .cal-nav:hover{border-color:var(--blue);color:var(--blue)}.rxdialer .cal-dow{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;display:grid}.rxdialer .cal-dow span{text-align:center;color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:500}.rxdialer .cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.rxdialer .cal-day{background:var(--surface);height:34px;color:var(--ink);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:12.5px;font-weight:500;display:flex}.rxdialer .cal-day:hover:not(.dis):not(.out):not(.on){background:var(--surface-2);border-color:var(--line)}.rxdialer .cal-day.dis{color:var(--faint);opacity:.45;cursor:not-allowed;background:0 0}.rxdialer .cal-day.out{color:var(--faint);opacity:.3;cursor:not-allowed;background:0 0}.rxdialer .cal-day.on{background:var(--blue);border-color:var(--blue);color:#fff}.rxdialer .cal-day.hot{border-color:#0000}.rxdialer .cal-day.hot0{box-shadow:0 0 0 1.5px #e23b4ed9}.rxdialer .cal-day.hot1{box-shadow:0 0 0 1.5px #e23b4e8c}.rxdialer .cal-day.hot2{box-shadow:0 0 0 1.5px #e23b4e52}.rxdialer .cal-day.hot3{box-shadow:0 0 0 1.5px #e23b4e29}.rxdialer .cal-day.hot.on{box-shadow:0 0 0 1.5px var(--blue)}.rxdialer .bk-wins{flex-direction:column;gap:8px;margin-top:2px;display:flex}.rxdialer .bk-win{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:11px;min-height:48px;padding:8px 14px;display:flex}.rxdialer .bk-win .icn{color:var(--blue);flex-shrink:0}.rxdialer .bk-win-time{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.rxdialer .bk-win-start{color:var(--ink);font-size:14px;font-weight:500}.rxdialer .bk-win-end{color:var(--muted);font-size:11px;font-weight:500}.rxdialer .bk-win:hover:not(:disabled){border-color:var(--blue)}.rxdialer .bk-win.on{background:var(--blue);border-color:var(--blue)}.rxdialer .bk-win.on .icn,.rxdialer .bk-win.on .bk-win-start{color:#fff}.rxdialer .bk-win.on .bk-win-end{color:#ffffffd1}.rxdialer .bk-custom-btn{border:1px dashed var(--line);background:var(--surface-2);height:42px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.rxdialer .bk-custom-btn:hover,.rxdialer .bk-custom-btn.on{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxdialer .bk-cgrid{grid-template-columns:repeat(3,1fr);gap:6px;padding:2px;display:grid}.rxdialer .bk-ctime{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);border-radius:9px;font-size:12px;font-weight:500}.rxdialer .bk-ctime:hover{border-color:var(--blue);color:var(--blue)}.rxdialer .bk-ctime.on{background:var(--blue);color:#fff;border-color:var(--blue)}.rxdialer .bk-summary{background:var(--blue-tint-2);border:1px solid var(--blue-tint);border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex}.rxdialer .bk-sum-cal{width:38px;height:38px;color:var(--blue);box-shadow:var(--sh-sm);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rxdialer .bk-sum-info{flex-direction:column;gap:3px;min-width:0;display:flex}.rxdialer .bk-sum-when{color:var(--ink);font-size:13.5px;font-weight:500}.rxdialer .bk-sum-rep{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.rxdialer .bk-sum-ava{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:flex}.rxdialer .bk-grid2{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rxdialer .bk-f{flex-direction:column;gap:4px;display:flex}.rxdialer .bk-l{color:var(--muted);font-size:11px;font-weight:500}.rxdialer .bk-in{border:1px solid var(--line);background:var(--surface);height:38px;font:inherit;color:var(--ink);border-radius:9px;width:100%;padding:0 11px;font-size:13px;font-weight:500}.rxdialer .bk-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint-2);outline:none}.rxdialer .bk-check{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);text-align:left;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:12.5px;font-weight:500;display:flex}.rxdialer .bk-check.on{border-color:var(--blue);background:var(--blue-tint-2);color:var(--ink)}.rxdialer .bk-box{border:1.5px solid var(--line);background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.rxdialer .bk-check.on .bk-box{background:var(--blue);border-color:var(--blue);color:#fff}.rxdialer .bk-drop{position:relative}.rxdialer .bk-drop-t{border:1px solid var(--line);background:var(--surface);width:100%;height:38px;color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:500;display:flex}.rxdialer .bk-drop-t.ph{color:var(--faint);font-weight:500}.rxdialer .bk-drop-t .icn{color:var(--muted)}.rxdialer .bk-drop-menu{z-index:30;border:1px solid var(--line);box-shadow:var(--sh-lg);background:#fff;border-radius:11px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);left:0;right:0}.rxdialer .bk-drop-opt{color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.rxdialer .bk-drop-opt:hover{background:var(--surface-2)}.rxdialer .bk-drop-opt.on{background:var(--blue-tint-2);color:var(--blue);font-weight:500}.rxdialer .bk-done{text-align:center;justify-content:center;align-items:center;gap:9px}.rxdialer .bk-done-ic{background:var(--green-tint);width:62px;height:62px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex}.rxdialer .bk-done-h{color:var(--ink);font-size:18px;font-weight:600}.rxdialer .bk-done-sub{color:var(--muted);font-size:13px;font-weight:500}.rxdialer .bk-done-rep{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.rxdialer .bk-sent{background:var(--surface-2);border:1px solid var(--line-soft);text-align:left;border-radius:12px;flex-direction:column;gap:8px;width:100%;margin-top:10px;padding:13px 14px;display:flex}.rxdialer .bk-sent-l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.rxdialer .bk-sent-row{color:var(--ink);align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.rxdialer .bk-sent-row .icn{color:var(--green);flex-shrink:0}@keyframes swipeRight{0%{transform:translate(26px)}to{transform:none}}@keyframes swipeLeft{0%{transform:translate(-26px)}to{transform:none}}@keyframes swipeUp{0%{transform:translate(26px)}to{transform:none}}@keyframes swipeDown{0%{transform:translate(-26px)}to{transform:none}}.rxdialer .anim-right{animation:.32s cubic-bezier(.4,0,.2,1) both swipeRight}.rxdialer .anim-left{animation:.32s cubic-bezier(.4,0,.2,1) both swipeLeft}.rxdialer .anim-up{animation:.3s cubic-bezier(.4,0,.2,1) both swipeUp}.rxdialer .anim-down{animation:.34s cubic-bezier(.4,0,.2,1) both swipeDown}.rxdialer .dc{background:var(--bg);scrollbar-width:thin;scrollbar-color:var(--faint) transparent;flex-direction:column;flex:1;gap:13px;min-height:0;padding:18px;display:flex;overflow:hidden auto}.rxdialer .dc::-webkit-scrollbar{width:8px}.rxdialer .dc::-webkit-scrollbar-thumb{background:var(--faint);border-radius:99px}.rxdialer .dc-b{text-align:center;align-items:center}.rxdialer .cp-status.center{color:var(--green);justify-content:center}.rxdialer .dc-rec{color:var(--red);align-items:center;gap:4px;display:inline-flex}.rxdialer .dcb-ava{background:var(--ink);color:#fff;width:88px;height:88px;box-shadow:0 0 0 6px var(--surface), 0 0 0 7px var(--line);border-radius:50%;flex-shrink:0;place-items:center;margin-top:8px;font-size:30px;font-weight:500;display:grid}.rxdialer .dcb-name{letter-spacing:-.01em;margin-top:4px;font-size:22px;font-weight:600}.rxdialer .dcb-phone{color:var(--muted);font-size:14px}.rxdialer .dcb-info{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:6px 13px;font-size:12.5px}.rxdialer .dc-b>*{flex-shrink:0}.rxdialer .dcb-callback{color:#9a6313;background:var(--amber-tint);border:1px solid #d98a1a66;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:500}.rxdialer .db-ctrls{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.rxdialer .db-ctrl{border:1px solid var(--line);background:var(--surface);height:66px;color:var(--ink-2);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.rxdialer .db-ctrl:hover{background:var(--surface-2)}.rxdialer .db-ctrl.on{background:var(--blue-tint);border-color:var(--blue);color:var(--blue)}.rxdialer .db-notes{width:100%;position:relative}.rxdialer .db-notes .cp-notes{width:100%;min-height:100px;padding-bottom:44px;display:block}.rxdialer .db-save{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;bottom:9px;right:9px;box-shadow:0 1px 2px #0c0e120a}.rxdialer .db-save:hover:not(:disabled){border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxdialer .db-save:disabled{opacity:.5}.rxdialer .db-save .icn{color:var(--green)}.rxdialer .db-pad{flex-direction:column;gap:9px;width:100%;display:flex}.rxdialer .db-pad-typed{text-align:center;letter-spacing:.04em;height:20px;min-height:0;color:var(--ink);font-size:15px;line-height:20px;overflow:hidden}.rxdialer .db-pad-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.rxdialer .db-key{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;align-items:center;padding:5px 0;display:flex}.rxdialer .db-key:hover{background:var(--surface-2)}.rxdialer .db-key-d{font-size:15px;font-weight:500;line-height:1}.rxdialer .db-key-l{letter-spacing:.14em;color:var(--faint);font-size:8px}.rxdialer .db-end{background:var(--red);color:#fff;border:none;border-radius:13px;justify-content:center;align-self:center;align-items:center;width:25%;height:48px;margin-top:2px;display:flex}.rxdialer .db-end:hover{background:#c92f41}.rxdialer .cbs{flex-direction:column;gap:9px;min-height:100%;display:flex}.rxdialer .cbs .cal{padding:8px 10px 10px}.rxdialer .cbs .cal-day{height:28px;font-size:11.5px}.rxdialer .cbs .cal-dow span{font-size:9px}.rxdialer .cbs .bk-ctime{height:30px;font-size:11.5px}.rxdialer .db-cbinline{width:100%}.rxdialer .d3-ri{cursor:grab;-webkit-user-select:none;user-select:none}.rxdialer .d3-ri:active{cursor:grabbing}.rxdialer .d3-ri.dragging{opacity:.45}.rxdialer .d3-ri.dropover{box-shadow:inset 0 2px 0 var(--blue)}.rxdialer .d3-ri-grip{color:var(--faint);flex-shrink:0;display:flex}.rxdialer .d3-ri:hover .d3-ri-grip{color:var(--muted)}.rxdialer .d3-ri-main{flex:1;min-width:0}.rxdialer .d3-ri-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.rxdialer .d3-ri-main span.mono{color:var(--muted);font-size:11.5px}.rxdialer .d3-ri-ava{flex-shrink:0;width:32px;height:32px;font-size:11px}.rxdialer .d3-center .pdx,.rxdialer .d3-center .dc{width:100%;max-width:480px;margin:0 auto}.rxdialer .pdx{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;min-height:0;padding:24px 22px;display:flex;position:relative;overflow:hidden auto}.rxdialer .pdx-top{flex-direction:column;align-items:center;gap:11px;display:flex}.rxdialer .pdx-count{background:var(--blue-tint-2);border:1px solid var(--blue-tint);color:var(--blue);border-radius:99px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.rxdialer .pdx-count .icn{color:var(--blue)}.rxdialer .pdx-ava{width:84px;height:84px;font-size:26px}.rxdialer .pdx-nm{letter-spacing:-.015em;font-size:23px;font-weight:600}.rxdialer .pdx-ph{color:var(--muted);margin-top:-5px;font-size:14px}.rxdialer .pdx-infopill{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:7px 16px;font-size:13px}.rxdialer .pdx-acts{gap:11px;width:100%;max-width:340px;margin-top:16px;display:flex}.rxdialer .pdx-accwrap{flex-direction:column;flex:1;align-items:center;gap:7px;display:flex}.rxdialer .pdx-acc{border:1px solid var(--line);background:var(--surface);width:100%;height:50px;color:var(--ink);border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.rxdialer .pdx-acc.connect{background:var(--blue);border-color:var(--blue);color:#fff}.rxdialer .pdx-acc.connect:hover{background:var(--blue-600)}.rxdialer .pdx-acc.pass:hover{border-color:var(--ink-2)}.rxdialer .pdx-accwrap kbd{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:2px 9px;font-size:10.5px}.rxdialer .pdx-armhint{color:var(--blue);margin-top:-3px;font-size:12.5px;font-weight:500}.rxdialer .pdx-ring{place-items:center;width:108px;height:108px;display:grid;position:relative}.rxdialer .pdx-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.rxdialer .pdx-ring-track{fill:none;stroke:var(--line);stroke-width:5px}.rxdialer .pdx-ring-prog{fill:none;stroke:var(--blue);stroke-width:5px;stroke-linecap:round;stroke-dasharray:301.6;stroke-dashoffset:301.6px;animation:pdxRing var(--armdur,5s) linear forwards}@keyframes pdxRing{0%{stroke-dashoffset:301.6px}to{stroke-dashoffset:0}}.rxdialer .pdx-ring .pdx-ava{width:84px;height:84px}.rxdialer .cp-dispo-timer{margin-top:14px}.rxdialer .cp-dispo-bar{background:var(--surface-2);border-radius:99px;height:4px;display:block;overflow:hidden}.rxdialer .cp-dispo-fill{background:var(--amber);border-radius:99px;height:100%;transition:width 1s linear;display:block}.rxdialer .cp-dispo-timer-l{color:var(--muted);align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.rxdialer .cp-dispo-timer-l .icn{color:var(--amber)}.rxdialer .cp-dispo-timer-l b{color:var(--ink-2)}.rxdialer .cp-dispo-cbview .cp-dispo-label{justify-content:flex-start;gap:8px}.rxdialer .dz-cbback{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rxdialer .dz-cbback:hover{color:var(--blue);border-color:var(--blue)}.rxdialer .d3-sched{flex-basis:var(--side-std);width:var(--side-std);border-left:1px solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.rxdialer .d3-sched-inner{width:var(--side-std);flex-direction:column;flex:1;min-height:0;display:flex}.rxdialer .d3-sched.closed{border-left:none;flex-basis:0;width:0;min-width:0}@keyframes schedIn{0%{flex-basis:0}to{flex-basis:var(--side-std)}}@keyframes schedOut{0%{flex-basis:var(--side-std)}to{flex-basis:0}}.rxdialer .d3-sched.opening,.rxdialer .d3-sched.closing{min-width:0}.rxdialer .d3-sched.opening{animation:.32s cubic-bezier(.4,0,.2,1) schedIn}.rxdialer .d3-sched.closing{animation:.32s cubic-bezier(.4,0,.2,1) both schedOut}.rxdialer .d3-schedtab{border:none;border-left:1px solid var(--line);background:var(--surface-2);width:26px;color:var(--muted);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:9px;transition:background .15s,color .15s;display:flex}.rxdialer .d3-schedtab:hover{background:var(--blue-tint-2);color:var(--blue)}.rxdialer .d3-schedtab-l{writing-mode:vertical-rl;letter-spacing:.05em;font-size:11px;font-weight:500}.rxdialer .d3-toast-wrap{z-index:50;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.rxdialer .d3-toast{background:var(--ink);color:#fff;box-shadow:var(--sh-pop);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;font-weight:500;transition:opacity .25s;animation:.36s cubic-bezier(.16,.84,.44,1) toastIn;display:inline-flex}.rxdialer .d3-toast .icn{color:#fff}.rxdialer .d3-toast-msg{white-space:nowrap}.rxdialer .d3-toast-change-wrap{flex-shrink:0;margin-left:8px;position:relative}.rxdialer .d3-toast-undo{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.rxdialer .d3-toast-undo:hover{background:#ffffff38}.rxdialer .d3-toast-undo .icn{color:#fff}@keyframes toastMenuIn{0%{transform:translateY(8px)}to{transform:none}}.rxdialer .d3-toast-opts{background:var(--ink);min-width:208px;box-shadow:var(--sh-pop);border-radius:11px;flex-direction:column;gap:2px;padding:8px;animation:.18s toastMenuIn;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.rxdialer .d3-toast-menu-l{color:#fff9;padding:2px 6px 5px;font-size:10.5px;font-weight:500}.rxdialer .d3-toast-disp{color:#fff;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.rxdialer .d3-toast-disp:hover{background:#ffffff24}.rxdialer .d3-toast-disp .icn{color:#fffc}.rxdialer .d3-toast.leaving{pointer-events:none;animation:.3s forwards toastOut}.rxdialer .d3-toast.d3-d1{opacity:.5}.rxdialer .d3-toast.d3-d2{opacity:.16}.rxdialer .d3-toast.d3-d1,.rxdialer .d3-toast.d3-d2{pointer-events:none}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastOut{0%{opacity:1}to{opacity:0}}.rxdialer .cp-call.wrap{align-items:stretch}.rxdialer .cp-call.wrap .dz-top{flex-direction:column;align-items:center;gap:13px;padding-top:4px;display:flex}.rxdialer .dz-ended{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.rxdialer .dz-ended-d{background:var(--faint);border-radius:50%;width:8px;height:8px}.rxdialer .dz-who{align-items:center;gap:11px;display:flex}.rxdialer .dz-ava{background:var(--ink);flex-shrink:0;width:44px;height:44px;font-size:15px}.rxdialer .dz-who-nm{letter-spacing:-.01em;font-size:16px;font-weight:600}.rxdialer .dz-who-ph{color:var(--muted);font-size:12.5px}.rxdialer .cp-noans{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.rxdialer .ua-ring{border:2px dashed var(--line);border-radius:50%;place-items:center;width:122px;height:122px;display:grid;position:relative}.rxdialer .ua-ava{opacity:.5;filter:grayscale(.45);width:88px;height:88px;font-size:28px}.rxdialer .ua-ringx{background:var(--red-tint);width:32px;height:32px;color:var(--red);border:3px solid var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.rxdialer .ua-badge{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.rxdialer .ua-nm{letter-spacing:-.01em;font-size:18px;font-weight:600}.rxdialer .ua-ph{color:var(--muted);font-size:13.5px}.rxdialer .ua-auto{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;font-weight:500;display:inline-flex}.rxdialer .ua-spin{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:13px;height:13px;animation:1s linear infinite uaSpin}@keyframes uaSpin{to{transform:rotate(360deg)}}@media (max-width:1100px){.rxdialer .d3-body{flex-direction:column}}.rxauto .page-inner.auto-page{max-width:none}.rxauto .auto-page{flex-direction:column;display:flex}.rxauto .auto-divider{align-items:center;gap:12px;margin:6px 0 14px;display:flex}.rxauto .auto-divider:not(:first-child){margin-top:30px}.rxauto .ad-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.rxauto .ad-line{background:var(--line);flex:1;height:1px}.rxauto .ad-btn{background:var(--ink);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.rxauto .ad-btn:hover{background:#222831}.rxauto .ad-btn.ghost{background:var(--surface);color:var(--ink-2);border-color:var(--line)}.rxauto .ad-btn.ghost:hover{background:var(--surface-2)}.rxauto .folder{margin-bottom:10px}.rxauto .folder-head-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);align-items:center;padding-right:8px;transition:all .14s;display:flex}.rxauto .folder-head-wrap:hover{box-shadow:var(--sh-md);border-color:#d3d8e0}.rxauto .folder-head{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:16px 6px 16px 18px;display:flex}.rxauto .folder-head>.icn:first-child{color:var(--faint)}.rxauto .folder-icn{color:var(--amber)!important}.rxauto .folder-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:500;overflow:hidden}.rxauto .folder-count{color:var(--muted);background:var(--surface-2);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600}.rxauto .folder-body{border-left:2px solid var(--line-soft);flex-direction:column;gap:10px;margin:8px 0 0 18px;padding:10px 0 2px 16px;display:flex}.rxauto .auto-empty{text-align:center;color:var(--faint);border:1px dashed var(--line);border-radius:12px;padding:22px;font-size:13px}.rxauto .auto-empty.sm{padding:12px;font-size:12px}.rxauto .auto-list{flex-direction:column;gap:10px;display:flex}.rxauto .auto-row.indent{box-shadow:none}.rxauto .auto-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);align-items:center;gap:16px;padding:16px 18px;transition:all .14s;display:flex}.rxauto .auto-row:hover{box-shadow:var(--sh-md);border-color:#d3d8e0}.rxauto .ar-icon{background:var(--surface-2);width:42px;height:42px;color:var(--ink-2);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.rxauto .ar-main{flex:1;min-width:0}.rxauto .ar-name{letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.rxauto .ar-name-btn{cursor:pointer;font:inherit;color:var(--ink);letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;max-width:100%;margin:0;padding:0;transition:color .12s;overflow:hidden}.rxauto .ar-name-btn:hover{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.rxauto .ar-newtab{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--faint);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .ar-newtab:hover{color:var(--blue);border-color:var(--blue);background:var(--blue-tint)}.rxauto .ar-meta{align-items:center;gap:28px;display:flex}.rxauto .ar-stat{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;min-width:90px;display:inline-flex}.rxauto .ar-v{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}.rxauto .ar-l{color:var(--muted);text-transform:none;letter-spacing:0;white-space:nowrap;font-size:12.5px;font-weight:500}.rxauto .status-pill{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:110px;padding:6px 14px 6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.rxauto .status-pill .sp-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.rxauto .status-pill.pub{background:var(--green-tint);color:#0e7a43}.rxauto .status-pill.pub .sp-dot{background:var(--green)}.rxauto .status-pill.draft{background:var(--amber-tint);color:#9a6210}.rxauto .status-pill.draft .sp-dot{background:var(--amber)}.rxauto .lead-badge{color:var(--blue);background:var(--blue-tint);letter-spacing:.01em;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.rxauto .lead-badge.sm{padding:2px 7px;font-size:10px}.rxauto .lead-badge .icn{color:var(--blue)}.rxauto .lead-badge.static{background:var(--blue-tint)}.rxauto .builder-shell{z-index:200;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.rxauto .builder{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.rxauto .builder-head{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:12px 24px;display:grid}.rxauto .bh-back{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-2);border-radius:10px;justify-self:start;align-items:center;gap:7px;padding:0 13px 0 11px;font-size:13px;font-weight:500;display:inline-flex}.rxauto .bh-back:hover{background:var(--surface-2);color:var(--ink)}.rxauto .bh-title{justify-self:center;align-items:center;gap:4px;min-width:0;display:flex}.rxauto .bh-name{letter-spacing:-.02em;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;border-radius:8px;width:280px;max-width:40vw;padding:5px 8px;font-size:17px;font-weight:500}.rxauto .bh-name:hover{background:var(--surface-2);border-color:#c2c9d4}.rxauto .bh-name::selection{background:#1f5fff38}.rxauto .bh-name:focus{border-color:var(--blue);background:var(--surface);text-align:left;outline:none;box-shadow:0 0 0 3px #1f5fff1a}.rxauto .bh-edit{width:28px;height:28px;color:var(--faint);background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .bh-edit:hover{background:var(--surface-2);color:var(--blue)}.rxauto .bh-actions{justify-self:end;align-items:center;gap:12px;display:flex}.rxauto .bh-stat{color:var(--muted);font-size:12.5px}.rxauto .bh-stat b{color:var(--ink);font-size:14px;font-weight:600}.rxauto .status-toggle{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.rxauto .status-toggle .st-dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.rxauto .status-toggle.on{color:var(--green);background:var(--green-tint);border-color:#15a05a4d}.rxauto .status-toggle.on .st-dot{background:var(--green);box-shadow:0 0 0 3px #15a05a2e}.rxauto .sc-status-grp{align-items:center;gap:8px;display:flex}.rxauto .test-toggle{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:500;transition:all .12s;display:inline-flex}.rxauto .test-toggle:hover{border-color:var(--ink-2)}.rxauto .test-toggle.on{color:var(--amber);background:var(--amber-tint);border-color:#d98a1a52}.rxauto .icon-btn:disabled{opacity:.4;cursor:not-allowed}.rxauto .builder-tabs{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:stretch;gap:12px;padding:0 24px;display:flex}.rxauto .btab-group{gap:4px;display:flex}.rxauto .builder-tools{align-items:center;gap:12px;display:flex}.rxauto .test-anchor{display:inline-flex;position:relative}.rxauto .btn-ghost.on{background:var(--surface-2);border-color:var(--blue);color:var(--blue)}.rxauto .btab{height:50px;color:var(--muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.rxauto .btab:hover{color:var(--ink)}.rxauto .btab.on{color:var(--blue);border-bottom-color:var(--blue)}.rxauto .btab .icn{color:currentColor}.rxauto .btab-count{background:var(--surface-2);color:var(--muted);border-radius:99px;padding:1px 6px;font-size:11px;font-weight:600}.rxauto .btab.on .btab-count{background:var(--blue-tint);color:var(--blue)}.rxauto .builder-subtabs{background:var(--surface-2);border-bottom:1px solid var(--line);flex-shrink:0;gap:4px;padding:7px 24px;display:flex}.rxauto .bsubtab{height:32px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.rxauto .bsubtab:hover{color:var(--ink);background:var(--surface)}.rxauto .bsubtab.on{color:var(--blue);background:var(--surface);border-color:var(--line);box-shadow:var(--sh-sm)}.rxauto .bsubtab .icn{color:currentColor}.rxauto .builder-body{flex:1;padding:28px 24px 60px;overflow-y:auto}.rxauto .auto-soon{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:460px;margin:60px auto;display:flex}.rxauto .auto-soon-mark{background:var(--surface);border:1px solid var(--line);width:64px;height:64px;box-shadow:var(--sh-sm);color:var(--blue);border-radius:18px;place-items:center;margin-bottom:10px;display:grid}.rxauto .auto-soon h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.rxauto .auto-soon p{color:var(--muted);max-width:36ch;margin:0;font-size:13.5px;line-height:1.55}.rxauto .auto-soon-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--blue);background:var(--blue-tint);border-radius:99px;margin-top:8px;padding:5px 13px;font-size:11px;font-weight:600}.rxauto .flow{flex-direction:column;align-items:stretch;max-width:540px;margin:0 auto;display:flex}.rxauto .node{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:14px;align-items:center;gap:13px;padding:15px 16px;display:flex;position:relative}.rxauto .node-trigger{background:var(--blue-tint-2);border-color:#1f5fff4d;box-shadow:0 6px 16px -10px #1f5fff66}.rxauto .node-icon{background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.rxauto .node-trigger .node-icon{background:var(--blue);color:#fff}.rxauto .node-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rxauto .node-kicker{text-transform:uppercase;letter-spacing:.07em;color:var(--blue);font-size:10px;font-weight:600}.rxauto .node-title{letter-spacing:-.01em;font-size:14px;font-weight:500}.rxauto .node-desc{color:var(--muted);font-size:12.5px}.rxauto .node-tag{color:var(--blue);background:var(--surface);border:1px solid #1f5fff33;border-radius:99px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.rxauto .node-del{width:28px;height:28px;color:var(--faint);opacity:0;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .node:hover .node-del{opacity:1}.rxauto .node-del:hover{background:var(--red-tint);color:var(--red)}.rxauto .connector{flex-direction:column;align-items:center;height:30px;display:flex;position:relative}.rxauto .conn-line{background:var(--line);flex:1;width:2px}.rxauto .conn-add{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--muted);opacity:0;z-index:2;border-radius:50%;place-items:center;transition:all .12s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rxauto .connector:hover .conn-add{opacity:1}.rxauto .conn-add:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.rxauto .add-step{border:1.5px dashed var(--line);background:var(--surface);height:46px;color:var(--muted);border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:500;transition:all .14s;display:inline-flex}.rxauto .add-step:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxauto .palette-overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c121e47;place-items:center;animation:.2s scrimIn;display:grid;position:fixed;inset:0}.rxauto .palette{background:var(--surface);width:520px;max-width:92vw;box-shadow:var(--sh-lg);border:1px solid var(--line);border-radius:18px;padding:18px;animation:.26s cubic-bezier(.16,1,.3,1) popIn}.rxauto .palette-head{letter-spacing:-.01em;margin-bottom:14px;font-size:15px;font-weight:500}.rxauto .palette-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rxauto .palette-item{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;transition:all .12s;display:flex}.rxauto .palette-item:hover{border-color:var(--blue);background:var(--blue-tint-2)}.rxauto .pi-icon{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rxauto .palette-item:hover .pi-icon{background:var(--blue);color:#fff}.rxauto .pi-text{flex-direction:column;gap:1px;min-width:0;display:flex}.rxauto .pi-title{font-size:13px;font-weight:500}.rxauto .pi-desc{color:var(--muted);font-size:11.5px}.rxauto .suppliers{max-width:920px;margin:0 auto}.rxauto .sup-intro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.rxauto .sup-intro h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.rxauto .sup-intro p{color:var(--muted);max-width:52ch;margin:4px 0 0;font-size:13px;line-height:1.5}.rxauto .sup-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:1080px){.rxauto .sup-grid{grid-template-columns:1fr 1fr}}.rxauto .sup-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);flex-direction:column;gap:14px;padding:16px;display:flex}.rxauto .sup-top{align-items:center;gap:11px;display:flex}.rxauto .sup-logo{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;font-weight:600;display:grid}.rxauto .sup-meta{flex-direction:column;flex:1;min-width:0;display:flex}.rxauto .sup-name{font-size:14px;font-weight:500}.rxauto .sup-type{color:var(--muted);font-size:12px}.rxauto .sup-status{border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.rxauto .sup-status.connected{color:var(--green);background:var(--green-tint)}.rxauto .sup-status.paused{color:var(--muted);background:var(--surface-2)}.rxauto .sup-stats{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:10px;padding:12px 0;display:flex}.rxauto .sup-stats>div{flex-direction:column;flex:1;gap:2px;display:flex}.rxauto .ss-v{font-size:13px;font-weight:500}.rxauto .ss-l{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.rxauto .sup-doc-btn{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:all .14s;display:flex}.rxauto .sup-doc-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.rxauto .sup-doc-btn .icn{color:var(--blue)}.rxauto .sup-doc-btn:hover .icn{color:#6fa0ff}.rxauto .set-input{border:1px solid var(--line);border-radius:10px;outline:none;width:280px;height:38px;padding:0 12px;font-size:13.5px}.rxauto .set-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .docs-overlay{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c121e66;place-items:center;padding:28px;animation:.22s scrimIn;display:grid;position:fixed;inset:0}.rxauto .docs-modal{background:var(--surface);width:760px;max-width:100%;max-height:90vh;box-shadow:var(--sh-lg);border:1px solid var(--line);border-radius:20px;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) popIn;display:flex;overflow:hidden}.rxauto .docs-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.rxauto .docs-title{align-items:center;gap:12px;display:flex}.rxauto .docs-logo{color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:600;display:grid}.rxauto .docs-h{letter-spacing:-.01em;font-size:16px;font-weight:600}.rxauto .docs-sub{color:var(--muted);margin-top:1px;font-size:12.5px}.rxauto .docs-head-actions{align-items:center;gap:8px;display:flex}.rxauto .docs-body{flex-direction:column;gap:20px;padding:20px;display:flex;overflow-y:auto}.rxauto .docs-section{flex-direction:column;gap:8px;display:flex}.rxauto .docs-grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rxauto .docs-label{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.rxauto .docs-note{font-family:var(--font);text-transform:none;letter-spacing:0;color:var(--faint);margin-left:6px;font-size:11.5px;font-weight:500}.rxauto .docs-endpoint{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.rxauto .docs-endpoint .method{color:var(--green);background:var(--green-tint);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.rxauto .docs-kv{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:12.5px;display:flex}.rxauto .docs-kv span{color:var(--muted)}.rxauto .docs-kv b{color:var(--ink);font-weight:500}.rxauto .docs-endpoint.url-full{word-break:break-all;margin-top:8px;line-height:1.7;display:block}.rxauto .docs-endpoint.url-full b{color:var(--blue);font-weight:600}.rxauto .url-parts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.rxauto .url-part{align-items:baseline;gap:12px;font-size:13px;display:flex}.rxauto .url-part code{min-width:88px;font-family:var(--mono);color:var(--blue);background:var(--blue-tint-2);border-radius:6px;flex-shrink:0;padding:3px 9px;font-size:12.5px;font-weight:600}.rxauto .url-part span{color:var(--muted)}.rxauto .field-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rxauto .ft-head,.rxauto .ft-row{grid-template-columns:1.4fr 1.2fr .9fr 1.5fr;align-items:center;gap:10px;padding:9px 14px;display:grid}.rxauto .ft-head{background:var(--surface-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.rxauto .ft-row{border-top:1px solid var(--line-soft);font-size:12.5px}.rxauto .ft-field{color:var(--ink);font-size:12px;font-weight:500}.rxauto .ft-type{color:var(--muted)}.rxauto .req{color:var(--blue);font-size:11px;font-style:normal;font-weight:500}.rxauto .opt{color:var(--faint);font-size:11px;font-style:normal}.rxauto .ft-ex{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.rxauto .code-block{background:#0e1117;border-radius:12px;padding:14px 16px;position:relative;overflow:auto}.rxauto .code-block.sm{padding:12px 14px}.rxauto .code-block pre{color:#c7d0e0;white-space:pre;margin:0;font-size:12px;line-height:1.6}.rxauto .code-copy{color:#9aa6bd;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:10px;right:10px}.rxauto .code-copy:hover{color:#fff;background:#ffffff1f}.rxauto .docs-callout{background:var(--blue-tint-2);color:var(--blue-ink);border:1px solid #1f5fff29;border-radius:12px;gap:10px;padding:13px 15px;font-size:12.5px;line-height:1.55;display:flex}.rxauto .docs-callout .icn{color:var(--blue);flex-shrink:0;margin-top:1px}.rxauto .docs-callout .mono{background:#1f5fff1a;border-radius:4px;padding:1px 5px;font-size:11.5px}.rxauto .sup-tree{max-width:1080px;margin:0 auto}.rxauto .tree-headrow{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.rxauto .tree-headrow h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.rxauto .tree-headrow p{color:var(--muted);max-width:50ch;margin:4px 0 0;font-size:13px;line-height:1.5}.rxauto .tree-headrow p b{color:var(--ink);font-weight:500}.rxauto .camp-stats{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:14px;flex-shrink:0;align-items:center;gap:18px;padding:11px 18px;display:flex}.rxauto .cs-label{letter-spacing:.02em;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rxauto .cs-label .icn{color:var(--faint)}.rxauto .cs-sep{background:var(--line);align-self:stretch;width:1px}.rxauto .cs-item{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.rxauto .cs-v{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.1}.rxauto .cs-l{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10.5px}.rxauto .src-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px;display:grid}.rxauto .sup-node{text-align:left;background:var(--surface);border:1px solid var(--line);width:100%;box-shadow:var(--sh-sm);border-radius:16px;flex-direction:column;gap:10px;padding:16px;transition:all .14s;display:flex;position:relative}.rxauto .sup-node:hover{border-color:var(--c);box-shadow:var(--sh-md);transform:translateY(-2px)}.rxauto .sn-top{justify-content:space-between;align-items:center;display:flex}.rxauto .sn-logo{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:600;display:grid}.rxauto .sn-status{border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.rxauto .sn-status.live{color:var(--green);background:var(--green-tint)}.rxauto .sn-status.paused{color:var(--muted);background:var(--surface-2)}.rxauto .ss-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.rxauto .sn-name{letter-spacing:-.01em;font-size:14px;font-weight:500}.rxauto .sn-type{color:var(--muted);margin-top:-6px;font-size:11.5px}.rxauto .sn-cap{flex-direction:column;gap:4px;display:flex}.rxauto .sn-cap-top{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.rxauto .sn-budget{color:var(--ink-2);font-size:12px;font-weight:500}.rxauto .sn-edit{color:var(--blue);align-items:center;gap:4px;margin-top:2px;font-size:11.5px;font-weight:500;display:inline-flex}.rxauto .sn-edit .icn{color:var(--blue)}.rxauto .sup-add{width:100%;min-height:100%;color:var(--muted);background:0 0;border:1.5px dashed #cdd3dc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:188px;font-size:13px;font-weight:500;transition:all .14s;display:flex}.rxauto .sup-add:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxauto .sup-add span:last-child{white-space:nowrap}.rxauto .sa-plus{background:var(--surface);border:1px solid var(--line);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.rxauto .sup-add:hover .sa-plus{background:var(--blue);color:#fff;border-color:var(--blue)}.rxauto .meter{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.rxauto .meter.sm{height:5px}.rxauto .meter>span{background:var(--blue);border-radius:99px;height:100%;transition:width .3s;display:block}.rxauto .sup-edit{background:var(--surface);width:480px;max-width:100%;max-height:90vh;box-shadow:var(--sh-lg);border:1px solid var(--line);border-radius:20px;flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) popIn;display:flex;overflow:hidden}.rxauto .se-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.rxauto .se-name{letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;padding:6px 8px;font-size:16px;font-weight:500}.rxauto .se-name:hover{background:var(--surface-2)}.rxauto .se-name:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .se-body{flex-direction:column;gap:18px;padding:18px;display:flex;overflow-y:auto}.rxauto .status-toggle.full{justify-content:center;width:100%}.rxauto .se-meter{flex-direction:column;gap:8px;display:flex}.rxauto .se-meter-top{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.rxauto .se-meter-top span{color:var(--ink)}.rxauto .se-meter-top b{color:var(--muted);font-weight:500}.rxauto .se-range{appearance:none;background:var(--line);border-radius:99px;outline:none;width:100%;height:6px;margin-top:2px}.rxauto .se-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--blue);cursor:pointer;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.rxauto .se-range-val{color:var(--muted);font-size:12px}.rxauto .se-key{flex-direction:column;gap:7px;display:flex}.rxauto .se-foot{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.rxauto .auto-settings .set-row{align-items:flex-start}.rxauto .sr-control.col{flex-direction:column;align-items:flex-end;gap:8px;min-width:220px;display:flex}.rxauto .sr-control.col .select-wrap,.rxauto .sr-control.col .set-input{width:220px}.rxauto .sr-note{color:var(--faint);font-size:12px}.rxauto .seg{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.rxauto .seg-btn{height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .12s}.rxauto .seg-btn:hover{color:var(--ink)}.rxauto .seg-btn.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.rxauto .time-window{align-items:center;gap:10px;display:inline-flex}.rxauto .time-window input[type=time]{border:1px solid var(--line);height:38px;font-size:13.5px;font-family:var(--mono);background:var(--surface);border-radius:10px;outline:none;padding:0 11px}.rxauto .time-window input[type=time]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .tw-to{color:var(--muted);font-size:13px}.rxauto .dupe-grid{grid-template-columns:150px 1fr;align-items:start;gap:12px;display:grid}.rxauto .dupe-num{width:100%;font-family:var(--mono)}.rxauto .msf{position:relative}.rxauto .msf-control{border:1px solid var(--line);background:var(--surface);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:4px 8px;transition:border-color .12s,box-shadow .12s;display:flex}.rxauto .msf.open .msf-control{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .msf-chip{background:var(--blue-tint);color:var(--blue-700);border:1px solid var(--blue);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rxauto .msf-chip{border:1px solid color-mix(in srgb, var(--blue) 22%, transparent)}}.rxauto .msf-chip{font-size:12.5px;font-weight:500;font-family:var(--mono);border-radius:7px;padding:3px 5px 3px 9px}.rxauto .msf-chip-x{cursor:pointer;width:16px;height:16px;color:var(--blue-700);opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rxauto .msf-chip-x:hover{opacity:1;background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rxauto .msf-chip-x:hover{background:color-mix(in srgb, var(--blue) 16%, transparent)}}.rxauto .msf-input{min-width:90px;height:28px;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.rxauto .msf-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-pop);z-index:40;border-radius:11px;max-height:240px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.rxauto .msf-item{text-align:left;width:100%;font-size:13px;font-family:var(--mono);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 11px;display:block}.rxauto .msf-item:hover{background:var(--surface-2)}.rxauto .msf-empty{color:var(--faint);padding:9px 11px;font-size:12.5px}.rxauto .auto-settings{max-width:760px;margin:0 auto}.rxauto .settings-title{letter-spacing:-.02em;margin:0 0 14px;font-size:17px;font-weight:600}.rxauto .settings-card+.settings-title{margin-top:38px}.rxauto .settings-card{background:var(--surface-2);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:12px;display:flex}.rxauto .sub-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:14px}.rxauto .sub-head{padding:17px 22px 0}.rxauto .sub-head h4{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:600}.rxauto .sub-head p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.rxauto .sub-rows{padding:6px 22px 10px}.rxauto .sub-row{border-bottom:1px solid var(--line-soft);flex-direction:column;padding:18px 0;display:flex}.rxauto .sub-row:last-child{border-bottom:none}.rxauto .sub-row-main{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.rxauto .sub-row-extra{margin-top:14px}.rxauto .sub-row-extra.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rxauto .field-block{flex-direction:column;gap:6px;display:flex}.rxauto .fb-label{color:var(--ink-2);font-size:12px;font-weight:500}.rxauto .set-input.full{width:100%}.rxauto .sub-row .sr-text{flex-direction:column;flex:1;gap:3px;display:flex}.rxauto .sub-row .sr-title{font-size:13.5px;font-weight:500}.rxauto .sub-row .sr-sub{color:var(--muted);max-width:46ch;font-size:12.5px;line-height:1.5}.rxauto .save-ind{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-left:6px;font-size:11.5px;font-weight:500;display:inline-flex}.rxauto .save-ind.saved .icn{color:var(--blue)}.rxauto .si-spin{border:2px solid #1f5fff40;border-top-color:var(--blue);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite ddspin}@keyframes ddspin{to{transform:rotate(360deg)}}.rxauto .bh-save{background:var(--blue);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:96px;height:36px;padding:0 18px;font-size:13.5px;font-weight:500;transition:background .15s;display:inline-flex}.rxauto .bh-save:hover{background:var(--blue-600)}.rxauto .bh-save.saved{cursor:default;background:#9db8f7}.rxauto .bh-save.saved:hover{background:#9db8f7}.rxauto .bh-save.saving{background:var(--blue);cursor:default}.rxauto .bh-save.blocked{background:var(--amber-tint);color:#9a6210;cursor:not-allowed;gap:7px}.rxauto .bh-save.blocked:hover{background:var(--amber-tint)}.rxauto .bh-save-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite ddspin}.rxauto .save-toast{z-index:60;background:var(--red);color:#fff;box-shadow:var(--sh-lg);border-radius:11px;align-items:center;gap:9px;padding:11px 16px;font-size:13.5px;font-weight:500;animation:.2s toastIn;display:inline-flex;position:absolute;top:70px;left:50%;transform:translate(-50%)}.rxauto .dd{width:100%;max-width:340px;position:relative}.rxauto .dd-btn{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:500;transition:all .12s;display:flex}.rxauto .dd-btn:hover{background:var(--surface-2)}.rxauto .dd.open .dd-btn{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .dd-val{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rxauto .dd-val.ph{color:var(--faint)}.rxauto .dd-chev{color:var(--faint);transition:transform .15s}.rxauto .dd.open .dd-chev{transform:rotate(180deg)}.rxauto .dd-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-lg);z-index:200;border-radius:12px;max-height:216px;padding:5px;animation:.14s ddIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rxauto .dd.up .dd-menu{animation:.14s ddInUp;top:auto;bottom:calc(100% + 6px)}@keyframes ddInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rxauto .dd-item{width:100%;min-height:36px;color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.rxauto .dd-item:hover{background:var(--surface-2)}.rxauto .dd-item.on{color:var(--blue);background:var(--blue-tint-2);font-weight:500}.rxauto .dd-item .icn{color:var(--blue);flex-shrink:0}.rxauto .dd-item-label{flex:1}.rxauto .sub-row-extra .dd{max-width:none}.rxauto .ar-kebab-wrap{flex-shrink:0;position:relative}.rxauto .ar-kebab{width:32px;height:32px;color:var(--faint);background:0 0;border:none;border-radius:9px;place-items:center;transition:all .12s;display:grid}.rxauto .ar-kebab:hover,.rxauto .ar-kebab.on{background:var(--surface-2);color:var(--ink)}.rxauto .row-menu{background:var(--surface);border:1px solid var(--line);width:188px;box-shadow:var(--sh-lg);z-index:40;border-radius:12px;padding:5px;animation:.14s ddIn;position:absolute;top:calc(100% + 6px);right:0}.rxauto .rm-item{width:100%;height:36px;color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.rxauto .rm-item:hover{background:var(--surface-2)}.rxauto .rm-item .icn{color:var(--muted)}.rxauto .rm-item.danger,.rxauto .rm-item.danger .icn{color:var(--red)}.rxauto .rm-item.danger:hover{background:var(--red-tint)}.rxauto .rm-sep{background:var(--line-soft);height:1px;margin:5px 6px}.rxauto .confirm-modal{background:var(--surface);width:440px;max-width:100%;box-shadow:var(--sh-lg);border:1px solid var(--line);text-align:center;border-radius:20px;padding:26px;animation:.26s cubic-bezier(.16,1,.3,1) popIn}.rxauto .cm-icon{background:var(--red-tint);width:54px;height:54px;color:var(--red);border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.rxauto .cm-title{letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:600}.rxauto .cm-text{color:var(--muted);margin:0 0 20px;font-size:13.5px;line-height:1.55}.rxauto .cm-text b{color:var(--ink);font-weight:500}.rxauto .cm-label{color:var(--ink-2);text-align:left;margin-bottom:7px;font-size:12.5px;display:block}.rxauto .cm-label b{font-weight:600}.rxauto .cm-input{border:1px solid var(--line);border-radius:10px;outline:none;width:100%;height:42px;padding:0 13px;font-size:14px;transition:all .14s}.rxauto .cm-input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e23b4e1f}.rxauto .cm-actions{gap:10px;margin-top:18px;display:flex}.rxauto .cm-actions .btn{flex:1;height:42px}.rxauto .cm-del{background:var(--red);color:#fff}.rxauto .cm-del:hover:not(:disabled){background:#c92f41}.rxauto .cm-del:disabled{opacity:.4;cursor:not-allowed}.rxauto .cm-icon.neutral{background:var(--blue-tint);color:var(--blue)}.rxauto .cm-icon.warn{background:var(--amber-tint);color:var(--amber)}.rxauto .confirm-modal.nm .cm-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1f}.rxauto .cm-save{background:var(--blue);color:#fff}.rxauto .cm-save:hover:not(:disabled){background:var(--blue-600)}.rxauto .cm-save:disabled{opacity:.4;cursor:not-allowed}.rxauto .mv-modal{background:var(--surface);width:560px;max-width:100%;box-shadow:var(--sh-lg);border:1px solid var(--line);text-align:left;border-radius:22px;padding:26px 28px 24px;animation:.26s cubic-bezier(.16,1,.3,1) popIn}.rxauto .mv-head{justify-content:space-between;align-items:flex-start;display:flex}.rxauto .mv-icon{background:var(--blue-tint);width:50px;height:50px;color:var(--blue);border-radius:14px;place-items:center;display:grid}.rxauto .mv-x{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;transition:all .12s;display:grid}.rxauto .mv-x:hover{background:var(--surface-2);color:var(--ink)}.rxauto .mv-title{letter-spacing:-.02em;margin:16px 0 6px;font-size:21px;font-weight:600}.rxauto .mv-sub{color:var(--muted);margin:0 0 18px;font-size:13.5px}.rxauto .mv-nav{border-top:1px solid var(--line)}.rxauto .mv-back{border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:14px 4px;display:flex}.rxauto .mv-back-icn{color:var(--blue);flex-shrink:0}.rxauto .mv-back-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.rxauto .mv-body{flex-direction:column;min-height:230px;max-height:320px;padding:6px 0;display:flex;overflow-y:auto}.rxauto .mv-row{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:14px;width:100%;min-height:52px;padding:8px 6px;transition:background .12s;display:flex}.rxauto .mv-row:hover{background:var(--surface-2)}.rxauto .mv-row-icn{color:var(--ink-2);flex-shrink:0}.rxauto .mv-row-name{color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:500;overflow:hidden}.rxauto .mv-row-chev{color:var(--faint);flex-shrink:0}.rxauto .mv-empty{color:var(--muted);text-align:center;margin:auto;font-size:14px}.rxauto .mv-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.rxauto .mv-foot-r{align-items:center;gap:10px;display:flex}.rxauto .mv-foot .btn{height:44px;padding:0 20px}.rxauto .mv-foot .btn-ghost>.icn{margin-right:7px}.rxauto .hist-group{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.rxauto .hist-btn{background:var(--surface);width:34px;height:34px;color:var(--ink-2);border:none;place-items:center;display:grid}.rxauto .hist-btn+.hist-btn{border-left:1px solid var(--line)}.rxauto .hist-btn:hover:not(:disabled){background:var(--surface-2)}.rxauto .hist-btn:disabled{color:#cdd2da;cursor:not-allowed}.rxauto .pub-slider{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.rxauto .pub-slider button{height:28px;color:var(--muted);background:0 0;border:none;border-radius:7px;padding:0 13px;font-size:12.5px;font-weight:500;transition:all .12s}.rxauto .pub-slider button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.rxauto .pub-slider button.on.pub{background:var(--green);color:#fff;box-shadow:0 4px 10px -4px #15a05a80}.rxauto .draft-bar{background:var(--amber-tint);color:#7a4c0d;border-bottom:1px solid #d98a1a40;align-items:center;gap:8px;padding:9px 24px;font-size:12.5px;display:flex}.rxauto .draft-bar .icn{color:var(--amber)}.rxauto .draft-bar b{font-weight:600}.rxauto .test-panel{z-index:60;background:var(--surface);border:1px solid var(--line);width:336px;box-shadow:var(--sh-lg);text-align:left;border-radius:14px;flex-direction:column;gap:13px;padding:15px;animation:.24s cubic-bezier(.16,1,.3,1) tpSlideIn;display:flex;position:absolute;top:122px;right:20px}@keyframes tpSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes tpSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(44px)}}.rxauto .test-panel.closing{animation:.22s forwards tpSlideOut}.rxauto .tp-head{align-items:flex-start;gap:10px;display:flex}.rxauto .tp-logo{color:#fff;background:#6b4ef0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.rxauto .tp-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rxauto .tp-title{letter-spacing:-.01em;font-size:14px;font-weight:500}.rxauto .tp-sub{color:var(--muted);font-size:12px}.rxauto .tp-x{width:26px;height:26px;color:var(--faint);background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .tp-x:hover{background:var(--surface-2);color:var(--ink)}.rxauto .tp-info{color:var(--muted);background:var(--surface-2);border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11.5px;line-height:1.45;display:flex}.rxauto .tp-info .icn{color:var(--faint);flex-shrink:0;margin-top:1px}.rxauto .tp-field{flex-direction:column;gap:8px;display:flex}.rxauto .tp-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:500}.rxauto .tp-combo{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 11px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.rxauto .tp-combo.multi{cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px}.rxauto .tp-combo.open,.rxauto .tp-combo:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .tp-search-icn{color:var(--faint);flex-shrink:0}.rxauto .tp-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:70px;height:26px;font-size:13.5px}.rxauto .tp-chip{background:var(--surface-2);border:1px solid var(--line);max-width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.rxauto .tp-chip-label{white-space:nowrap;min-width:0;overflow:hidden}.rxauto .tp-chip.clip .tp-chip-label{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.rxauto .tp-chip-x{width:18px;height:18px;color:var(--muted);background:0 0;border:none;border-radius:5px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .tp-chip-x:hover{background:var(--red-tint);color:var(--red)}.rxauto .tp-menu{z-index:5;background:var(--surface);border:1px solid var(--line);max-height:244px;box-shadow:var(--sh-lg);border-radius:11px;flex-direction:column;gap:1px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.rxauto .tp-opt{text-align:left;background:0 0;border:none;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;transition:background .1s;display:flex}.rxauto .tp-opt:hover{background:var(--surface-2)}.rxauto .tp-opt.on{background:var(--blue-tint)}.rxauto .tp-opt-text{flex-direction:column;gap:1px;min-width:0;display:flex}.rxauto .tp-opt-check{color:var(--blue);flex-shrink:0}.rxauto .tp-opt-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.rxauto .tp-opt.on .tp-opt-name{color:var(--blue)}.rxauto .tp-opt-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;line-height:1.3;overflow:hidden}.rxauto .tp-opt.on .tp-opt-email{color:var(--blue)}.rxauto .tp-empty{color:var(--muted);padding:12px 10px;font-size:12.5px}.rxauto .tp-selected{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.rxauto .tp-selected .icn{color:var(--green);flex-shrink:0}.rxauto .tp-selected span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rxauto .tp-send{width:100%}.rxauto .tp-send.sent{background:var(--green);box-shadow:0 4px 12px -4px #15a05a80}.rxauto .tp-progress{justify-content:center;align-items:center;gap:10px;height:38px;display:flex}.rxauto .tp-ring{flex-shrink:0;transform:rotate(-90deg)}.rxauto .tp-ring-bg{fill:none;stroke:var(--line);stroke-width:3px}.rxauto .tp-ring-fg{fill:none;stroke:var(--blue);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .42s cubic-bezier(.4,0,.2,1)}.rxauto .tp-progress-label{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.rxauto .test-modal{background:var(--surface);width:580px;max-width:100%;max-height:88vh;box-shadow:var(--sh-lg);border:1px solid var(--line);border-radius:20px;flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) popIn;display:flex;overflow:hidden}.rxauto .test-pick{border-bottom:1px solid var(--line-soft);background:var(--surface-2);align-items:center;gap:10px;padding:14px 18px;display:flex}.rxauto .test-pick .select-wrap{min-width:250px}.rxauto .test-pick-label{color:var(--muted);flex-shrink:0;font-size:12.5px;font-weight:500}.rxauto .test-note{background:var(--amber-tint);color:var(--amber);border:1px solid #d69e2e47;border-radius:9px;align-items:center;gap:8px;margin:12px 18px 0;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.rxauto .test-note .icn{flex-shrink:0}.rxauto .test-run{flex-direction:column;padding:8px 18px 16px;display:flex;overflow-y:auto}.rxauto .test-step{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;padding:12px 2px;display:flex}.rxauto .test-step:last-of-type{border-bottom:none}.rxauto .ts-icon{background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rxauto .test-step.done .ts-icon{background:var(--green-tint);color:var(--green);border-color:#15a05a4d}.rxauto .test-step.running .ts-icon{background:var(--blue-tint);color:var(--blue);border-color:#1f5fff4d}.rxauto .test-step.running .ts-icon .icn{animation:.9s linear infinite ddspin}.rxauto .test-step.pending{opacity:.5}.rxauto .test-step.skip .ts-icon{background:var(--amber-tint);color:var(--amber);border-color:#d69e2e4d}.rxauto .test-step.skip .ts-line{color:var(--faint)}.rxauto .test-step.skip .ts-status{color:var(--amber)}.rxauto .ts-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rxauto .ts-title{font-size:13px;font-weight:500}.rxauto .ts-line{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rxauto .ts-status{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-size:10px;font-weight:600}.rxauto .test-step.done .ts-status{color:var(--green)}.rxauto .test-step.running .ts-status{color:var(--blue)}.rxauto .test-done{background:var(--green-tint);color:var(--green);border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:11px 14px;font-size:12.5px;font-weight:500;display:flex}.rxauto .logs{flex-direction:column;gap:16px;max-width:1120px;margin:0 auto;display:flex}.rxauto .logs-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rxauto .logs-spacer{flex:1}.rxauto .logs-count{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:500}.rxauto .logs-table{overflow:hidden}.rxauto .lt-head,.rxauto .lt-row{grid-template-columns:1.7fr 1.2fr 1fr 1.5fr 116px;align-items:center;gap:14px;padding:0 18px;display:grid}.rxauto .lt-head{background:var(--surface-2);text-transform:uppercase;letter-spacing:.04em;height:42px;color:var(--muted);border-bottom:1px solid var(--line);font-size:11px;font-weight:600}.rxauto .lt-row{border-bottom:1px solid var(--line-soft);min-height:60px;font-size:13px}.rxauto .lt-row:last-child{border-bottom:none}.rxauto .lt-contact{align-items:center;gap:10px;min-width:0;display:flex}.rxauto .lt-cmeta{flex-direction:column;min-width:0;display:flex}.rxauto .lt-cname{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rxauto .lt-cemail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rxauto .lt-action{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-weight:500;display:inline-flex}.rxauto .lt-action .icn{color:var(--muted);flex-shrink:0}.rxauto .lt-time{color:var(--ink-2);font-size:12.5px}.rxauto .lt-view{justify-content:flex-end;display:flex}.rxauto .lt-empty{text-align:center;color:var(--muted);padding:44px;font-size:13px}.rxauto .lt-foot{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.rxauto .lt-foot-info{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:500}.rxauto .lt-foot-ctrls{align-items:center;gap:10px;display:flex}.rxauto .lt-foot-ctrls .dd{width:auto}.rxauto .lt-foot-ctrls .dd-btn{height:38px}.rxauto .pg-btn{align-items:center;gap:7px;height:38px;padding:0 14px;display:inline-flex}.rxauto .pg-btn:disabled{opacity:.45;cursor:not-allowed}.rxauto .pg-btn:disabled:hover{background:var(--surface)}.rxauto .log-pill{border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.rxauto .log-pill .lp-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.rxauto .log-pill.tone-green{color:var(--green);background:var(--green-tint)}.rxauto .log-pill.tone-amber{color:var(--amber);background:var(--amber-tint)}.rxauto .log-pill.tone-red{color:var(--red);background:var(--red-tint)}.rxauto .log-pill.tone-neutral{color:var(--muted);background:var(--surface-2)}.rxauto .log-pill.big{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:5px 14px;font-size:13px}.rxauto .log-pill.tone-green.big{border-color:#15a05a80}.rxauto .log-pill.tone-amber.big{border-color:#d68a1a80}.rxauto .log-pill.tone-red.big{border-color:#e0434380}.rxauto .ev-scrim{z-index:75;background:#14181e29;animation:.2s evScrim;position:absolute;inset:0}@keyframes evScrim{0%{opacity:0}to{opacity:1}}.rxauto .ev-drawer{z-index:80;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:404px;max-width:94vw;animation:.26s cubic-bezier(.16,1,.3,1) evIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 50px -20px #00000047}@keyframes evIn{0%{transform:translate(100%)}to{transform:translate(0)}}.rxauto .ev-drawer.closing{animation:.22s forwards evOut}@keyframes evOut{0%{transform:translate(0)}to{transform:translate(100%)}}.rxauto .ev-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.rxauto .ev-head-text{flex:1;min-width:0}.rxauto .ev-title{letter-spacing:-.02em;font-size:19px;font-weight:600}.rxauto .ev-sub{color:var(--muted);margin-top:3px;font-size:13px}.rxauto .ev-x{width:30px;height:30px;color:var(--blue);background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .ev-x:hover{background:var(--surface-2)}.rxauto .ev-body{flex:1;padding:0 22px 28px;overflow-y:auto}.rxauto .ev-section{border-bottom:1px solid var(--line-soft);padding:18px 0}.rxauto .ev-section:last-child{border-bottom:none}.rxauto .ev-label{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:500}.rxauto .ev-val{color:var(--ink);font-size:14.5px}.rxauto .ev-muted{color:var(--muted);margin-top:4px;font-size:13px}.rxauto .ev-contact{align-items:center;gap:12px;display:flex}.rxauto .ev-cmeta{flex-direction:column;min-width:0;display:flex}.rxauto .ev-cname{color:var(--blue);font-size:15px;font-weight:500}.rxauto .ev-cemail{color:var(--ink-2);font-size:13px}.rxauto .ev-stats{flex-direction:column;display:flex}.rxauto .ev-stat{align-items:center;gap:13px;min-height:48px;display:flex;position:relative}.rxauto .ev-stat-dot{background:var(--blue);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.rxauto .ev-stat:not(:last-child):after{content:"";background:var(--line);width:1.5px;position:absolute;top:41px;bottom:-7px;left:17px;transform:translate(-50%)}.rxauto .ev-stat-text{color:var(--ink-2);font-size:14px}.rxauto .ev-code-head{font-size:12px;font-weight:600;font-family:var(--mono);color:var(--green);margin-bottom:6px}.rxauto .ev-code-head.err{color:var(--red)}.rxauto .ev-webhook{margin-top:12px}.rxauto .ev-wh-label{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:6px;font-size:11px;font-weight:500}.rxauto .ev-code-url{font-size:12px;font-family:var(--mono);color:var(--muted);word-break:break-all;margin-bottom:8px}.rxauto .ev-code{font-family:var(--mono);background:var(--rail);color:#d7dce5;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55;overflow-x:auto}.rxauto .fld-input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--surface);border-radius:10px;outline:none;padding:10px 12px;font-size:14px;transition:all .12s}.rxauto .fld-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .fld-input.sm{padding:7px 10px;font-size:13px}.rxauto .spec-home-btn{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;box-shadow:var(--sh-sm);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.rxauto .spec-home-btn:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxauto .spec-home-btn .icn{color:var(--blue)}.rxauto .src-modal{background:var(--surface);width:460px;max-width:100%;max-height:90vh;box-shadow:var(--sh-lg);border:1px solid var(--line);border-radius:18px;flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) popIn;display:flex;overflow:hidden}.rxauto .src-modal.spec-launcher,.rxauto .src-modal.spec-launcher .srcm-body{overflow:visible}.rxauto .srcm-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.rxauto .srcm-head h3{letter-spacing:-.01em;flex:1;margin:0;font-size:16px;font-weight:500}.rxauto .srcm-head.with-sub{align-items:flex-start}.rxauto .srcm-titles{flex-direction:column;flex:1;gap:3px;display:flex}.rxauto .srcm-head.with-sub h3{flex:none}.rxauto .srcm-subhead{color:var(--muted);max-width:42ch;margin:0;font-size:12.5px;line-height:1.45}.rxauto .srcm-body{flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.rxauto .srcm-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rxauto .srcm-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.rxauto .src-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.rxauto .src-modal.combo,.rxauto .src-modal.combo .srcm-body{overflow:visible}.rxauto .fld .req{color:var(--red);font-style:normal;font-weight:600}.rxauto .sup-combo{position:relative}.rxauto .sup-combo-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;font:inherit;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;transition:all .12s;display:flex}.rxauto .sup-combo-btn:hover{border-color:var(--ink-2)}.rxauto .sup-combo.open .sup-combo-btn{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .scb-ph{color:var(--muted);flex:1}.rxauto .scb-chev{color:var(--faint);flex-shrink:0;transition:transform .15s}.rxauto .sup-combo.open .scb-chev{transform:rotate(180deg)}.rxauto .sup-combo-menu{z-index:30;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-pop);border-radius:12px;animation:.16s cubic-bezier(.16,1,.3,1) popIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.rxauto .scm-search{border-bottom:1px solid var(--line);padding:10px}.rxauto .scm-search input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--surface-2);border-radius:8px;outline:none;padding:9px 11px;font-size:14px}.rxauto .scm-search input:focus{border-color:var(--blue);background:var(--surface);box-shadow:0 0 0 3px #1f5fff14}.rxauto .scm-list{flex-direction:column;max-height:280px;padding:6px;display:flex;overflow-y:auto}.rxauto .scm-item{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:9px 10px;font-size:14px;transition:background .1s;display:flex}.rxauto .scm-item:hover{background:var(--blue-tint-2)}.rxauto .scm-logo{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.rxauto .scm-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.rxauto .scm-item.is-added{cursor:default;opacity:.5}.rxauto .scm-item.is-added:hover{background:0 0}.rxauto .src-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .src-search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.rxauto .src-suplist{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.rxauto .src-supitem{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .12s;display:flex}.rxauto .src-supitem:hover{border-color:var(--blue);background:var(--blue-tint-2)}.rxauto .src-suplogo{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:grid}.rxauto .src-supmain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rxauto .src-supname{letter-spacing:-.01em;font-size:14px;font-weight:500}.rxauto .src-supitem.name-only .src-supname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rxauto .src-supsub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rxauto .src-supitem .icn{color:var(--faint);flex-shrink:0}.rxauto .src-supitem.is-added{cursor:default;opacity:.6}.rxauto .src-supitem.is-added:hover{border-color:var(--line);background:var(--surface)}.rxauto .src-added-tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px}.rxauto .src-genlink{color:var(--blue);flex-shrink:0;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.rxauto .src-genlink .icn{color:var(--blue)}.rxauto .src-empty{text-align:center;color:var(--muted);padding:18px;font-size:13px}.rxauto .src-createrow{border-top:1px solid var(--line);justify-content:flex-end;padding-top:12px;display:flex}.rxauto .src-createlink{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12.5px;font-weight:500}.rxauto .src-createlink:hover{text-decoration:underline}.rxauto .src-config-page{z-index:120;background:var(--bg);flex-direction:column;animation:.18s apIn;display:flex;position:fixed;inset:0}.rxauto .scp-bar{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:16px;padding:14px 22px;display:flex}.rxauto .scp-bar .sc-back{margin:0}.rxauto .scp-title{letter-spacing:-.01em;color:var(--ink);flex:1;font-size:14px;font-weight:500}.rxauto .scp-camp{color:var(--muted);font-weight:500}.rxauto .scp-actions{align-items:center;gap:10px;display:flex}.rxauto .scp-body{flex:1;padding:32px 22px 80px;overflow-y:auto}.rxauto .src-config{max-width:720px;margin:0 auto}.rxauto .sc-back{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:4px 2px;font-size:13px;font-weight:500;display:inline-flex}.rxauto .sc-back:hover{color:var(--ink)}.rxauto .sc-id{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:16px;align-items:center;gap:14px;margin-bottom:22px;padding:16px 18px;display:flex}.rxauto .sc-logo{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:19px;font-weight:600;display:grid}.rxauto .sc-idmain{flex:1;min-width:0}.rxauto .sc-name{letter-spacing:-.01em;font-size:17px;font-weight:600}.rxauto .sc-sub{color:var(--muted);margin-top:2px;font-size:12.5px}.rxauto .sc-section{border-top:1px solid var(--line);padding:18px 0}.rxauto .sc-section:first-of-type{border-top:none;padding-top:0}.rxauto .sc-sec-h{letter-spacing:-.01em;margin-bottom:12px;font-size:14px;font-weight:500}.rxauto .sc-sec-sub{color:var(--faint);margin-left:8px;font-size:12px;font-weight:500}.rxauto .sc-note{background:var(--blue-tint-2);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.rxauto .sc-note .icn{color:var(--blue);flex-shrink:0;margin-top:1px}.rxauto .money-input{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;max-width:280px;padding:4px 12px;transition:all .12s;display:inline-flex}.rxauto .money-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .money-input.sm{max-width:220px}.rxauto .money-input .fld-input{box-shadow:none;border:none;flex:1;padding:8px 0}.rxauto .mi-cur{color:var(--ink-2);font-size:15px;font-weight:500}.rxauto .mi-suf{color:var(--muted);white-space:nowrap;font-size:12.5px}.rxauto .delivery-opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rxauto .delivery-opt{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;align-items:flex-start;gap:11px;padding:14px;transition:all .12s;display:flex}.rxauto .delivery-opt:hover:not(.disabled){border-color:var(--blue)}.rxauto .delivery-opt.on{border-color:var(--blue);background:var(--blue-tint-2)}.rxauto .delivery-opt.disabled{opacity:.6;cursor:not-allowed;background:var(--surface-2)}.rxauto .do-radio{border:2px solid #c2c9d4;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px;transition:all .12s;position:relative}.rxauto .delivery-opt.on .do-radio{border-color:var(--blue)}.rxauto .delivery-opt.on .do-radio:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:3px}.rxauto .do-t{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.rxauto .do-d{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.rxauto .soon{text-transform:uppercase;letter-spacing:.04em;color:var(--amber);background:var(--amber-tint);white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.rxauto .cap-block{flex-direction:column;display:flex}.rxauto .cap-row{align-items:center;gap:12px;padding:8px 0;display:flex}.rxauto .cap-label{color:var(--ink-2);flex:1;font-size:13.5px;font-weight:500}.rxauto .cap-labelcol{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rxauto .cap-labelcol .cap-label{flex:none}.rxauto .cap-off{color:var(--faint);font-size:12.5px}.rxauto .cap-hint{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.rxauto .cap-hint .icn{color:var(--faint);flex-shrink:0}.rxauto .cap-warn{background:var(--amber-tint);border:1px solid var(--amber);border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.rxauto .cap-warn{border:1px solid color-mix(in srgb, var(--amber) 30%, transparent)}}.rxauto .cap-warn{color:var(--ink-2);font-size:12.5px;line-height:1.5}.rxauto .cap-warn .icn{color:var(--amber);flex-shrink:0;margin-top:1px}.rxauto .cap-warn b{color:var(--ink);font-weight:600}.rxauto .filter-builder{flex-direction:column;align-items:stretch;gap:14px;display:flex}.rxauto .filter-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:14px;flex-direction:column;gap:15px;padding:16px;display:flex}.rxauto .fc-cardhead{justify-content:space-between;align-items:center;display:flex}.rxauto .fc-cardn{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-size:11px;font-weight:600}.rxauto .fc-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rxauto .fc-fld{flex-direction:column;gap:7px;min-width:0;display:flex}.rxauto .fc-lbl{color:var(--ink-2);font-size:12.5px;font-weight:500}.rxauto .fc-fld .select-wrap{align-items:center;display:flex;position:relative}.rxauto .fc-fld .select-wrap select{appearance:none;border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:var(--ink);border-radius:10px;outline:none;padding:9px 32px 9px 12px;font-size:13.5px}.rxauto .fc-fld .select-wrap select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .fc-fld .select-wrap select.is-placeholder{color:var(--faint);font-style:italic}.rxauto .fc-fld .select-wrap .icn{color:var(--muted);pointer-events:none;position:absolute;right:11px}.rxauto .ffs{position:relative}.rxauto .ffs-btn{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;transition:all .12s;display:flex}.rxauto .ffs-btn:hover{border-color:#c2c9d4}.rxauto .ffs-btn .mono{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rxauto .ffs-ph{color:var(--faint);font-style:italic}.rxauto .ffs-btn .icn{color:var(--muted);flex-shrink:0}.rxauto .ffs-scrim{z-index:40;position:fixed;inset:0}.rxauto .ffs-pop{z-index:41;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-pop);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.rxauto .ffs-search{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:9px 11px;display:flex}.rxauto .ffs-search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.rxauto .ffs-list{max-height:240px;padding:5px;overflow-y:auto}.rxauto .ffs-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.rxauto .ffs-item:hover{background:var(--blue-tint-2)}.rxauto .ffs-item.on,.rxauto .ffs-item .icn{color:var(--blue)}.rxauto .ffs-empty{text-align:center;color:var(--muted);padding:12px;font-size:13px}.rxauto .match-opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rxauto .match-opt{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;transition:all .12s;display:flex}.rxauto .match-opt:hover:not(.disabled){border-color:var(--blue)}.rxauto .match-opt.on{border-color:var(--blue);background:var(--blue-tint-2)}.rxauto .match-opt.disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.rxauto .mo-radio{border:2px solid #c2c9d4;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.rxauto .match-opt.on .mo-radio{border-color:var(--blue)}.rxauto .match-opt.on .mo-radio:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:3px}.rxauto .mo-t{color:var(--ink-2);flex-direction:column;gap:1px;font-size:13px;font-weight:500;display:flex}.rxauto .mo-soon{color:var(--amber);font-size:10.5px;font-weight:500}.rxauto .fc-vcaption{color:var(--muted);font-size:12px;line-height:1.5}.rxauto .fc-half{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.rxauto .fc-sheet{border:1px solid var(--line);background:var(--surface);border-radius:10px;height:230px;transition:all .12s;display:flex;overflow:hidden}.rxauto .fc-sheet:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .fc-sheet-gutter{background:var(--surface-2);border-right:1px solid var(--line);text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;width:42px;padding:10px 0;overflow:hidden}.rxauto .fc-ln{font-family:var(--mono);color:var(--faint);padding:0 10px 0 4px;font-size:13px;line-height:1.7}.rxauto .fc-sheet-input{resize:none;min-width:0;font-family:var(--mono);color:var(--ink);white-space:pre;scrollbar-width:thin;scrollbar-color:#c2cad6 transparent;background:0 0;border:none;outline:none;flex:1;padding:10px 12px;font-size:13px;line-height:1.7;overflow:auto}.rxauto .fc-sheet-input::-webkit-scrollbar{width:10px;height:10px}.rxauto .fc-sheet-input::-webkit-scrollbar-thumb{border:2px solid var(--surface);background:#c2cad6;border-radius:6px}.rxauto .fc-sheet-input::-webkit-scrollbar-thumb:hover{background:#a8b1bf}.rxauto .fc-drop{background:var(--surface-2);cursor:pointer;text-align:center;border:1.5px dashed #c2cad6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:18px;transition:all .12s;display:flex}.rxauto .fc-drop:hover,.rxauto .fc-drop.drag{border-color:var(--blue);background:var(--blue-tint-2)}.rxauto .fc-drop .icn{color:var(--faint)}.rxauto .fc-drop:hover .icn,.rxauto .fc-drop.drag .icn{color:var(--blue)}.rxauto .fc-dropmain{color:var(--ink-2);font-size:13.5px;font-weight:500}.rxauto .fc-dropsub{color:var(--muted);font-size:12px}.rxauto .fc-dropfile{flex-direction:column;align-items:center;gap:7px;display:flex}.rxauto .fc-dropfile .icn{color:var(--blue)}.rxauto .fc-dropfile.err .icn{color:var(--red)}.rxauto .fc-dropname{color:var(--ink);word-break:break-all;font-size:13px;font-weight:500}.rxauto .fc-dropfile.err .fc-dropname{color:var(--red)}.rxauto .fc-rednote{color:var(--red);font-size:12px;line-height:1.5}.rxauto .filter-editor{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:14px;flex-direction:column;gap:15px;padding:18px;display:flex}.rxauto .fc-editor-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding-top:16px;display:flex}.rxauto .filter-row{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.rxauto .fr-mode{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.rxauto .fr-mode.allow{color:var(--green);background:var(--green-tint)}.rxauto .fr-mode.block{color:var(--red);background:var(--red-tint)}.rxauto .fr-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rxauto .fr-field{color:var(--ink);font-size:13.5px;font-weight:500}.rxauto .fr-vals{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rxauto .fr-act{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .fr-act:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxauto .fr-act.danger:hover{border-color:var(--red);color:var(--red);background:var(--red-tint)}.rxauto .fb-rm{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .fb-rm:hover{border-color:var(--red);color:var(--red);background:var(--red-tint)}.rxauto .fb-add{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #cdd3dc;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.rxauto .fb-add:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxauto .sc-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:4px;padding-top:20px;display:flex}.rxauto .spec-linkbox{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rxauto .spec-linkbox .icn{color:var(--muted);flex-shrink:0}.rxauto .spec-url{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.rxauto .pubspec-wrap{background:var(--bg);padding:40px 20px 80px;position:fixed;inset:0;overflow-y:auto}.rxauto .pubspec{background:var(--surface);border:1px solid var(--line);max-width:860px;box-shadow:var(--sh-md);border-radius:20px;margin:0 auto;overflow:hidden}.rxauto .pubspec-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.rxauto .pubspec-brand{align-items:center;gap:14px;min-width:0;display:flex}.rxauto .pubspec-logo{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:20px;font-weight:600;display:grid}.rxauto .pubspec-h{letter-spacing:-.025em;font-size:24px;font-weight:600}.rxauto .pubspec-sub{color:var(--muted);margin-top:3px;font-size:13.5px;font-weight:500}.rxauto .pubspec-secure{color:var(--green);background:var(--green-tint);white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:500;display:inline-flex}.rxauto .pubspec-secure .icn{color:var(--green)}.rxauto .pubspec-body{flex-direction:column;gap:22px;padding:24px 28px;display:flex}.rxauto .pubspec-greet{color:var(--ink-2);font-size:14px;line-height:1.55}.rxauto .pubspec-foot{border-top:1px solid var(--line);color:var(--faint);padding:16px 28px;font-size:12px}.rxauto .pubspec-empty{text-align:center;max-width:420px;color:var(--muted);margin:14vh auto 0}.rxauto .pubspec-empty .icn{color:var(--faint)}.rxauto .pubspec-empty h2{color:var(--ink);margin:14px 0 6px;font-size:20px}.rxauto .pubspec-empty p{font-size:14px;line-height:1.5}.rxauto .spec-preview-overlay{z-index:200;background:var(--bg);flex-direction:column;animation:.16s apIn;display:flex;position:fixed;inset:0}.rxauto .spec-preview-bar{background:var(--ink);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.rxauto .spv-note{color:#dfe4ec;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.rxauto .spv-note .icn{color:#8fa8d8;flex-shrink:0}.rxauto .spv-note b{color:#fff;font-weight:600}.rxauto .spv-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.rxauto .spec-preview-bar .btn-ghost{color:#eaeef4;background:#ffffff14;border-color:#ffffff29}.rxauto .spec-preview-bar .btn-ghost:hover{background:#ffffff29}.rxauto .spec-preview-scroll{flex:1;padding:40px 20px 80px;overflow-y:auto}.rxauto .spec-preview-scroll .pubspec{margin:0 auto}.rxauto .spec-lead{color:var(--ink-2);margin:0 0 8px;font-size:15px;line-height:1.55}.rxauto .spec-sec{border-top:1px solid var(--line);padding:26px 0}.rxauto .spec-sec:first-of-type{border-top:none;padding-top:6px}.rxauto .spec-h2{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:600}.rxauto .spec-sub{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.55}.rxauto .spec-sub code,.rxauto .spec-imp code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:5px;padding:1px 6px;font-size:12.5px}.rxauto .spec-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:12px;width:100%;font-size:13px;overflow:hidden}.rxauto .spec-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);padding:10px 14px;font-size:11px;font-weight:600}.rxauto .spec-table td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:top;padding:10px 14px}.rxauto .spec-table tr:last-child td{border-bottom:none}.rxauto .spec-table .mono{font-family:var(--mono);color:var(--ink);font-size:12.5px}.rxauto .spec-table tr.idrow td{background:var(--blue-tint-2)}.rxauto .spec-table tr.idrow td:first-child{font-weight:600}.rxauto .spec-table .spec-ex{color:var(--muted)}.rxauto .spec-table .spec-vals{font-family:var(--mono);color:var(--ink-2);word-break:break-word;font-size:12px}.rxauto .spec-table em.req{color:var(--blue);font-style:normal;font-weight:500}.rxauto .spec-table em.opt{color:var(--faint);font-style:normal}.rxauto .spec-imp{color:var(--ink-2);margin:12px 0 0;font-size:12.5px}.rxauto .spec-meta{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin-bottom:16px;display:flex;overflow:hidden}.rxauto .spec-metarow{border-bottom:1px solid var(--line-soft);gap:14px;padding:11px 14px;font-size:13px;display:flex}.rxauto .spec-metarow:last-child{border-bottom:none}.rxauto .spec-metarow span{width:120px;color:var(--muted);flex-shrink:0}.rxauto .spec-metarow b{color:var(--ink);word-break:break-all;font-weight:500}.rxauto .spec-metarow .method,.rxauto .spec-metarow b.mono{font-family:var(--mono);font-size:12.5px}.rxauto .spec-payhead{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:500}.rxauto .spec-resp{margin-bottom:14px}.rxauto .spec-resp:last-child{margin-bottom:0}.rxauto .spec-resp-l{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:500}.rxauto .sc-idents{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-bottom:22px;padding:14px 16px}.rxauto .sc-idents-h{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:500;display:flex}.rxauto .sc-idents-h .icn{color:var(--blue)}.rxauto .sc-idents-note{color:var(--faint);font-weight:500}.rxauto .sc-idents-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rxauto .sc-ident{flex-direction:column;gap:3px;min-width:0;display:flex}.rxauto .sc-ident span{text-transform:uppercase;letter-spacing:.03em;color:var(--faint);font-size:11px;font-weight:500}.rxauto .sc-ident b{font-family:var(--mono);color:var(--ink);word-break:break-all;font-size:13px;font-weight:500}.rxauto .spec-filters{flex-direction:column;gap:8px;display:flex}.rxauto .spec-filter{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.rxauto .spec-filter .mono{color:var(--ink);font-weight:500}.rxauto .sf-op{color:var(--muted);font-size:12.5px}.rxauto .sf-val{color:var(--blue)}.rxauto .camp-home{flex-direction:column;gap:26px;max-width:none;margin:0;padding:4px 4px 40px;display:flex}.rxauto .camp-home .seg button{height:28px;font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .12s}.rxauto .camp-home .seg button:hover{color:var(--ink)}.rxauto .camp-home .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.rxauto .camp-home .seg.sm button{height:25px;padding:0 11px;font-size:12px}.rxauto .cd{flex-direction:column;gap:18px;display:flex}.rxauto .cd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rxauto .cd-h{letter-spacing:-.02em;font-size:18px;font-weight:600}.rxauto .cd-kpis{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rxauto .cd-kpi{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:18px;flex-direction:column;min-width:0;padding:20px 22px;display:flex}.rxauto .cd-kpi-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.rxauto .cd-kpi-ic{background:var(--blue-tint-2);width:34px;height:34px;color:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rxauto .cd-kpi-label{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}.rxauto .cd-kpi-val{letter-spacing:-.035em;color:var(--ink);font-size:36px;font-weight:600;line-height:1}.rxauto .cd-kpi-foot{align-items:center;gap:9px;margin-top:16px;display:flex}.rxauto .cd-kpi-delta{border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.rxauto .cd-kpi-delta.up{color:var(--green);background:var(--green-tint)}.rxauto .cd-kpi-delta.down{color:var(--red);background:var(--red-tint)}.rxauto .cd-kpi-vs{color:var(--faint);font-size:11.5px;font-weight:500}.rxauto .cd-spark{flex-shrink:0;width:70px;height:24px;margin-left:auto}.rxauto .cd-chart{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:18px;flex-direction:column;padding:20px 22px 12px;display:flex}.rxauto .cd-chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rxauto .cd-chart-t{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.rxauto .cd-legend{align-items:center;gap:16px;display:flex}.rxauto .cd-leg{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.rxauto .cd-dot{border-radius:3px;width:9px;height:9px}.rxauto .vchart{width:100%;height:100%;display:block;position:absolute;inset:0}.rxauto .vc-axis{font-family:var(--mono);fill:var(--faint);font-size:10px}.rxauto .vchart-wrap{flex:1;width:100%;min-height:300px;position:relative}.rxauto .vc-guide-line{stroke:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rxauto .vc-guide-line{stroke:color-mix(in srgb, var(--blue) 38%, transparent)}}.rxauto .vc-guide-line{stroke-width:1px;stroke-dasharray:3 4}.rxauto .vc-pt{width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rxauto .vc-pt.leads{background:var(--blue)}.rxauto .vc-pt.booked{background:#1f8a5b}.rxauto .vc-tip{pointer-events:none;z-index:6;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-pop);white-space:nowrap;border-radius:10px;min-width:132px;padding:9px 11px;position:absolute}.rxauto .vc-tip-day{color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:11.5px;font-weight:600}.rxauto .vc-tip-row{color:var(--ink-2);align-items:center;gap:7px;padding:1.5px 0;font-size:12px;display:flex}.rxauto .vc-tip-row b{font-family:var(--mono);color:var(--ink);margin-left:auto;padding-left:16px;font-weight:500}.rxauto .vc-tip-dot{border-radius:50%;flex:none;width:8px;height:8px}.rxauto .cd-range-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rxauto .drp{position:relative}.rxauto .drp-trigger{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;font-size:12.5px;font-weight:500;font-family:var(--font);box-shadow:var(--sh-sm);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.rxauto .drp-trigger:hover{border-color:var(--blue)}.rxauto .drp-trigger>.icn:first-child{color:var(--muted)}.rxauto .drp-trigger-t{font-variant-numeric:tabular-nums}.rxauto .drp-pop{z-index:60;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-pop);border-radius:16px;padding:18px 18px 14px;animation:.2s cubic-bezier(.16,1,.3,1) popIn;position:absolute;top:calc(100% + 8px);right:0}.rxauto .drp-cals{align-items:flex-start;gap:20px;display:flex}.rxauto .drp-nav{cursor:pointer;width:22px;height:22px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;display:grid}.rxauto .drp-navgrp{align-items:center;gap:1px;display:flex}.rxauto .drp-nav:hover{background:var(--surface-2);color:var(--ink)}.rxauto .drp-cal{width:238px}.rxauto .drp-mhead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rxauto .drp-mtitle{color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.rxauto .drp-dow{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.rxauto .drp-dow span{text-align:center;color:var(--faint);font-size:11px;font-weight:500}.rxauto .drp-grid{grid-template-columns:repeat(7,1fr);row-gap:3px;display:grid}.rxauto .drp-cell{height:32px;color:var(--ink);cursor:pointer;font-size:12.5px;font-family:var(--mono);background:0 0;border:none;border-radius:8px;place-items:center;display:grid;position:relative}.rxauto .drp-cell.empty{visibility:hidden;cursor:default}.rxauto .drp-cell:hover:not(.disabled):not(.start):not(.end){background:var(--surface-2)}.rxauto .drp-cell.inrange{background:var(--blue-tint);color:var(--blue-ink);border-radius:0}.rxauto .drp-cell.start{background:var(--blue);color:#fff;border-radius:8px 0 0 8px}.rxauto .drp-cell.end{background:var(--blue);color:#fff;border-radius:0 8px 8px 0}.rxauto .drp-cell.start.end{border-radius:8px}.rxauto .drp-cell.today:not(.start):not(.end):not(.inrange){color:var(--blue);font-weight:600}.rxauto .drp-cell.disabled{color:var(--faint);cursor:default;opacity:.45}.rxauto .drp-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.rxauto .drp-actions{align-items:center;gap:8px;display:flex}.rxauto .sls-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.rxauto .sls-title{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.rxauto .sls-title .icn{color:var(--muted)}.rxauto .sls-count{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:1px 9px;font-size:12px;font-weight:600}.rxauto .sls-head-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rxauto .sls-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rxauto .sls-filters .sls-head-right{margin-left:auto}.rxauto .sls-flabel{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-size:11px;font-weight:600}.rxauto .sup-table{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:14px;overflow:hidden}.rxauto .st-row{border-bottom:1px solid var(--line-soft);grid-template-columns:46px 84px minmax(180px,1.6fr) 84px 116px 120px 100px 44px;align-items:center;gap:8px;min-height:60px;padding:0 14px;display:grid}.rxauto .st-row:last-child{border-bottom:none}.rxauto .st-head{background:var(--surface-2);border-bottom:1px solid var(--line);min-height:40px}.rxauto .st-head span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:600}.rxauto .st-row:not(.st-head){cursor:pointer;color:var(--ink-2);font-size:13px;transition:background .12s}.rxauto .st-row:not(.st-head):hover{background:var(--blue-tint-2)}.rxauto .st-c-n{color:var(--faint);align-items:center;gap:5px;font-size:12.5px;display:flex}.rxauto .st-c-n .icn{color:#c2cad6;cursor:grab}.rxauto .st-c-n.st-drag{cursor:grab}.rxauto .st-c-n.st-drag:active{cursor:grabbing}.rxauto .st-c-n.st-drag .icn{pointer-events:none}.rxauto .st-row.drop-target{box-shadow:inset 0 2px 0 0 var(--blue)}.rxauto .st-c-id{color:var(--ink)}.rxauto .st-c-client{align-items:center;gap:11px;min-width:0;display:flex}.rxauto .st-logo{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:grid}.rxauto .st-client-main{flex-direction:column;gap:1px;min-width:0;display:flex}.rxauto .st-client-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.rxauto .st-client-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rxauto .st-c-buy,.rxauto .st-c-lcap b,.rxauto .st-c-leads b{color:var(--ink);font-weight:500}.rxauto .st-acc{color:var(--green)!important}.rxauto .st-test{margin-right:7px;position:relative;color:var(--amber)!important}.rxauto .st-test:after{content:"";background:var(--line);width:1px;height:11px;display:inline-block;position:absolute;top:2px;right:-4px}.rxauto .st-inf{color:var(--faint);font-size:16px}.rxauto .st-c-profit{color:var(--ink);text-align:right;font-weight:500}.rxauto .st-c-gear{justify-content:flex-end;display:flex}.rxauto .st-gear{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:all .12s;display:grid}.rxauto .st-gear:hover{border-color:var(--blue);color:var(--blue)}.rxauto .st-empty{text-align:center;color:var(--muted);padding:28px;font-size:13px}.rxauto .cf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.rxauto .cf-title{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.rxauto .cf-title .icn{color:var(--muted)}.rxauto .cf-actions{align-items:center;gap:8px;display:flex}.rxauto .cf-table{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-sm);border-radius:14px;overflow:hidden}.rxauto .cf-row{border-bottom:1px solid var(--line-soft);grid-template-columns:44px minmax(160px,1.1fr) minmax(240px,1.8fr) 150px 44px;align-items:center;gap:8px;min-height:58px;padding:0 14px;display:grid}.rxauto .cf-row:last-child{border-bottom:none}.rxauto .cf-colhead{background:var(--surface-2);border-bottom:1px solid var(--line);min-height:40px}.rxauto .cf-colhead span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:600}.rxauto .cf-group{background:var(--surface-2);border-bottom:1px solid var(--line-soft);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);grid-column:1/-1;min-height:0;padding:9px 14px;font-size:11px;font-weight:600}.rxauto .cf-c-n{color:#c2cad6;justify-content:center;align-items:center;display:flex}.rxauto .cf-c-n.cf-drag{cursor:grab}.rxauto .cf-c-n.cf-drag:active{cursor:grabbing}.rxauto .cf-c-n.cf-drag .icn{pointer-events:none}.rxauto .cf-row.cf-manual.drop-target{box-shadow:inset 0 2px 0 0 var(--blue)}.rxauto .cf-c-name{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.rxauto .cf-fname{color:var(--ink);font-size:13.5px;font-weight:500}.rxauto .cf-fdesc{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rxauto .cf-fname.sys{color:var(--blue);font-style:italic;font-weight:500}.rxauto .cf-c-type{flex-direction:column;gap:1px;min-width:0;display:flex}.rxauto .cf-c-type em{color:var(--muted);font-size:12.5px;font-style:italic}.rxauto .cf-type-t{color:var(--ink-2);font-size:13px}.rxauto .cf-type-f{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rxauto .cf-c-status{align-items:center;gap:9px;display:flex}.rxauto .cf-req-locked{color:var(--red);font-size:13px;font-weight:500}.rxauto .cf-stat-l{color:var(--muted);font-size:12.5px}.rxauto .cf-stat-l.req{color:var(--ink-2);font-weight:500}.rxauto .toggle-pill{cursor:pointer;background:#cdd3dc;border:none;border-radius:99px;flex-shrink:0;width:38px;height:22px;padding:0;transition:all .15s;position:relative}.rxauto .toggle-pill.on{background:var(--blue)}.rxauto .tp-dot{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.rxauto .toggle-pill.on .tp-dot{left:18px}.rxauto .cf-c-flags{align-items:stretch;gap:6px;display:flex}.rxauto .cf-flag{font:inherit;text-align:center;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 4px;font-size:9.5px;font-weight:500;line-height:1.2;transition:all .12s;display:flex}.rxauto .cf-flag .icn{color:#c2cad6}.rxauto .cf-flag.on,.rxauto .cf-flag.on .icn{color:var(--green)}.rxauto .cf-flag:not(.static):hover{background:var(--surface-2);border-color:var(--line)}.rxauto .cf-flag.static{cursor:default}.rxauto .cf-c-gear{justify-content:flex-end;display:flex}.rxauto .cf-gear{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:all .12s;display:grid}.rxauto .cf-gear:hover{border-color:var(--blue);color:var(--blue)}.rxauto .cf-menuwrap{display:inline-flex;position:relative}.rxauto .cf-scrim{z-index:60;position:fixed;inset:0}.rxauto .cf-menu{z-index:61;background:var(--surface);border:1px solid var(--line);min-width:210px;box-shadow:var(--sh-lg);border-radius:12px;flex-direction:column;gap:2px;padding:6px;animation:.14s popIn;display:flex;position:absolute;top:calc(100% + 6px);left:0}.rxauto .cf-menu.right{min-width:150px;left:auto;right:0}.rxauto .cf-menu button{text-align:left;width:100%;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:all .1s;display:flex}.rxauto .cf-menu button:hover{background:var(--surface-2);color:var(--ink)}.rxauto .cf-menu button .icn{color:var(--muted)}.rxauto .cf-menu button.danger,.rxauto .cf-menu button.danger .icn{color:var(--red)}.rxauto .cf-menu button.danger:hover{background:var(--red-tint)}.rxauto .cf-row.cf-manual.editing{background:var(--surface)}.rxauto .cf-empty{text-align:center;color:var(--muted);padding:26px;font-size:13px}.rxauto .cf-viewall-wrap{justify-content:center;padding:14px 0 4px;display:flex}.rxauto .cf-viewall{background:var(--blue);color:#fff;font:inherit;cursor:pointer;box-shadow:var(--sh-sm);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .12s,transform 60ms;display:inline-flex}.rxauto .cf-viewall:hover{background:var(--blue-600)}.rxauto .cf-viewall:active{transform:translateY(1px)}.rxauto .cf-table.collapsed{-webkit-mask-image:linear-gradient(#000 0% 52%,#00000026 88%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#00000026 88%,#0000 100%)}.rxauto .sec{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:16px;padding:18px 20px 8px}.rxauto .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.rxauto .sec-htitle{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.rxauto .sec-htitle .icn{color:var(--muted)}.rxauto .sec-count{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:1px 9px;font-size:12px;font-weight:600}.rxauto .sec-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rxauto .sec-toolbar{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:none;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -20px;padding:10px 20px;display:flex}.rxauto .sec-toolbar .sls-head-right{margin-left:auto}.rxauto .sec .sup-table,.rxauto .sec .cf-table{border:none;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0 -20px;overflow:visible}.rxauto .sec .st-head,.rxauto .sec .cf-colhead{background:var(--surface-2);border-radius:0}.rxauto .sec .st-row,.rxauto .sec .cf-row,.rxauto .sec .cf-group{padding-left:20px;padding-right:20px}.rxauto .sec.sup-list-sec{padding-bottom:0}.rxauto .sec.sup-list-sec .sup-table .st-row:last-child{border-radius:0 0 15px 15px}.rxauto .cflt{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:16px;padding:18px 20px 8px}.rxauto .cflt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.rxauto .cflt-title{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.rxauto .cflt-title .icn{color:var(--muted)}.rxauto .cflt-block{box-shadow:none;background:0 0;border:none;padding:0}.rxauto .cflt-panel{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;margin:0 -20px;padding:14px 20px}.rxauto .cflt-panel .fb-add{background:var(--surface)}.rxauto .cflt-block-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.rxauto .cflt-block-titles{min-width:0}.rxauto .cflt-block-t{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.rxauto .cflt-block-sub{color:var(--muted);max-width:640px;margin-top:4px;font-size:12.5px;line-height:1.5}.rxauto .cflt-block-sub b{color:var(--ink-2);font-weight:500}.rxauto .cflt-count{letter-spacing:.03em;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:11px;font-weight:600}.rxauto .cflt-count.sm{padding:3px 9px;font-size:10.5px}.rxauto .cflt-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--surface-2);border-radius:12px;padding:22px;font-size:13px}.rxauto .cflt .sub-row-main{align-items:center}.rxauto .cflt .sr-text{flex:1}.rxauto .cflt .sr-sub{max-width:none}.rxauto .cflt .toggle{width:38px;height:22px}.rxauto .cflt .toggle-knob{width:16px;height:16px;top:3px;left:3px}.rxauto .cflt .toggle.on .toggle-knob{transform:translate(16px)}.rxauto .cflt-sub{border-top:none;margin-top:18px;padding-top:0}.rxauto .cflt-sub-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rxauto .cflt-sub-t{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.rxauto .cflt-sub-t .icn{color:var(--muted)}.rxauto .cflt .settings-card{border-left:none;border-right:none;border-radius:0 0 15px 15px;margin:0 -20px;padding:0}.rxauto .cflt .sub-card{box-shadow:none;background:0 0;border:none;border-radius:0}.rxauto .cflt:has(.settings-card){padding-bottom:0}.rxauto .tpv-placeholder{border:1px dashed var(--line);background:var(--surface-2);border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.rxauto .tpv-ic{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--faint);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.rxauto .tpv-text{min-width:0}.rxauto .tpv-t{color:var(--ink);font-size:14px;font-weight:600}.rxauto .tpv-sub{color:var(--muted);max-width:620px;margin-top:3px;font-size:12.5px;line-height:1.5}.rxauto .tpv-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 11px;font-size:10.5px;font-weight:600}.rxauto .cflt-buyers{border-top:1px solid var(--line);flex-direction:column;gap:0;margin:0 -20px;display:flex}.rxauto .cflt-buyer{border:none;border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:0;transition:all .12s;overflow:hidden}.rxauto .cflt-buyer:last-child{border-bottom:none}.rxauto .cflt:has(.cflt-buyers){padding-bottom:0}.rxauto .cflt-buyers .cflt-buyer:last-child{border-radius:0 0 15px 15px}.rxauto .cflt-buyer.open{background:var(--surface);box-shadow:none}.rxauto .cflt-buyer-head{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;padding:12px 20px;display:flex}.rxauto .cflt-chev{color:var(--faint);transition:transform .14s;display:inline-flex}.rxauto .cflt-buyer.open .cflt-chev{color:var(--ink-2);transform:rotate(90deg)}.rxauto .cflt-buyer-logo{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.rxauto .cflt-buyer-name{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:500}.rxauto .cflt-buyer-paused{text-transform:uppercase;letter-spacing:.04em;color:var(--amber);background:var(--amber-tint);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600}.rxauto .cflt-buyer-meta{color:var(--muted);margin-left:auto;font-size:12px}.rxauto .cflt-buyer-body{border-top:1px solid var(--line-soft);padding:4px 20px 16px}.rxauto .cflt-buyer-body .filter-builder{padding-top:14px}.rxauto .cf-editor{background:var(--surface-2);border-bottom:1px solid var(--line);grid-column:1/-1;padding:22px 18px;animation:.16s apIn}.rxauto .fe-grid{grid-template-columns:1fr 1fr 1.1fr;gap:16px 18px;max-width:1040px;margin:0 auto;display:grid}.rxauto .fe-fld{flex-direction:column;gap:7px;min-width:0;display:flex}.rxauto .fe-desc{grid-area:1/3/3}.rxauto .fe-lbl{color:var(--ink-2);font-size:12.5px;font-weight:500}.rxauto .fe-lbl i{color:var(--red);font-style:normal}.rxauto .fe-input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--surface);resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-size:13.5px;transition:all .12s}.rxauto .fe-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .fe-input.disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.rxauto .fe-desc .fe-input{height:100%;min-height:150px}.rxauto .fe-select{align-items:center;display:flex;position:relative}.rxauto .fe-select select{appearance:none;border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;outline:none;padding:10px 32px 10px 12px;font-size:13.5px}.rxauto .fe-select select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .fe-select .icn{color:var(--muted);pointer-events:none;position:absolute;right:11px}.rxauto .fe-select.lg select{padding:11px 34px 11px 13px}.rxauto .fe-locked{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--muted);cursor:default;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}.rxauto .fe-locked .icn{color:var(--faint);flex-shrink:0}.rxauto .fe-foot{justify-content:center;gap:10px;margin-top:20px;display:flex}.rxauto .vm-preview{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:13px 14px}.rxauto .vm-prev-h{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);margin-bottom:10px;font-size:11px;font-weight:600}.rxauto .vm-chips{flex-wrap:wrap;gap:6px;display:flex}.rxauto .vm-chip{font-family:var(--mono);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:3px 8px;font-size:11.5px}.rxauto .builder-body{position:relative}.rxauto .builder-body.is-flow{padding:0;overflow:hidden}.rxauto .fc-root{position:absolute;inset:0;overflow:hidden}.rxauto .fc-stage{cursor:grab;-webkit-user-select:none;user-select:none;background:#fbfcfe;width:100%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.rxauto .fc-stage:active{cursor:grabbing}.rxauto .fc-grid{pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#d6dbe4 1.1px,#0000 1.1px);position:absolute;inset:0}.rxauto .fc-world{transform-origin:0 0;position:absolute;top:0;left:0}.rxauto .fc-world.shifted{transition:transform .22s}.rxauto .fc-world.panning{transition:transform .46s cubic-bezier(.22,.61,.18,1)}.rxauto .fc-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rxauto .fc-edge{fill:none;stroke:#c2c9d4;stroke-width:2px}.rxauto .fc-edge.dashed{stroke-dasharray:5 5;stroke:var(--amber)}.rxauto .fc-edge.stub{stroke:#c2c9d4;stroke-dasharray:none;opacity:1}.rxauto .fc-edge.linking{stroke:var(--blue);stroke-width:2.5px;stroke-dasharray:6 5}.rxauto .fc-edge-arrow{fill:#aab2bf;stroke:#aab2bf;stroke-width:1.3px;stroke-linejoin:round}.rxauto .fc-edge-arrow.lit{fill:#7da6ff;stroke:#7da6ff}.rxauto .fc-join{stroke:#b3bccb;stroke-dasharray:5 5}.rxauto .fc-join.lit{stroke:var(--blue);stroke-dasharray:5 5}.rxauto .fc-aim{stroke:var(--blue);stroke-dasharray:5 5;stroke-width:2px;fill:var(--blue)}.rxauto .fc-edge-arrow.fc-aim{stroke:var(--blue);fill:var(--blue)}.rxauto .fc-stage.aiming,.rxauto .fc-stage.aiming .fnode,.rxauto .fc-stage.aiming .fnode-sub{cursor:crosshair!important}.rxauto .fc-joinmsg{z-index:40;background:var(--ink);color:#fff;max-width:520px;box-shadow:var(--sh-pop);border-radius:11px;align-items:center;gap:9px;padding:10px 15px;font-size:12.5px;font-weight:500;line-height:1.35;animation:.18s apIn;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.rxauto .fc-joinmsg svg{color:#7da6ff;flex:none}.rxauto .rt-dest{flex-direction:column;gap:8px;display:flex}.rxauto .rt-dest-set{border:1px solid var(--line);background:var(--surface-2);color:var(--blue);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.rxauto .rt-dest-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.rxauto .rt-dest-change{color:var(--blue);cursor:pointer;background:0 0;border:none;flex:none;font-family:inherit;font-size:12.5px;font-weight:500}.rxauto .rt-dest-change:hover{text-decoration:underline}.rxauto .rt-disclaimer{margin-top:auto}.rxauto .fc-toggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;display:inline-flex}.rxauto .fc-toggle-track{background:#d4d8df;border-radius:99px;flex-shrink:0;width:40px;height:24px;transition:all .16s;position:relative}.rxauto .fc-toggle.on .fc-toggle-track{background:var(--blue)}.rxauto .fc-toggle-knob{width:18px;height:18px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;transition:all .18s;position:absolute;top:3px;left:3px}.rxauto .fc-toggle.on .fc-toggle-knob{left:19px}.rxauto .fc-toggle-state{color:var(--muted);font-size:13px;font-weight:500}.rxauto .fc-toggle.on .fc-toggle-state{color:var(--blue)}.rxauto .fc-route-hit{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:grab}.rxauto .fc-route-hit.ax-y{cursor:ns-resize}.rxauto .fc-route-hit.ax-x{cursor:ew-resize}.rxauto .fc-route-hit:active{cursor:grabbing}.rxauto .fnode.fc-dim{opacity:.32;filter:grayscale(.55);transition:opacity .12s,filter .12s}.rxauto .fc-dd{width:100%;max-width:none}.rxauto .fc-dd .dd-menu{z-index:40}.rxauto .fc-edge-label{fill:var(--muted);font-family:inherit;font-size:11px;font-weight:500}.rxauto .fnode{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:18px;place-items:center;transition:left .26s cubic-bezier(.22,.7,.2,1),top .26s cubic-bezier(.22,.7,.2,1),box-shadow .12s,border-color .12s,opacity .12s;display:grid;position:absolute}.rxauto .fc-world.no-anim .fnode{transition:box-shadow .12s,border-color .12s,opacity .12s}.rxauto .fnode.just-added{animation:.34s cubic-bezier(.2,.85,.25,1) fnodeIn}@keyframes fnodeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.rxauto .fnode:hover{border-color:var(--tone,#c2c9d4);box-shadow:0 0 0 5px var(--tone,#1f5fff)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--tone,#1f5fff) 15%, transparent)}}.rxauto .fnode:hover{z-index:6}.rxauto .fnode:not(.fnode-trigger){cursor:grab}.rxauto .fnode:not(.fnode-trigger):active{cursor:grabbing}.rxauto .fnode-trigger{background:var(--blue-tint-2);border-color:#1f5fff52}.rxauto .fnode-trigadd{background:var(--surface-2);cursor:pointer;box-shadow:none;border:1.6px dashed #c2c9d4}.rxauto .fnode-trigadd:hover{border-color:var(--blue);background:var(--blue-tint-2);box-shadow:0 0 0 5px var(--blue)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode-trigadd:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 12%, transparent)}}.rxauto .fnode-add-plus{color:#9aa0aa;border-radius:11px;place-items:center;width:38px;height:38px;transition:color .12s;display:grid}.rxauto .fnode-trigadd:hover .fnode-add-plus,.rxauto .fnode-trigadd:hover .fnode-label{color:var(--blue)}.rxauto .fc-trig-edge{stroke:#c2c9d4;stroke-width:2px}.rxauto .fc-trig-edge.add{stroke:#d3d9e2;stroke-dasharray:5 5}.rxauto .fc-merge-dot{fill:#aab2bf;stroke:var(--surface);stroke-width:2px}.rxauto .fnode-icon{color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.rxauto .fnode-dot{background:#aab2bf;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.rxauto .fnode-dot.left{background:var(--surface);border:2px solid #aab2bf;left:-5px}.rxauto .fnode-dot.right{right:-5px}.rxauto .fnode-label{text-align:center;width:168px;color:var(--ink);text-wrap:pretty;font-size:12.5px;font-weight:500;line-height:1.3;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.rxauto .fnode-label.muted{color:var(--muted)}.rxauto .fnode-warn{background:var(--amber);color:#fff;width:20px;height:20px;box-shadow:var(--sh-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.rxauto .fnode.needs-setup{border:1.5px dashed var(--amber)}.rxauto .fnode.disabled{opacity:.5}.rxauto .fnode.disabled .fnode-icon{filter:grayscale()}.rxauto .fnode-tools{opacity:0;pointer-events:none;white-space:nowrap;z-index:7;gap:5px;transition:opacity .12s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.rxauto .fnode-tools:after{content:"";height:14px;position:absolute;top:100%;left:-10px;right:-10px}.rxauto .fnode:hover .fnode-tools,.rxauto .fnode-tools:hover{opacity:1;pointer-events:auto}.rxauto .fnt-btn{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--ink-2);cursor:pointer;box-shadow:var(--sh-sm);border-radius:7px;place-items:center;transition:all .12s;display:grid}.rxauto .fnt-btn:hover{background:var(--surface-2);color:var(--blue);border-color:#c2c9d4}.rxauto .fnt-btn.active{background:var(--blue-tint);color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnt-btn.active{border-color:color-mix(in srgb, var(--blue) 32%, var(--line))}}.rxauto .fc-menu-scrim{z-index:60;position:fixed;inset:0}.rxauto .fc-node-menu{background:var(--surface);border:1px solid var(--line);min-width:256px;box-shadow:var(--sh-pop);z-index:61;border-radius:12px;padding:6px;animation:.12s apIn;position:fixed}.rxauto .fc-menu-item{width:100%;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;padding:9px 14px;font-size:14px;font-weight:500;display:flex}.rxauto .fc-menu-item:hover{background:var(--surface-2);color:var(--ink)}.rxauto .fc-menu-item.danger{color:var(--red)}.rxauto .fc-menu-item.danger:hover{background:var(--red-tint);color:var(--red)}.rxauto .fc-menu-sep{background:var(--line);height:1px;margin:5px 6px}.rxauto .fnode.pulse{animation:1.9s fnPulse;border-color:var(--red)!important}@keyframes fnPulse{0%,to{box-shadow:0 0 #e23b4e00}30%{box-shadow:0 0 0 6px #e23b4e47}60%{box-shadow:0 0 0 3px #e23b4e29}}.rxauto .fc-conn{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.rxauto .fc-conn-tools{opacity:0;pointer-events:none;gap:6px;transition:opacity .12s;display:flex;position:relative}.rxauto .fc-conn.show .fc-conn-tools{opacity:1;pointer-events:auto}.rxauto .fc-conn-hit{fill:none;stroke:#0000;stroke-width:22px;pointer-events:stroke;cursor:default}.rxauto .fc-conn-front{fill:none;stroke:#0000;stroke-width:22px;stroke-dasharray:0 70 30;pointer-events:stroke;cursor:move}.rxauto .fc-conn-lit{fill:none;stroke:#7da6ff;stroke-width:2.5px;pointer-events:none}.rxauto .fc-conn-grab{background:var(--surface);border:1.5px solid var(--blue);width:20px;height:20px;color:var(--blue);cursor:grab;z-index:6;box-shadow:var(--sh-sm);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;transform:translate(-50%,-50%)}.rxauto .fc-conn-grab.show{opacity:1;pointer-events:auto}.rxauto .fc-conn-grab:active{cursor:grabbing}.rxauto .fc-conn-pull{background:var(--surface);border:1.5px solid var(--blue);width:20px;height:20px;color:var(--blue);cursor:move;z-index:7;box-shadow:var(--sh-sm);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;transform:translate(-50%,-50%)}.rxauto .fc-conn-pull.show{opacity:1;pointer-events:auto}.rxauto .fc-conn-pull:active{cursor:grabbing}.rxauto .fc-conn-btn{border:1px solid var(--line);background:var(--surface);width:20px;height:20px;color:var(--blue);cursor:pointer;box-shadow:var(--sh-sm);border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.rxauto .fc-conn-btn:hover{background:var(--blue);border-color:var(--blue);color:#fff}.rxauto .fc-conn-btn.sever{color:var(--red)}.rxauto .fc-conn-btn.sever:hover{background:var(--red);border-color:var(--red);color:#fff}.rxauto .fc-endbox{background:var(--surface);color:#9aa0aa;cursor:grab;z-index:4;border:1.5px solid #c2c9d4;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;transition:border-color .12s,color .12s,background .12s;display:grid;position:absolute;transform:translate(-50%,-50%)}.rxauto .fc-endbox:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint)}.rxauto .fc-endbox:active{cursor:grabbing}.rxauto .fc-plug{background:var(--surface);border:2px solid var(--amber);cursor:grab;z-index:4;width:16px;height:16px;box-shadow:var(--sh-sm);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rxauto .fc-plug:active{cursor:grabbing}.rxauto .fc-det{cursor:grab}.rxauto .fc-det:active{cursor:grabbing}.rxauto .fc-topbar-group{z-index:12;gap:8px;display:flex;position:absolute;top:16px;right:16px}.rxauto .fc-topbar{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);box-shadow:var(--sh-sm);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:500;transition:all .12s;display:inline-flex}.rxauto .fc-topbar:hover{border-color:var(--blue);color:var(--blue)}.rxauto .fc-minimap{z-index:11;border:1px solid var(--line);width:188px;height:110px;box-shadow:var(--sh-md);opacity:0;pointer-events:none;border-radius:10px;transition:opacity .25s;position:absolute;bottom:60px;left:16px;overflow:hidden}.rxauto .fc-minimap.show{opacity:1}.rxauto .fc-mini-inner{background:#eef1f5;width:100%;height:100%;position:relative;overflow:hidden}.rxauto .fc-mini-view{background:var(--surface);border:1px solid #aab2bf;border-radius:2px;position:absolute}.rxauto .fc-mini-node{z-index:1;background:#9aa3b1;border-radius:1px;min-width:2px;min-height:2px;position:absolute}.rxauto .fc-mini-node.trig{background:var(--blue)}.rxauto .fc-toolbar{z-index:11;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-md);border-radius:11px;flex-wrap:nowrap;align-items:center;gap:2px;padding:4px;display:inline-flex;position:absolute;bottom:16px;left:16px}.rxauto .fc-toolbar button{width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:all .12s;display:grid}.rxauto .fc-toolbar button:hover{background:var(--surface-2);color:var(--blue)}.rxauto .fc-toolbar .fc-zoom{font:inherit;color:var(--muted);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:1px;width:auto;min-width:56px;height:28px;padding:0 8px;font-size:12px;font-weight:500;line-height:28px;display:inline-flex}.rxauto .fc-toolbar button.fc-zoom:hover{background:var(--surface-2);color:var(--ink-2)}.rxauto .fc-toolbar .fc-zoom-input{border:1px solid var(--blue);color:var(--ink);background:var(--surface);cursor:text;outline:none;box-shadow:0 0 0 3px #1f5fff1a}.rxauto .fc-spin{border:2px solid #1f5fff4d;border-top-color:var(--blue);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ddspin;display:inline-block}.rxauto .fc-topbar.busy{color:var(--muted);cursor:default}.rxauto .fc-topbar:disabled{cursor:default}.rxauto .actions-panel{z-index:30;background:var(--surface);border:1px solid var(--line);width:372px;max-width:92%;box-shadow:var(--sh-md);border-radius:16px;flex-direction:column;animation:.2s apIn;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden}@keyframes apIn{0%{transform:translate(28px)}to{transform:none}}.rxauto .ap-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.rxauto .ap-title{letter-spacing:-.02em;font-size:17px;font-weight:600}.rxauto .ap-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;transition:all .12s;display:grid}.rxauto .ap-x:hover{background:var(--surface-2);color:var(--ink)}.rxauto .ap-search{border:1px solid var(--line);height:42px;color:var(--faint);border-radius:10px;align-items:center;gap:9px;margin:14px 18px 0;padding:0 12px;transition:all .12s;display:flex}.rxauto .ap-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .ap-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.rxauto .ap-tabs{border-bottom:1px solid var(--line);gap:6px;margin:14px 18px 0;display:flex}.rxauto .ap-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 4px 11px;font-size:14px;font-weight:500;display:inline-flex}.rxauto .ap-tabs button.on{color:var(--blue);border-bottom-color:var(--blue)}.rxauto .ap-list{flex:1;padding:14px 14px 22px;overflow-y:auto}.rxauto .ap-group{border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:6px}.rxauto .ap-group-h{color:var(--ink);padding:8px 10px;font-size:13.5px;font-weight:600}.rxauto .ap-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 10px;transition:background .12s;display:flex}.rxauto .ap-item:hover{background:var(--surface-2)}.rxauto .ap-item-icn{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.rxauto .ap-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rxauto .ap-item-t{color:var(--ink);font-size:14px;font-weight:500}.rxauto .ap-item-d{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rxauto .ap-item-chev{color:var(--faint);flex-shrink:0}.rxauto .ap-empty{text-align:center;color:var(--muted);padding:30px 10px;font-size:13px}.rxauto .ap-apps{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:48px 28px;display:flex}.rxauto .ap-apps-t{color:var(--ink);font-size:15px;font-weight:500}.rxauto .ap-apps-d{font-size:13px;line-height:1.5}.rxauto .fc-modal-scrim{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14181e52;place-items:center;display:grid;position:absolute;inset:0}.rxauto .fc-modal{background:var(--surface);border:1px solid var(--line);width:380px;max-width:90%;box-shadow:var(--sh-lg);text-align:center;border-radius:18px;padding:24px;animation:.16s fcPop;position:relative}@keyframes fcPop{0%{transform:translateY(8px)scale(.985)}to{transform:none}}.rxauto .fc-modal.wide{width:420px}.rxauto .fc-modal-x{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.rxauto .fc-modal-x:hover{background:var(--surface-2);color:var(--ink)}.rxauto .fc-modal-icn{background:var(--blue-tint);width:48px;height:48px;color:var(--blue);border-radius:13px;place-items:center;margin:0 auto 14px;display:grid}.rxauto .fc-modal-icn.danger{background:var(--red-tint);color:var(--red)}.rxauto .fc-modal-t{letter-spacing:-.02em;margin:0 0 7px;font-size:18px;font-weight:600}.rxauto .fc-modal-p{color:var(--muted);margin:0 0 18px;font-size:13.5px;line-height:1.5}.rxauto .fc-modal-acts{gap:10px;display:flex}.rxauto .fc-modal-acts .btn{flex:1;height:42px}.rxauto .fc-del-btn{background:var(--red);color:#fff}.rxauto .fc-del-btn:hover{background:#c92f41}.rxauto .fc-modal.confirm{text-align:left;width:468px;max-width:92%;padding:26px}.rxauto .fc-modal.confirm .fc-modal-icn{margin:0 0 16px}.rxauto .fc-modal.confirm .fc-modal-t{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;line-height:1.28}.rxauto .fc-modal.confirm .fc-modal-p{margin:0 0 22px;font-size:14px}.rxauto .fc-modal.confirm .fc-modal-acts{justify-content:flex-end}.rxauto .fc-modal.confirm .fc-modal-acts .btn{flex:none;min-width:108px;height:44px}.rxauto .fc-modal.confirm .btn-ghost{border:1px solid var(--line)}.rxauto .fc-modal-cfg{width:100%;height:42px}.rxauto .fc-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.rxauto .fc-stat{background:var(--surface-2);border:1px solid var(--line-soft);text-align:left;border-radius:12px;padding:14px}.rxauto .fc-stat-v{letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.rxauto .fc-stat-k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:500}.rxauto .fc-modal.setup{text-align:left;width:440px;padding:22px}.rxauto .setup-head{align-items:center;gap:13px;margin-bottom:16px;display:flex}.rxauto .setup-icn{color:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.rxauto .setup-body{flex-direction:column;gap:14px;max-height:50vh;display:flex;overflow-y:auto}.rxauto .setup-field{flex-direction:column;gap:6px;display:flex}.rxauto .setup-flabel{color:var(--ink-2);font-size:12.5px;font-weight:500}.rxauto .setup-flabel em{color:var(--faint);font-style:normal;font-weight:500}.rxauto .setup-input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--surface);resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;transition:all .12s}.rxauto .setup-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .setup-flabel .req{color:var(--red);font-style:normal;font-weight:600}.rxauto .setup-hint{color:var(--faint);font-size:12px;line-height:1.5}.rxauto .setup-divider{background:var(--line);height:1px;margin:3px 0}.rxauto .setup-inwrap{align-items:center;display:flex;position:relative}.rxauto .setup-inwrap.ta{align-items:flex-start}.rxauto .setup-inwrap.has-tag .setup-input{padding-right:44px}.rxauto .setup-inwrap textarea.setup-input{resize:vertical;min-height:96px}.rxauto .cv-tag{color:#9aa0aa;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;transition:all .12s;display:grid;position:absolute;right:8px}.rxauto .setup-inwrap.ta .cv-tag{top:7px}.rxauto .cv-tag:hover{background:var(--blue-tint-2);color:var(--blue)}.rxauto .cv-scrim{z-index:60;position:fixed;inset:0}.rxauto .cv-menu{z-index:61;background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--blue);box-shadow:var(--sh-pop);border-radius:12px;flex-direction:column;max-height:340px;animation:.14s apIn;display:flex;position:fixed;overflow:hidden}.rxauto .cv-title{color:var(--ink);padding:13px 15px 11px;font-size:14px;font-weight:600}.rxauto .cv-crumb{font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:11px 14px;font-size:13.5px;display:flex}.rxauto .cv-crumb b{color:var(--ink);font-weight:600}.rxauto .cv-crumb:hover{color:var(--ink)}.rxauto .cv-search{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 11px;display:flex}.rxauto .cv-search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.rxauto .cv-list{padding:4px 6px 8px;overflow-y:auto}.rxauto .cv-row{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;transition:background .1s;display:flex}.rxauto .cv-row:hover{background:var(--blue-tint-2)}.rxauto .cv-row-t{font-size:13.5px;font-weight:500}.rxauto .cv-row.sec .cv-row-t{font-weight:500}.rxauto .cv-row svg{color:var(--faint);flex-shrink:0}.rxauto .cv-row-sec{color:var(--faint);font-size:11.5px;font-weight:500}.rxauto .cv-row-tok{color:#9aa0aa;opacity:0;white-space:nowrap;font-size:11px;transition:opacity .1s}.rxauto .cv-row:hover .cv-row-tok{opacity:1}.rxauto .cv-empty{color:var(--muted);text-align:center;padding:14px;font-size:13px}.rxauto .setup-field .select-wrap{align-items:center;display:flex;position:relative}.rxauto .setup-field .select-wrap select{appearance:none;padding-right:34px}.rxauto .setup-field .select-wrap .icn{color:var(--muted);pointer-events:none;position:absolute;right:12px}.rxauto .setup-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.rxauto .setup-foot-r{gap:10px;display:flex}.rxauto .setup-foot .btn{height:42px}.rxauto .setup-del{width:42px;color:var(--red);padding:0}.rxauto .setup-del:hover{background:var(--red-tint)}.rxauto .fc-drawer{z-index:30;background:var(--surface);border:1px solid var(--line);width:372px;max-width:92%;box-shadow:var(--sh-md);text-align:left;border-radius:16px;flex-direction:column;animation:.2s apIn;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden}.rxauto .fcd-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.rxauto .fcd-icn{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.rxauto .fcd-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rxauto .fcd-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.rxauto .fcd-title{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.rxauto .fcd-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxauto .fcd-x:hover{background:var(--surface-2);color:var(--ink)}.rxauto .fcd-body{flex-direction:column;flex:1;gap:15px;padding:18px;display:flex;overflow-y:auto}.rxauto .fcd-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.rxauto .fcd-foot-r{gap:10px;display:flex}.rxauto .fcd-foot .btn{height:42px}.rxauto .fcd-del{width:42px;color:var(--red);padding:0}.rxauto .fcd-del:hover{background:var(--red-tint)}.rxauto .fcd-hint{color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.rxauto .fnode-card{background:var(--surface);border:1px solid var(--line);width:248px;box-shadow:var(--sh-md);z-index:8;border-radius:18px;transition:box-shadow .12s;position:absolute;overflow:hidden}.rxauto .fnode-card:hover{box-shadow:var(--sh-pop);z-index:9}.rxauto .fnode-card .fnode-dot{z-index:2}.rxauto .fnode-exp{height:auto;box-shadow:var(--sh-md);z-index:7;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:visible}.rxauto .fnode-exp:hover{border-color:var(--tone,#c2c9d4);box-shadow:0 0 0 5px var(--tone,#1f5fff)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode-exp:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--tone,#1f5fff) 15%, transparent)}}.rxauto .fnode-exp:hover{z-index:9}.rxauto .fnode-exp .fnode-dot{z-index:3;background:#6b7280;width:12px;height:12px;top:31px}.rxauto .fnode-exp .fnode-dot.left{left:-6px}.rxauto .fnode-exp .fnode-dot.right{right:-6px}.rxauto .fnode-sub{background:var(--tone,#6b4ef0);border-radius:999px;align-items:center;gap:2px;padding-right:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode-sub{background:color-mix(in srgb, var(--tone,#6b4ef0) 12%, #fff)}}.rxauto .fnode-sub{border:1.5px solid var(--tone,#6b4ef0)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode-sub{border:1.5px solid color-mix(in srgb, var(--tone,#6b4ef0) 48%, transparent)}}.rxauto .fnode-sub{box-shadow:var(--sh-sm);color:var(--tone,#6b4ef0);cursor:pointer}.rxauto .fnode-sub.else{background:var(--surface-2);color:var(--muted);border-color:#c2c9d4}.rxauto .fnode-sub:hover{box-shadow:0 0 0 5px var(--tone,#6b4ef0)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode-sub:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--tone,#6b4ef0) 16%, transparent)}}.rxauto .fnode-sub.selected{box-shadow:0 0 0 3px var(--tone,#6b4ef0)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode-sub.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--tone,#6b4ef0) 30%, transparent)}}.rxauto .fsub-glyph{flex:none;place-items:center;width:35px;height:35px;display:grid}.rxauto .fsub-name{color:var(--ink);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.rxauto .fnode-sub.else .fsub-name{color:var(--muted)}.rxauto .fnode-sub .fnode-dot{width:7px;height:7px}.rxauto .fnode-sub .fnode-dot.left{left:-4px}.rxauto .fnode-sub .fnode-dot.right{right:-4px}.rxauto .ife-ed-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.rxauto .ife-ed-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;flex:none;gap:10px;padding:12px;display:flex}.rxauto .ife-ed-card.focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .ife-ed-card.else{background:var(--surface-2);gap:6px}.rxauto .ife-ed-h{align-items:center;gap:9px;display:flex}.rxauto .ife-ed-dot{color:#6b4ef0;background:#eae6fd;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.rxauto .ife-ed-dot.else{color:var(--muted);background:#e6e9ee}.rxauto .ife-ed-name{border:1px solid var(--line);border-radius:8px;outline:none;flex:1;min-width:0;height:32px;padding:0 10px;font-size:13px;font-weight:500}.rxauto .ife-ed-name:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .ife-ed-name-r{color:var(--ink);flex:1;font-size:13px;font-weight:600}.rxauto .ife-ed-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:600}.rxauto .ife-ed-del{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;display:grid}.rxauto .ife-ed-del:hover{background:var(--red-tint);color:var(--red)}.rxauto .ife-ed-elset{color:var(--muted);margin:0;padding-left:33px;font-size:12px}.rxauto .ife-ed-fld{flex-direction:column;gap:5px;display:flex}.rxauto .ife-ed-fld>span{color:var(--ink-2);font-size:11.5px;font-weight:500}.rxauto .ife-ed-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rxauto .ife-ed-fieldrow{align-items:center;gap:8px;display:flex}.rxauto .ife-ed-fieldrow .select-wrap{flex:1;min-width:0}.rxauto .ife-ed-plug{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.rxauto .ife-ed-plug:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxauto .ife-ed-add{border:1.5px dashed var(--line);height:44px;color:var(--blue);cursor:pointer;background:0 0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:500;display:flex}.rxauto .ife-ed-add:hover{border-color:var(--blue);background:var(--blue-tint-2)}.rxauto .ifet-wrap{position:relative}.rxauto .ifet-trigger{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;font:inherit;border-radius:11px;align-items:center;gap:11px;padding:9px 12px;transition:all .12s;display:flex}.rxauto .ifet-trigger:hover{border-color:#c7ccd4}.rxauto .ifet-trigger.open{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxauto .ifet-tcap{background:var(--blue-tint-2);width:30px;height:30px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid}.rxauto .ifet-ttext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rxauto .ifet-tt{color:var(--ink);font-size:13.5px;font-weight:500}.rxauto .ifet-td{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.rxauto .ifet-chev{color:var(--muted);flex:none}.rxauto .ifet-scrim{z-index:60;position:fixed;inset:0}.rxauto .ifet-menu{z-index:61;background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--blue);max-height:320px;box-shadow:var(--sh-pop);border-radius:12px;padding:5px;animation:.14s apIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.rxauto .ifet-opt{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-radius:9px;align-items:flex-start;gap:12px;padding:11px 12px;transition:background .1s;display:flex}.rxauto .ifet-opt:hover:not(.disabled){background:var(--surface-2)}.rxauto .ifet-opt.sel .ifet-cap,.rxauto .ifet-opt.sel .ifet-t{color:var(--blue)}.rxauto .ifet-opt.disabled{cursor:default;opacity:.5}.rxauto .ifet-cap{width:26px;color:var(--ink-2);flex:none;place-items:center;margin-top:1px;display:grid}.rxauto .ifet-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rxauto .ifet-t{color:var(--ink);font-size:14px;font-weight:500}.rxauto .ifet-d{color:var(--muted);font-size:12.5px;line-height:1.4}.rxauto .ifet-check{color:var(--blue);flex:none;margin-top:3px}.rxauto .crit-trigger{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;font:inherit;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;transition:all .12s;display:flex}.rxauto .crit-trigger:hover{border-color:var(--blue);background:var(--blue-tint-2)}.rxauto .crit-trigger>svg:first-child{color:var(--muted);flex:none}.rxauto .crit-val{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.rxauto .crit-val.ph{color:var(--faint);font-weight:400}.rxauto .crit-chev{color:var(--faint);flex:none}.rxauto .cv-menu.crit .cv-row.sec .cv-row-t{font-weight:500}.rxauto .cv-row.disabled{color:var(--faint);cursor:default}.rxauto .cv-row.disabled:hover{background:0 0}.rxauto .crit-tbd{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:22px 18px 18px;display:flex}.rxauto .crit-tbd-icn{background:var(--amber-tint);width:40px;height:40px;color:var(--amber);border-radius:11px;place-items:center;display:grid}.rxauto .crit-tbd-t{color:var(--ink);font-size:13.5px;font-weight:600}.rxauto .crit-tbd-d{color:var(--muted);font-size:12px;line-height:1.5}.rxauto .crit-tbd-use{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:9px;margin-top:6px;padding:8px 14px;font-size:12.5px;font-weight:500}.rxauto .crit-tbd-use:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint-2)}.rxauto .ife-tbd{text-align:center;border:1.5px dashed var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:28px 22px;display:flex}.rxauto .ife-tbd-cap{background:var(--blue-tint-2);width:46px;height:46px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.rxauto .ife-tbd-t{color:var(--ink);font-size:15px;font-weight:600}.rxauto .ife-tbd-d{color:var(--muted);max-width:30ch;font-size:12.5px;line-height:1.5}.rxauto .ife-tbd-badge{background:var(--amber-tint);color:var(--amber);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.rxauto .fnode-ifelse{align-items:stretch;place-items:initial;height:auto;box-shadow:var(--sh-md);z-index:7;text-align:left;border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:visible}.rxauto .fnode-ifelse:hover{border-color:var(--tone,#6b4ef0);box-shadow:0 0 0 5px var(--tone,#6b4ef0)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode-ifelse:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--tone,#6b4ef0) 15%, transparent)}}.rxauto .fnode-ifelse:hover{z-index:9}.rxauto .fnode-ifelse.selected{border-color:var(--tone,#6b4ef0);box-shadow:0 0 0 3px var(--tone,#6b4ef0)}@supports (color:color-mix(in lab, red, red)){.rxauto .fnode-ifelse.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--tone,#6b4ef0) 22%, transparent)}}.rxauto .fnode-ifelse .fnode-dot{z-index:3;width:11px;height:11px}.rxauto .fnode-ifelse>.fnode-dot.left{background:var(--surface);border:2px solid #aab2bf;left:-6px}.rxauto .ife-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;height:44px;padding:0 14px;display:flex}.rxauto .ife-icn{background:var(--tone,#6b4ef0);border-radius:7px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.rxauto .ife-icn{background:color-mix(in srgb, var(--tone,#6b4ef0) 14%, #fff)}}.rxauto .ife-icn{color:var(--tone,#6b4ef0);flex:none}.rxauto .ife-title{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rxauto .ife-rows{flex-direction:column;display:flex}.rxauto .ife-row{cursor:pointer;border:none;border-bottom:1px solid var(--line-soft);background:0 0;flex-direction:column;justify-content:center;gap:1px;width:100%;height:38px;padding:0 18px 0 14px;font-family:inherit;display:flex;position:relative}.rxauto .ife-row:hover{background:var(--surface-2)}.rxauto .ife-row.else,.rxauto .ife-row.else:hover{cursor:default;background:0 0}.rxauto .ife-row-l{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:12.5px;font-weight:500;overflow:hidden}.rxauto .ife-row.else .ife-row-l{color:var(--muted)}.rxauto .ife-row-sub{color:var(--faint);font-size:10px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}.rxauto .ife-port{background:var(--tone,#6b4ef0);position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.rxauto .ife-add{height:34px;color:var(--tone,#6b4ef0);cursor:pointer;background:0 0;border:none;border-radius:0 0 13px 13px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.rxauto .ife-add:hover{background:var(--tone,#6b4ef0)}@supports (color:color-mix(in lab, red, red)){.rxauto .ife-add:hover{background:color-mix(in srgb, var(--tone,#6b4ef0) 9%, transparent)}}.rxauto .fnode-exp .fnc-head{border-bottom:1px solid var(--line)}.rxauto .fnc-head{align-items:center;gap:12px;padding:14px 16px;display:flex}.rxauto .fnc-icn{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.rxauto .fnc-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:15.5px;font-weight:600;overflow:hidden}.rxauto .fnc-x{width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;margin-left:auto;transition:all .12s;display:grid}.rxauto .fnc-x:hover{background:var(--surface-2);color:var(--ink)}.rxauto .fnc-rows{background:var(--surface-2);border-radius:0 0 17px 17px;padding:0;overflow:hidden}.rxauto .fnc-row{justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.rxauto .fnc-row:not(:last-child){border-bottom:1px solid var(--line)}.rxauto .fnc-k{color:var(--ink-2);white-space:nowrap;font-size:14px}.rxauto .fnc-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.rxauto .fnode.selected,.rxauto .fnode-card.selected{border-color:var(--blue);box-shadow:0 0 0 2px #1f5fff38}.rxauto .fc-selbox{border:1.5px dashed var(--blue);pointer-events:none;z-index:2;background:#1f5fff0d;border-radius:22px;position:absolute}.rxauto .fc-selbox-label{color:var(--muted);font-size:11.5px;font-weight:500;position:absolute;top:calc(100% + 4px);left:6px}.rxauto .fc-marquee{z-index:14;border:1.5px solid var(--blue);pointer-events:none;background:#1f5fff1a;border-radius:4px;position:absolute}.rxauto .fc-toolbar .fc-tool.on{background:var(--blue-tint);color:var(--blue)}.rxauto .fc-tool-sep{background:var(--line);width:1px;height:22px;margin:0 3px}.rxauto .fc-stage.mode-select,.rxauto .fc-stage.mode-select:active{cursor:default}.rxauto .fc-stage.panning,.rxauto .fc-stage.panning:active{cursor:grabbing}.rxauto .fc-selbar{z-index:13;white-space:nowrap;background:var(--ink);color:#fff;height:38px;box-shadow:var(--sh-md);border-radius:11px;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:13px;font-weight:500;animation:.14s apIn;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.rxauto .fc-selbar>span{white-space:nowrap}.rxauto .fc-selbar b{font-variant-numeric:tabular-nums}.rxauto .fc-selbar-btn{color:#fff;height:28px;font:inherit;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.rxauto .fc-selbar-btn:hover{background:#ffffff38}.rxauto .fc-selbar-btn.danger:hover{background:var(--red)}.rxauto .fc-selbar-x{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.rxauto .fc-selbar-x:hover{color:#fff;background:#ffffff1f}.rxset .settings-tabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;width:fit-content;margin-bottom:22px;padding:4px;display:flex}.rxset .stab{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.rxset .stab.on{background:var(--ink);color:#fff}.rxset .stab .icn{color:currentColor}.rxset .settings-body{flex-direction:column;gap:24px;max-width:none;display:flex}.rxset .sub-count{color:var(--muted);font-size:13px}.rxset .sec-head{align-items:center;gap:12px;margin:0 0 16px;display:flex}.rxset .sec-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.rxset .sec-head .spacer{flex:1}.rxset .sec{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:16px;padding:18px 20px 8px}.rxset .sec .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.rxset .sec-htitle{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.rxset .sec-htitle .icn{color:var(--muted)}.rxset .sec-count{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:1px 9px;font-size:12px;font-weight:600}.rxset .sec-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rxset .sec.vend-sec{padding-bottom:0}.rxset .vend-intro{color:var(--muted);max-width:760px;margin:-4px 0 6px;font-size:12.5px;line-height:1.55}.rxset .vend-warn{color:var(--red);margin:0 0 16px;font-size:12.5px;font-weight:500;line-height:1.5}.rxset .vend-table{border:none;border-top:1px solid var(--line);margin:0 -20px}.rxset .vend-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(170px,1.4fr) minmax(110px,1fr) minmax(170px,1.3fr) 140px 100px 44px;align-items:center;gap:12px;min-height:58px;padding:0 20px;display:grid}.rxset .vend-row:last-child{border-bottom:none}.rxset .vend-head{background:var(--surface-2);min-height:40px}.rxset .vend-head span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:600}.rxset .vend-c-name{align-items:center;gap:10px;min-width:0;display:flex}.rxset .vend-logo{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.rxset .vend-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.rxset .vend-agent,.rxset .vend-email,.rxset .vend-phone{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rxset .vend-email{color:var(--muted)}.rxset .vend-c-camp{display:flex}.rxset .vend-camp-pill{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);text-align:center;border-radius:99px;min-width:30px;padding:2px 10px;font-size:12px;font-weight:600}.rxset .vend-c-gear{justify-content:flex-end;display:flex}.rxset .vend-empty{text-align:center;color:var(--muted);padding:28px;font-size:13px}.rxset .team-list{flex-direction:column;display:flex}.rxset .team-row{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 1.6fr 1fr 84px 110px 36px;align-items:center;gap:14px;padding:13px 18px;display:grid}.rxset .team-row:last-child{border-bottom:none}.rxset .team-main{flex-direction:column;min-width:0;display:flex}.rxset .team-name{font-size:14px;font-weight:500}.rxset .team-email{color:var(--muted);font-size:12px}.rxset .team-terr{color:var(--ink-2);font-size:13px}.rxset .role-pill{text-align:center;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:500}.rxset .role-admin{background:var(--blue-tint);color:var(--blue)}.rxset .role-closer{background:var(--green-tint);color:var(--green)}.rxset .role-setter{background:var(--surface-2);color:var(--muted)}.rxset .team-avail{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rxset .ta-dot{border-radius:50%;width:8px;height:8px}.rxset .icon-btn.sm{width:32px;height:32px}.rxset .set-section{flex-direction:column;gap:12px;display:flex}.rxset .profile-card{align-items:center;gap:18px;padding:20px;display:flex}.rxset .profile-id{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.rxset .profile-name{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600}.rxset .profile-role{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.rxset .profile-email{color:var(--faint);font-size:12.5px}.rxset .set-section-head h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500}.rxset .set-section-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.rxset .set-rows{padding:4px 18px}.rxset .set-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:15px 0;display:flex}.rxset .set-row:last-child{border-bottom:none}.rxset .sr-text{flex-direction:column;flex:1;gap:2px;display:flex}.rxset .sr-title{font-size:13.5px;font-weight:500}.rxset .sr-sub{color:var(--muted);font-size:12.5px}.rxset .stepper{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:4px;display:flex}.rxset .stepper button{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border:none;border-radius:7px;place-items:center;display:grid}.rxset .stepper button:hover{background:var(--blue-tint);color:var(--blue)}.rxset .stepper span{text-align:center;min-width:30px;font-size:13px;font-weight:500}.rxset .num-pill{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:7px 12px;font-size:13px;font-weight:500}.rxset .toggle{background:var(--line);cursor:pointer;border:none;border-radius:99px;flex-shrink:0;width:42px;height:24px;transition:background .16s;position:relative}.rxset .toggle.on{background:var(--blue)}.rxset .toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.rxset .toggle.on .toggle-knob{transform:translate(18px)}.rxset .dd{width:100%;max-width:340px;position:relative}.rxset .dd-btn{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:500;transition:all .12s;display:flex}.rxset .dd-btn:hover{background:var(--surface-2)}.rxset .dd.open .dd-btn{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxset .dd-val{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rxset .dd-val.ph{color:var(--faint)}.rxset .dd-chev{color:var(--faint);transition:transform .15s}.rxset .dd.open .dd-chev{transform:rotate(180deg)}.rxset .dd-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-lg);z-index:200;border-radius:12px;max-height:216px;padding:5px;animation:.14s rxsetDdIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes rxsetDdIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rxset .dd-item{width:100%;min-height:36px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.rxset .dd-item:hover{background:var(--surface-2)}.rxset .dd-item.on{color:var(--blue);background:var(--blue-tint-2);font-weight:500}.rxset .dd-item .icn{color:var(--blue);flex-shrink:0}.rxset .dd-item-label{flex:1}.rxset .st-gear{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:all .12s;display:grid}.rxset .st-gear:hover{border-color:var(--blue);color:var(--blue)}.rxset .cf-menuwrap{display:inline-flex;position:relative}.rxset .cf-scrim{z-index:60;position:fixed;inset:0}.rxset .cf-menu{z-index:61;background:var(--surface);border:1px solid var(--line);min-width:210px;box-shadow:var(--sh-lg);border-radius:12px;flex-direction:column;gap:2px;padding:6px;animation:.14s rxsetPopIn;display:flex;position:absolute;top:calc(100% + 6px);left:0}.rxset .cf-menu.right{min-width:150px;left:auto;right:0}.rxset .cf-menu button{text-align:left;width:100%;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:all .1s;display:flex}.rxset .cf-menu button:hover{background:var(--surface-2);color:var(--ink)}.rxset .cf-menu button .icn{color:var(--muted)}.rxset .cf-menu button.danger,.rxset .cf-menu button.danger .icn{color:var(--red)}.rxset .cf-menu button.danger:hover{background:var(--red-tint)}.rxset .docs-overlay{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c121e66;place-items:center;padding:28px;animation:.22s rxsetScrimIn;display:grid;position:fixed;inset:0}@keyframes rxsetScrimIn{0%{opacity:0}to{opacity:1}}@keyframes rxsetPopIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.rxset .src-modal{background:var(--surface);width:460px;max-width:100%;max-height:90vh;box-shadow:var(--sh-lg);border:1px solid var(--line);border-radius:18px;flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) rxsetPopIn;display:flex;overflow:hidden}.rxset .srcm-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.rxset .srcm-head h3{letter-spacing:-.01em;flex:1;margin:0;font-size:16px;font-weight:500}.rxset .srcm-body{flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.rxset .srcm-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rxset .srcm-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.rxset .fld{flex-direction:column;gap:6px;display:flex}.rxset .fld>span{color:var(--ink-2);font-size:12px;font-weight:500}.rxset .fld-row{gap:10px;display:flex}.rxset .fld.grow{flex:1}.rxset .fld-input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--surface);border-radius:10px;outline:none;padding:10px 12px;font-size:14px;transition:all .12s}.rxset .fld-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxset .confirm-modal{background:var(--surface);width:440px;max-width:100%;box-shadow:var(--sh-lg);border:1px solid var(--line);text-align:center;border-radius:20px;padding:26px;animation:.26s cubic-bezier(.16,1,.3,1) rxsetPopIn}.rxset .cm-icon{background:var(--red-tint);width:54px;height:54px;color:var(--red);border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.rxset .cm-title{letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:600}.rxset .cm-text{color:var(--muted);margin:0 0 20px;font-size:13.5px;line-height:1.55}.rxset .cm-text b{color:var(--ink);font-weight:500}.rxset .cm-label{color:var(--ink-2);text-align:left;margin-bottom:7px;font-size:12.5px;display:block}.rxset .cm-label b{font-weight:600}.rxset .cm-input{border:1px solid var(--line);border-radius:10px;outline:none;width:100%;height:42px;padding:0 13px;font-size:14px;transition:all .14s}.rxset .cm-input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e23b4e1f}.rxset .cm-actions{gap:10px;margin-top:18px;display:flex}.rxset .cm-actions .btn{flex:1;height:42px}.rxset .cm-del{background:var(--red);color:#fff}.rxset .cm-del:hover:not(:disabled){background:#c92f41}.rxset .cm-del:disabled{opacity:.4;cursor:not-allowed}.rxset .dispo-mgr{flex-direction:column;gap:2px;padding:8px;display:flex}.rxset .dm-row{border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:all .1s;display:flex}.rxset .dm-row:hover{background:var(--surface-2)}.rxset .dm-ic{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.rxset .dm-ic.tone-red{background:var(--red-tint);color:var(--red)}.rxset .dm-ic.tone-amber{background:var(--amber-tint);color:var(--amber)}.rxset .dm-ic.tone-green{background:var(--green-tint);color:var(--green)}.rxset .dm-ic.tone-blue{background:var(--blue-tint);color:var(--blue)}.rxset .dm-ic.tone-purple{background:var(--purple-tint);color:var(--purple)}.rxset .dm-ic.tone-muted{color:var(--muted);background:#eef0f4}.rxset .dm-label{width:180px;height:34px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex-shrink:0;padding:0 10px;font-size:13.5px;font-weight:500}.rxset .dm-label:hover{background:var(--surface);border-color:var(--line)}.rxset .dm-label:focus{background:var(--surface);border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.rxset .dm-tones{gap:5px;display:flex}.rxset .dm-tone{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0}.rxset .dm-tone.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--surface) inset}.rxset .dm-tone.tone-red{background:var(--red)}.rxset .dm-tone.tone-amber{background:var(--amber)}.rxset .dm-tone.tone-green{background:var(--green)}.rxset .dm-tone.tone-blue{background:var(--blue)}.rxset .dm-tone.tone-purple{background:var(--purple)}.rxset .dm-tone.tone-muted{background:var(--faint)}.rxset .dm-kind{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.rxset .dm-del{width:32px;height:32px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.rxset .dm-del:hover{background:var(--red-tint);color:var(--red)}.rxset .dm-add{border:1px dashed var(--line);height:38px;color:var(--blue);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7px;margin-top:6px;padding:0 13px;font-size:13px;font-weight:500;display:flex}.rxset .dm-add:hover{background:var(--blue-tint-2);border-color:var(--blue)}.rxdocs .doc-page{max-width:880px}.rxdocs .doc-flag{background:var(--amber-tint);color:#7a4c0d;border:1px solid #d98a1a47;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:28px;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.rxdocs .doc-flag .icn{color:var(--amber);flex-shrink:0;margin-top:1px}.rxdocs .doc-flag b{font-weight:500}.rxdocs .doc-code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);color:var(--blue);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:12px}.rxdocs .doc-h1{letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:600}.rxdocs .doc-sec{border-top:1px solid var(--line);padding:24px 0}.rxdocs .doc-sec:first-of-type{border-top:none}.rxdocs .doc-h2{letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 12px;font-size:19px;font-weight:600;display:flex}.rxdocs .doc-n{font-family:var(--mono);color:#c2c7ce;font-size:13px;font-weight:500}.rxdocs .doc-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--blue-tint);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:500}.rxdocs .doc-p{color:var(--ink-2);max-width:76ch;margin:0 0 12px;font-size:14.5px;line-height:1.65}.rxdocs .doc-p b,.rxdocs .doc-list b{color:var(--ink);font-weight:500}.rxdocs .doc-list{flex-direction:column;gap:9px;margin:0 0 14px;padding-left:20px;display:flex}.rxdocs .doc-list li{color:var(--ink-2);padding-left:4px;font-size:14px;line-height:1.6}.rxdocs .doc-list.num{list-style:decimal}.rxdocs .doc-list:not(.num) li{list-style:none;position:relative}.rxdocs .doc-list:not(.num) li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:-14px}.rxdocs .doc-note{color:var(--muted);background:var(--surface-2);border-left:3px solid var(--line);border-radius:0 8px 8px 0;max-width:76ch;padding:10px 14px;font-size:13px;line-height:1.55}.rxdocs .doc-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.rxdocs .doc-flow .icn{color:var(--faint)}.rxdocs .df-node{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:500}.rxdocs .df-node.hot{background:var(--amber-tint);color:var(--amber);border-color:#d98a1a4d}.rxdocs .df-node.ok{background:var(--green-tint);color:var(--green);border-color:#15a05a4d}.rxdocs .doc-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rxdocs .dt-head,.rxdocs .dt-row{grid-template-columns:1.1fr 1fr .8fr 2.4fr;gap:14px;padding:11px 16px;display:grid}.rxdocs .dt-head{background:var(--surface-2);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.rxdocs .dt-row{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:start;font-size:13px;line-height:1.45}.rxdocs .dt-k{color:var(--ink);font-weight:500}.rxdocs .dt-row em{color:var(--blue);font-style:normal;font-weight:500}.rxdocs .doc-end{color:var(--muted);margin-top:20px;font-size:13px}.rxcal .cal-bar{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;display:flex}.rxcal .cal-nav{align-items:center;gap:10px;display:flex}.rxcal .cal-range{letter-spacing:-.01em;font-size:14px;font-weight:500}.rxcal .cal-legend{gap:14px;margin-left:6px;display:flex}.rxcal .cl-item{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.rxcal .cl-dot{border-radius:3px;width:9px;height:9px}.rxcal .cal-today{padding:4px 10px}.rxcal .cal-viewsel{margin-left:auto;position:relative}.rxcal .cal-viewscrim{z-index:199;position:fixed;inset:0}.rxcal .cal-viewmenu{z-index:200;background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0000001f}.rxcal .cal-viewopt{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.rxcal .cal-viewopt:hover{background:var(--line-soft)}.rxcal .cal-viewopt.on{color:var(--blue)}.rxcal .cal-viewchk{color:var(--blue);margin-left:auto}.rxcal .cal-card{overflow:hidden}.rxcal .cal-card .cal-grid{grid-template-columns:56px repeat(5,1fr);display:grid}.rxcal .cal-corner{border-bottom:1px solid var(--line);border-right:1px solid var(--line-soft)}.rxcal .cal-dayhead{border-bottom:1px solid var(--line);border-right:1px solid var(--line-soft);font:inherit;background:0 0;flex-direction:column;align-items:center;gap:2px;width:100%;padding:12px 0;display:flex}.rxcal .cal-dayhead:last-child{border-right:none}.rxcal .cal-dayhead.clickable{cursor:pointer;transition:background .12s}.rxcal .cal-dayhead.clickable:hover{background:var(--line-soft)}.rxcal .cdh-dow{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.rxcal .cdh-num{border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:600;display:grid}.rxcal .cdh-num.today{background:var(--blue);color:#fff}.rxcal .cal-hour{color:var(--faint);text-align:right;font-size:11px;font-family:var(--mono);border-right:1px solid var(--line-soft);padding:8px 8px 0 0}.rxcal .cal-cell{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);height:56px;padding:3px}.rxcal .cal-card .cal-grid>.cal-cell:nth-child(6n){border-right:none}.rxcal .cal-appt{background:var(--rc);border-radius:8px;height:100%;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.rxcal .cal-appt{background:color-mix(in srgb, var(--rc) 12%, white)}}.rxcal .cal-appt{border-left:3px solid var(--rc);cursor:pointer;flex-direction:column;justify-content:center;gap:1px;transition:all .12s;display:flex}.rxcal .cal-appt:hover{background:var(--rc)}@supports (color:color-mix(in lab, red, red)){.rxcal .cal-appt:hover{background:color-mix(in srgb, var(--rc) 20%, white)}}.rxcal .cal-appt.selected{z-index:50;background:var(--rc);position:relative}@supports (color:color-mix(in lab, red, red)){.rxcal .cal-appt.selected{background:color-mix(in srgb, var(--rc) 22%, white)}}.rxcal .cal-appt.selected{box-shadow:0 0 0 2px var(--rc)}.rxcal .ca-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.rxcal .ca-rep{color:var(--rc);font-size:10.5px;font-weight:500}.rxcal .cal-pop{z-index:60;cursor:default;background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:9px;width:220px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 32px #00000029}.rxcal .cal-pop-head{align-items:flex-start;gap:8px;display:flex}.rxcal .cal-pop-title{color:var(--ink);flex:1;font-size:13px;font-weight:600}.rxcal .cal-pop-x{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;padding:2px;display:grid}.rxcal .cal-pop-x:hover{background:var(--line-soft);color:var(--ink)}.rxcal .cal-pop-row{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.rxcal .cal-pop-dot{border-radius:3px;flex:none;width:9px;height:9px}:root{--bg:#f3f5f8;--bg-soft:#eef1f5;--surface:#fff;--surface-2:#f7f9fb;--rail:#0c0e12;--rail-2:#15181e;--rail-line:#ffffff14;--rail-text:#9aa1ad;--rail-text-dim:#646b78;--ink:#0c0e12;--ink-2:#353a42;--muted:#6b7280;--faint:#9aa0aa;--line:#e4e7ec;--line-soft:#eef0f4;--blue:#1f5fff;--blue-600:#1750e6;--blue-700:#1342c2;--blue-tint:#eaf0ff;--blue-tint-2:#f3f6ff;--blue-ink:#0a1f66;--green:#15a05a;--green-tint:#e7f6ed;--amber:#d98a1a;--amber-tint:#fdf2e0;--red:#e23b4e;--red-tint:#fdeaec;--purple:#6b4ef0;--purple-tint:#efebff;--src-fb:#1877f2;--src-google:#ea4335;--src-lsa:#34a853;--src-web:#6b7280;--src-ref:#6b4ef0;--r-sm:6px;--r:9px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--sh-sm:0 1px 2px #1018280d;--sh:0 1px 3px #1018280f, 0 1px 2px #1018280a;--sh-md:0 6px 16px -6px #1018281f, 0 2px 6px -2px #1018280f;--sh-lg:0 24px 48px -16px #10182833, 0 8px 16px -8px #1018281a;--sh-pop:0 32px 70px -24px #0c16344d, 0 0 0 1px #1018280a;--font:var(--font-geist-sans), "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--rail-w:232px;--rail-cw:66px;--topbar-h:60px;--side-narrow:clamp(212px, calc(16px + 14vw), 252px);--side-std:clamp(300px, calc(62px + 17vw), 348px);--side-compact:clamp(284px, calc(53px + 16.5vw), 330px);--side-wide:calc(var(--side-compact) + 56px)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::selection{background:#1f5fff2e}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d4d8df padding-box content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#b9bec7 padding-box content-box}::-webkit-scrollbar-track{background:0 0}.mono{font-family:var(--mono)}.tnum{font-variant-numeric:tabular-nums}.icn{line-height:0;display:inline-flex}.icn svg{stroke-width:2px;display:block}.app{grid-template-columns:var(--railw,var(--rail-w)) 1fr;height:100vh;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.app.rail-collapsed{--railw:var(--rail-cw)}.rail{background:var(--rail);color:var(--rail-text);flex-direction:column;grid-column:1;gap:4px;padding:16px 12px;display:flex;position:relative;overflow:visible}.rail-top{padding:4px 6px 14px}.rail-collapse-btn{z-index:30;color:#4b5563;border:1px solid var(--line);background:#e4e7ec;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .14s,color .14s,transform .14s;display:grid;position:absolute;bottom:23px;right:-13px;box-shadow:0 2px 6px #0c0e1247}.rail-collapse-btn:hover{color:var(--ink);background:#f3f5f8;transform:scale(1.06)}.rail-label,.brand-text{white-space:nowrap;overflow:hidden}.app.rail-collapsed .rail-label,.app.rail-collapsed .brand-text,.app.rail-collapsed .rail-count,.app.rail-collapsed .rail-soon,.app.rail-collapsed .rail-temp{display:none}.app.rail-collapsed .rail-item{justify-content:center;gap:0;padding:9px 0}.app.rail-collapsed .brand{justify-content:center}.app.rail-collapsed .brand-icon{width:28px;height:28px}.app.rail-collapsed .rail-top{padding:4px 0 14px}.brand{align-items:center;gap:11px;min-height:36px;display:flex}.brand-logo{width:auto;height:28px;display:block}.brand-icon{object-fit:contain;width:34px;height:34px;display:block}.rail-nav{flex-direction:column;gap:2px;display:flex}.rail-item{color:var(--rail-text);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 11px;font-size:14px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.rail-item:hover{color:#e8eaee;background:#ffffff0d}.rail-item.on{color:#fff;background:#ffffff17}.rail-item.on .icn{color:var(--blue)}.rail-item .icn{color:var(--rail-text-dim);transition:color .14s}.rail-item:hover .icn{color:var(--rail-text)}.rail-item.is-soon{cursor:default;opacity:.7}.rail-item.is-soon:hover{color:var(--rail-text);background:0 0}.rail-label{flex:1}.rail-count{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:500;display:grid}.rail-soon,.rail-temp{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--rail-text-dim);border:1px solid var(--rail-line);border-radius:5px;padding:2px 5px;font-size:9px}.rail-divider{background:var(--rail-line);height:1px;margin:10px 6px}.rail-spacer{flex:1}.rail-foot{flex-direction:column;gap:2px;display:flex}.main{background:var(--bg);flex-direction:column;grid-column:2;min-width:0;display:flex;overflow:hidden}.topbar{height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:18px;padding:0 24px;display:flex}.topbar-title{align-items:baseline;gap:12px;min-width:0;display:flex}.topbar-title h1{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:18px;font-weight:500}.topbar-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.topbar-search{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;width:320px;height:38px;margin-left:auto;padding:0 11px;transition:border-color .14s,box-shadow .14s;display:flex}.topbar-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1f5fff1a}.topbar-search .icn{color:var(--faint)}.topbar-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.topbar-search kbd{font-family:var(--mono);color:var(--faint);border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:1px 6px;font-size:11px}.topbar-actions{align-items:center;gap:10px;display:flex}.topbar-phone{color:#fff!important;background:var(--green)!important;border-color:var(--green)!important;border-radius:50%!important}.topbar-phone:hover{color:#fff!important;background:#128a4d!important}.topbar-bell{position:relative}.bell-dot{background:var(--red);border:1.5px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.icon-btn{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;transition:all .14s;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.topbar-profile{background:0 0;border:none;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:0;position:relative}.topbar-profile .tp-ava{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.topbar-profile:hover .tp-ava{box-shadow:0 0 0 3px var(--blue-tint)}.avail-toggle{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;transition:all .14s;display:flex}.avail-toggle .avail-dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.avail-toggle.on{color:var(--green);background:var(--green-tint);border-color:#15a05a4d}.avail-toggle.on .avail-dot{background:var(--green);box-shadow:0 0 0 3px #15a05a2e}.sim-btn{border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:500;transition:all .14s;display:flex}.sim-btn:hover{background:#222831}.sim-btn .icn{color:#ffd23f}.profile-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:220px;box-shadow:var(--sh-lg);z-index:60;padding:6px;position:absolute;top:42px;right:0}.profile-menu .pm-head{border-bottom:1px solid var(--line-soft);margin-bottom:6px;padding:8px 10px 10px}.profile-menu .pm-name{color:var(--ink);font-size:13.5px;font-weight:500}.profile-menu .pm-email{color:var(--muted);word-break:break-all;margin-top:2px;font-size:12px}.profile-menu button,.profile-menu a{text-align:left;border-radius:var(--r);width:100%;color:var(--ink-2);background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;text-decoration:none;transition:background .12s;display:flex}.profile-menu button:hover,.profile-menu a:hover{background:var(--surface-2);color:var(--ink)}.profile-menu .icn{color:var(--muted)}.page{flex:1;overflow:hidden auto}.page-inner{max-width:1360px;margin:0 auto;padding:26px 28px 60px}.avatar{color:#fff;letter-spacing:-.01em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid}.avatar-empty{background:var(--surface-2);color:var(--faint);border:1px dashed var(--line)}.src-tag{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.src-tag.sm{gap:4px;padding:2px 8px 2px 6px;font-size:11px}.src-tag .icn{color:var(--src)}.status-badge{color:var(--c);background:var(--t);border-radius:var(--r-pill);align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:12px;font-weight:500;display:inline-flex}.status-badge .dot{background:var(--c);border-radius:50%;width:6px;height:6px}.pill{border-radius:var(--r-pill);align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.pill .icn{width:12px;height:12px}.pill-neutral{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.pill-blue{background:var(--blue-tint);color:var(--blue)}.pill-green{background:var(--green-tint);color:var(--green)}.pill-amber{background:var(--amber-tint);color:var(--amber)}.pill-red{background:var(--red-tint);color:var(--red)}.pill-purple{background:var(--purple-tint);color:var(--purple)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.card-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:16px 18px;display:flex}.card-head h3{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:500}.card-head .sub{color:var(--muted);font-size:12.5px}.card-head .spacer{flex:1}.btn{white-space:nowrap;height:38px;font-size:13.5px;font-weight:500;font-family:var(--font);color:var(--ink-2);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:all .14s;display:inline-flex}.btn svg{width:16px;height:16px}.btn-primary{background:var(--blue);color:#fff;font-weight:600;box-shadow:0 6px 16px -6px #1f5fff80}.btn-primary:hover{background:var(--blue-600)}.btn-ink,.btn-dark{background:var(--ink);color:#fff}.btn-ink:hover,.btn-dark:hover{background:#222831}.btn-ink svg{color:#ffd23f}.btn-secondary{background:var(--surface);color:var(--ink-2);border-color:var(--line)}.btn-secondary:hover{background:var(--surface-2);border-color:var(--muted);color:var(--ink)}.btn-ghost{color:var(--muted);background:0 0}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-danger{background:var(--red);color:#fff}.btn-danger:hover{background:#cf3142}.btn-success{background:var(--green);color:#fff}.btn-success:hover{background:#128a4d}.btn-sm{border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.btn-sm svg{width:14px;height:14px}.btn-lg{border-radius:11px;height:44px;padding:0 20px;font-size:14.5px}.btn-icon{background:var(--surface);border-color:var(--line);width:38px;height:38px;color:var(--muted);border-radius:9px;padding:0}.btn-icon:hover{background:var(--surface-2);color:var(--ink)}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.field-lab{color:var(--ink-2);margin-bottom:7px;font-size:12.5px;font-weight:500;display:block}.field-in{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:var(--surface);font-size:14px;font-weight:400;font-family:var(--font);border-radius:10px;outline:none;padding:0 13px;transition:all .14s}.field-in::placeholder{color:var(--faint)}.field-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.field-underline{border:none;border-bottom:1.5px solid var(--line);width:100%;color:var(--ink);font-size:14px;font-weight:400;font-family:var(--font);background:0 0;outline:none;padding:4px 0}.field-underline:focus{border-bottom-color:var(--blue)}.seg{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.seg-btn{height:30px;color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:500;font-family:var(--font);background:0 0;border:none;border-radius:7px;padding:0 16px}.seg-btn.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.toggle{background:var(--line);cursor:pointer;border:none;border-radius:999px;width:40px;height:23px;transition:all .18s;position:relative}.toggle.on{background:var(--blue)}.toggle .knob{width:17px;height:17px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;transition:all .18s;position:absolute;top:3px;left:3px}.toggle.on .knob{left:20px}.sec-head{align-items:center;gap:12px;margin:0 0 16px;display:flex}.sec-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.sec-head .spacer{flex:1}.page-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.contacts-section{flex-direction:column;min-width:0;height:100%;display:flex}.csub-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:4px;height:50px;padding:0 16px;display:flex}.csub{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:all .14s;display:flex}.csub:hover:not(.on){background:var(--surface-2);color:var(--ink-2)}.csub.on{background:var(--blue-tint);color:var(--blue)}.csub-badge{background:var(--red);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:grid}.csub-body{flex:1;min-height:0;overflow:hidden}.placeholder{text-align:center;border:1px dashed var(--line);border-radius:var(--r-xl);background:var(--surface);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:64px 24px;display:flex}.placeholder .ph-ic{border-radius:var(--r-lg);background:var(--blue-tint);width:52px;height:52px;color:var(--blue);place-items:center;display:grid}.placeholder h2{color:var(--ink);margin:0;font-size:17px;font-weight:500}.placeholder p{max-width:42ch;margin:0;font-size:13.5px;line-height:1.55}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}
