/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-300:oklch(84.5% .143 164.978);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--container-4xl:56rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-focus:var(--focus);--color-default:var(--default);--color-default-foreground:var(--default-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--color-field-border:var(--field-border,var(--border));--border-width-field:var(--field-border-width,var(--border-width));--color-default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,:host{--color-accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,:host{--color-danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,:host{--color-field-focus:var(--field-background,var(--default));--color-field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,:host{--color-field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,:host{--color-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,:host{--color-accent-soft-foreground:var(--accent);--color-accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,:host{--color-danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,:host{--color-danger-soft-foreground:var(--danger);--color-danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,:host{--color-warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,:host{--color-warning-soft-foreground:var(--warning);--color-success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,:host{--color-success-soft-foreground:var(--success);--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear;--font-brand:"Syne", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-bg-primary:var(--om-legacy-page);--color-bg-secondary:var(--om-legacy-card);--color-bg-card:var(--om-legacy-card);--color-bg-hover:var(--om-legacy-hover);--color-bg-active:var(--om-legacy-active);--color-bg-input:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-bg-input:color-mix(in srgb, var(--om-ink) 4%, transparent)}}:root,:host{--color-text-primary:var(--om-text-strong);--color-text-secondary:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-text-secondary:color-mix(in srgb, var(--om-ink) 70%, transparent)}}:root,:host{--color-text-tertiary:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-text-tertiary:color-mix(in srgb, var(--om-ink) 60%, transparent)}}:root,:host{--color-border-default:var(--om-legacy-border);--color-accent-primary:var(--om-brand);--color-bg-subtle:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-bg-subtle:color-mix(in srgb, var(--om-ink) 6%, transparent)}}:root,:host{--color-card-hover-border:var(--om-accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-card-hover-border:color-mix(in srgb, var(--om-accent) 45%, transparent)}}@layer theme.base{:root,.light,.default,[data-theme=light],[data-theme=default]{color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:oklch(87.1% .006 286.286);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer}.dark,[data-theme=dark]{color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:oklch(70.5% .015 286.067);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset}}@layer components;}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}html{font-size:16px}body{font-family:var(--font-sans);background:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}::selection{background:var(--color-accent-primary);color:var(--om-on-accent)}[data-om-theme] [data-slot=base],[data-om-theme] [data-slot=tab],[data-om-theme] [data-slot=tabList],[data-om-theme] [data-slot=panel],[data-om-theme] [data-slot=cursor]{color:var(--color-text-primary);background:0 0}[data-om-theme] [data-slot=tab][data-selected=true]{color:var(--color-accent-primary)}[data-om-theme] [data-slot=dialog],[data-om-theme] [data-slot=content],[data-om-theme] [data-slot=popover]{background:var(--color-bg-card);color:var(--color-text-primary);border-color:var(--color-border-default)}[data-om-theme] [data-slot=header],[data-om-theme] [data-slot=footer],[data-om-theme] [data-slot=body]{color:var(--color-text-primary)}[data-om-theme] button[data-slot],[data-om-theme] [data-slot=trigger],[data-om-theme] [data-slot=chip]{color:inherit}[data-om-theme] [data-slot=switch]{color:var(--color-text-primary)}[data-om-theme] [data-slot=input],[data-om-theme] [data-slot=innerWrapper],[data-om-theme] [data-slot=inputWrapper]{background:var(--color-bg-input);color:var(--color-text-primary)}[data-om-theme] [data-slot=label]{color:var(--color-text-secondary)}[data-om-theme] [data-slot=heading],[data-om-theme] [data-slot=trigger],[data-om-theme] [data-slot=indicator]{color:var(--color-text-primary)}:root,.light,.dark,[data-theme=light],[data-theme=dark]{--accent:var(--om-brand);--accent-foreground:var(--om-on-accent);--focus:var(--accent)}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media(hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible=true]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{margin-left:calc(var(--spacing) * .5);color:var(--danger);--tw-content:"*";content:var(--tw-content)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);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));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--separator);border-radius:3.40282e38px;width:100%;height:1px;position:absolute}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-foreground) 3%,transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{border-radius:calc(var(--radius) * 3);background-color:var(--surface)}@media(hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;left:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;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));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height,opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.link{border-radius:calc(var(--radius) * 1.5);width:fit-content;height:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--surface);text-decoration-color:var(--surface);align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.link{-webkit-text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%);text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.link{text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),text-decoration-color .1s var(--ease-out),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);text-decoration-thickness:1.5px}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media(hover:hover){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);color:currentColor;opacity:.6;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{margin-left:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1.5)}.link.button{gap:calc(var(--spacing) * 0);text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:calc(var(--spacing) * 1);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(min-width:48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover);--pagination-link-fg:var(--color-default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--color-default);--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media(min-width:48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{position:relative}.tabs__list{background-color:var(--default);padding:calc(var(--spacing) * 1);border-radius:calc(var(--radius-2xl) + .25rem);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:100%}.tabs__list[data-orientation=vertical]{gap:calc(var(--spacing) * 1);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{z-index:1;cursor:var(--cursor-interactive);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.tabs__separator{pointer-events:none;transition:opacity .15s var(--ease-smooth);border-radius:4px;position:absolute}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{width:1px;height:50%;top:25%;left:0}.tabs__list[data-orientation=vertical] .tabs__separator{width:90%;height:1px;top:0;left:5%}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:100%;position:absolute}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-left:calc(var(--spacing) * 4)}.tabs__indicator{box-shadow:var(--shadow-surface);z-index:-1;border-radius:var(--radius-3xl);background-color:var(--segment);width:100%;height:100%;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute;top:0;left:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container>.tabs__list{padding:calc(var(--spacing) * 0);background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);scrollbar-width:none;max-width:100%;overflow:auto clip}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]::-webkit-scrollbar{display:none}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);box-shadow:none;border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:2px;top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{width:2px;height:100%;top:0;left:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media(hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--color-accent);--button-bg-hover:var(--color-accent-hover);--button-bg-pressed:var(--color-accent-hover);--button-fg:var(--color-accent-foreground)}.button--secondary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover);--button-fg:var(--color-accent-soft-foreground)}.button--tertiary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--color-default);--button-bg-pressed:var(--color-default);--button-fg:var(--color-default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--color-default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--color-default) 60%, transparent)}}.button--danger{--button-bg:var(--color-danger);--button-bg-hover:var(--color-danger-hover);--button-bg-pressed:var(--color-danger-hover);--button-fg:var(--color-danger-foreground)}.button--danger-soft{--button-bg:var(--color-danger-soft);--button-bg-hover:var(--color-danger-soft-hover);--button-bg-pressed:var(--color-danger-soft-hover);--button-fg:var(--color-danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media(min-width:48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{width:1px;height:50%;top:25%;left:-1px}.button-group--vertical .button-group__separator{width:50%;height:1px;top:-1px;left:25%}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--color-accent-soft);--toggle-button-bg-selected-hover:var(--color-accent-soft-hover);--toggle-button-bg-selected-pressed:var(--color-accent-soft-hover);--toggle-button-fg-selected:var(--color-accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media(hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.toggle-button svg{margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--color-default);--toggle-button-bg-pressed:var(--color-default);--toggle-button-fg:var(--color-default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media(min-width:48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{width:1px;height:50%;top:25%;left:-1px}.toggle-button-group--vertical .toggle-button-group__separator{width:50%;height:1px;top:-1px;left:25%}.toggle-button-group--detached{gap:calc(var(--spacing) * 1)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{background-color:var(--surface);padding:calc(var(--spacing) * 1);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px}.dropdown{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-y:auto}@media(min-width:48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-left:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-right:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{top:50%;right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);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));--tw-duration:.25s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.list-box{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-left:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-left:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 2)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{top:50%;left:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);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));--tw-duration:.25s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{right:calc(var(--spacing) * 2);left:auto}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.menu{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-left:3%}.tag-group{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:calc(var(--spacing) * 1)}.tag{--optical-offset:.031em;align-items:center;gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag:is([data-selected=true],[aria-selected=true]){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.tag:is([data-selected=true],[aria-selected=true]){color:var(--accent)}@media(hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media(hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media(hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%)}}}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;border-radius:3.40282e38px;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.color-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover::-webkit-scrollbar{display:none}.color-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.color-picker__popover:focus-visible:not(:focus),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{will-change:opacity,transform}.color-slider{gap:calc(var(--spacing) * 1);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.color-slider .color-slider__track{border-radius:3.40282e38px;grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{top:calc(var(--spacing) * 0);width:.625rem;height:100%}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef,#efefef 25%,#f7f7f7 0%,#f7f7f7 50%) 50% / 16px 16px;border-top-left-radius:999px;border-bottom-left-radius:999px;left:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-top-right-radius:999px;border-bottom-right-radius:999px;right:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{left:calc(var(--spacing) * 0);width:100%;height:.625rem}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef,#efefef 25%,#f7f7f7 0%,#f7f7f7 50%) 50% / 16px 16px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-top-left-radius:999px;border-top-right-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef,#efefef 25%,#f7f7f7 0%,#f7f7f7 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:3.40282e38px}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media(min-width:40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--color-default);--color-input-group-bg-hover:var(--color-default-hover);--color-input-group-bg-focus:var(--color-default)}@media(hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.color-field--full-width{width:100%}.slider{gap:calc(var(--spacing) * 1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.slider .slider__track{background-color:var(--default);border-radius:3.40282e38px;grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}@media(prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:center;gap:calc(var(--spacing) * 3);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--color-default);--switch-control-bg-hover:var(--switch-control-bg);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--color-accent);--switch-control-bg-checked-hover:var(--color-accent-hover)}.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch[data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch[data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch[data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media(prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch--sm .switch__control{width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);border-radius:3.40282e38px;margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground);--badge-border:var(--color-background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--color-accent)}.badge--default{--badge-fg:var(--color-default-foreground)}.badge--success{--badge-fg:var(--color-success)}.badge--warning{--badge-fg:var(--color-warning)}.badge--danger{--badge-fg:var(--color-danger)}.badge--top-right{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);position:absolute;transform:translate(25%,-25%)}.badge--top-left{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute;transform:translate(-25%,-25%)}.badge--bottom-right{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);position:absolute;transform:translate(25%,25%)}.badge--bottom-left{bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--color-accent);--badge-fg:var(--color-accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--primary.badge--success{--badge-bg:var(--color-success);--badge-fg:var(--color-success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--color-warning);--badge-fg:var(--color-warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--color-danger);--badge-fg:var(--color-danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--color-accent-soft);--badge-fg:var(--color-accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--soft.badge--success{--badge-bg:var(--color-success-soft);--badge-fg:var(--color-success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--color-warning-soft);--badge-fg:var(--color-warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--color-danger-soft);--badge-fg:var(--color-danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--color-default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--color-accent)}.chip--danger{--chip-fg:var(--color-danger)}.chip--default{--chip-fg:var(--color-default-foreground)}.chip--success{--chip-fg:var(--color-success)}.chip--warning{--chip-fg:var(--color-warning)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--color-accent);--chip-fg:var(--color-accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--color-success);--chip-fg:var(--color-success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--color-warning);--chip-fg:var(--color-warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--color-danger);--chip-fg:var(--color-danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--color-accent-soft);--chip-fg:var(--color-accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--color-success-soft);--chip-fg:var(--color-success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--color-warning-soft);--chip-fg:var(--color-warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--color-danger-soft);--chip-fg:var(--color-danger-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;overflow-x:auto}.table__scroll-container::-webkit-scrollbar{width:6px}.table__scroll-container::-webkit-scrollbar-track{background:0 0}.table__scroll-container::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.table__scroll-container::-webkit-scrollbar-thumb:hover{background:#00000040}:is([data-theme=dark],.dark) .table__scroll-container{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb{background:#ffffff26}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb:hover{background:#ffffff40}.table-root--primary{background-color:var(--surface-secondary);padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 2.5)}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary .table__column:first-child{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.table-root--secondary .table__column:last-child{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2)}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media(hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);position:absolute}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media(hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__body tr:first-child td:first-child{border-top-left-radius:calc(var(--radius) * 2)}.table__body tr:first-child td:last-child{border-top-right-radius:calc(var(--radius) * 2)}.table__body tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius) * 2)}.table__body tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius) * 2)}.table__body:not(tbody){border-radius:calc(var(--radius) * 2);height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.table__row[data-drop-target=true] .table__cell{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{position:relative;overflow:auto}.table__column-resizer{top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x: 50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;background-clip:content-box;border-style:none;outline-style:none;position:absolute}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary) 70%,transparent)}}.skeleton--shimmer:after{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s linear infinite skeleton;position:absolute}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:calc(var(--spacing) * 1);--meter-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.meter .meter__track{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);border-radius:3.40282e38px;position:absolute}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:calc(var(--spacing) * 1)}.meter--lg .meter__track{height:calc(var(--spacing) * 3)}.meter--default{--meter-fill:var(--color-default-foreground)}.meter--accent{--meter-fill:var(--color-accent)}.meter--success{--meter-fill:var(--color-success)}.meter--warning{--meter-fill:var(--color-warning)}.meter--danger{--meter-fill:var(--color-danger)}.progress-bar{gap:calc(var(--spacing) * 1);--progress-bar-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.progress-bar .progress-bar__track{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);border-radius:3.40282e38px;position:absolute}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:calc(var(--spacing) * 1)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3)}.progress-bar--default{--progress-bar-fill:var(--color-default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--color-accent)}.progress-bar--success{--progress-bar-fill:var(--color-success)}.progress-bar--warning{--progress-bar-fill:var(--color-warning)}.progress-bar--danger{--progress-bar-fill:var(--color-danger)}.progress-circle{--progress-circle-stroke:var(--color-accent);--progress-circle-track-stroke:var(--color-default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--color-default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--color-accent)}.progress-circle--success{--progress-circle-stroke:var(--color-success)}.progress-circle--warning{--progress-circle-stroke:var(--color-warning)}.progress-circle--danger{--progress-circle-stroke:var(--color-danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);transform-origin:50%;animation:.75s linear infinite spin;position:relative}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media(min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--bottom-end{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--top-end{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row;display:flex;position:absolute;left:0;right:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:calc(var(--spacing) * 1);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:1;position:absolute}@media(min-width:40rem){.toast__close-button{pointer-events:none;top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);border-style:var(--tw-border-style);background-color:var(--overlay);opacity:0;border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media(hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing) * 2)}@media(min-width:40rem){.toast__action{margin-top:calc(var(--spacing) * 0)}}.toast--accent .toast__title{color:var(--accent)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger)}::view-transition-old(*){will-change:translate,opacity}::view-transition-new(*){will-change:translate,opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.checkbox{gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex}.checkbox:not(:has([data-slot=description])){align-items:center}.checkbox:has([data-slot=description]){align-items:flex-start}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox [data-slot=description]{text-wrap:wrap;-webkit-user-select:none;user-select:none}.checkbox:disabled,.checkbox[data-disabled=true],.checkbox[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground);background:var(--accent-hover)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox:has([data-slot=description]) .checkbox__control{margin-top:calc(var(--spacing) * .5)}.checkbox__control:before{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute}@media(prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox[data-focus-visible=true] .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--color-default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:calc(var(--spacing) * 0);display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field_group{width:100%}:where(.fieldset__field_group>: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)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{border-color:var(--color-field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-background,var(--default));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-background,var(--default))}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-otp__slot[data-invalid=true]{background-color:var(--color-field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);background-color:var(--field-placeholder,var(--muted));border-radius:4px;width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{background-color:var(--separator);border-radius:4px;flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--color-default);--input-otp-slot-bg-hover:var(--color-default-hover);--input-otp-slot-bg-focus:var(--color-default)}@media(hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--color-field-focus)}.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--color-default);--input-bg-hover:var(--color-default-hover);--input-bg-focus:var(--color-default)}@media(hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{padding-left:calc(var(--spacing) * 0);border-top-left-radius:0;border-bottom-left-radius:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{padding-right:calc(var(--spacing) * 0);border-top-right-radius:0;border-bottom-right-radius:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-right-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-left-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-right:none;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--color-default);--input-group-bg-hover:var(--color-default-hover);--input-group-bg-focus:var(--color-default)}@media(hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.number-field__input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media(min-width:40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-top-left-radius:0;border-bottom-left-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-top-right-radius:0;border-bottom-right-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground)) 10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--field-placeholder,var(--muted))}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field__decrement-button{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--field-placeholder,var(--muted));border-top-right-radius:0;border-bottom-right-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--color-default);--number-field-group-bg-hover:var(--color-default-hover);--number-field-group-bg-focus:var(--color-default)}@media(hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--color-default);--radio-control-bg-hover:var(--color-default-hover)}.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.radio:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control),.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control)) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex;position:relative}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio [data-slot=description]{text-wrap:wrap;-webkit-user-select:none;user-select:none}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);border-radius:3.40282e38px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:focus-visible .radio__control,.radio[data-focus-visible=true] .radio__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.radio:active .radio__control,.radio[data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[aria-checked=true] .radio__control,.radio[data-selected=true] .radio__control{background-color:var(--accent);border-color:#0000}.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-visible,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-within,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio__indicator{inset:calc(var(--spacing) * 0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.radio__indicator:empty:before{content:"";background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);border-radius:3.40282e38px;scale:1}@media(prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[aria-checked=true] .radio__indicator:empty:before,.radio[data-selected=true] .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected=true][data-pressed=true] .radio__indicator:empty:before{scale:.5714}.radio__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media(min-width:40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-field__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.search-field__group:has([slot=clear]) .search-field__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.search-field__clear-button{margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--color-default);--search-field-group-bg-hover:var(--color-default-hover);--search-field-group-bg-focus:var(--color-default)}@media(hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--color-field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea[data-invalid=true]{background-color:var(--color-field-focus)}.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--color-default);--textarea-bg-hover:var(--color-default-hover);--textarea-bg-focus:var(--color-default)}@media(hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--accent);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{color:var(--accent)}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}@media(hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:3.40282e38px;position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--accent);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;margin-inline:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;outline-style:none;margin-block:2px;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{color:var(--accent)}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent);border-radius:0}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}@media(hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default) 20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.range-calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:3.40282e38px;position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]{will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent);transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent)}.calendar-year-picker__year-grid{pointer-events:none;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);opacity:0;will-change:opacity;scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;overflow-y:auto}.calendar-year-picker__year-grid::-webkit-scrollbar{width:6px}.calendar-year-picker__year-grid::-webkit-scrollbar-track{background:0 0}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:#00000040}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:#ffffff26}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:#ffffff40}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media(hover:hover)and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media(hover:hover)and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.date-field--full-width{width:100%}.time-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media(min-width:40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{padding-right:calc(var(--spacing) * 0);flex:none}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-left:calc(var(--spacing) * 0)}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__input-container::-webkit-scrollbar{display:none}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{padding:calc(var(--spacing) * 0);color:var(--muted)}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{color:var(--accent)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{color:var(--danger)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--color-default);--date-input-group-bg-hover:var(--color-default-hover);--date-input-group-bg-focus:var(--color-default)}@media(hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-picker__popover::-webkit-scrollbar{display:none}.date-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{will-change:opacity,transform}.date-range-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.date-range-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:calc(var(--spacing) * 1);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-range-picker__popover::-webkit-scrollbar{display:none}.date-range-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{will-change:opacity,transform}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;border-radius:4px;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.separator--secondary{background-color:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}.separator--tertiary{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.separator--tertiary{background-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.separator__container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--default);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{inset:calc(var(--spacing) * 0);aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.avatar--lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent)}.avatar__fallback--default{color:var(--default-foreground)}.avatar__fallback--success{color:var(--success)}.avatar__fallback--warning{color:var(--warning)}.avatar__fallback--danger{color:var(--danger)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--accent{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.avatar--soft .avatar__fallback--accent{color:var(--accent)}.avatar--soft .avatar__fallback--success{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--success{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.avatar--soft .avatar__fallback--success{color:var(--success)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--warning{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.avatar--soft .avatar__fallback--warning{color:var(--warning)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--danger{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.avatar--soft .avatar__fallback--danger{color:var(--danger)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:calc(var(--spacing) * 0)}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--accent{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.alert-dialog__icon--accent{color:var(--accent)}.alert-dialog__icon--success{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--success{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.alert-dialog__icon--success{color:var(--success)}.alert-dialog__icon--warning{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--warning{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.alert-dialog__icon--warning{color:var(--warning)}.alert-dialog__icon--danger{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--danger{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.alert-dialog__icon--danger{color:var(--danger)}.alert-dialog__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin-block:calc(var(--spacing) * 0);-webkit-overflow-scrolling:touch;flex:1;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.alert-dialog__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media(prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.drawer__content{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);display:flex;position:fixed}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media(prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:calc(var(--spacing) * 0)}.drawer__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing) * 0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 9);background-color:var(--separator);border-radius:3.40282e38px}.drawer__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:calc(var(--spacing) * 0)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__container--full{padding:calc(var(--spacing) * 0)}@media(min-width:40rem){.modal__container--full{padding:calc(var(--spacing) * 0)}}.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% ;--tw-enter-scale:1}@media(min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% }}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:calc(var(--spacing) * 0)}.modal__dialog--scroll-inside{overflow:hidden}.modal__dialog--scroll-outside{height:auto;min-height:calc(var(--spacing) * 0);flex-shrink:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.modal__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin-block:calc(var(--spacing) * 0);flex:1;line-height:1.43}.modal__body--scroll-inside{-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.modal__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay)}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 1.5);background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab,var(--border) 40%,transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.combo-box [data-slot=input]{min-width:calc(var(--spacing) * 0);flex:1}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-right:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__trigger{top:50%;right:calc(var(--spacing) * 0);--tw-translate-y: -50% ;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;padding-right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:absolute}@media(hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.select__trigger:has(.select__indicator){padding-right:calc(var(--spacing) * 7)}@media(hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.select__trigger:hover,.select__trigger[data-hovered=true]{border-color:var(--color-field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--color-field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--color-default);--select-trigger-bg-hover:var(--color-default-hover);--select-trigger-bg-focus:var(--color-default)}@media(hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true]{background-color:var(--select-trigger-bg-focus)}.select__value{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-right:calc(var(--spacing) * 7)}@media(hover:hover){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){border-color:var(--color-field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--color-field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--color-default);--autocomplete-trigger-bg-hover:var(--color-default-hover);--autocomplete-trigger-bg-focus:var(--color-default)}@media(hover:hover){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true]{background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground) 60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin-right:calc(var(--spacing) * 0);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.scroll-shadow{--scroll-shadow-size:40px;position:relative}.scroll-shadow--vertical{overflow-y:auto}.scroll-shadow--horizontal{overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent;mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.scroll-shadow--hide-scrollbar::-webkit-scrollbar{display:none}[class*="bg-[var(--color-bg-card)]"],.card{transition:border-color .25s,box-shadow .25s}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[1100\]{z-index:1100}.z-\[1300\]{z-index:1300}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-\[calc\(100\*var\(--om-vh\)\)\]{height:calc(100 * var(--om-vh))}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[calc\(78\*var\(--om-vh\)\)\]{max-height:calc(78 * var(--om-vh))}.max-h-\[calc\(85\*var\(--om-vh\)\)\]{max-height:calc(85 * var(--om-vh))}.max-h-\[calc\(95\*var\(--om-vh\)\)\]{max-height:calc(95 * var(--om-vh))}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[18px\]{min-height:18px}.min-h-\[26px\]{min-height:26px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[calc\(100\*var\(--om-vh\)\)\]{min-height:calc(100 * var(--om-vh))}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[220px\]{width:220px}.w-\[min\(80vw\,380px\)\]{width:min(80vw,380px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[60ch\]{max-width:60ch}.max-w-\[95vw\]{max-width:95vw}.max-w-\[140px\]{max-width:140px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[420px\]{max-width:420px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[7rem\]{min-width:7rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.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-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-\[3px\]{border-radius:3px}.rounded-\[15px\]{border-radius:15px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#f5a524\]\/30{border-color:#f5a5244d}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--color-accent-primary\)\]{border-color:var(--color-accent-primary)}.border-\[var\(--color-border-default\)\]{border-color:var(--color-border-default)}.border-\[var\(--color-danger\,\#ff5c5c\)\]{border-color:var(--color-danger,#ff5c5c)}.border-\[var\(--color-text-tertiary\)\]{border-color:var(--color-text-tertiary)}.border-\[var\(--om-border\)\]{border-color:var(--om-border)}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#f5a524\]\/10{background-color:#f5a5241a}.bg-\[\#f5a524\]\/15{background-color:#f5a52426}.bg-\[var\(--accent-primary-transparent\)\]{background-color:var(--accent-primary-transparent)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-input\)\]{background-color:var(--bg-input)}.bg-\[var\(--color-accent-primary\)\],.bg-\[var\(--color-accent-primary\)\]\/10{background-color:var(--color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent-primary\)\]\/10{background-color:color-mix(in oklab,var(--color-accent-primary) 10%,transparent)}}.bg-\[var\(--color-bg-active\)\]{background-color:var(--color-bg-active)}.bg-\[var\(--color-bg-card\)\],.bg-\[var\(--color-bg-card\)\]\/40{background-color:var(--color-bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-bg-card\)\]\/40{background-color:color-mix(in oklab,var(--color-bg-card) 40%,transparent)}}.bg-\[var\(--color-bg-card\)\]\/90{background-color:var(--color-bg-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-bg-card\)\]\/90{background-color:color-mix(in oklab,var(--color-bg-card) 90%,transparent)}}.bg-\[var\(--color-bg-hover\)\]{background-color:var(--color-bg-hover)}.bg-\[var\(--color-bg-input\)\]{background-color:var(--color-bg-input)}.bg-\[var\(--color-bg-primary\)\]{background-color:var(--color-bg-primary)}.bg-\[var\(--color-bg-secondary\)\]{background-color:var(--color-bg-secondary)}.bg-\[var\(--color-bg-subtle\)\]{background-color:var(--color-bg-subtle)}.bg-\[var\(--color-border-default\)\]{background-color:var(--color-border-default)}.bg-\[var\(--error-bg\)\]{background-color:var(--error-bg)}.bg-\[var\(--stat-enabled-bg\)\]{background-color:var(--stat-enabled-bg)}.bg-\[var\(--stat-models-bg\)\]{background-color:var(--stat-models-bg)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black{background-color:var(--color-black)}.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-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-zinc-700\/40{background-color:#3f3f4666}@supports (color:color-mix(in lab,red,red)){.bg-zinc-700\/40{background-color:color-mix(in oklab,var(--color-zinc-700) 40%,transparent)}}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-zinc-800{--tw-gradient-from:var(--color-zinc-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-900{--tw-gradient-to:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.92rem\]{font-size:1.92rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#f5a524\]{color:#f5a524}.text-\[var\(--accent-tertiary\)\]{color:var(--accent-tertiary)}.text-\[var\(--color-accent-primary\)\]{color:var(--color-accent-primary)}.text-\[var\(--color-danger\,\#ff5c5c\)\]{color:var(--color-danger,#ff5c5c)}.text-\[var\(--color-success\,\#3ddc84\)\]{color:var(--color-success,#3ddc84)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-tertiary\)\]{color:var(--color-text-tertiary)}.text-\[var\(--color-warning\,\#f5a623\)\]{color:var(--color-warning,#f5a623)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--om-accent-2\)\]{color:var(--om-accent-2)}.text-\[var\(--om-sub\)\]{color:var(--om-sub)}.text-\[var\(--om-text\)\]{color:var(--om-text)}.text-\[var\(--stat-enabled\)\]{color:var(--stat-enabled)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-emerald-300{color:var(--color-emerald-300)}.text-green-400{color:var(--color-green-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.text-violet-300{color:var(--color-violet-300)}.text-violet-400\/90{color:#a685ffe6}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/90{color:color-mix(in oklab,var(--color-violet-400) 90%,transparent)}}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-violet-400\/70{text-decoration-color:#a685ffb3}@supports (color:color-mix(in lab,red,red)){.decoration-violet-400\/70{-webkit-text-decoration-color:color-mix(in oklab,var(--color-violet-400) 70%,transparent);text-decoration-color:color-mix(in oklab,var(--color-violet-400) 70%,transparent)}}.underline-offset-\[3px\]{text-underline-offset:3px}.placeholder-\[var\(--color-text-tertiary\)\]::placeholder{color:var(--color-text-tertiary)}.placeholder-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/40::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--color-accent-primary\)\]{--tw-ring-color:var(--color-accent-primary)}.ring-\[var\(--color-bg-secondary\)\]{--tw-ring-color:var(--color-bg-secondary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}@media(hover:hover){.group-hover\:text-\[var\(--color-accent-primary\)\]:is(:where(.group):hover *){color:var(--color-accent-primary)}.group-hover\:text-violet-200:is(:where(.group):hover *){color:var(--color-violet-200)}}.placeholder\:text-\[var\(--color-text-tertiary\)\]::placeholder{color:var(--color-text-tertiary)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--accent-primary\)\]:hover{border-color:var(--accent-primary)}.hover\:border-\[var\(--color-accent-primary\)\]:hover{border-color:var(--color-accent-primary)}.hover\:border-\[var\(--color-card-hover-border\)\]:hover{border-color:var(--color-card-hover-border)}.hover\:border-green-500\/60:hover{border-color:#00c75899}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-500\/60:hover{border-color:color-mix(in oklab,var(--color-green-500) 60%,transparent)}}.hover\:border-red-500\/60:hover{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/60:hover{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-\[var\(--color-accent-primary\)\]\/15:hover{background-color:var(--color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-accent-primary\)\]\/15:hover{background-color:color-mix(in oklab,var(--color-accent-primary) 15%,transparent)}}.hover\:bg-\[var\(--color-accent-primary\)\]\/90:hover{background-color:var(--color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-accent-primary\)\]\/90:hover{background-color:color-mix(in oklab,var(--color-accent-primary) 90%,transparent)}}.hover\:bg-\[var\(--color-bg-hover\)\]:hover,.hover\:bg-\[var\(--color-bg-hover\)\]\/40:hover{background-color:var(--color-bg-hover)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-bg-hover\)\]\/40:hover{background-color:color-mix(in oklab,var(--color-bg-hover) 40%,transparent)}}.hover\:bg-\[var\(--color-bg-secondary\)\]:hover{background-color:var(--color-bg-secondary)}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-violet-500\/15:hover{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/15:hover{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-\[var\(--color-accent-primary\)\]:hover{color:var(--color-accent-primary)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-\[var\(--om-accent-3\)\]:hover{color:var(--om-accent-3)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-violet-200:hover{color:var(--color-violet-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-violet-300:hover{-webkit-text-decoration-color:var(--color-violet-300);text-decoration-color:var(--color-violet-300)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--color-accent-primary\)\]:focus{border-color:var(--color-accent-primary)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--color-accent-primary\)\]:focus{--tw-ring-color:var(--color-accent-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-accent-primary\)\]:focus-visible{--tw-ring-color:var(--color-accent-primary)}.focus-visible\:ring-violet-400\/50:focus-visible{--tw-ring-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-violet-400\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--color-bg-secondary\)\]:focus-visible{--tw-ring-offset-color:var(--color-bg-secondary)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-accent-primary\)\]:focus-visible{outline-color:var(--color-accent-primary)}@media(hover:hover){.enabled\:hover\:border-\[var\(--color-accent-primary\)\]:enabled:hover{border-color:var(--color-accent-primary)}.enabled\:hover\:text-\[var\(--color-text-primary\)\]:enabled:hover{color:var(--color-text-primary)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[focused\=true\]\:bg-\[var\(--color-bg-hover\)\][data-focused=true]{background-color:var(--color-bg-hover)}.data-\[selected\]\:bg-\[var\(--accent-primary\)\]\/10[data-selected]{background-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:bg-\[var\(--accent-primary\)\]\/10[data-selected]{background-color:color-mix(in oklab,var(--accent-primary) 10%,transparent)}}.data-\[selected\]\:text-\[var\(--accent-primary\)\][data-selected]{color:var(--accent-primary)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-y-1{row-gap:calc(var(--spacing) * 1)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:text-amber-400:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-amber-400:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-amber-400:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:var(--color-amber-400)}@media(prefers-color-scheme:dark){.dark\:text-amber-400:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-amber-400,.dark\:text-amber-400:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-amber-400:before,.dark\:text-amber-400:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-amber-400:after{color:var(--color-amber-400)}}.font-brand-wordmark{font-family:var(--font-brand);letter-spacing:.02em;font-weight:700}.page-title{font-family:"Bricolage Grotesque",var(--font-sans);letter-spacing:-.02em;color:var(--color-text-primary);font-size:1.875rem;font-weight:800;line-height:1.15}.page-subtitle{color:var(--color-text-secondary);margin-top:.375rem;font-size:.9375rem;line-height:1.4}.mobile-scroll-row{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.mobile-scroll-row::-webkit-scrollbar{width:0;height:0;display:none}.mobile-scroll-row>*{flex:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:root[data-om-theme=onlymind]{color-scheme:dark;--om-page:#07060b;--om-surface:#0c0a12;--om-panel:#0f0d16;--om-card:#15121d;--om-card-2:#1a1723;--om-hover:#1c1826;--om-raised:#221d2f;--om-seg:#2a2440;--om-track:#241f33;--om-border-lo:#1f1b2a;--om-divider:#1e1a28;--om-border:#24202f;--om-border-hi:#2f2a3d;--om-border-strong:#3d3950;--om-text-strong:#fff;--om-text:#f1eff6;--om-text-2:#d8d4e2;--om-body:#c9c5d6;--om-sub:#9a95ab;--om-sub-2:#8a83a0;--om-muted:#6b6680;--om-dim:#5e5773;--om-faint:#4a4560;--om-accent:#7b5cf6;--om-accent-hover:#8f74f8;--om-accent-2:#a58bff;--om-accent-3:#c4b3ff;--om-accent-4:#e0d6ff;--om-accent-deep:#4a3f78;--om-brand:#7030ef;--om-brand-2:#db1fff;--om-on-accent:#fff;--om-ink:#fff;--om-legacy-page:#0c0a14;--om-legacy-card:#16121f;--om-legacy-hover:#1c1726;--om-legacy-active:#221c30;--om-legacy-border:#1a1535;--om-legacy-text:#efe9f7;--om-legacy-accent:#8b5cff;--om-legacy-pale:#c4b1ff}:root[data-om-theme=dark]{color-scheme:dark;--om-page:#000;--om-surface:#0f0f0f;--om-panel:#141414;--om-card:#1a1a1a;--om-card-2:#1e1e1e;--om-hover:#222;--om-raised:#272727;--om-seg:#2e2e2e;--om-track:#2a2a2a;--om-border-lo:#222;--om-divider:#242424;--om-border:#2d2d2d;--om-border-hi:#3d3d3d;--om-border-strong:#4d4d4d;--om-text-strong:#fff;--om-text:#fff;--om-text-2:#e2e2e2;--om-body:#cfcfcf;--om-sub:#ababab;--om-sub-2:#969696;--om-muted:#7a7a7a;--om-dim:#686868;--om-faint:#525252;--om-accent:#00aff0;--om-accent-hover:#2fc0f5;--om-accent-2:#4cc8f5;--om-accent-3:#8fdcf8;--om-accent-4:#c8eefc;--om-accent-deep:#0b4a63;--om-brand:#0098d4;--om-brand-2:#2fd0ff;--om-on-accent:#fff;--om-ink:#fff;--om-legacy-page:#000;--om-legacy-card:#1a1a1a;--om-legacy-hover:#222;--om-legacy-active:#272727;--om-legacy-border:#2d2d2d;--om-legacy-text:#f2f2f2;--om-legacy-accent:#33bff3;--om-legacy-pale:#8fdcf8}:root[data-om-theme=light]{color-scheme:light;--om-page:#f3f4f6;--om-surface:#fff;--om-panel:#f7f8fa;--om-card:#fff;--om-card-2:#fafbfc;--om-hover:#f0f2f5;--om-raised:#eceff3;--om-seg:#e4e8ee;--om-track:#e2e6eb;--om-border-lo:#eceef1;--om-divider:#eaedf0;--om-border:#e2e5e9;--om-border-hi:#ccd2da;--om-border-strong:#b4bcc6;--om-text-strong:#111214;--om-text:#1f2024;--om-text-2:#2f3237;--om-body:#444851;--om-sub:#69707b;--om-sub-2:#7a808a;--om-muted:#8d939d;--om-dim:#a0a6af;--om-faint:#b6bcc4;--om-accent:#00aff0;--om-accent-hover:#009bd6;--om-accent-2:#008fc6;--om-accent-3:#0077a6;--om-accent-4:#005f85;--om-accent-deep:#bfe7f8;--om-brand:#00a3e0;--om-brand-2:#36c6f6;--om-on-accent:#fff;--om-ink:#15171b;--om-legacy-page:#f3f4f6;--om-legacy-card:#fff;--om-legacy-hover:#f0f2f5;--om-legacy-active:#e8ebef;--om-legacy-border:#e2e5e9;--om-legacy-text:#1f2024;--om-legacy-accent:#009bd6;--om-legacy-pale:#0077a6}:root[data-om-theme=aurora]{color-scheme:dark;--om-page:#071017;--om-surface:#0a141d;--om-panel:#0d1924;--om-card:#0f1d2a;--om-card-2:#122230;--om-hover:#16293a;--om-raised:#1a3042;--om-seg:#1d3a50;--om-track:#19303f;--om-border-lo:#152532;--om-divider:#172836;--om-border:#1e2f3c;--om-border-hi:#2a4558;--om-border-strong:#3a5a70;--om-text-strong:#fff;--om-text:#f4fbff;--om-text-2:#d9e8f2;--om-body:#c3d6e3;--om-sub:#a8bfd0;--om-sub-2:#8fa8ba;--om-muted:#6f899c;--om-dim:#5e778a;--om-faint:#4a6273;--om-accent:#2fc4f2;--om-accent-hover:#5fd6fa;--om-accent-2:#80e7ff;--om-accent-3:#b5f1ff;--om-accent-4:#dcf8ff;--om-accent-deep:#1b5468;--om-brand:#1fb3e6;--om-brand-2:#8b6bff;--om-on-accent:#fff;--om-ink:#eaf7ff;--om-legacy-page:#071017;--om-legacy-card:#0f1d2a;--om-legacy-hover:#16293a;--om-legacy-active:#1a3042;--om-legacy-border:#1e2f3c;--om-legacy-text:#eef8ff;--om-legacy-accent:#45d7ff;--om-legacy-pale:#b5f1ff}:root[data-om-theme=aurora] body{background:linear-gradient(135deg,#1241536b,transparent 34%),linear-gradient(225deg,#3e265f57,transparent 38%),var(--om-page);background-attachment:fixed}:root.om-theme-switching *,:root.om-theme-switching :before,:root.om-theme-switching :after{transition:none!important}:root{--om-vh:1vh;--om-dvh:1dvh}#root{zoom:var(--om-ui-scale,1);--om-vh:calc(1vh / var(--om-ui-scale,1));--om-dvh:calc(1dvh / var(--om-ui-scale,1))}:root{--bg-primary:var(--om-legacy-page);--bg-secondary:var(--om-legacy-card);--bg-sidebar:var(--om-legacy-page);--bg-card:var(--om-legacy-card);--bg-hover:var(--om-legacy-hover);--bg-active:var(--om-legacy-active);--bg-input:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root{--bg-input:color-mix(in srgb, var(--om-ink) 4%, transparent)}}:root{--surface:var(--om-legacy-card);--text-primary:var(--om-legacy-text);--text-secondary:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root{--text-secondary:color-mix(in srgb, var(--om-ink) 70%, transparent)}}:root{--text-tertiary:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root{--text-tertiary:color-mix(in srgb, var(--om-ink) 55%, transparent)}}:root{--border-color:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root{--border-color:color-mix(in srgb, var(--om-ink) 8%, transparent)}}:root{--border:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root{--border:color-mix(in srgb, var(--om-ink) 8%, transparent)}}:root{--shadow-color:#00000080;--accent:var(--om-brand);--primary:var(--om-brand);--accent-primary:var(--om-brand);--accent-secondary:var(--om-brand-2);--accent-tertiary:var(--om-legacy-accent);--accent-primary-transparent:var(--om-brand)}@supports (color:color-mix(in lab,red,red)){:root{--accent-primary-transparent:color-mix(in srgb, var(--om-brand) 15%, transparent)}}:root{--accent-gradient:linear-gradient(135deg, var(--om-brand), var(--om-brand-2));--gradient-start:var(--om-brand);--gradient-end:var(--om-brand-2);--glow-subtle:0 0 12px var(--om-brand)}@supports (color:color-mix(in lab,red,red)){:root{--glow-subtle:0 0 12px color-mix(in srgb, var(--om-brand) 15%, transparent)}}:root{--glow-primary:0 0 24px var(--om-brand)}@supports (color:color-mix(in lab,red,red)){:root{--glow-primary:0 0 24px color-mix(in srgb, var(--om-brand) 45%, transparent)}}:root{--font-medium:500;--font-semibold:600;--font-bold:700;--error:#ef4444;--error-bg:#ef44441f;--error-border:#ef44444d;--stat-enabled:#3ddc84;--stat-enabled-bg:#3ddc8429;--stat-disabled:var(--om-sub-2);--stat-disabled-bg:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root{--stat-disabled-bg:color-mix(in srgb, var(--om-ink) 5%, transparent)}}:root{--stat-models:var(--om-legacy-accent);--stat-models-bg:var(--om-accent)}@supports (color:color-mix(in lab,red,red)){:root{--stat-models-bg:color-mix(in srgb, var(--om-accent) 15%, transparent)}}:root{--stat-accounts:var(--om-brand-2);--stat-accounts-bg:var(--om-brand-2)}@supports (color:color-mix(in lab,red,red)){:root{--stat-accounts-bg:color-mix(in srgb, var(--om-brand-2) 15%, transparent)}}:root{--status-owner:var(--om-legacy-pale);--status-owner-bg:var(--om-accent)}@supports (color:color-mix(in lab,red,red)){:root{--status-owner-bg:color-mix(in srgb, var(--om-accent) 18%, transparent)}}:root{--status-chatter:#3ddc84;--status-chatter-bg:#3ddc8429;--toggle-off-bg:var(--om-ink)}@supports (color:color-mix(in lab,red,red)){:root{--toggle-off-bg:color-mix(in srgb, var(--om-ink) 10%, transparent)}}[class*="bg-[var(--color-bg-card)]"]:hover,.card:hover{border-color:var(--color-card-hover-border)}.chat-setup-card{transition:background .25s,border-color .25s}.chat-setup-card:hover{border-color:var(--color-card-hover-border)!important}@keyframes spin{to{transform:rotate(360deg)}}.om-spin{box-sizing:border-box;width:var(--om-spin-size,28px);height:var(--om-spin-size,28px);border:var(--om-spin-border,2.5px) solid var(--color-border-default);border-top-color:var(--color-accent-primary);border-radius:50%;flex-shrink:0;animation:.7s linear infinite spin}#nprogress .bar{background:var(--color-accent-primary)!important;height:3px!important}#nprogress .peg{box-shadow:0 0 10px var(--color-accent-primary),0 0 5px var(--color-accent-primary)!important}#nprogress .spinner-icon{border-top-color:var(--color-accent-primary)!important;border-left-color:var(--color-accent-primary)!important}html,body,#root{min-width:0;max-width:100%}body{overflow-x:hidden}@media(max-width:900px){.mobile-page-shell{padding:1rem}.mobile-stack-grid{grid-template-columns:minmax(0,1fr)!important}.mobile-card-shell{min-width:0;border-radius:15px!important;padding:16px 14px!important}.mobile-section-header{flex-wrap:wrap;align-items:flex-start!important;gap:10px!important}.mobile-section-header>div{flex:calc(100% - 54px);min-width:0}.mobile-section-header>:last-child{flex:100%;min-width:0}.mobile-section-header>:last-child button{width:100%}.custom-pricing-row{align-items:stretch!important;gap:8px!important;padding:11px 10px!important}.custom-pricing-name{flex:100%!important;min-width:0!important}.custom-pricing-number{flex:1 1 0;min-width:0;width:auto!important}.custom-pricing-remove{align-self:flex-end;padding-bottom:0!important}.pa-studio{min-width:0;border-radius:14px!important}.pa-studio>div:first-child{padding:16px 12px 104px!important}.pa-section-tabs{flex-direction:column;gap:4px!important;padding:4px!important}.pa-section-tabs>button{width:100%;min-width:0;flex:none!important;justify-content:flex-start!important;padding:10px 12px!important}.pa-persona-panel{min-width:0;border-radius:15px!important;padding:16px 12px!important}.pa-persona-header{flex-wrap:wrap;min-width:0;align-items:flex-start!important}.pa-persona-header>div:nth-child(2){min-width:0;flex:calc(100% - 56px)!important}.pa-persona-action{flex:100%;min-width:0}.pa-persona-action>div,.pa-persona-action>button{width:100%;min-width:0}.pa-persona-action>div{flex-wrap:wrap}.pa-persona-action>div>button{flex:150px;min-width:0}.pa-persona-row-header{flex-wrap:wrap;gap:8px!important;padding:11px 10px!important}.pa-persona-row-header>div:nth-child(3){min-width:0;flex:calc(100% - 88px)!important}.pa-persona-row-header>div:nth-child(4){margin-inline-start:auto}.pa-persona-row-header>div>div>span:first-child{overflow-wrap:anywhere}.content-subtab{height:auto!important;min-height:0!important;overflow:visible!important}.content-card-grid{grid-template-columns:minmax(0,1fr)!important}.mobile-save-pill{left:.75rem!important;right:.75rem!important;bottom:calc(var(--shell-tabbar-h) + .75rem)!important}.mobile-save-pill>div{justify-content:flex-end;width:100%;max-width:100%;overflow-x:auto}.mobile-wrap-actions{flex-wrap:wrap;width:100%;min-width:0}.mobile-wrap-actions>*{max-width:100%}.mobile-full-actions{flex-wrap:wrap;width:100%;margin-left:0!important}.mobile-status-column{width:100%;align-items:flex-start!important;max-width:100%!important}.mobile-rail-layout{flex-direction:column;width:100%;min-width:0;align-items:stretch!important;gap:1rem!important}.mobile-rail-layout>*{min-width:0;max-width:100%}.mobile-rail{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;max-width:100%;padding-bottom:.25rem;overflow-x:auto;flex-direction:row!important;width:100%!important;position:static!important}.mobile-rail>button{white-space:nowrap;flex:none}.mobile-editor-shell{padding:1rem .75rem 6rem!important}.mobile-attach-popover{max-height:calc(100 * var(--om-dvh) - 5rem);overflow-y:auto;width:auto!important;max-width:none!important;position:fixed!important;inset:4rem .75rem auto!important}.mobile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:9rem!important}.mobile-media-grid>button{height:9rem!important}.mobile-page-shell [style*="position: fixed"][style*="bottom: 0px"][style*="left: 0px"][style*="right: 0px"]{bottom:var(--shell-tabbar-h)!important;box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding-inline:.75rem!important}.mobile-page-shell [style*="position: fixed"][style*="bottom: 0px"][style*="left: 0px"][style*="right: 0px"]>div{max-width:100%;overflow-x:auto}.mobile-bottom-bar{overflow-x:auto;bottom:var(--shell-tabbar-h)!important;box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding-inline:.75rem!important}.mobile-bottom-bar>div{box-sizing:border-box;max-width:100%;overflow-x:auto;width:100%!important}.mobile-modal-overlay{padding:.75rem!important}.mobile-modal-body{gap:1rem!important;padding:1rem!important}.mobile-inline-save-bar{width:100%;max-width:100%;overflow-x:auto}.mobile-inline-save-bar>div{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto}.tips-mobile-section{box-sizing:border-box;overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto;padding:1rem!important}.agency-copy-action-bar{left:0!important;bottom:var(--shell-tabbar-h)!important}.agency-copy-action-bar>div{padding-inline:.75rem}.agency-copy-action-bar>div>div{flex-wrap:wrap}.page-title{font-size:1.5rem}}@media(max-width:900px)and (pointer:coarse){button[role=switch]{min-block-size:0!important;min-height:0!important}}@media(max-width:900px){.mm-schedule-actions{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.mm-schedule-actions>*{width:100%!important;min-width:0!important}.mm-schedule-filters{flex-direction:column!important;align-items:stretch!important;gap:14px!important;display:flex!important}.mm-schedule-filter-group{flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.mm-schedule-filter-group>span{width:100%!important;line-height:1.2!important;display:block!important}.mm-schedule-filter-group>:last-child{width:100%!important;min-width:0!important;display:block!important}.mm-schedule-filter-divider{display:none!important}.mm-schedule-status-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.mm-schedule-status-filter>button{justify-content:flex-start!important;width:100%!important;min-width:0!important}.life-settings-master-grid{flex-direction:column!important;gap:18px!important}.life-settings-master-field,.life-settings-cap-field{flex:auto!important;width:100%!important}.life-settings-toggle-control{height:auto!important;min-height:56px!important;padding:8px 12px 8px 14px!important}.life-settings-toggle-control>button{transform-origin:100%;transform:scale(1.08)}.life-settings-advanced{gap:20px!important}.life-settings-modes>div{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.life-settings-modes>div>button{min-height:76px}.setup-c{min-width:0!important;overflow:hidden!important}.setup-c>div{min-width:0!important;padding-inline:16px!important}.chat-setup-card{min-width:0!important;padding:16px!important;overflow:hidden!important}.chat-setup-card-header{flex-wrap:wrap;min-width:0;align-items:flex-start!important;gap:9px!important}.chat-setup-card-heading{flex-wrap:wrap;flex:calc(100% - 48px)!important;align-items:flex-start!important;min-width:0!important}.chat-setup-card-heading>span:first-child{overflow-wrap:anywhere;min-width:0}.chat-setup-card-header>:last-child{max-width:100%;margin-inline-start:auto}.setup-followup-range{flex-direction:column!important;gap:9px!important}.setup-followup-step-box{box-sizing:border-box;width:100%;min-width:0}.setup-autodelete-row{flex-wrap:wrap;align-items:flex-start!important;gap:10px!important}.setup-autodelete-row>span:first-child{flex:calc(100% - 52px);min-width:0;white-space:normal!important}.setup-autodelete-row>div{flex:100%;min-width:0}.setup-override-row{flex-wrap:wrap;align-items:flex-start!important;gap:8px!important;padding-block:11px!important}.setup-override-row>div:first-child{min-width:0;flex:100%!important}.setup-override-row>div:last-child{width:100%;min-width:0}.setup-segmented{grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%!important;min-width:0!important;display:grid!important}.setup-segmented>button{overflow-wrap:anywhere;white-space:normal!important;min-width:0!important;padding-inline:8px!important}.setup-prompt-field{box-sizing:border-box;min-width:0;max-width:100%;display:block;width:100%!important}.automated-sequence-item,.automated-add-sequence{gap:8px!important;min-width:0!important}.automated-sequence-card{max-width:100%;border-radius:15px!important;min-width:0!important;overflow:hidden!important}.automated-sequence-actions{flex-wrap:wrap;min-width:0;padding:10px 11px!important}.automated-sequence-actions>:first-child{flex:100%;min-width:0}.automated-sequence-actions>button{flex:0 0 32px;width:32px;min-width:32px;margin-left:0}.automated-add-sequence-button{box-sizing:border-box;width:100%;min-width:0!important;padding:14px 16px!important}}@media(max-width:1100px){.notifPageCols{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:720px){.notifCols{grid-template-columns:minmax(0,1fr)!important}.notifCols>div{border-right:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}.lib{--lib-page: var(--om-page);--lib-panel: var(--om-surface);--lib-input: var(--om-panel);--lib-card: var(--om-card);--lib-line: var(--om-divider);--lib-line-2: var(--om-border-lo);--lib-line-hi: var(--om-border-hi);--lib-text: var(--om-text);--lib-body: var(--om-body);--lib-sub: var(--om-sub);--lib-muted: var(--om-muted);--lib-faint: var(--om-faint);--lib-purple: var(--om-accent);--lib-purple-lt: var(--om-accent-2);--lib-purple-pale: var(--om-accent-3);--lib-tint: color-mix(in srgb, var(--om-accent) 20%, transparent);--lib-stripe: repeating-linear-gradient(135deg, var(--om-panel) 0 8px, var(--om-card) 8px 16px);display:flex;height:calc(100 * var(--om-vh));margin-left:60px;background:var(--lib-page);color:var(--lib-text);font-family:Figtree,system-ui,sans-serif;overflow:hidden}.lib-panel{width:300px;flex:none;display:flex;flex-direction:column;background:var(--lib-panel);border-right:1px solid var(--lib-line)}.lib-panel-head{flex:none;height:60px;display:flex;align-items:center;gap:2px;padding:0 12px 0 18px}.lib-panel-title{flex:1;margin:0;font:600 18px Figtree,sans-serif}.lib-rows{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:2px 10px 14px}.lib-group{flex:none;height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font:600 11.5px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lib-muted)}.lib-row{flex:none;width:100%;height:58px;padding:0 12px;border:0;border-radius:9px;background:transparent;cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;color:var(--lib-body)}.lib-row:hover{background:var(--lib-card)}.lib-row.is-on{background:var(--lib-tint);color:var(--lib-text)}.lib-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lib-row-label{font:500 15px Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-row-meta{display:flex;align-items:center;gap:6px;font:400 12.5px Figtree,sans-serif;color:var(--lib-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.lib-row-part+.lib-row-part:before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 2px 0;border-radius:99px;background:var(--lib-faint)}.lib-main{flex:1;min-width:0;display:flex;flex-direction:column}.lib-main-head{flex:none;height:56px;display:flex;align-items:center;gap:10px;padding:0 20px 0 24px}.lib-main-title{margin:0;font:600 17px Figtree,sans-serif;white-space:nowrap}.lib-main-sub{font:400 12.5px Figtree,sans-serif;color:var(--lib-muted);white-space:nowrap}.lib-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;padding:16px 20px 24px 24px}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lib-col, 200px),1fr));gap:12px}.lib-tile{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--lib-stripe);border:1px solid var(--lib-line-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.lib-tile:hover{border-color:var(--lib-line-hi)}.lib-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lib-tile-ph{font:500 11px Figtree,sans-serif;color:var(--lib-faint)}.lib-tile-type{position:absolute;top:8px;left:8px;height:20px;padding:0 7px;border-radius:99px;background:color-mix(in srgb,var(--om-page) 70%,transparent);color:var(--lib-body);font:500 11px Figtree,sans-serif;display:flex;align-items:center}.lib-tile-date,.lib-tile-dur{position:absolute;bottom:8px;font:500 11px Figtree,sans-serif;color:var(--lib-sub);text-shadow:0 1px 2px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.lib-tile-date{left:10px}.lib-tile-note{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 27px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.72) 45%);pointer-events:none}.lib-tile-note-text{color:#fff;font:500 12px/1.35 Figtree,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.6);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.lib-tile-note~.lib-tile-date,.lib-tile-note~.lib-tile-dur{color:#ffffffc7}.lib-tile-dur{right:10px}.lib-toolbar{flex:none;border-bottom:1px solid var(--lib-line);min-height:48px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 20px 10px 24px}.lib-chips{display:flex;flex-wrap:wrap;gap:6px}.lib-chip{height:28px;padding:0 11px;border:1px solid var(--lib-line-hi);border-radius:99px;background:transparent;color:var(--lib-body);font:500 12.5px Figtree,sans-serif;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.lib-chip:hover{color:var(--lib-text)}.lib-chip.is-on{border-color:transparent;background:var(--lib-tint);color:var(--lib-purple-pale)}.lib-chip-n{font:500 11.5px Figtree,sans-serif;color:var(--lib-muted);font-variant-numeric:tabular-nums}.lib-chip.is-on .lib-chip-n{color:var(--lib-purple-lt)}.lib-sentinel{height:1px}.lib-spacer{flex:1}.lib-selbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lib-selbar-n{margin-right:2px;font:600 12.5px Figtree,sans-serif;color:var(--lib-purple-pale);white-space:nowrap;font-variant-numeric:tabular-nums}.lib-divider{width:1px;height:18px;margin:0 2px;background:var(--om-border)}.lib-anchor{position:relative}.lib-btn{height:28px;padding:0 10px;border:1px solid var(--lib-line-hi);border-radius:7px;background:transparent;color:var(--lib-body);font:500 12.5px Figtree,sans-serif;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.lib-btn:hover{color:var(--lib-text);border-color:var(--om-border-strong)}.lib-btn--ghost{border-color:transparent;color:var(--lib-sub);padding:0 8px}.lib-btn--ghost:hover{background:var(--lib-card);border-color:transparent}.lib-btn--primary{border:0;background:var(--lib-purple);color:#fff;font-weight:600}.lib-btn--primary:hover{background:var(--om-accent);color:#fff}.lib-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.lib-pop{position:absolute;right:0;top:34px;z-index:31;box-sizing:border-box;background:var(--lib-card);border:1px solid var(--lib-line-hi);border-radius:10px;box-shadow:0 12px 32px #0000008c}.lib-anchor--start>.lib-pop{right:auto;left:0}.lib-confirm{width:250px;padding:14px;display:flex;flex-direction:column;gap:10px}.lib-confirm-title{font:600 13.5px Figtree,sans-serif}.lib-confirm-body{font:400 12.5px/1.4 Figtree,sans-serif;color:var(--lib-sub)}.lib-confirm-actions{display:flex;justify-content:flex-end;gap:6px}.lib-tile.is-on{box-shadow:inset 0 0 0 2px var(--lib-purple)}.lib-check{position:absolute;top:4px;right:4px;z-index:1;width:28px;height:28px;padding:4px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.lib-check-dot{width:20px;height:20px;box-sizing:border-box;border-radius:99px;border:1.5px solid color-mix(in srgb,var(--om-text) 70%,transparent);background:color-mix(in srgb,var(--om-page) 35%,transparent);color:#fff;font:700 11px/17px Figtree,sans-serif;text-align:center}.lib-check[aria-checked=true] .lib-check-dot{border:0;background:var(--lib-purple);line-height:20px}.lib-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:40;height:38px;padding:0 16px;display:flex;align-items:center;gap:8px;background:var(--lib-card);border:1px solid var(--lib-line-hi);border-radius:10px;box-shadow:0 10px 28px #00000080;font:500 13px Figtree,sans-serif;color:var(--lib-text);white-space:nowrap}.lib-menu{width:230px;max-height:320px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:1px}.lib-menu-head{padding:6px 10px 4px;font:600 10.5px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lib-muted)}.lib-menu-item{width:100%;min-height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--lib-body);font:500 13px Figtree,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left}.lib-menu-item:hover{background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--lib-text)}.lib-menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-menu-meta{font:500 12px Figtree,sans-serif;color:var(--lib-muted);white-space:nowrap}.lib-menu-meta.is-on{color:var(--lib-purple-lt)}.lib-icon-btn{width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--lib-sub);cursor:pointer;display:flex;align-items:center;justify-content:center}.lib-icon-btn:hover{background:var(--lib-card);color:var(--lib-text)}.lib-menu-check{color:var(--lib-purple-lt)}.lib-listpick{width:260px;max-height:none;overflow:visible}.lib-listpick-search{padding:2px 4px 6px}.lib-listpick-search .lib-search{height:32px}.lib-listpick-rows{max-height:260px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:1px}.lib-listpick-rows .lib-menu-item{flex:none}.lib-listpick-rows .lib-menu-item.is-on{color:var(--lib-text)}.lib-listpick-box{width:16px;height:16px;flex:none;box-sizing:border-box;border-radius:4px;border:1.5px solid var(--om-border-strong);color:#fff;display:flex;align-items:center;justify-content:center}.lib-menu-item.is-on .lib-listpick-box{border:0;background:var(--lib-purple)}.lib-menu-item:disabled .lib-listpick-box{border-color:transparent;color:var(--lib-purple-lt)}.lib-listpick-empty{padding:10px;font:400 12.5px Figtree,sans-serif;color:var(--lib-muted)}.lib-listpick-foot{margin-top:6px;padding:8px 4px 2px;border-top:1px solid var(--lib-line)}.lib-listpick-foot .lib-btn--primary:disabled{opacity:.45;cursor:default}.lib-newrow{flex:none;margin:0 14px 10px;display:flex;flex-direction:column;gap:4px}.lib-newrow-input{height:38px;padding:0 12px;box-sizing:border-box;border:1px solid var(--lib-purple-lt);border-radius:8px;outline:0;background:var(--lib-input);color:var(--lib-text);font:400 14px Figtree,sans-serif}.lib-newrow-hint{padding-left:2px;font:400 11.5px Figtree,sans-serif;color:var(--lib-muted)}.lib-search{flex:none;margin:0 14px 12px;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--lib-input);border:1px solid var(--lib-line-2);border-radius:8px}.lib-search-icon{color:var(--lib-muted)}.lib-search-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--lib-text);font:400 14px Figtree,sans-serif}.lib-search-input::placeholder{color:var(--lib-muted)}.lib-search-input::-webkit-search-cancel-button{filter:invert(.6)}.lib-pill{height:24px;padding:0 9px;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--lib-purple-pale);font:600 12px Figtree,sans-serif;display:flex;align-items:center}.lib-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:color-mix(in srgb,var(--om-page) 90%,transparent);display:flex;flex-direction:column;color:var(--lib-text)}.lib-viewer-head{flex:none;height:60px;display:flex;align-items:center;gap:10px;padding:0 16px 0 24px}.lib-viewer-date{font:500 13.5px Figtree,sans-serif}.lib-viewer-dur,.lib-viewer-pos{font:400 13px Figtree,sans-serif;color:var(--lib-muted);font-variant-numeric:tabular-nums}.lib-viewer-pos{margin-right:6px;color:var(--lib-sub)}.lib-viewer-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px 32px}.lib-viewer-nav{width:44px;height:44px;flex:none;border:1px solid var(--lib-line-hi);border-radius:99px;background:var(--om-panel);color:var(--lib-text);cursor:pointer;display:flex;align-items:center;justify-content:center}.lib-viewer-nav:disabled{opacity:.3;cursor:default}.lib-viewer-col{flex:1;max-width:760px;height:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.lib-viewer-stage{flex:0 1 760px;min-height:0;border-radius:12px;overflow:hidden;background:var(--lib-stripe);border:1px solid var(--lib-line-2);display:flex;align-items:center;justify-content:center}.lib-viewer-media{max-width:100%;max-height:100%;object-fit:contain}.lib-viewer-audio{width:80%}.lib-viewer-ph{font:500 12px Figtree,sans-serif;color:var(--lib-faint)}.lib-notes{flex:none;max-height:calc(32 * var(--om-vh));box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--lib-line-2);border-radius:12px;background:var(--lib-panel);color:var(--lib-text)}.lib-notes:has(>.lib-notes-add){padding:0;border:0;background:none;align-items:flex-start}.lib-notes-head{display:flex;align-items:center;gap:8px;min-height:24px}.lib-notes-label{flex:1;font:600 12px Figtree,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--lib-muted)}.lib-notes-count,.lib-notes-hint{font:400 11.5px Figtree,sans-serif;color:var(--lib-muted);font-variant-numeric:tabular-nums}.lib-notes-edit{height:24px}.lib-notes-text{margin:0;min-height:0;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 13.5px/1.5 Figtree,sans-serif;color:var(--lib-body);-webkit-user-select:text;user-select:text}.lib-notes-input{box-sizing:border-box;width:100%;min-height:72px;max-height:calc(calc(32 * var(--om-vh)) - 90px);resize:none;padding:8px 10px;border:1px solid var(--lib-line-hi);border-radius:8px;background:var(--lib-input);color:var(--lib-text);font:400 13.5px/1.5 Figtree,sans-serif;outline:none}.lib-notes-input:focus{border-color:var(--lib-purple)}.lib-notes-actions{display:flex;align-items:center;gap:6px}.lib-notes-error{font:500 12px Figtree,sans-serif;color:#ff8f8f}.lib-notes-add{height:32px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px dashed var(--lib-line-hi);border-radius:8px;background:transparent;color:var(--lib-sub);font:500 12.5px Figtree,sans-serif;cursor:pointer}.lib-notes-add:hover{color:var(--lib-text);border-color:var(--om-border-strong)}.lib-scroll{-webkit-user-select:none;user-select:none}.lib-dragbox{position:absolute;z-index:5;pointer-events:none;background:color-mix(in srgb,var(--om-accent) 14%,transparent);border:1px solid var(--lib-purple-lt);border-radius:4px}.lib-row-part{display:inline-flex;align-items:center;gap:4px}.lib-row-prev{flex:none;display:flex;align-items:center}.lib-prev{width:32px;height:32px;flex:none;box-sizing:border-box;border-radius:7px;border:2px solid var(--lib-panel);background:repeating-linear-gradient(135deg,var(--om-legacy-hover) 0 4px,var(--om-raised) 4px 8px);color:var(--lib-muted);overflow:hidden;display:flex;align-items:center;justify-content:center}.lib-prev+.lib-prev{margin-left:-12px}.lib-prev img{width:100%;height:100%;object-fit:cover}.lib-scroll{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lib-scroll img{-webkit-user-drag:none;pointer-events:none}.lib-toolbar-search .lib-search{margin:0;height:30px;width:200px}.lib-prev--round{border-radius:99px;font:600 12px Figtree,sans-serif;color:var(--lib-purple-pale);background:var(--om-seg)}.lib-fan{position:relative;display:flex;flex-direction:column;background:var(--lib-panel);border:1px solid var(--lib-line-2);border-radius:10px;overflow:hidden;cursor:pointer;transition:opacity .3s}.lib-fan:hover{border-color:var(--lib-line-hi)}.lib-fan.is-on{background:var(--om-legacy-card);box-shadow:inset 0 0 0 2px var(--lib-purple)}.lib-fan.is-failed{box-shadow:inset 0 0 0 2px #e5484d}.lib-fan.is-running{opacity:.6}.lib-fan .lib-check{left:4px;right:auto}.lib-fan-banner{height:72px;flex:none;background:var(--lib-stripe);overflow:hidden}.lib-fan-banner img{width:100%;height:100%;object-fit:cover}.lib-fan-body{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 12px 12px}.lib-fan-avatar{width:44px;height:44px;margin:-22px 0 6px;box-sizing:border-box;border-radius:99px;border:3px solid var(--lib-panel);background:var(--om-seg);color:var(--lib-purple-pale);font:600 15px Figtree,sans-serif;overflow:hidden;display:flex;align-items:center;justify-content:center}.lib-fan-avatar img{width:100%;height:100%;object-fit:cover}.lib-fan-name{display:flex;align-items:center;gap:5px;min-width:0;color:var(--lib-purple-lt)}.lib-fan-label{font:600 13.5px Figtree,sans-serif;color:var(--lib-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-fan-handle{font:400 12px Figtree,sans-serif;color:var(--lib-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-fan-seen{min-height:16px;font:400 11.5px Figtree,sans-serif;color:var(--lib-muted);white-space:nowrap}.lib-fan-error{font:500 11.5px Figtree,sans-serif;color:#ff8f8f}.lib-fan-message{margin-top:8px;justify-content:center}.lib-fan-spinner,.lib-fan-done{position:absolute;top:8px;right:8px;width:20px;height:20px;box-sizing:border-box;border-radius:99px}.lib-fan-spinner{border:2px solid color-mix(in srgb,var(--om-text) 25%,transparent);border-top-color:var(--lib-purple-lt);animation:lib-spin .8s linear infinite}.lib-fan-done{background:#2e9e5b;color:#fff;font:700 11px/20px Figtree,sans-serif;text-align:center}@keyframes lib-spin{to{transform:rotate(360deg)}}.lib-progress{width:120px;height:4px;border-radius:99px;background:var(--lib-line-hi);overflow:hidden}.lib-progress span{display:block;height:100%;background:var(--lib-purple);transition:width .2s}.lib-empty{margin:48px 0;text-align:center;font:400 14px Figtree,sans-serif;color:var(--lib-muted)}.lib-menu--right{right:0;left:auto}.lib-menu-item--danger .lib-menu-label{color:#ff8f8f}.lib-rename{min-width:0;max-width:360px;height:32px;padding:0 10px;background:var(--lib-input);border:1px solid var(--lib-purple);border-radius:7px;outline:0;color:var(--lib-text);font:600 16px Figtree,sans-serif}.lib-icon-btn--boxed{width:36px;height:36px;border:1px solid var(--lib-line-hi);border-radius:8px}.lib-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:color-mix(in srgb,var(--om-page) 55%,transparent)}.lib-fanpanel{position:fixed;top:0;right:0;bottom:0;z-index:51;width:380px;max-width:100vw;display:flex;flex-direction:column;background:var(--lib-panel, var(--om-surface));border-left:1px solid var(--lib-line-2, var(--om-border-lo));box-shadow:-20px 0 48px #00000080;color:var(--lib-text, var(--om-text))}.lib-fanpanel-banner{position:relative;height:120px;flex:none;background:var(--lib-stripe)}.lib-fanpanel-banner>img{width:100%;height:100%;object-fit:cover}.lib-fanpanel-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:0;border-radius:8px;background:color-mix(in srgb,var(--om-page) 70%,transparent);color:var(--lib-body);cursor:pointer;display:flex;align-items:center;justify-content:center}.lib-fanpanel-avatar{position:absolute;left:20px;bottom:-36px;width:72px;height:72px;box-sizing:border-box;border-radius:99px;border:4px solid var(--lib-panel);background:var(--om-seg);color:var(--lib-purple-pale);font:600 24px Figtree,sans-serif;overflow:hidden;display:flex;align-items:center;justify-content:center}.lib-fanpanel-avatar img{width:100%;height:100%;object-fit:cover}.lib-fanpanel-body{flex:1;min-height:0;overflow-y:auto;padding:46px 20px 20px;display:flex;flex-direction:column;gap:18px}.lib-fanpanel-who{display:flex;flex-direction:column;gap:3px}.lib-fanpanel-name{display:flex;align-items:center;gap:6px;font:600 18px Figtree,sans-serif;color:var(--lib-text)}.lib-fanpanel-name svg,.lib-fanpanel-name img{color:var(--lib-purple-lt)}.lib-fanpanel-handle{font:400 13.5px Figtree,sans-serif;color:var(--lib-sub)}.lib-fanpanel-status{display:flex;align-items:center;gap:8px;margin-top:6px}.lib-fanpanel-seen{font:400 12.5px Figtree,sans-serif;color:var(--lib-muted)}.lib-fanpanel-actions{display:flex;gap:8px}.lib-fanpanel-message{flex:1;height:36px;justify-content:center}.lib-fanpanel-facts{margin:0;display:flex;gap:24px}.lib-fanpanel-facts dt{font:600 11.5px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lib-muted)}.lib-fanpanel-facts dd{margin:4px 0 0;font:500 14px Figtree,sans-serif;color:var(--lib-text)}.lib-fanpanel-lists{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lib-fanpanel-label{font:600 11.5px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lib-muted)}.lib-fanpanel-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.lib-fanpanel-chip{height:26px;padding:0 10px;border:1px solid var(--lib-line-hi);border-radius:99px;color:var(--lib-body);font:500 12.5px Figtree,sans-serif;display:flex;align-items:center;gap:6px;white-space:nowrap}.lib-fanpanel-chip button{padding:0;border:0;background:transparent;color:var(--lib-muted);cursor:pointer;display:flex}.lib-fanpanel-chip button:hover{color:var(--lib-text)}.lib--m{position:relative;flex-direction:column;height:calc(100 * var(--om-dvh) - var(--shell-tabbar-h));margin-left:0}.lib--m input{font-size:16px}.lib-mbtn{width:44px;height:44px;flex:none;padding:0;border:0;border-radius:99px;background:transparent;color:var(--lib-text);cursor:pointer;display:flex;align-items:center;justify-content:center}.lib-mbtn:active{background:var(--lib-card)}.lib-mbtn--accent{color:var(--lib-purple-pale)}.lib-mtext-btn{flex:none;height:44px;padding:0 12px;border:0;border-radius:99px;background:transparent;color:var(--lib-purple-pale);font:600 15px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.lib-mtext-btn:active{background:var(--lib-card)}.lib-mtop{flex:none;display:flex;align-items:center;gap:4px;padding:14px 8px 10px 20px}.lib-mtop-title{flex:1;margin:0;font:700 26px Figtree,sans-serif;letter-spacing:-.01em}.lib-msearch{flex:none;padding:0 16px 12px}.lib-msearch--inline{padding:12px 16px 4px}.lib-msearch .lib-search{margin:0;height:44px;gap:10px;padding:0 14px;background:var(--om-panel);border-radius:12px}.lib-mrows{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:0 8px 16px}.lib-mrows .lib-newrow{margin:0 8px 10px}.lib-mgroup{flex:none;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font:600 12px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lib-muted);font-variant-numeric:tabular-nums}.lib-row--m{height:auto;min-height:68px;padding:0 8px 0 12px;border-radius:12px}.lib-row--m:hover{background:transparent}.lib-row--m:active{background:var(--lib-card)}.lib-row--m .lib-row-text{gap:4px}.lib-row--m .lib-row-label{font-size:16px;color:var(--lib-text)}.lib-row--m .lib-row-meta{font-size:13px}.lib-row--m .lib-prev{border-color:var(--lib-page)}.lib-row--pin{min-height:72px;margin-bottom:8px;background:var(--lib-input)}.lib-row--pin .lib-row-label{font-weight:600}.lib-row--pin .lib-row-meta{color:var(--lib-sub)}.lib-row-icon{width:44px;height:44px;flex:none;border-radius:12px;background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--lib-purple-pale);display:flex;align-items:center;justify-content:center}.lib-row-chev{flex:none;color:var(--lib-faint)}.lib-mhead{flex:none;height:60px;display:flex;align-items:center;gap:2px;padding:0 8px 0 4px}.lib-mhead.is-selecting{background:var(--lib-input)}.lib-mhead-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lib-mhead-line{display:flex;align-items:center;gap:8px;min-width:0}.lib-mhead-title{min-width:0;margin:0;font:600 17px Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-mhead-count{flex:1;font-variant-numeric:tabular-nums}.lib-mhead-sub{font:400 12.5px Figtree,sans-serif;color:var(--lib-muted);white-space:nowrap}.lib-mhead .lib-rename{flex:1;max-width:none}.lib-thumb{width:100%;height:100%;box-sizing:border-box;border-radius:8px;overflow:hidden;background:var(--om-panel);color:var(--lib-muted);font:600 10px Figtree,sans-serif;display:flex;align-items:center;justify-content:center}.lib-thumb.is-round{border-radius:99px;background:var(--om-seg);color:var(--lib-purple-pale)}.lib-thumb.is-tint{background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--lib-purple-pale)}.lib-thumb img{width:100%;height:100%;object-fit:cover}.lib-mstack{flex:none;height:32px;margin:-4px 0;padding:0 4px;border:0;border-radius:99px;background:transparent;cursor:pointer;display:flex;align-items:center;gap:2px}.lib-mstack:active{background:var(--lib-card)}.lib-mstack-thumbs{display:flex;align-items:center;transition:opacity .2s}.lib-mstack.is-open .lib-mstack-thumbs{opacity:.35}.lib-mstack-i{width:26px;height:26px;flex:none}.lib-mstack-i+.lib-mstack-i{margin-left:-9px}.lib-mstack-i .lib-thumb{border:2px solid var(--lib-page)}.lib-mstack-chev{margin-left:2px;color:var(--lib-sub);transition:transform .2s}.lib-mstack.is-open .lib-mstack-chev{transform:rotate(180deg)}.lib-car{flex:none;height:0;overflow:hidden;transition:height .28s cubic-bezier(.2,.8,.2,1)}.lib-car.is-open{height:106px}.lib-car-row{display:flex;gap:6px;overflow-x:auto;padding:6px 12px 12px;scrollbar-width:none}.lib-car-row::-webkit-scrollbar{display:none}.lib-car-item{flex:none;width:72px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px}.lib-car-ring{width:66px;height:66px;box-sizing:border-box;padding:3px;border:2px solid var(--lib-line-hi);border-radius:18px;display:flex}.lib-car-item.is-round .lib-car-ring{border-radius:99px}.lib-car-item.is-on .lib-car-ring{border-color:var(--lib-purple-lt)}.lib-car-ring .lib-thumb{border-radius:12px;font-size:20px}.lib-car-ring .lib-thumb.is-round{border-radius:99px}.lib-car-label{width:72px;font:500 12px Figtree,sans-serif;color:var(--lib-sub);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-car-item.is-on .lib-car-label{font-weight:600;color:var(--lib-text)}.lib-mchips{flex:none;padding:4px 16px 12px}.lib-mchips .lib-chips{flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.lib-mchips .lib-chips::-webkit-scrollbar{display:none}.lib-mchips .lib-chip{flex:none;height:36px;padding:0 14px;font-size:14px}.lib-mchips .lib-chip-n{font-size:12.5px}.lib-scroll--m{padding:0;overscroll-behavior:contain;border-top:1px solid var(--lib-line)}.lib-mlist{display:flex;flex-direction:column;padding:4px 0 12px}.lib-frow{display:flex;align-items:center;gap:12px;min-height:72px;padding:0 8px 0 16px;cursor:pointer;transition:opacity .3s}.lib-frow:active{background:var(--om-panel)}.lib-frow.is-on{background:color-mix(in srgb,var(--om-accent) 12%,transparent)}.lib-frow.is-running{opacity:.6}.lib-frow.is-failed{box-shadow:inset 3px 0 #e5484d}.lib-frow-avatar{width:48px;height:48px;flex:none;padding:0;border:0;border-radius:99px;background:var(--om-seg);color:var(--lib-purple-pale);font:600 17px Figtree,sans-serif;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center}.lib-frow-avatar img{width:100%;height:100%;object-fit:cover}.lib-frow.is-on .lib-frow-avatar{background:var(--lib-purple);color:#fff}.lib-frow-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:14px 0;border-bottom:1px solid var(--lib-card)}.lib-frow-name{display:flex;align-items:center;gap:6px;min-width:0;color:var(--lib-purple-lt)}.lib-frow-label{min-width:0;font:600 16px Figtree,sans-serif;color:var(--lib-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-frow-status{flex:none;height:20px;padding:0 7px;box-sizing:border-box;border:1px solid var(--lib-line-hi);border-radius:99px;color:var(--lib-sub);font:600 11px Figtree,sans-serif;display:flex;align-items:center}.lib-frow-status.is-restricted,.lib-frow-status.is-blocked{color:#f2b766}.lib-frow-sub{font:400 13.5px Figtree,sans-serif;color:var(--lib-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-frow-spinner{width:20px;height:20px;margin:12px;flex:none;box-sizing:border-box;border-radius:99px;border:2px solid color-mix(in srgb,var(--om-text) 25%,transparent);border-top-color:var(--lib-purple-lt);animation:lib-spin .8s linear infinite}.lib-mgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:2px 0 12px}.lib-mtile{position:relative;aspect-ratio:1;overflow:hidden;background:var(--lib-stripe);cursor:pointer;display:flex;align-items:center;justify-content:center}.lib-mtile-ph{color:var(--lib-faint)}.lib-mtile-meta{position:absolute;left:4px;bottom:3px;display:flex;align-items:center;gap:3px;color:var(--lib-body);font:600 10px Figtree,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lib-mtile-note{position:absolute;right:4px;bottom:4px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.lib-mtile-sel{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--om-accent) 20%,transparent);box-shadow:inset 0 0 0 2px var(--lib-purple);pointer-events:none}.lib-mtile .lib-check{top:0;right:0;width:36px;height:36px;padding:5px 5px 0 0;box-sizing:border-box;align-items:flex-start;justify-content:flex-end}.lib-mtile .lib-check-dot{width:18px;height:18px;border-color:color-mix(in srgb,var(--om-text) 85%,transparent);background:color-mix(in srgb,var(--om-page) 30%,transparent);font-size:10px;line-height:15px}.lib-mtile .lib-check[aria-checked=true] .lib-check-dot{background:var(--lib-purple);line-height:18px}.lib-frow,.lib-mtile{position:relative}.lib-mhit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lib-frow>:not(.lib-mhit),.lib-mtile>:not(.lib-mhit){position:relative;z-index:1}.lib-frow-text,.lib-mtile>:not(.lib-mhit):not(.lib-check){pointer-events:none}.lib-mtile>.lib-tile-img,.lib-mtile>.lib-mtile-meta,.lib-mtile>.lib-mtile-note,.lib-mtile>.lib-mtile-sel,.lib-mtile>.lib-check{position:absolute}.lib-mbar{flex:none;display:flex;padding:6px 8px calc(8px + env(safe-area-inset-bottom));background:var(--lib-panel);border-top:1px solid var(--lib-line)}.lib-mbar-btn{flex:1;min-width:0;min-height:52px;border:0;border-radius:10px;background:transparent;color:var(--lib-text);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:500 12px Figtree,sans-serif}.lib-mbar-btn:active{background:var(--lib-card)}.lib-mbar-btn:disabled{opacity:.4;cursor:default}.lib-mbar--progress{align-items:center;gap:12px;padding-left:16px}.lib-mbar-text{flex:1;min-width:0;font:500 13px Figtree,sans-serif;color:var(--lib-purple-pale);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.lib-mbar--progress .lib-progress{width:72px;flex:none}.lib--m .lib-toast{left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));transform:none;z-index:90;height:auto;min-height:44px;border-radius:12px;font-size:14px;white-space:normal}.lib--m .lib-backdrop{z-index:80;background:color-mix(in srgb,var(--om-page) 60%,transparent)}.lib--m .lib-pop{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:81;width:auto;max-height:72%;border:0;border-top:1px solid var(--lib-line-hi);border-radius:18px 18px 0 0;background:var(--om-panel);box-shadow:0 -12px 40px #00000080}.lib--m .lib-pop:before{content:"";flex:none;align-self:center;display:block;width:36px;height:4px;margin:8px auto 4px;border-radius:99px;background:var(--lib-line-hi)}.lib--m .lib-menu{padding:0 8px calc(12px + env(safe-area-inset-bottom))}.lib--m .lib-menu-head{padding:8px 12px;font:600 17px Figtree,sans-serif;letter-spacing:0;text-transform:none;color:var(--lib-text)}.lib--m .lib-menu-item{flex:none;min-height:52px;padding:0 12px;border-radius:10px;color:var(--lib-text);font-size:15.5px}.lib--m .lib-menu-item:hover{background:transparent}.lib--m .lib-menu-item:active{background:color-mix(in srgb,var(--om-accent) 16%,transparent)}.lib--m .lib-menu-meta{font-size:13px}.lib--m .lib-listpick{width:auto}.lib--m .lib-listpick-rows{flex:1;min-height:0;max-height:none}.lib--m .lib-listpick-search .lib-search{height:40px}.lib--m .lib-listpick-box{width:20px;height:20px;border-radius:6px}.lib--m .lib-listpick-foot{gap:10px}.lib--m .lib-listpick-foot .lib-btn{flex:1;height:48px;justify-content:center;border-radius:12px;font:600 15px Figtree,sans-serif}.lib--m .lib-confirm{padding:0 20px calc(20px + env(safe-area-inset-bottom));gap:8px}.lib--m .lib-confirm-title{margin-top:12px;font-size:18px}.lib--m .lib-confirm-body{font-size:14.5px;line-height:1.45}.lib--m .lib-confirm-actions{margin-top:12px;gap:10px}.lib--m .lib-confirm-actions .lib-btn{flex:1;height:48px;justify-content:center;border-radius:12px;font:600 15px Figtree,sans-serif;color:var(--lib-text)}.lib--m .lib-confirm-actions .lib-btn--primary{color:#fff}.lib-grip{display:none}.lib--m .lib-sheet-backdrop{z-index:75;background:color-mix(in srgb,var(--om-page) 60%,transparent)}.lib--m .lib-fanpanel{top:auto;left:0;width:auto;max-width:none;height:86%;z-index:76;overflow:hidden;border-left:0;border-top:1px solid var(--lib-line-hi);border-radius:18px 18px 0 0;box-shadow:0 -20px 48px #00000080}.lib--m .lib-grip{display:block;position:absolute;top:8px;left:50%;margin-left:-18px;width:36px;height:4px;border-radius:99px;background:var(--lib-line-hi)}.lib--m .lib-fanpanel-close{top:12px;right:12px;width:40px;height:40px;border-radius:99px;color:var(--lib-text)}.lib--m .lib-fanpanel-avatar{bottom:-40px;width:80px;height:80px;font-size:28px}.lib--m .lib-fanpanel-body{padding:52px 20px calc(24px + env(safe-area-inset-bottom));gap:20px}.lib--m .lib-fanpanel-name{font:700 22px Figtree,sans-serif}.lib--m .lib-fanpanel-handle{font-size:15px}.lib--m .lib-fanpanel-seen{font-size:13.5px}.lib--m .lib-fanpanel-actions{gap:10px}.lib--m .lib-fanpanel-message{height:48px;border-radius:12px;font-size:15.5px}.lib--m .lib-fanpanel-actions .lib-icon-btn--boxed{width:48px;height:48px;border-radius:12px}.lib--m .lib-fanpanel-label{font-size:12px}.lib--m .lib-fanpanel-chip{height:32px;padding:0 12px;font-size:14px}.lib--m .lib-fanpanel-lists .lib-btn{height:40px;font-size:14px}.lib-viewer--m{z-index:85;background:var(--om-page)}.lib-viewer-mtop{flex:none;height:60px;display:flex;align-items:center;gap:4px;padding:0 8px;padding-top:env(safe-area-inset-top)}.lib-viewer-mpos{flex:1;text-align:center;font:600 15px Figtree,sans-serif;font-variant-numeric:tabular-nums}.lib-viewer-mcheck .lib-check-dot{width:26px;height:26px;font-size:14px;line-height:23px}.lib-viewer-mcheck[aria-checked=true] .lib-check-dot{border:0;background:var(--lib-purple);line-height:26px}.lib-viewer-mstage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.lib-notes--m{max-height:calc(38 * var(--om-vh));margin:10px 12px 0}.lib-notes--m:has(>.lib-notes-add){margin:10px 16px 0}.lib-notes--m .lib-notes-input{max-height:calc(calc(38 * var(--om-vh)) - 90px);font-size:16px}.lib-viewer-mfoot{flex:none;display:flex;align-items:center;gap:10px;padding:12px 8px calc(12px + env(safe-area-inset-bottom)) 16px}.lib-viewer-minfo{flex:1;min-width:0;display:flex;flex-direction:column}.lib-viewer-minfo .lib-viewer-date{font-size:14.5px}.lib-compose{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.lib-menu-item:disabled{opacity:.45;cursor:default}.lib-uptile{cursor:default}.lib-uptile-img{opacity:.45;filter:saturate(.6)}.lib-uptile-icon{color:var(--lib-faint)}.lib-uptile-body{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.6) 45%);color:#fff}.lib-mtile .lib-uptile-body{padding:6px 4px 4px;gap:3px}.lib-uptile-label{font:500 11.5px/1.3 Figtree,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.6);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.lib-uptile-bar{display:block;width:100%;height:3px;border-radius:99px;background:#ffffff40;overflow:hidden}.lib-uptile-bar>span{display:block;height:100%;background:var(--lib-purple-lt);transition:width .3s ease}.lib-uptile-bar>span.is-indeterminate{width:35%;animation:lib-uptile-slide 1.3s ease-in-out infinite}@keyframes lib-uptile-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.lib-uptile.is-failed{box-shadow:inset 0 0 0 2px #e5484d}.lib-uptile.is-failed .lib-uptile-body{color:#ffb4b6}.lib-uptile-actions{display:flex;gap:4px}.lib-uptile-btn{height:24px;min-width:24px;padding:0 7px;border:0;border-radius:6px;background:#ffffff29;color:#fff;font:500 11.5px Figtree,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.lib-uptile-btn:hover{background:#ffffff47}.lib-mtile.lib-uptile>.lib-uptile-body{position:absolute;pointer-events:auto}@media(prefers-reduced-motion:reduce){.lib-uptile-bar>span.is-indeterminate{animation:none;width:100%;opacity:.5}}.cpk-back{--lib-page: var(--om-page);--lib-panel: var(--om-surface);--lib-input: var(--om-panel);--lib-card: var(--om-card);--lib-line: var(--om-divider);--lib-line-2: var(--om-border-lo);--lib-line-hi: var(--om-border-hi);--lib-text: var(--om-text);--lib-body: var(--om-body);--lib-sub: var(--om-sub);--lib-muted: var(--om-muted);--lib-faint: var(--om-faint);--lib-purple: var(--om-accent);--lib-purple-lt: var(--om-accent-2);--lib-purple-pale: var(--om-accent-3);--lib-tint: color-mix(in srgb, var(--om-accent) 20%, transparent);--lib-stripe: repeating-linear-gradient(135deg, var(--om-panel) 0 8px, var(--om-card) 8px 16px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#05050a 62%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--lib-text);font-family:Figtree,system-ui,sans-serif}.cpk{width:min(1440px,100%);height:min(940px,100%);display:flex;flex-direction:column;background:var(--lib-panel);border:1px solid var(--lib-line-hi);border-radius:16px;box-shadow:0 24px 80px #00000073;overflow:hidden}.cpk--narrow{border-radius:0;border:0}.cpk-back:has(.cpk--narrow){padding:0}.cpk-head{flex:none;height:62px;display:flex;align-items:center;gap:6px;padding:0 12px 0 18px;border-bottom:1px solid var(--lib-line)}.cpk-head-icon{width:34px;height:34px;flex:none;margin-right:6px;border-radius:10px;background:var(--lib-tint);color:var(--lib-purple-pale);display:flex;align-items:center;justify-content:center}.cpk-head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cpk-title{margin:0;font:600 17px Figtree,sans-serif}.cpk-hint{font:500 12px Figtree,sans-serif;color:var(--lib-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpk-body{flex:1;min-height:0;display:flex}.cpk--narrow .cpk-body{flex-direction:column}.cpk-rail{width:252px;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--lib-line);background:color-mix(in srgb,var(--lib-page) 40%,var(--lib-panel))}.cpk-search{margin:12px 12px 6px;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--lib-line-2);border-radius:9px;background:var(--lib-input);color:var(--lib-muted)}.cpk-search:focus-within{border-color:var(--lib-purple-lt)}.cpk-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--lib-text);font:500 13px Figtree,sans-serif}.cpk-cats{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:4px 8px 14px}.cpk-cat{flex:none;height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--lib-body);font:500 13px Figtree,sans-serif;text-align:left;cursor:pointer}.cpk-cat:hover{background:var(--lib-card);color:var(--lib-text)}.cpk-cat.is-on{background:var(--lib-tint);color:var(--lib-purple-pale)}.cpk-cat-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpk-cat-n{font:500 11.5px Figtree,sans-serif;color:var(--lib-muted);font-variant-numeric:tabular-nums}.cpk-cat.is-on .cpk-cat-n{color:var(--lib-purple-lt)}.cpk-catstrip{flex:none;display:flex;gap:6px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid var(--lib-line);scrollbar-width:none}.cpk-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.cpk-toolbar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 16px 10px 18px;border-bottom:1px solid var(--lib-line)}.cpk--narrow .cpk-toolbar{flex-wrap:nowrap;padding:8px 6px 8px 10px}.cpk--narrow .cpk-toolbar>.lib-chips{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cpk--narrow .cpk-toolbar>.lib-spacer{display:none}.cpk--narrow .cpk-audio-icon{width:32px;height:32px}.cpk-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;padding:16px 18px 28px}.cpk--narrow .cpk-scroll{padding:8px}.cpk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cpk-col, 164px),1fr));gap:10px}.cpk--narrow .cpk-grid{grid-template-columns:repeat(3,1fr);gap:4px}.cpk-empty{margin:48px 0;text-align:center;font:500 13px Figtree,sans-serif;color:var(--lib-muted)}.cpk-inline{display:inline-flex}.cpk-tile{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--lib-stripe);border:1px solid var(--lib-line-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow .12s,border-color .12s}.cpk-tile:hover{border-color:var(--lib-line-hi)}.cpk-tile.is-on{border-color:var(--lib-purple);box-shadow:0 0 0 2px var(--lib-purple)}.cpk-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .12s,filter .12s}.cpk-tile.is-on .cpk-tile-img,.cpk-tile.is-on .cpk-audio{transform:scale(.94);border-radius:6px}.cpk-tile.is-on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--om-accent) 12%,transparent);pointer-events:none}.cpk-tile-ph{font:500 11px Figtree,sans-serif;color:var(--lib-faint);padding:0 8px;text-align:center}.cpk-badge{position:absolute;top:8px;left:8px;z-index:1;height:20px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:99px;background:#0a0a10a8;color:#fff;font:600 11px Figtree,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.01em;pointer-events:none}.cpk-badge--audio{background:#ffffff2e}.cpk-audio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12%;background:radial-gradient(120% 90% at 20% 10%,rgba(255,255,255,.18),transparent 55%),linear-gradient(145deg,#3b2a8f,#7a2f9e 55%,#c03a7a);color:#fff;transition:transform .12s}.cpk-audio-icon{width:46px;height:46px;border-radius:99px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff47;display:flex;align-items:center;justify-content:center}.cpk-audio-wave{width:72%;height:26%;display:flex;align-items:center;justify-content:space-between;gap:2px}.cpk-audio-wave>span{flex:1;min-height:8%;border-radius:99px;background:#ffffffd1}.cpk-audio--sm{gap:4px}.cpk-audio--sm .cpk-audio-icon{width:20px;height:20px;box-shadow:none}.cpk-audio--sm .cpk-audio-wave{height:22%;gap:1px}.cpk-note{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:22px 9px 8px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.78) 42%);pointer-events:none;animation:cpk-fade .18s ease-out}.cpk-note-text{color:#fff;font:500 11.5px/1.35 Figtree,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.6);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@keyframes cpk-fade{0%{opacity:0}}.cpk-check{position:absolute;top:3px;right:3px;z-index:2;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.cpk-check-dot{min-width:22px;height:22px;box-sizing:border-box;padding:0 5px;border-radius:99px;border:1.5px solid rgba(255,255,255,.85);background:#0a0a1052;color:#fff;font:700 11.5px/19px Figtree,sans-serif;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 1px 3px #00000059}.cpk-check[aria-checked=true] .cpk-check-dot{border-color:transparent;background:var(--lib-purple);line-height:22px}.cpk-zoom{position:absolute;top:7px;right:38px;z-index:2;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:#0a0a1099;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s}.cpk-tile:hover .cpk-zoom,.cpk-zoom:focus-visible{opacity:1}@media(hover:none){.cpk-zoom{opacity:1;top:auto;bottom:6px;right:6px}.cpk-tile:has(.cpk-note) .cpk-zoom{display:none}}.cpk-foot{flex:none;min-height:72px;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 18px;border-top:1px solid var(--lib-line);background:color-mix(in srgb,var(--lib-page) 40%,var(--lib-panel))}.cpk--narrow .cpk-foot{flex-wrap:wrap;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.cpk-tray{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;padding:6px 2px;scrollbar-width:thin}.cpk--narrow .cpk-tray{flex-basis:100%}.cpk-tray:empty{padding:0}.cpk-tray-item{position:relative;flex:none;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--lib-stripe);border:1px solid var(--lib-line-2)}.cpk-tray-item img{width:100%;height:100%;object-fit:cover}.cpk-tray-ph{display:block;width:100%;height:100%}.cpk-tray-kind{position:absolute;left:3px;bottom:3px;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.cpk-tray-n{position:absolute;left:3px;top:3px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:99px;background:var(--lib-purple);color:#fff;font:700 9.5px/15px Figtree,sans-serif;text-align:center}.cpk-tray-x{position:absolute;top:2px;right:2px;width:17px;height:17px;padding:0;border:0;border-radius:99px;background:#0a0a10b8;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0}.cpk-tray-item:hover .cpk-tray-x,.cpk-tray-x:focus-visible{opacity:1}@media(hover:none){.cpk-tray-x{opacity:1}}.cpk-foot-side{flex:none;display:flex;align-items:center;gap:8px}.cpk--narrow .cpk-foot-side{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.cpk-summary{margin-right:6px;font:500 12.5px Figtree,sans-serif;color:var(--lib-sub);white-space:nowrap;font-variant-numeric:tabular-nums}.cpk--narrow .cpk-summary{flex:1 1 100%;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.cpk--narrow .cpk-attach{flex:1;justify-content:center}.cpk-attach{height:34px;padding:0 18px;font-size:13.5px}.cpk-back .lib-viewer{z-index:5}@keyframes cpt-spin{to{transform:rotate(360deg)}}@keyframes cpt-scan{0%{transform:translateY(-110%)}to{transform:translateY(240%)}}@keyframes cpt-pulse{0%,to{opacity:.35}50%{opacity:1}}.cpt-root{font-family:Figtree,system-ui,sans-serif;color:var(--om-text)}.cpt-root button{font-family:Figtree,system-ui,sans-serif}.cpt-root input::placeholder,.cpt-root textarea::placeholder{color:var(--om-muted)}.cpt-root input:focus,.cpt-root textarea:focus,.cpt-root select:focus{border-color:var(--om-accent)!important}.cpt-root input:disabled{opacity:.5;cursor:not-allowed}.cpt-hover:hover{background:color-mix(in srgb,var(--om-accent) 12%,transparent)!important}.cpt-hover-row:hover{background:var(--om-hover)!important}.cpt-hover-text:hover{color:var(--om-text)!important}.cpt-hover-soft:hover{background:color-mix(in srgb,var(--om-accent) 6%,transparent)!important}.cpt-hover-line:hover{border-color:var(--om-accent)!important}.cpt-hover-border:hover{border-color:var(--om-faint)!important}.cpt-hover-icon:hover{background:var(--om-card-2)!important;color:var(--om-text)!important}.cpt-message-search{transition:border-color .15s,box-shadow .15s}.cpt-message-search:focus-within{border-color:var(--om-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--om-accent) 12%,transparent)}.cpt-message-search input[type=search]::-webkit-search-cancel-button{display:none}.cpt-noscrollbar{scrollbar-width:none}.cpt-noscrollbar::-webkit-scrollbar{display:none}.cpt-thin-scroll{scrollbar-width:thin;scrollbar-color:var(--om-border-strong) transparent}.cpt-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:99px;outline:none;cursor:pointer}.cpt-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:99px;background:#fff;border:0}.cpt-range::-moz-range-thumb{width:14px;height:14px;border-radius:99px;background:#fff;border:0}@media(max-width:760px){.cpt-layout{flex-direction:column}.cpt-rail{width:auto!important;border-right:0!important;border-bottom:1px solid var(--om-divider);flex-direction:row!important;flex-wrap:wrap}.cpt-row{flex-wrap:wrap}.cpt-main{padding:16px 4px!important}.cpt-scroll-x{overflow-x:auto}.cpt-message-tools{width:100%}.cpt-message-search{width:auto!important;min-width:160px;flex:1}.cpt-fi-group{display:flex!important;flex-direction:column;gap:8px}.cpt-nf-grid{grid-template-columns:24px minmax(0,1fr) 84px!important}.cpt-nf-prev{display:none!important}.cpt-nf-edit{padding-left:14px!important}}.cpt-card>*+*{border-top:1px solid var(--om-divider)}@keyframes cpt-sb-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes cpt-sb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cpt-sb-in{animation:cpt-sb-in .2s ease-out}.cpt-sb-dot{width:7px;height:7px;border-radius:99px;background:var(--om-accent-2);animation:cpt-sb-dot 1.2s infinite ease-in-out}.cpt-sb-chip:hover{border-color:var(--om-accent)!important;color:var(--om-text)!important}.cpt-sb-hist:hover{background:var(--om-card)!important}@media(max-width:1180px){.cpt-sb-fan{display:none!important}}@media(max-width:760px){.cpt-sb-layout{flex-direction:column;height:auto!important}.cpt-sb-hist{width:auto!important;flex:none!important;border-left:0!important;border-top:1px solid var(--om-divider);max-height:260px}.cpt-sb-chat{height:calc(72 * var(--om-vh));flex:none!important;padding:8px!important}}.tm-root{background:var(--om-surface);border:1px solid var(--om-border-lo);border-radius:12px}.tm-frame{padding:20px 24px 24px;display:flex;flex-direction:column;gap:18px;min-height:560px;box-sizing:border-box}.tm-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tm-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.tm-card{background:var(--om-card);border:1px solid var(--om-border);border-radius:8px}.tm-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-x{width:24px;height:24px;border:0;border-radius:5px;background:transparent;color:var(--om-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.tm-switch{height:36px;padding:0 10px 0 6px;display:flex;align-items:center;gap:9px;background:var(--om-card);border:1px solid var(--om-border-hi);border-radius:8px;cursor:pointer}.tm-menu{position:absolute;top:42px;z-index:6;background:var(--om-card);border:1px solid var(--om-border-hi);border-radius:8px;box-shadow:0 8px 24px #00000073;display:flex;flex-direction:column}.tm-menu-label{padding:10px 12px 4px;font:600 10px Figtree,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--om-muted)}.tm-menu-row{width:100%;display:flex;align-items:center;gap:9px;padding:6px 8px;border:0;border-radius:6px;cursor:pointer;text-align:left}.tm-input{box-sizing:border-box;min-width:0;padding:0 9px;background:var(--om-panel);border:1px solid var(--om-border-hi);border-radius:6px;color:var(--om-text);font:400 12.5px Figtree,system-ui,sans-serif;outline:none}.tm-person{display:flex;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:6px;cursor:pointer;text-align:left}.tm-person-head{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--om-divider);flex-wrap:wrap}.tm-role{font:600 10px Figtree,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tm-owner-pill{height:24px;padding:0 9px;display:flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--om-accent) 16%,transparent);border-radius:6px;font:600 10.5px Figtree,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--om-accent-3);white-space:nowrap}.tm-custom{height:22px;padding:0 8px;display:flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--om-accent) 16%,transparent);border-radius:6px;font:500 11.5px Figtree,system-ui,sans-serif;color:var(--om-accent-3);white-space:nowrap}.tm-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:4px 14px 14px 52px}.tm-check{display:flex;align-items:center;gap:7px;min-height:26px;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;line-height:1.25}.tm-advanced{margin:0 14px 12px 52px;border-top:1px dashed var(--om-border);padding-top:8px}.tm-advanced-toggle{display:flex;align-items:center;gap:2px 7px;min-height:26px;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;flex-wrap:wrap}.tm-advanced-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:8px 0 4px 20px}.tm-adv-section{display:flex;flex-direction:column;gap:6px;min-width:0}.tm-levels{display:flex;flex-direction:column;gap:4px}.tm-level-row{display:flex;align-items:center;gap:8px;min-height:30px}@media(max-width:760px){.tm-frame{padding:16px}.tm-grid{grid-template-columns:minmax(0,1fr)}.tm-groups{padding-left:14px}.tm-advanced{margin-left:14px}.tm-advanced-body{padding-left:0}}.tm-toolbar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--om-divider)}.tm-search{height:30px;min-width:0;display:flex;align-items:center;gap:6px;padding:0 4px 0 9px;box-sizing:border-box;background:var(--om-panel);border:1px solid var(--om-border-hi);border-radius:6px}.tm-search:focus-within{border-color:var(--om-accent)}.tm-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--om-text);font:400 12.5px Figtree,system-ui,sans-serif}.tm-search input::placeholder{color:var(--om-muted)}.tm-pick{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.tm-pick:hover:not(:disabled){background:color-mix(in srgb,var(--om-accent) 14%,transparent)}.tm-pick:disabled{cursor:not-allowed}.tm-person-open{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.tm-chip-sm{height:26px;padding:0 2px 0 4px;display:flex;align-items:center;gap:6px;background:var(--om-legacy-hover);border:1px solid var(--om-border-hi);border-radius:99px;font:500 12px Figtree,system-ui,sans-serif;color:var(--om-text);box-sizing:border-box}.tm-bulk{margin:0 14px 10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--om-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--om-accent) 35%,transparent);border-radius:8px}.tm-bulk-editor{margin:2px -12px -10px;padding-top:10px;border-top:1px dashed color-mix(in srgb,var(--om-accent) 30%,transparent)}.tm-bulk-editor .tm-groups{padding-left:14px}.tm-bulk-editor .tm-advanced{margin-left:14px}.tm-savebar{position:sticky;bottom:12px;z-index:4;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--om-card);border:1px solid var(--om-border);border-radius:8px;flex-wrap:wrap}.tm-savebar.is-dirty{background:var(--om-legacy-hover);border-color:color-mix(in srgb,var(--om-accent) 55%,transparent);box-shadow:0 8px 24px #00000073}.tm-unsaved{height:20px;padding:0 7px;display:flex;align-items:center;background:#f5b43c24;border-radius:5px;font:600 10px Figtree,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#f5c66b;white-space:nowrap}.tm-dirty-dot{display:inline-block;width:6px;height:6px;margin-right:6px;vertical-align:middle;border-radius:99px;background:#f5c66b}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chats-panel.is-phone,.chats-panel.is-phone .chat-list,.cp-page .cp-list:has(>.chats-panel.is-phone){background:var(--om-page)}.ph-head{flex:none;display:flex;flex-direction:column;padding-top:6px;background:var(--om-page);font-family:Figtree,system-ui,sans-serif}.ph-title-row{display:flex;align-items:center;gap:4px;padding:0 12px 10px 20px}.ph-title{flex:1;min-width:0;margin:0;font:700 30px/1.2 Figtree,sans-serif;color:var(--om-text)}.ph-icon-btn{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--om-accent-3);cursor:pointer}.ph-icon-btn:active{background:var(--om-card)}.ph-spenders{display:flex;align-items:center;gap:8px;height:40px;margin:0 16px 12px;padding:0 12px;border:1px solid var(--om-border);border-radius:12px;background:var(--om-card);color:var(--om-sub);font:500 13px Figtree,sans-serif;text-align:left;cursor:pointer}.ph-spenders-dot{flex:none;width:8px;height:8px;border-radius:99px;background:var(--om-accent-2)}.ph-spenders-dot.is-idle{background:var(--om-faint)}.ph-spenders-count{flex:none;color:var(--om-text);white-space:nowrap}.ph-spenders-names{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-panel.is-phone .chats-list-chips{flex:none;display:flex;flex-wrap:nowrap;gap:8px;padding:0 16px 10px;margin:0;overflow-x:auto;scrollbar-width:none}.chats-panel.is-phone .chats-list-chips::-webkit-scrollbar{display:none}.chats-panel.is-phone .chats-list-chip{flex:none;height:36px;padding:0 14px;border:1px solid var(--om-border);border-radius:99px;background:var(--om-card);color:var(--om-sub);font:600 14px Figtree,sans-serif;white-space:nowrap}.chats-panel.is-phone .chats-list-chip.active{border-color:var(--om-accent);background:var(--om-accent);color:var(--om-on-accent)}.chats-panel.is-phone .chats-list-chip-add{width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--om-accent-3)}.ph-search{display:flex;align-items:center;gap:8px;padding:6px 12px 12px 16px}.ph-field{flex:1;min-width:0;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--om-border-hi);border-radius:12px;background:var(--om-card);color:var(--om-sub);box-sizing:border-box}.ph-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--om-text);font:400 16px Figtree,sans-serif}.ph-field input::placeholder{color:var(--om-muted)}.ph-field input::-webkit-search-cancel-button{display:none}.ph-text-btn{flex:none;height:40px;padding:0 4px;border:0;background:transparent;color:var(--om-accent-3);font:600 15px Figtree,sans-serif;cursor:pointer}.ph-row-li{position:relative;overflow:hidden}.ph-row-actions{position:absolute;top:0;right:0;bottom:0;display:flex}.ph-row-act{width:78px;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:600 12px Figtree,sans-serif;cursor:pointer}.ph-row-act.is-read{background:var(--om-seg);color:var(--om-text)}.ph-row-act.is-pin{background:var(--om-accent);color:var(--om-on-accent)}.ph-row{position:relative;width:100%;display:flex;align-items:center;gap:12px;padding:10px 16px;border:0;background:var(--om-page);color:inherit;text-align:left;font-family:Figtree,system-ui,sans-serif;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:pointer;transition:transform .25s ease}.ph-row.is-dragging{transition:none}.ph-row:active:not(.is-dragging){background:var(--om-card)}.ph-row.is-performer>*{opacity:.45;filter:grayscale(.7)}.ph-row-avatar{position:relative;flex:none}.ph-row-pic{width:52px;height:52px;border-radius:99px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--om-raised);color:var(--om-accent-3);font:600 18px Figtree,sans-serif}.ph-row-pic img{width:100%;height:100%;object-fit:cover}.ph-row-online{position:absolute;right:1px;bottom:1px;width:12px;height:12px;box-sizing:border-box;border-radius:99px;background:var(--om-accent-2);border:2.5px solid var(--om-page)}.ph-row-online.is-small{right:0;bottom:0;width:11px;height:11px;border-width:2px;border-color:var(--om-panel)}.ph-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ph-row-top,.ph-row-bottom{display:flex;align-items:center;min-width:0}.ph-row-top{gap:6px}.ph-row-bottom{gap:8px}.ph-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 16px Figtree,sans-serif;color:var(--om-text)}.ph-row-name.is-loading{flex:none;width:96px;height:14px;border-radius:6px;background:var(--om-raised)}.ph-row-top>:not(.ph-row-name){flex:none}.ph-row-mark{display:inline-flex;color:var(--om-muted)}.ph-row-mark.is-pin{color:var(--om-accent-3)}.ph-row-time{margin-left:auto;padding-left:4px;font:400 13px Figtree,sans-serif;color:var(--om-muted);white-space:nowrap}.ph-row.has-unread .ph-row-time{color:var(--om-accent-3)}.ph-row-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 14px Figtree,sans-serif;color:var(--om-sub)}.ph-row.has-unread .ph-row-preview{color:var(--om-text-2)}.ph-row-ai{flex:none;display:inline-flex;color:var(--om-accent-2)}.ph-row-needs{flex:none;height:20px;padding:0 8px;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 20%,transparent);color:var(--om-accent-3);font:600 11px/20px Figtree,sans-serif;white-space:nowrap}.ph-row-unread{flex:none;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);color:var(--om-on-accent);font:700 11.5px/20px Figtree,sans-serif;text-align:center}.ph-row.is-muted .ph-row-unread{background:var(--om-border-strong)}.ph-empty{padding:60px 32px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--om-faint)}.ph-empty-title{font:600 15px Figtree,sans-serif;color:var(--om-text)}.ph-empty-hint{font:400 13.5px/1.4 Figtree,sans-serif;color:var(--om-sub)}.ph-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;font-family:Figtree,system-ui,sans-serif}.ph-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0302069e;opacity:0;transition:opacity .25s}.ph-sheet-layer.is-open .ph-sheet-backdrop{opacity:1}.ph-sheet{position:absolute;left:0;right:0;bottom:0;max-height:86%;display:flex;flex-direction:column;border-top:1px solid var(--om-border);border-radius:26px 26px 0 0;background:var(--om-panel);color:var(--om-text);transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.ph-sheet-layer.is-open .ph-sheet:not(.is-dragging){transform:translateY(0)}.ph-sheet.is-dragging{transition:none}.ph-sheet-grip{flex:none;display:flex;justify-content:center;width:100%;padding:8px 0 12px;border:0;background:transparent;cursor:grab;touch-action:none}.ph-sheet-grip span{width:40px;height:5px;border-radius:99px;background:var(--om-border-hi)}.ph-sheet-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:0 18px calc(34px + env(safe-area-inset-bottom))}.ph-sheet-head{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.ph-sheet-title{flex:1;min-width:0;font:700 19px Figtree,sans-serif}.ph-sheet-aside{font:500 13px Figtree,sans-serif;color:var(--om-sub)}.ph-menu{display:flex;flex-direction:column}.ph-menu-item{height:52px;display:flex;align-items:center;gap:14px;padding:0 2px;border:0;border-bottom:1px solid var(--om-divider);background:transparent;color:var(--om-text);font:500 16px Figtree,sans-serif;text-align:left;text-decoration:none;cursor:pointer}.ph-menu-item:last-child{border-bottom:0}.ph-menu-item svg{flex:none;color:var(--om-accent-2)}.ph-picker{display:flex;flex-direction:column;gap:10px}.ph-picker .ph-field{flex:none;height:42px;border-color:var(--om-border)}.ph-picker-note{display:flex;justify-content:center;padding:24px 0;font:400 14px Figtree,sans-serif;color:var(--om-sub);text-align:center}.ph-picker-list{display:flex;flex-direction:column}.ph-person{display:flex;align-items:center;gap:12px;width:100%;padding:8px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ph-person-pic{position:relative;flex:none;width:44px;height:44px;border-radius:99px;display:flex;align-items:center;justify-content:center;background:var(--om-raised);color:var(--om-accent-3)}.ph-person-pic img{width:100%;height:100%;border-radius:99px;object-fit:cover}.ph-person-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ph-person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15.5px Figtree,sans-serif;color:var(--om-text)}.ph-person-sub{font:400 12.5px Figtree,sans-serif;color:var(--om-sub)}.ph-person-spent{flex:none;font:600 14px Figtree,sans-serif;color:var(--om-accent-3)}.ph-sheet-block{--rc-page: var(--om-page);--rc-panel: var(--om-surface);--rc-surface: var(--om-panel);--rc-raised: var(--om-card);--rc-raised-2: var(--om-raised);--rc-line: var(--om-divider);--rc-line-2: var(--om-border);--rc-line-3: var(--om-border-hi);--rc-text: var(--om-text);--rc-text-2: var(--om-text-2);--rc-muted: var(--om-sub);--rc-faint: var(--om-muted);--rc-accent: var(--om-accent);--rc-accent-2: var(--om-accent-2);--rc-accent-3: var(--om-accent-3)}@media(max-width:900px){.cp-page{position:relative}.cp-page.has-chat>.cp-chat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--om-page);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.cp-page>.cp-chat.is-dragging{transform:translate(var(--cp-chat-x, 0));transition:none;box-shadow:-12px 0 30px #0000008c}.cp-page>.cp-chat.is-leaving{transform:translate(100%);transition:transform .2s ease-out}.cp-page>.cp-list.is-peek{transform:translate(var(--cp-peek-x, 0));pointer-events:none}.cp-page.has-chat .rc-main{touch-action:pan-y}}@media(max-width:900px){html.has-phone-chat,html.has-phone-chat body{overflow:hidden;overscroll-behavior:none}html.has-phone-chat :is(.cp-chat,.ws-pane) :is(input,textarea,select){font-size:max(16px,calc(16px / var(--om-ui-scale, 1)))}html.has-phone-chat .cp-page.has-chat>.cp-chat,html.has-phone-chat .ws-page.is-phone.is-phone-chat .ws-pane{position:fixed;left:0;right:0;top:var(--ph-vv-top, 0px);bottom:auto;height:var(--ph-vv-h, calc(100 * var(--om-dvh)));z-index:40}}.ph-chat-head{flex:none;position:relative;background:var(--om-page);font-family:Figtree,system-ui,sans-serif}.ph-chat-bar{height:54px;display:flex;align-items:center;gap:2px;padding:0 6px}.ph-back{flex:none;height:44px;min-width:44px;display:flex;align-items:center;padding:0 4px 0 0;border:0;background:transparent;color:var(--om-accent-3);cursor:pointer}.ph-back-badge{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);color:var(--om-on-accent);font:700 11.5px/20px Figtree,sans-serif;text-align:center}.ph-chat-who{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0 0 0 4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ph-chat-avatar{position:relative;flex:none}.ph-chat-pic{width:36px;height:36px;border-radius:99px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--om-raised);color:var(--om-accent-3);font:600 14px Figtree,sans-serif}.ph-chat-pic img{width:100%;height:100%;object-fit:cover}.ph-row-online.is-head{right:0;bottom:0;width:10px;height:10px;border-width:2px}.ph-chat-names{min-width:0;display:flex;flex-direction:column;gap:1px}.ph-chat-name{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;font:700 16px Figtree,sans-serif;color:var(--om-text)}.ph-chat-name>span{overflow:hidden;text-overflow:ellipsis}.ph-chat-name>svg{flex:none;color:var(--om-muted)}.ph-chat-seen{font:400 12px Figtree,sans-serif;color:var(--om-sub);white-space:nowrap}.ph-chat-seen.is-online{color:var(--om-accent-2)}.ph-chat-pin,.ph-chat-more{color:var(--om-sub)}.ph-chat-pin.is-on{color:var(--om-accent-3)}.ph-rail{display:flex;gap:14px;padding:6px 16px 10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--om-divider)}.ph-rail::-webkit-scrollbar{display:none}.rc-chat:has(.rc-composer-wrap:focus-within) .ph-rail{display:none}.ph-rail-chat{flex:none;width:48px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--om-sub);cursor:pointer}.ph-rail-avatar{position:relative}.ph-rail-pic{width:44px;height:44px;border-radius:99px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--om-raised);color:var(--om-accent-3);font:600 15px Figtree,sans-serif;opacity:.8}.ph-rail-pic img{width:100%;height:100%;object-fit:cover}.ph-rail-chat.is-on .ph-rail-pic{opacity:1;box-shadow:0 0 0 2px var(--om-page),0 0 0 4px var(--om-accent-2)}.ph-rail-dot{position:absolute;top:-1px;right:-1px;width:12px;height:12px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);border:2.5px solid var(--om-page)}.ph-rail-name{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px Figtree,sans-serif}.ph-rail-chat.is-on .ph-rail-name{color:var(--om-text);font-weight:600}.ph-chat-notice{display:flex;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 6px 8px 12px;border-radius:10px;background:var(--om-card);font:400 13px Figtree,sans-serif;color:var(--om-text-2)}.ph-chat-notice>span{flex:1}.ph-chat-notice button{border:0;background:transparent;color:var(--om-sub);display:inline-flex;padding:4px}.ph-menu-item.is-danger,.ph-menu-item.is-danger svg{color:#ff8fa3}.ph-lists-chips{display:flex;flex-wrap:wrap;gap:8px}.ph-list-chip{height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border:1px solid var(--om-border-hi);border-radius:99px;background:transparent;color:var(--om-sub);font:500 13px Figtree,sans-serif;cursor:pointer}.ph-list-chip.is-on{border-color:var(--om-accent-deep);background:color-mix(in srgb,var(--om-accent) 18%,transparent);color:var(--om-text-2)}.ph-lists-error{display:block;margin-top:10px;font:400 13px Figtree,sans-serif;color:#ff8a9a}.ph-ai-strip{flex:none;display:flex;align-items:center;gap:8px;min-height:40px;margin:4px 12px 2px;padding:0 12px;box-sizing:border-box;border-radius:12px;background:color-mix(in srgb,var(--om-accent) 12%,transparent);font:500 13px Figtree,sans-serif;color:var(--om-text-2)}.ph-ai-strip>svg{flex:none;color:var(--om-accent-3)}.ph-ai-strip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-ai-strip.is-needs{background:var(--om-card)}.ph-rail-item{flex:none;display:flex}.rc-thread.is-hold .rc-msg{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .15s ease}.rc-thread.is-hold .rc-msg.is-held{transform:scale(.97)}.rc-msheet{display:flex;flex-direction:column;gap:14px}.rc-msheet-preview{padding:10px 14px;border-radius:14px;background:var(--om-card-2);font:400 15px/1.4 Figtree,sans-serif;color:var(--om-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-msheet-preview:empty{display:none}.rc-msheet-confirm{display:flex;flex-direction:column;gap:12px;font:400 15px/1.4 Figtree,sans-serif;color:var(--om-text)}.rc-msheet-confirm-actions{display:flex;gap:8px}.rc-msheet-confirm-actions button{flex:1;height:46px;border:1px solid var(--om-border);border-radius:14px;background:var(--om-card);color:var(--om-text);font:600 15px Figtree,sans-serif;cursor:pointer}.rc-msheet-confirm-actions button.is-danger{border-color:transparent;background:#c4405a;color:#fff}.ph-fan-sheet{--rc-page: var(--om-page);--rc-panel: var(--om-surface);--rc-surface: var(--om-panel);--rc-raised: var(--om-card);--rc-raised-2: var(--om-raised);--rc-line: var(--om-divider);--rc-line-2: var(--om-border);--rc-line-3: var(--om-border-hi);--rc-text: var(--om-text);--rc-text-2: var(--om-text-2);--rc-muted: var(--om-sub);--rc-faint: var(--om-muted);--rc-accent: var(--om-accent);--rc-accent-2: var(--om-accent-2);--rc-accent-3: var(--om-accent-3);color:var(--om-text)}.ph-fan-sheet .rc-side{flex:none;width:auto;height:auto;min-height:0;overflow:visible;display:flex;flex-direction:column;gap:16px;border:0;background:transparent}.ph-fan-sheet .rc-side-top{flex:none;display:flex;flex-direction:column;gap:16px;overflow:visible;padding:0}.ph-fan-sheet .rc-fan-id{display:flex;flex-direction:column;gap:16px;padding:0}.ph-fan-sheet .rc-fan-who{display:flex;align-items:center;gap:12px}.ph-fan-sheet .rc-avatar--40{width:56px;height:56px;font-size:20px}.ph-fan-sheet .rc-fan-name{font:700 19px Figtree,sans-serif}.ph-fan-sheet .rc-fan-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--om-border);border-radius:14px;background:var(--om-border)}.ph-fan-sheet .rc-fan-tiles>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;background:var(--om-card)}.ph-fan-sheet .rc-fan-tiles span{font:500 11px Figtree,sans-serif;color:var(--om-muted)}.ph-fan-sheet .rc-fan-tiles b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px Figtree,sans-serif;color:var(--om-text)}.ph-fan-sheet .rc-fan-sec{padding:0;border:0}.ph-fan-sheet .rc-fan-sec-head{padding:0 0 8px;font:600 13px Figtree,sans-serif;color:var(--om-sub)}.ph-fan-sheet .rc-fan-sec-body{padding:0}.ph-fan-sheet .rc-fan-grid{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font:400 14px Figtree,sans-serif}.ph-fan-sheet .rc-fan-grid>:nth-child(odd){color:var(--om-sub)}.ph-fan-sheet .rc-fan-grid>:nth-child(2n){justify-self:end;text-align:right;color:var(--om-text)}.ph-fan-sheet .rc-list-chip{height:34px;padding:0 12px;border-radius:99px;font:500 13px Figtree,sans-serif}.ph-fan-sheet textarea{font-size:16px;border-radius:14px}.rc-composer-wrap.is-phone{padding:6px 10px calc(10px + env(safe-area-inset-bottom))}.rc-composer-wrap.is-phone .rc-composer{border:0;border-radius:0;background:transparent}.rc-composer-wrap.is-phone .rc-composer:focus-within{border-color:transparent}.rc-composer-wrap.is-phone .rc-reply-chip,.rc-composer-wrap.is-phone .rc-paid-head,.rc-composer-wrap.is-phone .rc-attachments,.rc-composer-wrap.is-phone .rc-flagged,.rc-composer-wrap.is-phone .rc-price-row{margin-bottom:6px;border-radius:12px;background:var(--om-card)}.rc-prow{display:flex;align-items:flex-end;gap:8px}.rc-prow-plus,.rc-prow-mic,.rc-prow-send{flex:none;height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:99px;cursor:pointer}.rc-prow-plus,.rc-prow-mic{background:var(--om-card);color:var(--om-accent-3)}.rc-prow-plus.is-on{background:color-mix(in srgb,var(--om-accent) 22%,transparent)}.rc-prow-send{background:var(--om-accent);color:var(--om-on-accent)}.rc-prow-send.is-paid{padding:0 14px;font:600 15px Figtree,sans-serif}.rc-prow-send:disabled,.rc-prow-mic:disabled{opacity:.5;cursor:default}.rc-prow .rc-field-wrap{flex:1;min-width:0;min-height:42px;justify-content:center;border:1px solid var(--om-border);border-radius:21px;background:var(--om-card)}.rc-prow .rc-field-wrap:focus-within{border-color:color-mix(in srgb,var(--om-accent-2) 55%,transparent)}.rc-prow textarea{max-height:120px;padding:10px 16px;font:400 16px/1.35 Figtree,sans-serif;field-sizing:content}.rc-composer-wrap.is-phone .rc-rec{height:42px;margin-bottom:8px;padding:0 6px 0 16px;border:1px solid var(--om-border-strong);border-radius:21px;background:var(--om-card)}.rc-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 8px;padding:4px 0}.rc-tool-tile{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:transparent;cursor:pointer}.rc-tool-tile:disabled{opacity:.45;cursor:default}.rc-tool-tile-ic{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--om-card-2);color:var(--om-accent-3);font:700 15px Figtree,sans-serif}.rc-tool-tile.is-on .rc-tool-tile-ic{background:color-mix(in srgb,var(--om-accent) 22%,transparent)}.rc-tool-tile-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px Figtree,sans-serif;color:var(--om-body)}.crm-mtab-acc-pic{width:24px;height:24px;border-radius:8px;overflow:hidden;background:var(--om-seg);color:var(--om-accent-4);font:700 9.5px/24px Figtree,sans-serif;text-align:center}.crm-mtab-acc-pic img{width:100%;height:100%;object-fit:cover;display:block}.crm-mtab-account.is-on .crm-mtab-acc-pic{box-shadow:0 0 0 1.5px var(--om-surface),0 0 0 3px var(--om-accent-2)}.crm-mtab-acc-dot{position:absolute;top:-1px;right:10px;width:9px;height:9px;box-sizing:border-box;border-radius:99px;background:var(--om-accent-3);border:2px solid var(--om-surface)}.crm-acc-sheet{display:flex;flex-direction:column;gap:12px}.crm-acc-search{flex:none;height:42px;border-color:var(--om-border)}.crm-acc-list{display:flex;flex-direction:column;gap:2px}.crm-acc-row{display:flex;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;border:0;border-radius:14px;background:transparent;color:var(--om-text);text-align:left;cursor:pointer}.crm-acc-row.is-on{background:color-mix(in srgb,var(--om-accent) 14%,transparent)}.crm-acc-row>svg{flex:none;color:var(--om-accent-2)}.crm-acc-pic{flex:none;width:44px;height:44px;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--om-seg);color:var(--om-accent-4);font:700 15px Figtree,sans-serif}.crm-acc-pic.is-icon{background:var(--om-card-2);color:var(--om-accent-3)}.crm-acc-pic img{width:100%;height:100%;object-fit:cover}.crm-acc-row.is-dead .crm-acc-pic{opacity:.45}.crm-acc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.crm-acc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15.5px Figtree,sans-serif}.crm-acc-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12.5px Figtree,sans-serif;color:var(--om-sub)}.crm-acc-row.is-dead .crm-acc-sub{color:var(--om-accent-3)}.crm-acc-unread{flex:none;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);color:var(--om-on-accent);font:700 11px/20px Figtree,sans-serif;text-align:center}.crm-acc-none{padding:24px 0;text-align:center;font:400 14px Figtree,sans-serif;color:var(--om-sub)}.crm-acc-menu{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--om-border-hi);border-radius:14px;background:transparent;color:var(--om-accent-3);font:600 14.5px Figtree,sans-serif;cursor:pointer}.pay-primary:not(:disabled):hover{background:var(--om-accent-hover)!important}.pay-card:hover{border-color:var(--om-faint)!important}.pay-link:hover{background:color-mix(in srgb,var(--om-accent) 14%,transparent)!important;color:var(--om-accent-3)!important}.pay-thead>*{overflow:hidden;text-overflow:ellipsis}.pay-thin-scroll,.pay-scroll{scrollbar-width:thin;scrollbar-color:var(--om-border-strong) transparent}.pay-root input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.6)}.pay-root a{color:var(--om-accent-2)}.pay-root a:hover{color:var(--om-accent-3)}@media(max-width:760px){.pay-shell{padding:16px 4px 96px!important}.pay-wallet{width:100%;gap:10px!important}.pay-wallet-sub{white-space:normal!important}.pay-wallet-cta{padding:0 12px!important;font-size:13px!important}.pay-search{width:100%!important}}.layout{display:flex;min-height:calc(100 * var(--om-vh));background:var(--bg-primary)}.app-main{min-width:0}.mobile-sidebar-backdrop,.shell-tabbar{display:none}:root{--shell-tabbar-h: 0px}@media(max-width:900px){:root.has-shell-tabbar{--shell-tabbar-h: calc(63px + env(safe-area-inset-bottom)) }.app-sidebar.sb{width:min(20rem,86vw);height:auto;bottom:var(--shell-tabbar-h);z-index:60;flex-direction:column;overflow-x:hidden;overflow-y:auto;background:var(--sb-rail-bg);border-right:1px solid var(--om-divider);transform:translate(-100%);transition:transform .18s ease}.app-sidebar.sb.is-mobile-open{transform:translate(0)}.app-sidebar.is-ex.is-nav .sb-navcol{order:-1;width:100%;height:auto}.app-sidebar.is-ex.is-nav .sb-navcol-in{width:100%;height:auto;border-right:0;border-bottom:1px solid var(--om-divider)}.app-sidebar.is-ex.is-nav .sb-nhead{height:56px}.app-sidebar.is-ex.is-nav .sb-nav{overflow:visible;padding-bottom:8px}.app-sidebar.is-ex.is-nav .sb-rail{width:100%;height:auto;overflow:visible;border-right:0}.app-sidebar.is-ex.is-nav .sb-rhead{height:48px}.app-sidebar.is-ex.is-nav .sb-body{overflow:visible}.app-sidebar.is-ex.is-nav .sb-acc-tools{width:auto}.app-sidebar.sb.has-accounts-corner .sb-rail{display:none}.app-sidebar.is-ex.is-nav.has-accounts-corner .sb-navcol-in{border-bottom:0}.app-sidebar.is-ex.is-nav .sb-menu-btn,.app-sidebar.is-ex.is-nav .sb-swap--rail,.app-sidebar.is-ex.is-nav .sb-foot,.app-sidebar.is-ex.is-nav .sb-tab{display:none}.app-main{width:100%;min-width:0;margin-left:0;padding-bottom:var(--shell-tabbar-h)}.mobile-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:block;border:0;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shell-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;height:var(--shell-tabbar-h);box-sizing:border-box;padding:4px max(4px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));background:var(--om-surface);border-top:1px solid var(--om-divider);font-family:Figtree,system-ui,sans-serif}}.shell-tab{flex:1;min-width:0;padding:0 2px;border:0;background:transparent;color:var(--om-sub);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;-webkit-tap-highlight-color:transparent}.shell-tab.is-on{color:var(--om-text)}.shell-tab-pill{position:relative;width:52px;height:28px;border-radius:99px;display:flex;align-items:center;justify-content:center;transition:background .2s}.shell-tab.is-on .shell-tab-pill{background:color-mix(in srgb,var(--om-accent) 22%,transparent)}.shell-tab.is-on .shell-tab-pill>svg{color:var(--om-accent-2)}.shell-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px Figtree,system-ui,sans-serif}.shell-tab-badge{position:absolute;right:6px;top:-2px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);border:2px solid var(--om-surface);color:#fff;font:700 9px/12px Figtree,system-ui,sans-serif;text-align:center}.sb{--sb-ease: cubic-bezier(.2, .8, .2, 1);--sb-dur: .26s;--sb-rail-bg: color-mix(in srgb, var(--om-page) 50%, var(--om-surface));--sb-raised: linear-gradient(180deg, color-mix(in srgb, var(--om-accent-deep) 70%, var(--om-seg)), var(--om-seg));--sb-raised-shadow: inset 0 1px 0 color-mix(in srgb, var(--om-ink) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--om-accent-3) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--om-accent-3) 65%, transparent), 0 4px 14px rgba(0, 0, 0, .45), 0 6px 22px -6px color-mix(in srgb, var(--om-accent) 75%, transparent);--sb-well-shadow: inset 0 1px 2px rgba(0, 0, 0, .6), inset 0 0 0 1px var(--om-card-2);position:fixed;top:0;left:0;z-index:30;height:100%;display:flex;color:var(--om-text);font-family:Figtree,system-ui,sans-serif}.sb button,.sb input{font-family:Figtree,system-ui,sans-serif}.sb-fade{opacity:1;transition:opacity .18s}.sb:not(.is-ex) .sb-fade{opacity:0}.sb-ex-only{opacity:1;visibility:visible;transition:opacity .18s,visibility 0s}.sb:not(.is-ex) .sb-ex-only{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s .12s}.sb-icon-btn{width:28px;height:28px;flex:none;border:0;border-radius:7px;background:transparent;color:var(--om-sub);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.sb-icon-btn:hover{background:var(--om-card);color:var(--om-text)}.sb-rail{width:76px;flex:none;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:var(--sb-rail-bg);border-right:1px solid var(--om-divider);transition:width var(--sb-dur) var(--sb-ease)}.sb.is-ex .sb-rail{width:264px}.sb-rhead{flex:none;height:64px;display:flex;align-items:center;gap:10px;padding:0 16px}.sb-menu-btn{width:44px;height:44px;flex:none;padding:0;border:0;border-radius:11px;background:transparent;color:var(--om-sub);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s,color .2s}.sb-menu-btn:hover{color:var(--om-text)}.sb-menu-btn.is-on{background:var(--sb-raised);box-shadow:var(--sb-raised-shadow);color:var(--om-text)}.sb-rhead-tools{flex:1;min-width:0;display:flex;justify-content:flex-end;gap:2px}.sb-rpad{flex:none;padding-inline:13px;transition:padding var(--sb-dur) var(--sb-ease)}.sb.is-ex .sb-rpad{padding-inline:12px}.sb-work{padding-bottom:8px}.sb-ws{position:relative;height:36px;box-sizing:border-box;padding:0 0 0 17px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--om-track);color:var(--om-sub);font:500 13px Figtree,system-ui,sans-serif;display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-decoration:none;transition:background .2s,box-shadow .2s,color .2s,padding var(--sb-dur) var(--sb-ease)}.sb.is-ex .sb-ws{padding-left:12px}.sb-ws>span:first-child{flex:none}.sb-ws:hover{background:var(--om-card);color:var(--om-text)}.sb-ws.is-active,.sb-ws.is-active:hover{background:var(--sb-raised);box-shadow:var(--sb-raised-shadow);color:var(--om-text)}.sb-ws.is-active>span:first-child{color:var(--om-accent-2)}.sb-ws-lbl{flex:1;min-width:0}.sb-ws-badge{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);color:#fff;font:700 9px/15px Figtree,system-ui,sans-serif;text-align:center;pointer-events:none;transition:top var(--sb-dur) var(--sb-ease),right var(--sb-dur) var(--sb-ease)}.sb.is-ex .sb-ws-badge{top:9px;right:10px;min-width:18px;height:18px;font-size:10px;line-height:18px}.sb-mode{position:relative;height:36px;padding:3px;box-sizing:border-box;background:var(--om-surface);border-radius:11px;box-shadow:inset 0 1px 3px #0000008c,inset 0 0 0 1px var(--om-track),0 1px color-mix(in srgb,var(--om-ink) 3%,transparent);transition:height var(--sb-dur) var(--sb-ease)}.sb:not(.is-ex) .sb-mode:not(.is-single){height:72px}.sb-mode-thumb,.sb-mode-btn{position:absolute;left:3px;top:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:8px;transition:left var(--sb-dur) var(--sb-ease),top var(--sb-dur) var(--sb-ease),width var(--sb-dur) var(--sb-ease),height var(--sb-dur) var(--sb-ease),gap var(--sb-dur) var(--sb-ease),color .25s}.sb:not(.is-ex) .sb-mode-thumb,.sb:not(.is-ex) .sb-mode-btn{width:calc(100% - 6px);height:calc(50% - 4px)}.sb-mode.is-single .sb-mode-thumb,.sb-mode.is-single .sb-mode-btn{width:calc(100% - 6px);height:calc(100% - 6px)}.sb-mode-thumb{will-change:left,top,width,height;background:linear-gradient(180deg,var(--om-seg),var(--om-divider));box-shadow:inset 0 1px color-mix(in srgb,var(--om-ink) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--om-accent-2) 45%,transparent),0 3px 10px #00000080,0 6px 18px -8px color-mix(in srgb,var(--om-accent) 80%,transparent)}.sb-mode.is-crm .sb-mode-thumb,.sb-mode-btn--crm{left:50%}.sb:not(.is-ex) .sb-mode.is-crm .sb-mode-thumb,.sb:not(.is-ex) .sb-mode-btn--crm{left:3px;top:calc(50% + 1px)}.sb-mode-btn{padding:0;min-width:0;overflow:hidden;border:0;background:transparent;color:var(--om-sub-2);font:600 12.5px Figtree,system-ui,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}.sb:not(.is-ex) .sb-mode-btn{gap:0}.sb-mode-btn>span:first-child{flex:none;transition:color .25s}.sb-mode-btn:hover{color:var(--om-text)}.sb-mode-btn.is-active{color:var(--om-text);cursor:default}.sb-mode-btn.is-active>span:first-child{color:var(--om-accent-2)}.sb-mode-btn:disabled,.sb-mode-btn:disabled:hover{color:var(--om-faint);cursor:not-allowed}.sb-mode-lbl{white-space:nowrap;overflow:hidden;max-width:30px;transition:opacity .12s,max-width var(--sb-dur) var(--sb-ease)}.sb:not(.is-ex) .sb-mode-lbl{max-width:0}.sb-swap{flex:none;display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--sb-dur) var(--sb-ease),opacity .18s}.sb-swap-in{min-height:0;overflow:hidden}.sb.is-ex .sb-swap--rail,.sb:not(.is-ex) .sb-swap--ex{grid-template-rows:0fr;opacity:0}.sb-swap--ex{position:sticky;top:0;z-index:1;background:var(--sb-rail-bg)}.sb-acc-tools{width:263px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 12px 8px}.sb-search{height:32px;display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--om-page);border-radius:8px;box-shadow:var(--sb-well-shadow);color:var(--om-muted);cursor:text}.sb-search:focus-within{box-shadow:inset 0 1px 2px #0009,inset 0 0 0 1px var(--om-accent)}.sb-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--om-text);font:400 12.5px Figtree,system-ui,sans-serif}.sb-search input::placeholder{color:var(--om-muted)}.sb-seg{position:relative;display:flex;padding:2px;background:var(--om-page);border-radius:8px;box-shadow:var(--sb-well-shadow)}.sb-seg-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc(33.333% - 1.33px);border-radius:6px;background:linear-gradient(180deg,var(--om-raised),var(--om-legacy-card));box-shadow:inset 0 1px color-mix(in srgb,var(--om-ink) 7%,transparent),0 0 0 1px color-mix(in srgb,var(--om-accent-2) 20%,transparent),0 2px 6px #00000080;transition:transform .28s cubic-bezier(.2,.9,.3,1)}.sb-seg-btn{position:relative;flex:1;height:24px;padding:0 6px;border:0;background:transparent;color:var(--om-sub-2);font:500 11.5px Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:5px;transition:color .2s}.sb-seg-btn:hover,.sb-seg-btn.is-active{color:var(--om-text)}.sb-rail-tools{width:76px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0 8px}.sb-rail-btn{width:44px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--om-sub);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.sb-rail-btn:hover,.sb-rail-btn.is-on{background:var(--om-card);color:var(--om-text)}.sb-rail-sep{width:28px;height:1px;background:var(--om-divider);margin-top:6px}.sb-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none}.sb-body::-webkit-scrollbar{display:none}.sb.is-ex .sb-body{scrollbar-width:thin}.sb.is-ex .sb-body::-webkit-scrollbar{display:block;width:6px}.sb-body::-webkit-scrollbar-thumb{background:var(--om-border);border-radius:99px}.sb-mode-wrap.is-first{padding-top:0}.sb-list{flex:1 0 auto;display:flex;flex-direction:column;gap:3px;padding:2px 11px 10px}.sb-row-wrap{flex:none;content-visibility:auto;contain-intrinsic-size:auto 50px;border-top:2px solid transparent;margin-top:-2px}.sb-row-wrap:has(.sb-row.is-selected){content-visibility:visible}.sb-row-wrap.is-drop-target{border-top-color:var(--om-accent)}.sb-row{height:50px;box-sizing:border-box;padding:0 9px;border-radius:11px;display:flex;align-items:center;gap:10px;text-align:left;text-decoration:none;color:var(--om-text);overflow:hidden;transition:background .2s,box-shadow .2s}.sb-row:hover{background:var(--om-card)}.sb-row.is-selected,.sb-row.is-selected:hover{background:var(--sb-raised);box-shadow:var(--sb-raised-shadow)}.sb-avatar{position:relative;width:36px;height:36px;flex:none;border-radius:99px}.sb-avatar-plat{position:absolute;left:-3px;bottom:-2px;display:flex;border-radius:5px;border:2px solid var(--sb-rail-bg);background:var(--sb-rail-bg)}.sb-avatar-plat>span,.sb-avatar-plat svg{border-radius:3px}.sb-ai-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;box-sizing:border-box;border-radius:99px;background:var(--om-faint);border:2px solid var(--sb-rail-bg)}.sb-ai-dot.is-on{background:var(--om-accent-2);box-shadow:0 0 6px color-mix(in srgb,var(--om-accent-2) 80%,transparent)}.sb-unread{position:absolute;right:-6px;top:-4px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);border:2px solid var(--sb-rail-bg);color:#fff;font:700 9px/12px Figtree,system-ui,sans-serif;text-align:center;white-space:nowrap}.sb-row-body{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.sb-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sb-row-name{font:500 13px Figtree,system-ui,sans-serif;color:var(--om-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-row.is-selected .sb-row-name{color:var(--om-text)}.sb-row-sub{font:400 11px Figtree,system-ui,sans-serif;color:var(--om-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-pill{flex:none;height:18px;padding:0 6px;display:flex;align-items:center;border:1px solid var(--om-border-hi);border-radius:99px;color:var(--om-accent-3);font:500 10.5px Figtree,system-ui,sans-serif;white-space:nowrap}.sb-pill--warn{border-color:transparent;background:color-mix(in srgb,var(--om-accent) 20%,transparent)}.sb-pill--accent{border-color:color-mix(in srgb,var(--om-accent) 45%,transparent)}.sb-empty{padding:16px 8px;font:400 12px Figtree,system-ui,sans-serif;color:var(--om-muted);text-align:center;white-space:nowrap}.sb:not(.is-ex) .sb-list .sb-empty{opacity:0}.sb-foot{flex:none;border-top:1px solid var(--om-divider);padding:10px 0}.sb-user{height:30px;padding:0 16px 0 23px;display:flex;align-items:center;gap:8px;overflow:hidden;text-decoration:none;transition:padding var(--sb-dur) var(--sb-ease)}.sb.is-ex .sb-user{padding-left:16px}.sb-user-av{width:30px;height:30px;flex:none;border-radius:99px;background:var(--om-seg);color:var(--om-accent-3);font:600 12px Figtree,system-ui,sans-serif;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s}.sb-user-av:has(img){background:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--om-text) 14%,transparent)}.sb-user-av img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.sb-user:hover .sb-user-av{box-shadow:0 0 0 1px color-mix(in srgb,var(--om-accent-3) 65%,transparent)}.sb-user-name{flex:1;min-width:0;font:500 12.5px Figtree,system-ui,sans-serif;color:var(--om-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-navcol{width:0;flex:none;height:100%;overflow:hidden;transition:width var(--sb-dur) var(--sb-ease)}.sb.is-nav .sb-navcol{width:224px}.sb-navcol-in{width:224px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:var(--om-surface);border-right:1px solid var(--om-divider)}.sb-nhead{flex:none;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 18px}.sb-wordmark{font:600 20px Syne,sans-serif;letter-spacing:-.01em;color:var(--om-text);white-space:nowrap}.sb-nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;padding:0 10px}.sb-nav-section{display:flex;flex-direction:column;gap:2px}.sb-nav-div{height:1px;background:var(--om-divider);margin:6px 4px}.sb-nav-item{flex:none;height:36px;padding:0 10px 0 12px;border-radius:8px;color:var(--om-sub);font:500 13.5px Figtree,system-ui,sans-serif;display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-decoration:none;transition:background .2s,box-shadow .2s,color .2s}.sb-nav-item>span:first-child{flex:none}.sb-nav-item:hover{background:var(--om-card);color:var(--om-text)}.sb-nav-item.is-active,.sb-nav-item.is-active:hover{background:var(--sb-raised);box-shadow:var(--sb-raised-shadow);color:var(--om-text)}.sb-nav-item.is-active>span:first-child{color:var(--om-accent-2)}.sb-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.sb-nav-badge{flex:none;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);color:#fff;font:700 10px/18px Figtree,system-ui,sans-serif;text-align:center}.sb-nav-beta{flex:none;height:16px;padding:0 6px;box-sizing:border-box;border:1px solid var(--om-border-hi);border-radius:99px;color:var(--om-accent-3);font:600 9.5px/14px Figtree,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.sb-nfoot{flex:none;border-top:1px solid var(--om-divider);padding:8px 10px;display:flex;align-items:center;gap:2px}.sb-settings{flex:1;height:34px;font-size:13px}.sb-signout{width:34px;height:34px;border-radius:8px}.sb-tip{position:relative}.sb-tip:after{content:attr(data-tip);position:absolute;right:0;bottom:calc(100% + 6px);padding:4px 8px;border-radius:6px;border:1px solid var(--om-border-hi);background:var(--om-card);color:var(--om-text);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;box-shadow:0 6px 18px #00000059;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .12s,transform .12s;z-index:5}.sb-tip:hover:after,.sb-tip:focus-visible:after{opacity:1;transform:none}.sb-tab{position:absolute;top:50%;left:0;z-index:4;width:22px;height:56px;margin-top:-28px;padding:0;border:1px solid var(--om-border-hi);border-radius:8px;background:var(--om-card);box-shadow:0 4px 14px #00000080;color:var(--om-accent-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform var(--sb-dur) var(--sb-ease),opacity .2s,background .2s,border-color .2s,color .2s}.sb-tab:hover{background:var(--om-seg);border-color:color-mix(in srgb,var(--om-accent-3) 65%,transparent);color:var(--om-text)}.sb-tab--rail,.sb-tab--nav{transform:translate(65px)}.sb.is-ex .sb-tab--rail,.sb.is-ex .sb-tab--nav{transform:translate(253px)}.sb.is-nav .sb-tab--nav{transform:translate(289px)}.sb.is-ex.is-nav .sb-tab--nav{transform:translate(477px)}.sb:not(.is-nav) .sb-tab--nav{opacity:0;pointer-events:none}.sb-pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.sb-pop{position:absolute;left:84px;z-index:6;width:280px;background:var(--om-card);border:1px solid var(--om-border-hi);border-radius:12px;box-shadow:0 12px 40px #0009;overflow:hidden;animation:sb-pop-in .16s var(--sb-ease)}@keyframes sb-pop-in{0%{opacity:0;transform:translate(-6px)}}.sb-pop-search{height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--om-border);color:var(--om-muted)}.sb-pop-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--om-text);font:400 13px Figtree,system-ui,sans-serif}.sb-pop-search input::placeholder{color:var(--om-muted)}.sb-pop-list{max-height:320px;overflow-y:auto;scrollbar-width:none;padding:4px;display:flex;flex-direction:column}.sb-pop-row{flex:none;height:40px;padding:0 8px;border-radius:8px;display:flex;align-items:center;gap:10px;text-decoration:none}.sb-pop-row:hover,.sb-pop-row:focus-visible{background:var(--om-hover);outline:none}.sb-pop-name{flex:1;min-width:0;font:500 13px Figtree,system-ui,sans-serif;color:var(--om-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-pop-handle{flex:none;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11px Figtree,system-ui,sans-serif;color:var(--om-muted)}@media(prefers-reduced-motion:reduce){.sb{--sb-dur: 0s}}.sidebar{width:260px;background:var(--bg-sidebar);border-right:1px solid var(--border-color);display:flex;flex-direction:column;position:fixed;height:calc(100 * var(--om-vh));overflow:hidden;z-index:100;transition:transform .3s ease,width .3s ease;transform:translate(0)}.sidebar.collapsed{transform:translate(-100%)}.sidebar-header{padding:2rem;border-bottom:1px solid var(--border-color)}.sidebar-toggle-btn{position:fixed;left:220px;top:1.5rem;width:36px;height:36px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .3s ease;z-index:101;box-shadow:0 2px 8px #0003}.sidebar-toggle-btn:hover{background:var(--bg-hover);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:var(--glow-subtle),0 4px 12px #0000004d}.sidebar-toggle-btn.collapsed{left:1rem;background:var(--accent-gradient);color:#fff;border-color:transparent}.sidebar-toggle-btn.collapsed:hover{box-shadow:var(--glow-primary),0 4px 12px #0000004d;transform:scale(1.05)}.logo{font-family:Inter,sans-serif;font-size:2rem;font-weight:var(--font-bold);background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:-.5px}.nav{flex:1;min-height:0;overflow-y:auto;padding:1rem 0}.nav-item{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .3s ease;border-left:3px solid transparent}.nav-item:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-item.active{background:var(--bg-active);color:var(--accent-primary);border-left-color:var(--accent-primary);box-shadow:inset 3px 0 0 var(--accent-primary),var(--glow-subtle)}.nav-icon{font-size:1.1rem;opacity:.8}.sidebar-footer{padding:1.5rem;border-top:1px solid var(--border-color)}.user-info{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--accent-gradient);display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:.9rem;box-shadow:var(--glow-subtle)}.user-details{display:flex;flex-direction:column;overflow:hidden}.user-email{font-size:.8rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;padding:.15rem .4rem;border-radius:3px;width:fit-content;margin-top:.25rem}.user-role.owner{background:var(--status-owner-bg);color:var(--status-owner)}.user-role.chatter{background:var(--status-chatter-bg);color:var(--status-chatter)}.settings-btn{width:100%;padding:.625rem;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.8rem;transition:all .2s ease;margin-bottom:.5rem}.settings-btn:hover{background:var(--bg-hover);border-color:var(--accent-primary);color:var(--accent-primary)}.logout-btn{width:100%;padding:.625rem;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.8rem;transition:all .2s ease}.logout-btn:hover{background:var(--bg-hover);border-color:var(--text-tertiary);color:var(--text-primary)}.main-content{flex:1;margin-left:260px;padding:2rem;min-height:calc(100 * var(--om-vh));transition:margin-left .3s ease}.main-content.sidebar-collapsed{margin-left:0}.nav-divider{padding:.5rem 1.5rem;margin-top:.5rem;font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px;font-weight:600;border-top:1px solid var(--border-color);margin-bottom:.25rem;display:flex;justify-content:space-between;align-items:center}.nav-divider span{display:block;margin-top:.5rem}.add-account-btn{width:24px;height:24px;border-radius:4px;background:var(--accent-gradient);color:#fff;border:none;font-size:1.2rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-top:.5rem;line-height:1;padding:0}.add-account-btn:hover{box-shadow:var(--glow-primary);transform:scale(1.1)}.account-nav-item{font-size:.875rem}.nav-loading,.nav-empty{padding:1rem 1.5rem;font-size:.85rem;color:var(--text-tertiary);text-align:center;font-style:italic}.loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100 * var(--om-vh));background:var(--bg-primary);color:var(--text-secondary)}.dbw-root{min-height:100%;background:var(--om-page)}.dbw-bar{position:sticky;top:0;z-index:20;min-width:0;height:60px;display:flex;align-items:center;gap:12px;padding:0 20px 0 24px;border-bottom:1px solid var(--om-border);background:var(--om-page);box-sizing:border-box}.dbw-bar.is-editing{background:color-mix(in srgb,var(--om-accent) 7%,var(--om-page))}.dbw-title{margin:0;font:700 22px/1 Figtree,system-ui,sans-serif;color:var(--om-text);white-space:nowrap}.dbw-pill{flex:none;height:22px;padding:0 9px;display:flex;align-items:center;gap:5px;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 20%,transparent);color:var(--om-accent-3);font:600 11.5px Figtree,sans-serif;white-space:nowrap}.dbw-hint{flex:1 1 0;min-width:0;font:400 12px Figtree,sans-serif;color:var(--om-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbw-btn{flex:none;height:32px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid var(--om-border-hi);border-radius:8px;background:var(--om-panel);color:var(--om-body);font:500 13px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.dbw-btn.is-quiet{background:transparent}.dbw-btn:hover:not(:disabled){border-color:var(--om-border-strong);background:var(--om-hover)}.dbw-btn:disabled{opacity:.5;cursor:not-allowed}.dbw-primary{flex:none;height:32px;padding:0 16px;border:0;border-radius:8px;background:var(--om-accent);color:#fff;font:600 13px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.dbw-primary:hover:not(:disabled){background:var(--om-accent-hover)}.dbw-primary:disabled{opacity:.6;cursor:progress}.dbw-old-link{font:500 12px Figtree,sans-serif;color:var(--om-muted);text-decoration:none;white-space:nowrap}.dbw-old-link:hover{color:var(--om-accent-2)}.dbw-body{padding:20px 24px 40px;box-sizing:border-box;min-width:0}.dbw-notice{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--om-accent) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--om-accent) 6%,transparent);font:400 12.5px Figtree,sans-serif;color:var(--om-accent-3)}.dbw-link-btn{border:0;background:transparent;padding:0;color:var(--om-accent-2);font:600 12px Figtree,sans-serif;cursor:pointer}.dbw-link-btn:hover{color:var(--om-accent-3)}.dbw-skeleton{border-radius:10px;border:1px solid var(--om-border);background:var(--om-card);animation:dbw-pulse 1.4s ease-in-out infinite}@keyframes dbw-pulse{50%{opacity:.55}}.dbw-empty{border:1px dashed var(--om-border-strong);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.dbw-menu{padding:6px;background:var(--om-surface);border:1px solid var(--om-border-strong);border-radius:10px;box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;gap:2px}.dbw-menu-row{padding:8px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left;width:100%}.dbw-menu-row:hover,.dbw-menu-row:focus-visible{background:var(--om-hover);outline:none}.dbw-menu-row.is-danger{color:var(--om-accent-3)}.dbw-panel{position:fixed;top:60px;right:0;bottom:0;z-index:15;width:340px;background:var(--om-card);border-left:1px solid var(--om-border-hi);box-shadow:-16px 0 40px #0000004d;display:flex;flex-direction:column}.dbw-icon-btn{width:26px;height:26px;flex:none;border:0;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent}.dbw-icon-btn:hover{background:var(--om-hover);color:var(--om-text)!important}.dbw-ghost-btn:hover{background:var(--om-hover)!important;color:var(--om-text)!important}.dbw-link:hover{color:var(--om-accent-3)!important}.dbw-scroll::-webkit-scrollbar{width:8px}.dbw-scroll::-webkit-scrollbar-thumb{background:var(--om-border-hi);border-radius:99px}.dbw-scroll{scrollbar-width:thin;scrollbar-color:var(--om-border-hi) transparent}.dbw-row{border-radius:6px;cursor:pointer}.dbw-row:hover{background:var(--om-hover)}.dbw-tile{cursor:pointer;transition:border-color .15s}.dbw-tile:hover{border-color:var(--om-border-strong)!important}.dbw-act{height:28px;padding:0 11px;border-radius:6px;font:600 12px Figtree,sans-serif;cursor:pointer;white-space:nowrap;flex:none;border:1px solid var(--om-border-hi);background:transparent;color:var(--om-body)}.dbw-act:hover:not(:disabled){background:var(--om-hover)}.dbw-act.is-urgent{border-color:transparent;background:var(--om-accent);color:#fff}.dbw-act.is-urgent:hover:not(:disabled){background:var(--om-accent-hover)}.dbw-act:disabled{opacity:.5;cursor:progress}.dbw-bar-seg:hover{opacity:.85}@media(max-width:767px){.dbw-bar{height:auto;min-height:56px;flex-wrap:wrap;row-gap:8px;padding:10px 16px;position:static}.dbw-title{font-size:20px}.dbw-body{padding:12px 12px 32px}.dbw-old-link{order:10}}._modalOverlay_dgbeh_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_dgbeh_1{background:linear-gradient(145deg,var(--bg-card),var(--bg-secondary));border:1px solid var(--border-color);border-radius:24px;width:90%;max-width:600px;max-height:calc(80 * var(--om-vh));display:flex;flex-direction:column;box-shadow:0 24px 80px #0009,var(--glow-subtle),inset 0 1px color-mix(in srgb,var(--om-ink) 3%,transparent)}._modalHeader_dgbeh_53{padding:2rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}._modalHeader_dgbeh_53 h2{margin:0;font-size:1.75rem;font-weight:var(--font-semibold);color:var(--text-primary)}._closeButton_dgbeh_83{background:none;border:none;font-size:28px;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}._closeButton_dgbeh_83:hover{background-color:var(--bg-hover);color:var(--text-primary)}._modalBody_dgbeh_125{padding:2rem;overflow-y:auto;flex:1}._section_dgbeh_137{margin-bottom:2rem}._section_dgbeh_137 label{display:block;font-weight:var(--font-medium);margin-bottom:.75rem;color:var(--text-secondary);font-size:.9rem}._sectionHeader_dgbeh_161{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._selectButtons_dgbeh_175{display:flex;gap:1rem}._textButton_dgbeh_185{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:14px;font-weight:var(--font-medium);padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}._textButton_dgbeh_185:hover{background-color:var(--accent-primary-transparent)}._itemsList_dgbeh_217{border:1px solid var(--border-color);border-radius:12px;max-height:300px;overflow-y:auto;background:var(--bg-input)}._checkboxItem_dgbeh_233{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);transition:background-color .3s ease}._checkboxItem_dgbeh_233:last-child{border-bottom:none}._checkboxItem_dgbeh_233:hover{background-color:var(--bg-hover)}._checkboxItem_dgbeh_233 label{display:flex;align-items:flex-start;cursor:pointer;margin:0;font-weight:400}._checkboxItem_dgbeh_233 input[type=checkbox]{margin-right:12px;margin-top:2px;cursor:pointer;width:18px;height:18px;flex-shrink:0;accent-color:var(--accent-primary)}._itemName_dgbeh_297{font-weight:var(--font-medium);color:var(--text-primary);display:block;margin-bottom:2px}._itemDescription_dgbeh_311{font-size:13px;color:var(--text-tertiary);display:block}._loading_dgbeh_323{text-align:center;padding:3rem 2rem;color:var(--text-tertiary)}._emptyState_dgbeh_335{text-align:center;padding:3rem 2rem;color:var(--text-tertiary);font-style:italic}._successMessage_dgbeh_349{text-align:center;padding:3rem 2rem;color:var(--stat-enabled);font-size:18px;font-weight:var(--font-medium)}._errorMessage_dgbeh_365{background-color:var(--error-bg);color:var(--error);padding:1rem 1.25rem;border-radius:12px;margin-top:1rem;border:1px solid var(--error-border)}._modalFooter_dgbeh_383{padding:1.5rem 2rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:1rem}._cancelButton_dgbeh_399,._copyButton_dgbeh_401{padding:1rem 2rem;border-radius:12px;font-size:14px;font-weight:var(--font-semibold);cursor:pointer;transition:all .3s ease;border:none}._cancelButton_dgbeh_399{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}._cancelButton_dgbeh_399:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}._copyButton_dgbeh_401{background:var(--accent-gradient);color:#fff;box-shadow:var(--glow-subtle)}._copyButton_dgbeh_401:hover:not(:disabled){box-shadow:var(--glow-primary);transform:translateY(-2px)}._cancelButton_dgbeh_399:disabled,._copyButton_dgbeh_401:disabled{opacity:.5;cursor:not-allowed}.stx-groups{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.stx-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.stx-groups{grid-template-columns:minmax(0,1fr)}}.stx-bar:hover{opacity:.85}.stx-scroll-x{overflow-x:auto}@media(max-width:760px){.stx-shell{padding:12px 12px 64px!important}.stx-revenue{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.stx-pair{grid-template-columns:minmax(0,1fr)!important}.stx-acc-open{grid-template-columns:minmax(0,1fr)!important;padding-left:14px!important}}.rc-chat{--rc-page: var(--om-page);--rc-panel: var(--om-surface);--rc-surface: var(--om-panel);--rc-raised: var(--om-card);--rc-raised-2: var(--om-raised);--rc-line: var(--om-divider);--rc-line-2: var(--om-border);--rc-line-3: var(--om-border-hi);--rc-text: var(--om-text);--rc-text-2: var(--om-text-2);--rc-muted: var(--om-sub);--rc-faint: var(--om-muted);--rc-accent: var(--om-accent);--rc-accent-2: var(--om-accent-2);--rc-accent-3: var(--om-accent-3);--rc-mine: color-mix(in srgb, var(--om-accent) 20%, transparent);flex:1;min-width:0;min-height:0;display:flex;background:var(--rc-page);color:var(--rc-text);font-family:Figtree,system-ui,sans-serif}.rc-chat button{font-family:inherit}.rc-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.rc-muted{color:var(--rc-faint);font:400 12px Figtree,sans-serif}.rc-error{color:#ff8a9a;font:500 12px Figtree,sans-serif}.rc-thread{flex:1;min-height:0;overflow-y:auto;padding:18px 28px 10px;display:flex;flex-direction:column}.rc-thread::-webkit-scrollbar,.rc-fan-scroll::-webkit-scrollbar{width:8px}.rc-thread::-webkit-scrollbar-thumb,.rc-fan-scroll::-webkit-scrollbar-thumb{background:var(--om-border);border-radius:99px}.rc-thread-inner{margin-top:auto;flex:none;display:flex;flex-direction:column}.rc-thread-top{min-height:1px;display:flex;justify-content:center;padding-bottom:8px}.rc-thread-state{align-self:center;padding:24px 0;font:500 13px Figtree,sans-serif;color:var(--rc-muted)}.rc-thread-state--error{color:#ff8a9a}.rc-day{display:flex;align-items:center;gap:12px;margin:18px 0;font:500 12px Figtree,sans-serif;color:var(--rc-faint)}.rc-day:before,.rc-day:after{content:"";flex:1;height:1px;background:var(--rc-line)}.rc-sender{display:flex;align-items:center;gap:5px;font:600 11.5px Figtree,sans-serif;color:var(--rc-muted);padding:14px 2px 4px}.rc-sender.is-mine{align-self:flex-end}.rc-sender-gap{height:12px}.rc-chip{height:16px;display:inline-flex;align-items:center;gap:3px;padding:0 5px;border-radius:4px;font:600 10px Figtree,sans-serif;box-sizing:border-box}.rc-chip--you{border:1px solid var(--rc-line-3);color:var(--rc-muted)}.rc-msg{position:relative;align-self:flex-start;max-width:min(440px,80%);display:flex;flex-direction:column;gap:6px;padding:8px 12px;margin-bottom:3px;background:var(--rc-raised);border-radius:4px 14px 14px 4px}.rc-msg.is-mine{align-self:flex-end;background:var(--rc-mine);border-radius:14px 4px 4px 14px}.rc-text{font:400 14px/1.4 Figtree,sans-serif;color:var(--rc-text);white-space:pre-wrap;overflow-wrap:anywhere}.rc-meta{display:flex;align-items:center;gap:4px;font:400 11.5px Figtree,sans-serif;color:var(--rc-faint);padding:2px 2px 0}.rc-meta.is-mine{align-self:flex-end}.rc-seen{color:var(--rc-accent-2)}.rc-tip{display:flex;align-items:center;gap:8px}.rc-tip b{font:700 15px Figtree,sans-serif}.rc-tip-ic{width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,var(--om-accent) 25%,transparent);color:var(--rc-accent-3);display:flex;align-items:center;justify-content:center}.rc-media-grid{width:260px;max-width:100%;display:grid;grid-template-columns:1fr;gap:4px;margin:-2px -6px 0}.rc-media-grid.is-multi{width:320px;grid-template-columns:repeat(2,minmax(0,1fr))}.rc-media-grid{position:relative}.rc-media-flip{position:absolute;top:6px;right:6px;z-index:2;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:#0000008c;color:#fff;cursor:pointer;opacity:0;transition:opacity .12s ease}.rc-msg:hover .rc-media-flip,.rc-media-flip:focus-visible{opacity:1}@media(hover:none){.rc-media-flip{opacity:.85}}.rc-media-chip{display:flex;align-items:center;gap:8px;max-width:100%;margin:-2px -6px 0;padding:4px 10px 4px 4px;border:1px solid var(--rc-line-2);border-radius:9px;background:var(--rc-surface);color:var(--rc-muted);font:500 12px Figtree,sans-serif;cursor:pointer;text-align:left}.rc-media-chip:hover{border-color:var(--rc-accent);color:var(--rc-text)}.rc-media-chip-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-media-minis{display:flex;gap:3px;flex:none}.rc-media-mini{position:relative;width:34px;height:34px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--om-card) 0 6px,var(--om-legacy-hover) 6px 12px);color:#fff}.rc-media-mini img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rc-media-mini.is-locked img{filter:blur(6px);transform:scale(1.15)}.rc-media-mini svg{position:relative;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.rc-media-mini.is-more{background:var(--rc-raised);color:var(--rc-muted);font:600 11px Figtree,sans-serif}.rc-media-open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.rc-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--om-page) 88%,transparent);cursor:zoom-out}.rc-viewer img{width:auto;height:auto;max-width:92vw;max-height:calc(92 * var(--om-vh));border-radius:10px;object-fit:contain}.rc-viewer-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border:0;border-radius:99px;background:color-mix(in srgb,var(--om-ink) 10%,transparent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-media{position:relative;min-height:120px;aspect-ratio:1;max-height:320px;border-radius:10px;overflow:hidden;background:repeating-linear-gradient(135deg,var(--om-card) 0 8px,var(--om-legacy-hover) 8px 16px);display:flex;align-items:center;justify-content:center}.rc-media img,.rc-media video{width:100%;height:100%;max-height:320px;object-fit:cover;display:block}.rc-media-empty{font:500 11px ui-monospace,Menlo,monospace;color:var(--rc-faint)}.rc-media-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border:0;border-radius:99px;background:color-mix(in srgb,var(--om-page) 70%,transparent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-media--locked{min-height:140px}.rc-media-blur{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(14px);opacity:.6}.rc-media-lock{position:relative;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:color-mix(in srgb,var(--om-page) 70%,transparent);font:600 12px Figtree,sans-serif;color:var(--rc-accent-3)}.rc-audio audio{width:260px;max-width:100%}.rc-audio-play{height:34px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--rc-line-3);border-radius:99px;background:var(--rc-surface);color:var(--rc-text);font:500 12.5px Figtree,sans-serif;cursor:pointer}.rc-gif{max-width:240px;border-radius:10px}.rc-composer-wrap{flex:none;position:relative;padding:6px 20px 16px}.rc-emoji{display:flex;align-items:center;gap:2px;padding:4px 6px;margin-bottom:8px;background:var(--rc-surface);border:1px solid var(--rc-line-2);border-radius:12px;overflow-x:auto}.rc-emoji button{width:36px;height:36px;flex:none;border:0;border-radius:8px;background:transparent;font-size:21px;cursor:pointer}.rc-emoji button:hover{background:var(--om-legacy-hover)}.rc-composer{background:var(--rc-surface);border:1px solid var(--rc-line-3);border-radius:14px;display:flex;flex-direction:column}.rc-composer:focus-within{border-color:color-mix(in srgb,var(--om-accent-2) 55%,transparent)}.rc-composer textarea{resize:none;border:0;outline:0;background:transparent;color:var(--rc-text);font:400 14.5px/1.5 Figtree,sans-serif;padding:12px 14px 4px}.rc-composer textarea::placeholder{color:var(--rc-faint)}.rc-tools{display:flex;align-items:center;gap:6px;padding:6px 8px 8px;min-width:0}.rc-tool{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--rc-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-tool:hover,.rc-tool.is-on{background:var(--rc-raised);color:var(--rc-text)}.rc-tools-sep{width:1px;height:20px;background:var(--rc-line-3);margin:0 8px}.rc-price{height:30px;margin-left:4px;padding:0 4px 0 10px;display:flex;align-items:center;gap:6px;border-radius:7px;background:var(--rc-raised);color:var(--rc-muted);font:500 12px Figtree,sans-serif;white-space:nowrap}.rc-price-input{display:flex;align-items:center;gap:2px;color:var(--rc-text)}.rc-price-input input{width:54px;height:24px;border:1px solid var(--rc-line-3);border-radius:6px;background:var(--rc-surface);color:var(--rc-text);font:600 12.5px Figtree,sans-serif;padding:0 6px;outline:0}.rc-send{height:34px;display:flex;align-items:center;gap:6px;padding:0 16px;margin-left:6px;border:0;border-radius:8px;background:var(--rc-accent);color:#fff;font:600 13px Figtree,sans-serif;cursor:pointer}.rc-send:hover:not(:disabled){background:var(--om-accent)}.rc-send:disabled{opacity:.45;cursor:default}.rc-hint{display:flex;justify-content:flex-end;padding:6px 4px 0;font:400 11px Figtree,sans-serif;color:var(--rc-faint)}.rc-attachments{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 0}.rc-attach{position:relative;width:56px;height:56px;border-radius:8px;background:var(--rc-raised);color:var(--rc-muted);display:flex;align-items:center;justify-content:center;overflow:hidden}.rc-attach img{width:100%;height:100%;object-fit:cover}.rc-attach.is-error{box-shadow:inset 0 0 0 1px #ff8a9a}.rc-attach-state{position:absolute;left:0;right:0;bottom:0;padding:1px 3px;background:color-mix(in srgb,var(--om-page) 80%,transparent);font:600 9px Figtree,sans-serif;color:var(--rc-accent-3);text-align:center}.rc-attach-state--busy{top:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--om-page) 55%,transparent)}.rc-attach .rc-attach-x{position:absolute;top:2px;right:2px;width:18px;height:18px;border:0;border-radius:5px;background:color-mix(in srgb,var(--om-page) 75%,transparent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-notice{margin-bottom:8px;padding:8px 12px;border-radius:9px;background:#ff8a9a1a;color:#ffb3bf;font:500 12.5px Figtree,sans-serif}.rc-confirm{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;border:1px solid rgba(255,196,120,.35);border-radius:10px;background:#ffc47814;color:#ffd59a}.rc-confirm-text{flex:1;display:flex;flex-direction:column;gap:2px;font:400 12.5px Figtree,sans-serif}.rc-btn{height:32px;padding:0 14px;border:1px solid var(--rc-line-2);border-radius:8px;background:transparent;color:var(--rc-text-2);font:500 13px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.rc-btn:hover{background:var(--rc-raised)}.rc-btn--primary{border-color:transparent;background:var(--rc-accent);color:#fff;font-weight:600}.rc-btn--primary:hover{background:var(--om-accent)}.rc-icon-btn{width:26px;height:26px;flex:none;border:0;border-radius:6px;background:transparent;color:var(--rc-faint);display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-icon-btn:hover{background:var(--rc-raised);color:var(--rc-text)}.rc-icon-btn--boxed{width:30px;height:30px;border:1px solid var(--rc-line-2);border-radius:8px}.rc-chat{position:relative}.rc-fan{position:relative;width:300px;flex:none;min-height:0;background:var(--rc-panel);border-left:1px solid var(--rc-line);display:flex;flex-direction:column}.rc-fan-resize{position:absolute;top:0;bottom:0;left:-4px;width:8px;cursor:col-resize;z-index:3}.rc-fan-resize:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;transition:background .12s}.rc-fan-resize:hover:after,.rc-fan-resize.is-active:after{background:var(--rc-accent)}.rc-fan-rail{width:34px;flex:none;border:0;border-left:1px solid var(--rc-line);background:var(--rc-panel);color:var(--rc-faint);display:flex;justify-content:center;padding-top:16px;cursor:pointer}.rc-fan-rail:hover{color:var(--rc-accent-2);background:var(--rc-surface)}.rc-fan-scroll{flex:1;min-height:0;overflow-y:auto}.rc-fan-id{padding:14px 14px 12px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--rc-line)}.rc-fan-who{display:flex;align-items:center;gap:10px}.rc-avatar{flex:none;border-radius:99px;background:var(--om-raised);color:var(--rc-accent-3);font:600 15px Figtree,sans-serif;display:flex;align-items:center;justify-content:center;overflow:hidden}.rc-avatar img{width:100%;height:100%;object-fit:cover}.rc-avatar--40{width:40px;height:40px}.rc-fan-names{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rc-fan-name{font:700 14px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-fan-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--rc-raised);border-radius:8px}.rc-fan-tiles>div{padding:5px 8px;display:flex;flex-direction:column;gap:1px;min-width:0}.rc-fan-tiles>div+div{border-left:1px solid var(--rc-line)}.rc-fan-tiles span,.rc-fan-tiles b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-fan-tiles span{font:500 9.5px Figtree,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--rc-faint)}.rc-fan-tiles b{font:600 11.5px Figtree,sans-serif}.rc-fan-sec{border-bottom:1px solid var(--rc-line)}.rc-fan-sec-row{display:flex;align-items:center;padding-right:8px}.rc-fan-sec-row>.rc-fan-sec-head{flex:1;min-width:0}.rc-fan-sec-head{width:100%;height:40px;display:flex;align-items:center;gap:8px;padding:0 14px;border:0;background:transparent;color:var(--rc-accent-2);cursor:pointer;text-align:left}.rc-fan-sec-label{flex:1;min-width:0;font:600 13px Figtree,sans-serif;color:var(--rc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-fan-sec-sum{font:500 12px Figtree,sans-serif;color:var(--rc-muted);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-fan-sec-chev{color:var(--rc-faint);transition:transform .15s}.rc-fan-sec-chev.is-open{transform:rotate(90deg)}.rc-fan-sec-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}.rc-fan-grid{display:grid;grid-template-columns:1fr auto;gap:8px 12px;font:400 12.5px Figtree,sans-serif}.rc-fan-grid>span:nth-child(odd){color:var(--rc-faint)}.rc-fan-grid>:nth-child(2n){text-align:right}.rc-fan-grid-end{display:flex;justify-content:flex-end}.rc-bp{display:inline-flex;gap:3px;align-items:center}.rc-bp>span{border-radius:99px;background:var(--om-border-hi)}.rc-bp>span.is-on{background:var(--rc-accent-2)}.rc-bp--unknown>span{background:transparent;box-shadow:inset 0 0 0 1px var(--om-border-strong)}.rc-fan-lists{display:flex;flex-wrap:wrap;gap:6px}.rc-list-chip{padding:3px 8px;border:1px solid var(--rc-line-3);border-radius:6px;font:500 12px Figtree,sans-serif;color:var(--rc-accent-3);background:transparent}.rc-list-chip--add{padding:3px 6px;border-style:dashed;color:var(--rc-muted);display:flex;align-items:center;cursor:pointer}.rc-list-picker{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--rc-line-2);border-radius:9px;background:var(--rc-surface)}.rc-list-picker input{height:28px;border:1px solid var(--rc-line-2);border-radius:7px;background:var(--rc-page);color:var(--rc-text);font:400 12.5px Figtree,sans-serif;padding:0 8px;outline:0}.rc-list-options{max-height:200px;overflow:auto;display:flex;flex-direction:column;gap:1px}.rc-list-option{min-height:28px;display:flex;align-items:center;gap:8px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--rc-text-2);font:400 12.5px Figtree,sans-serif;cursor:pointer;text-align:left}.rc-list-option:hover{background:var(--rc-raised)}.rc-check{width:14px;height:14px;flex:none;border-radius:4px;border:1px solid var(--rc-line-3);display:flex;align-items:center;justify-content:center;color:#fff;box-sizing:border-box}.rc-list-option.is-on .rc-check{background:var(--rc-accent);border-color:var(--rc-accent)}.rc-fan-note-label{font:600 10.5px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint)}.rc-note{display:flex;flex-direction:column;gap:3px}.rc-note textarea{width:100%;box-sizing:border-box;resize:vertical;background:var(--rc-surface);border:1px solid var(--rc-line-2);border-radius:7px;color:var(--rc-text);font:400 12.5px/1.45 Figtree,sans-serif;padding:7px 9px;outline:0}.rc-note textarea:focus{border-color:color-mix(in srgb,var(--om-accent-2) 55%,transparent)}.rc-note-state{align-self:flex-end;font:500 11px Figtree,sans-serif;color:var(--rc-faint)}.rc-ai-status{display:flex;align-items:center;gap:6px;padding:4px 8px;align-self:flex-start;border-radius:6px;background:color-mix(in srgb,var(--om-accent) 20%,transparent);color:var(--rc-accent-3);font:600 12px Figtree,sans-serif}@media(max-width:1280px){.rc-fan{width:260px}.rc-thread{padding:14px 16px 8px}}.rc-price-state{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:99px;font:500 11.5px Figtree,sans-serif;white-space:nowrap}.rc-price-state b{font-weight:700}.rc-price-state.is-unlocked{background:#4ade8024;color:#86efac}.rc-price-state.is-locked{background:#ffc4781f;color:#ffd59a}.rc-price-state.is-free{background:color-mix(in srgb,var(--om-accent-2) 14%,transparent);color:var(--rc-accent-3)}.rc-msg-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-1px}.rc-msg-foot-time{margin-left:auto;font:400 11.5px Figtree,sans-serif;color:var(--rc-faint);white-space:nowrap}.rc-thumb{position:relative;min-width:0}.rc-preview-tag{position:absolute;left:6px;top:6px;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:99px;background:color-mix(in srgb,var(--om-page) 75%,transparent);color:var(--rc-accent-3);font:600 10.5px Figtree,sans-serif;pointer-events:none}.rc-msg-menu{position:absolute;top:4px;right:-34px;z-index:3;opacity:0;transition:opacity .12s}.rc-msg-menu.is-mine{right:auto;left:-34px}.rc-msg:hover .rc-msg-menu,.rc-msg-menu.is-open,.rc-msg-menu:focus-within{opacity:1}.rc-msg-menu-btn{width:26px;height:26px;border:0;border-radius:7px;background:var(--rc-raised-2);color:var(--rc-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-msg-menu-btn:hover{color:var(--rc-text)}.rc-msg-menu-list{position:absolute;top:30px;left:0;min-width:170px;padding:4px;border:1px solid var(--rc-line-3);border-radius:10px;background:var(--rc-surface);box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column}.rc-msg-menu.is-mine .rc-msg-menu-list{left:auto;right:0}.rc-msg-menu-list>button{height:32px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--rc-text-2);font:500 13px Figtree,sans-serif;text-align:left;cursor:pointer}.rc-msg-menu-list>button:hover{background:var(--rc-raised)}.rc-msg-menu-list .is-danger{color:#ff8a9a}.rc-msg-menu-confirm{display:flex;flex-direction:column;gap:8px;padding:8px;width:220px;font:400 12.5px/1.4 Figtree,sans-serif;color:var(--rc-text-2)}.rc-msg-menu-confirm div{display:flex;justify-content:flex-end;gap:6px}.rc-msg-menu-confirm button{height:28px;padding:0 10px;border:1px solid var(--rc-line-2);border-radius:7px;background:transparent;color:var(--rc-text-2);font:500 12px Figtree,sans-serif;cursor:pointer}.rc-msg-menu-confirm button.is-danger{border-color:transparent;background:#ff8a9a29;color:#ff8a9a}.rc-notice{display:flex;align-items:flex-start;gap:8px}.rc-notice-x{margin-left:auto;flex:none;width:18px;height:18px;border:0;border-radius:5px;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-emoji-more{font-size:0!important;color:var(--rc-muted);display:flex;align-items:center;justify-content:center}.rc-tool:disabled{opacity:.4;cursor:default}.rc-tool--gif{font:800 10.5px Figtree,sans-serif;letter-spacing:.04em}.rc-composer.is-paid{border-color:#ffc47873}.rc-paid-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:9px 14px 0;color:#ffd59a;font:600 12px Figtree,sans-serif}.rc-paid-head .rc-muted{font-weight:400}.rc-reply-chip{display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:6px 8px 6px 10px;border-left:2px solid var(--rc-accent);border-radius:6px;background:var(--rc-raised);color:var(--rc-muted);font:400 12.5px Figtree,sans-serif}.rc-reply-chip span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-reply-chip button,.rc-price-x{flex:none;width:20px;height:20px;border:0;border-radius:5px;background:transparent;color:var(--rc-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-attach.is-locked{box-shadow:inset 0 0 0 1px #ffc47880}.rc-attach.is-preview{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--om-accent-2) 70%,transparent)}.rc-attach-access{position:absolute;left:2px;bottom:2px;height:17px;display:flex;align-items:center;gap:2px;padding:0 4px;border:0;border-radius:5px;background:color-mix(in srgb,var(--om-page) 80%,transparent);color:#ffd59a;font:700 9px Figtree,sans-serif;cursor:pointer}.rc-attach.is-preview .rc-attach-access{color:var(--rc-accent-3)}.rc-attach--voice{width:auto;min-width:132px;gap:8px;padding:0 28px 0 8px;justify-content:flex-start}.rc-attach-play{width:30px;height:30px;flex:none;border:0;border-radius:99px;background:var(--rc-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-attach--voice audio{display:none}.rc-attach-voice-len{font:600 12px Figtree,sans-serif;color:var(--rc-text-2)}.rc-attach-voice-err{font:600 10px Figtree,sans-serif;color:#ff8a9a}.rc-field-wrap{position:relative;display:flex;flex-direction:column}.rc-flagged{display:flex;align-items:center;gap:6px;margin:2px 14px 0;color:#ffd59a;font:500 11.5px Figtree,sans-serif}.rc-price-x{width:18px;height:18px}.rc-translate{height:30px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--rc-line-3);border-radius:8px;background:transparent;color:var(--rc-muted);font:600 11.5px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.rc-translate:hover:not(:disabled),.rc-translate.is-undo{color:var(--rc-text);background:var(--rc-raised)}.rc-translate:disabled{opacity:.45;cursor:default}.rc-rec{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;border:1px solid rgba(255,138,154,.35);border-radius:12px;background:#ff8a9a12;color:var(--rc-text-2);font:500 12.5px Figtree,sans-serif}.rc-rec .rc-btn{display:flex;align-items:center;gap:6px}.rc-rec-dot{width:9px;height:9px;flex:none;border-radius:99px;background:#ff5d73;animation:rc-rec-pulse 1.2s ease-in-out infinite}@keyframes rc-rec-pulse{50%{opacity:.35}}.rc-rec-time{font-variant-numeric:tabular-nums;color:var(--rc-muted)}.rc-rec-video{width:96px;height:72px;border-radius:8px;object-fit:cover;background:#000}.rc-mention{position:absolute;left:8px;bottom:calc(100% + 6px);z-index:20;width:min(300px,calc(100% - 16px));max-height:260px;overflow-y:auto;padding:4px;border:1px solid var(--rc-line-3);border-radius:10px;background:var(--rc-surface);box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column}.rc-mention button{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--rc-text);font:500 13px Figtree,sans-serif;text-align:left;cursor:pointer}.rc-mention button.is-on,.rc-mention button:hover{background:var(--rc-raised)}.rc-mention-ini{width:24px;height:24px;flex:none;border-radius:99px;background:var(--rc-raised-2);color:var(--rc-accent-3);display:flex;align-items:center;justify-content:center;font:700 11px Figtree,sans-serif}.rc-mention-empty{padding:8px;color:var(--rc-faint);font:400 12px Figtree,sans-serif}.rc-pop{position:absolute;left:20px;right:20px;bottom:calc(100% - 4px);z-index:30;max-height:380px;display:flex;flex-direction:column;border:1px solid var(--rc-line-3);border-radius:12px;background:var(--rc-surface);box-shadow:0 16px 40px #00000080;overflow:hidden}.rc-pop-head{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--rc-line-2);color:var(--rc-faint)}.rc-pop-head input{flex:1;min-width:0;height:30px;border:0;outline:0;background:transparent;color:var(--rc-text);font:400 13.5px Figtree,sans-serif}.rc-pop-close{width:26px;height:26px;flex:none;border:0;border-radius:7px;background:transparent;color:var(--rc-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.rc-pop-close:hover{background:var(--rc-raised)}.rc-pop-link{display:flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:1px solid var(--rc-line-3);border-radius:7px;background:transparent;color:var(--rc-text-2);font:600 11.5px Figtree,sans-serif;white-space:nowrap;cursor:pointer}.rc-pop-link:hover{background:var(--rc-raised)}.rc-pop-empty{padding:16px;text-align:center;color:var(--rc-faint);font:400 12.5px Figtree,sans-serif}.rc-pop-title{display:flex;flex-direction:column;gap:2px;padding:12px 14px 4px;font:600 13.5px Figtree,sans-serif}.rc-pop-textarea,.rc-field input,.rc-field select,.rc-field textarea{border:1px solid var(--rc-line-3);border-radius:8px;background:var(--rc-page);color:var(--rc-text);font:400 13.5px Figtree,sans-serif;padding:8px 10px;outline:0;resize:vertical}.rc-pop-textarea{margin:8px 14px;font-size:20px}.rc-pop-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px 14px 12px}.rc-field{display:flex;flex-direction:column;gap:4px;padding:6px 14px;font:500 11.5px Figtree,sans-serif;color:var(--rc-muted)}.rc-gif-grid{flex:1;min-height:160px;overflow-y:auto;padding:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-auto-rows:96px;gap:6px}.rc-gif-grid>.rc-pop-empty{grid-column:1 / -1}.rc-gif-item{padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--rc-raised);cursor:pointer}.rc-gif-item img{width:100%;height:100%;object-fit:cover;display:block}.rc-attach--gif img{object-fit:cover}.rc-emoji-body{flex:1;overflow-y:auto;padding:4px 10px 10px}.rc-emoji-group{padding:10px 2px 4px;font:600 11px Figtree,sans-serif;color:var(--rc-faint);text-transform:uppercase;letter-spacing:.04em}.rc-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.rc-emoji-grid button{height:36px;border:0;border-radius:8px;background:transparent;font-size:21px;cursor:pointer}.rc-emoji-grid button:hover{background:var(--rc-raised)}.rc-scripts-pop{max-height:440px}.rc-scripts-folders{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:1px solid var(--rc-line-2)}.rc-scripts-folder{display:inline-flex;align-items:center;border:1px solid var(--rc-line-3);border-radius:99px;overflow:hidden}.rc-scripts-folder button,.rc-scripts-folder--add{height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;background:transparent;color:var(--rc-text-2);font:500 12px Figtree,sans-serif;cursor:pointer}.rc-scripts-folder--add{border:1px dashed var(--rc-line-3);border-radius:99px;color:var(--rc-muted)}.rc-scripts-folder.is-on{border-color:color-mix(in srgb,var(--om-accent-2) 60%,transparent);background:color-mix(in srgb,var(--om-accent) 16%,transparent)}.rc-scripts-folder-del{padding:0 8px 0 2px!important;color:#ff8a9a!important}.rc-scripts-folder-form input{height:26px;width:140px;border:1px solid var(--rc-line-3);border-radius:99px;background:var(--rc-page);color:var(--rc-text);padding:0 10px;font:400 12px Figtree,sans-serif;outline:0}.rc-scripts-list{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.rc-script{display:flex;align-items:flex-start;gap:6px;padding:4px;border-radius:9px}.rc-script:hover{background:var(--rc-raised)}.rc-script-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:4px 6px;border:0;background:transparent;color:var(--rc-text);text-align:left;cursor:pointer}.rc-script-body b{font:600 12.5px Figtree,sans-serif}.rc-script-body span{font:400 12.5px/1.4 Figtree,sans-serif;color:var(--rc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rc-script-actions{display:flex;align-items:center;gap:2px;padding-top:2px}.rc-script-actions button{height:26px;min-width:26px;padding:0 6px;border:0;border-radius:7px;background:transparent;color:var(--rc-muted);display:flex;align-items:center;justify-content:center;font:500 11.5px Figtree,sans-serif;cursor:pointer}.rc-script-actions button:hover{background:var(--rc-raised-2);color:var(--rc-text)}.rc-script-actions .is-send{color:var(--rc-accent-2)}.rc-script-actions .is-danger{color:#ff8a9a}.rc-msg.is-sending{opacity:.62;animation:rc-msg-in .18s ease-out}.rc-msg.is-failed{box-shadow:inset 0 0 0 1px #ff8a9a8c}@keyframes rc-msg-in{0%{opacity:0;transform:translateY(6px)}}.rc-meta--pending{color:var(--rc-muted)}.rc-meta--failed{color:#ff8a9a}.rc-meta--failed button{padding:0 2px;border:0;background:none;color:var(--rc-accent-2);font:600 11.5px Figtree,sans-serif;cursor:pointer}.rc-meta--failed button:hover{text-decoration:underline}.rc-tool-row{flex:1;min-width:0;display:flex;align-items:center;gap:1px}.rc-tool-row .rc-tool{flex:none}.rc-tool-more{position:relative;flex:none}.rc-tool-menu{position:absolute;left:0;bottom:calc(100% + 6px);z-index:25;min-width:200px;padding:4px;border:1px solid var(--rc-line-3);border-radius:10px;background:var(--rc-surface);box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column}.rc-tool-menu button{height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--rc-text-2);font:500 13px Figtree,sans-serif;text-align:left;white-space:nowrap;cursor:pointer}.rc-tool-menu button:hover,.rc-tool-menu button.is-on{background:var(--rc-raised);color:var(--rc-text)}.rc-tool-menu button:disabled{opacity:.4;cursor:default}.rc-tool-menu-ic{width:20px;display:flex;justify-content:center;color:var(--rc-muted)}.rc-translate,.rc-send{flex:none}.rc-send{margin-left:0;white-space:nowrap}.rc-translate.is-compact{padding:0 8px}.rc-translate.is-compact .rc-translate-label{display:none}.rc-price-row{display:flex;padding:6px 8px 0}.rc-price-row .rc-price{margin-left:0}.rc-find{flex:none;display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--rc-line);background:var(--rc-panel)}.rc-find-field{flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--rc-line-3);border-radius:8px;background:var(--rc-page);color:var(--rc-text);font:400 13.5px Figtree,sans-serif;outline:0}.rc-find-field:focus{border-color:color-mix(in srgb,var(--om-accent) 50%,transparent)}.rc-find-btn{width:28px;height:28px;flex:none;border:0;border-radius:7px;background:transparent;color:var(--rc-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rc-find-btn:hover:not(:disabled){background:var(--rc-raised);color:var(--rc-text)}.rc-find-btn:disabled{opacity:.35;cursor:default}.rc-find-run{color:var(--rc-accent-2)}.rc-find-nav{display:inline-flex;align-items:center;gap:2px;font:500 12px Figtree,sans-serif;color:var(--rc-muted);white-space:nowrap}.rc-msg.is-hit{box-shadow:0 0 0 2px var(--rc-accent)}.rc-gallery-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--om-page) 66%,transparent)}.rc-gallery{width:min(720px,100%);max-height:min(640px,100%);display:flex;flex-direction:column;border:1px solid var(--rc-line-3);border-radius:14px;background:var(--rc-surface);color:var(--rc-text);box-shadow:0 24px 60px #0000008c;overflow:hidden}.rc-gallery-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--rc-line-2)}.rc-gallery-head>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font:600 14px Figtree,sans-serif}.rc-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;padding:12px;overflow-y:auto}.rc-gallery-card{position:relative;aspect-ratio:1;border:1px solid var(--rc-line-2);border-radius:10px;background:var(--rc-raised);color:var(--rc-faint);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;padding:0}.rc-gallery-card:hover{border-color:var(--rc-accent)}.rc-gallery-card img{width:100%;height:100%;object-fit:cover}.rc-gallery-lock{position:absolute;right:6px;bottom:6px;padding:3px;border-radius:6px;background:#0009;color:#fff;display:inline-flex}.rc-like{position:absolute;right:-10px;bottom:-8px;width:22px;height:22px;border:2px solid var(--rc-page);border-radius:99px;background:var(--rc-raised-2);color:#ff5c8a;display:inline-flex;align-items:center;justify-content:center;padding:0}.rc-like :where(svg){fill:currentColor}button.rc-like{cursor:pointer}button.rc-like:hover{color:var(--rc-muted)}.rc-translation{padding-top:6px;border-top:1px solid var(--rc-line-3);font:400 13px/1.4 Figtree,sans-serif;color:var(--rc-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.rc-translation.is-error{color:var(--rc-faint)}.rc-tag-list{overflow-y:auto;padding:4px;display:flex;flex-direction:column}.rc-tag-row{display:flex;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--rc-text);text-align:left;cursor:pointer}.rc-tag-row:hover{background:var(--rc-raised)}.rc-tag-names{display:flex;flex-direction:column;min-width:0;font:600 13px Figtree,sans-serif}.rc-tag-names span{font:400 12px Figtree,sans-serif;color:var(--rc-faint)}.rc-side{display:flex;flex-direction:column}.rc-side-bar{display:flex;justify-content:flex-end;gap:4px;padding:8px 10px;border-bottom:1px solid var(--rc-line)}.rc-side-top{flex:1 1 0;min-height:0}.rc-side-dock{flex:0 0 auto;min-height:0;max-height:50%;overflow-y:auto;border-top:1px solid var(--rc-line-3);background:var(--rc-surface)}.rc-side-top:empty{display:none}.rc-side-top:empty+.rc-side-dock{flex:1 1 auto;max-height:none;border-top:0}.rc-side-rows{display:flex;flex-direction:column;gap:2px;margin:0 -8px}.rc-side-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--rc-text);font:400 12.5px Figtree,sans-serif;text-align:left;cursor:pointer}.rc-side-row:hover{background:var(--rc-raised)}.rc-side-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rc-side-row-main>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-side-row-main b{font-weight:600}.rc-side-row.is-online .rc-side-row-main b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:99px;background:#3fd68c;vertical-align:1px}.rc-side-row-aside{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.rc-side-row-amount{font:700 12.5px Figtree,sans-serif;color:var(--rc-accent-3);white-space:nowrap}.rc-ai-live{display:inline-block;width:8px;height:8px;border-radius:99px;background:#3fd68c;box-shadow:0 0 0 3px #3fd68c2e}.rc-ai-chips{display:flex;flex-wrap:wrap;gap:5px}.rc-ai-chip{padding:2px 8px;border-radius:99px;background:var(--rc-raised);color:var(--rc-text-2);font:600 11px Figtree,sans-serif}.rc-ai-chips .rc-ai-status{padding:2px 8px;border-radius:99px;font-size:11px}.rc-ai-recep--high{color:#74e2aa;background:#3fd68c24}.rc-ai-recep--medium{color:#f1c96b;background:#f0be5024}.rc-ai-recep--low{color:#ff9d8c;background:#ff786424}.rc-ai-vibe--flirty,.rc-ai-vibe--building{color:var(--rc-accent-3);background:color-mix(in srgb,var(--om-accent) 20%,transparent)}.rc-ai-idea{margin:0;padding:8px 10px;border-left:2px solid var(--rc-accent);border-radius:0 8px 8px 0;background:var(--rc-raised);color:var(--rc-text-2);font:400 12.5px/1.45 Figtree,sans-serif}.rc-ai-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.rc-ai-stats>span{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;border-radius:7px;background:var(--rc-raised);color:var(--rc-faint);font:400 10px Figtree,sans-serif;text-align:center}.rc-ai-stats b{color:var(--rc-text);font:700 13px Figtree,sans-serif}.rc-ai-timeline summary{cursor:pointer;color:var(--rc-muted);font:500 12px Figtree,sans-serif}.rc-ai-timeline ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.rc-ai-timeline li{display:flex;flex-direction:column;gap:3px;color:var(--rc-text-2);font:400 12px/1.4 Figtree,sans-serif}.rc-ai-tl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.rc-ai-updated{align-self:flex-end;color:var(--rc-faint);font:400 11px Figtree,sans-serif}.rc-ai-prof{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;font:400 12.5px/1.4 Figtree,sans-serif}.rc-ai-prof-row{display:contents}.rc-ai-prof-row>:first-child{color:var(--rc-faint)}.rc-ai-text p{margin:3px 0 0;color:var(--rc-text-2);font:400 12.5px/1.45 Figtree,sans-serif}.rc-note-suggest{display:flex;flex-direction:column;gap:5px}.rc-note-suggest-row{display:flex;flex-wrap:wrap;gap:5px}.rc-note-suggest-chip{max-width:100%;padding:3px 8px;border:1px dashed var(--rc-line-3);border-radius:6px;background:transparent;color:var(--rc-accent-3);font:500 11.5px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.rc-note-suggest-chip:hover{border-color:var(--rc-accent-2)}.rc-note-suggest-chip.is-used{opacity:.45}.rc-side-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000080}.rc-side-sheet{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(380px,92vw);display:flex;flex-direction:column;background:var(--rc-panel);border-left:1px solid var(--rc-line);box-shadow:-12px 0 40px #00000073;animation:rc-sheet-in .18s ease-out}.rc-side--sheet{flex:1;min-height:0}@keyframes rc-sheet-in{0%{transform:translate(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.rc-side-sheet{animation:none}}.rc-side-bar--edit{align-items:center;justify-content:space-between}.rc-side-bar-title{font:600 13px Figtree,sans-serif}.rc-side-done{height:26px;padding:0 12px;border:0;border-radius:7px;background:var(--rc-accent);color:#fff;font:600 12px Figtree,sans-serif;cursor:pointer}.rc-side-edit{flex:1 1 0;min-height:0;padding:10px 12px 16px;display:flex;flex-direction:column;gap:14px}.rc-side-edit-help{margin:0;color:var(--rc-faint);font:400 12px/1.4 Figtree,sans-serif}.rc-side-edit-area{display:flex;flex-direction:column;gap:6px}.rc-side-edit-label{color:var(--rc-muted);font:600 10.5px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase}.rc-side-edit-list{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:4px;min-height:40px;border:1px dashed transparent;border-radius:9px;background:var(--rc-surface)}.rc-side-edit-list.is-over{border-color:var(--rc-accent)}.rc-side-edit-list--add{background:transparent;padding:0}.rc-side-edit-item{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 4px 4px 6px;border-radius:7px;background:var(--rc-raised);color:var(--rc-text);font:500 12.5px Figtree,sans-serif;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.rc-side-edit-item.is-dragging{opacity:.4}.rc-side-edit.is-dragging,.rc-side-edit.is-dragging *{cursor:grabbing!important}.rc-side-edit-ghost{position:fixed;z-index:300;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--rc-accent);border-radius:7px;background:var(--rc-panel);color:var(--rc-text);font:600 12px Figtree,sans-serif;box-shadow:0 10px 28px #00000073;pointer-events:none;white-space:nowrap}.rc-side-edit-list--add.is-over{border-color:#ff8a9a}.rc-side-edit-item.drop-before:before,.rc-side-edit-item.drop-after:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:2px;background:var(--rc-accent)}.rc-side-edit-item.drop-before:before{top:-3px}.rc-side-edit-item.drop-after:after{bottom:-3px}.rc-side-edit-grip{color:var(--rc-faint)}.rc-side-edit-name{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-side-edit-name small{color:var(--rc-faint);font:400 11px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis}.rc-side-edit-item .rc-icon-btn:disabled{opacity:.3;cursor:default;background:transparent}.rc-side-edit-remove:hover{color:#ff8a9a}.rc-side-edit-item--add{border:1px solid var(--rc-line-2);background:transparent;padding:6px 6px 6px 10px}.rc-side-edit-addbtn{height:26px;padding:0 10px 0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--rc-line-3);border-radius:99px;background:var(--rc-raised);color:var(--rc-text);font:600 11.5px Figtree,sans-serif;cursor:pointer}.rc-side-edit-addbtn:hover{border-color:var(--rc-accent)}.rc-side-edit-empty{margin:0;padding:8px;color:var(--rc-faint);font:400 12px Figtree,sans-serif;list-style:none}.rc-side-edit-reset{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:var(--rc-muted);font:500 12px Figtree,sans-serif;cursor:pointer}.rc-side-edit-reset:hover{color:var(--rc-text)}.rc-side-seg{margin:0 0 8px}.rc-overlay-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:block;background:transparent;pointer-events:none}.rc-overlay-root>*{pointer-events:auto}.rc-spend-overlay{width:min(560px,100%);max-height:min(640px,calc(100 * var(--om-vh) - 32px));display:flex;flex-direction:column;background:var(--rc-panel);border:1px solid var(--rc-line-3);border-radius:14px;box-shadow:0 24px 60px #0000008c;overflow:hidden}.rc-spend-head{display:flex;align-items:center;gap:10px;padding:14px 12px 12px 16px;border-bottom:1px solid var(--rc-line)}.rc-spend-title{flex:1;min-width:0;display:flex;flex-direction:column}.rc-spend-title b{font:700 14px Figtree,sans-serif}.rc-spend-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px 0}.rc-spend-totals>div{padding:8px 10px;border-radius:9px;background:var(--rc-raised);display:flex;flex-direction:column;gap:2px}.rc-spend-totals span{color:var(--rc-faint);font:500 10.5px Figtree,sans-serif}.rc-spend-totals b{font:700 15px Figtree,sans-serif}.rc-spend-tools{display:flex;align-items:center;gap:10px;padding:12px 16px 4px;flex-wrap:wrap}.rc-spend-tools .rc-side-seg{margin:0;flex:0 0 auto}.rc-spend-tools .rc-side-seg button{padding:0 10px}.rc-spend-search{flex:1 1 160px;height:30px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--rc-line-2);border-radius:8px;color:var(--rc-faint)}.rc-spend-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--rc-text);font:400 12.5px Figtree,sans-serif}.rc-spend-body{flex:1 1 auto;min-height:120px;overflow-y:auto;padding:6px 8px}.rc-spend-empty{padding:28px 8px;display:flex;justify-content:center}.rc-spend-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rc-spend-row{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:9px;background:transparent;color:var(--rc-text);text-align:left;cursor:pointer}.rc-spend-row:hover{background:var(--rc-raised)}.rc-spend-row.is-here{background:color-mix(in srgb,var(--rc-accent) 10%,transparent)}.rc-spend-acc,.rc-spend-num{display:flex;flex-direction:column;gap:1px;min-width:0}.rc-spend-acc{flex:1}.rc-spend-acc>*,.rc-spend-num>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-spend-acc b{font:600 13px Figtree,sans-serif}.rc-spend-num{align-items:flex-end;flex:none}.rc-spend-num b{font:700 13px Figtree,sans-serif}.rc-spend-here{margin-left:6px;padding:1px 6px;border-radius:99px;background:color-mix(in srgb,var(--rc-accent) 22%,transparent);color:var(--rc-text);font:600 10px Figtree,sans-serif;vertical-align:1px}.rc-spend-go{flex:none;color:var(--rc-faint)}.rc-spend-foot{margin:0;padding:8px 16px 12px;border-top:1px solid var(--rc-line);color:var(--rc-faint);font:400 11px/1.4 Figtree,sans-serif}@media(max-width:760px){.rc-spend-overlay{max-height:calc(100 * var(--om-vh) - 24px)}.rc-spend-totals b{font-size:13px}}.rc-dock-rows{display:flex;flex-direction:column;gap:1px;margin:0 -8px}.rc-dock-row{position:relative;display:flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 10px;border-radius:6px;color:var(--rc-text);cursor:pointer;font:400 12px Figtree,sans-serif}.rc-dock-row:hover,.rc-dock-row:focus-visible{background:var(--rc-raised);outline:none}.rc-dock-row.is-selected{background:color-mix(in srgb,var(--rc-accent) 14%,transparent)}.rc-dock-bar{position:absolute;left:3px;top:7px;bottom:7px;width:2px;border-radius:2px}.rc-dock-kind{flex:none;display:inline-flex}.rc-dock-online{flex:none;width:6px;height:6px;border-radius:99px;background:#3fd68c}.rc-dock-fan{flex:0 1 auto;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-dock-model{flex:0 2 auto;min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-dock-flex{flex:1 1 0;min-width:4px}.rc-dock-amount{flex:none;font:600 11.5px Figtree,sans-serif}.rc-dock-time{flex:none;color:var(--rc-faint);font-size:11px}.rc-dock-act{flex:none;width:18px;height:18px;display:none;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--rc-faint);cursor:pointer}.rc-dock-row:hover .rc-dock-act,.rc-dock-row:focus-within .rc-dock-act{display:inline-flex}.rc-dock-act:hover{color:var(--rc-text);background:var(--rc-raised-2)}.rc-dock-more{align-self:flex-start;margin:2px 0 0 10px;padding:2px 0;border:0;background:transparent;color:var(--rc-accent-2);font:500 11.5px Figtree,sans-serif;cursor:pointer}.rc-dock-more:hover{text-decoration:underline}.rc-dock-empty{padding:2px 2px 4px}.rc-audio-title{color:var(--rc-text);font:600 13px Figtree,sans-serif}.rc-audio-beta{padding:1px 7px;border:1px solid var(--rc-line-3);border-radius:99px;color:var(--rc-text-2);font:500 10.5px Figtree,sans-serif}.rc-audio-meta{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rc-audio-register{display:flex;gap:6px;padding:10px 14px 0}.rc-audio-register button{height:26px;padding:0 12px;border:1px solid var(--rc-line-3);border-radius:99px;background:transparent;color:var(--rc-text-2);font:500 12px Figtree,sans-serif;cursor:pointer}.rc-audio-register button.is-on{border-color:var(--rc-accent);color:var(--rc-text);background:color-mix(in srgb,var(--rc-accent) 16%,transparent)}.rc-audio-text{font-size:13.5px;min-height:72px}.rc-audio-foot{display:flex;align-items:center;gap:10px;padding:0 14px 12px}.rc-audio-foot>span{flex:1;min-width:0;font:400 11.5px Figtree,sans-serif}.rc-audio-foot .rc-btn{display:inline-flex;align-items:center;gap:6px}.rc-audio-err{color:#ff8a9a}.rc-audio-link{color:var(--rc-accent);font-weight:600}.rc-ai-audio{flex:none;height:34px;display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid color-mix(in srgb,var(--om-accent-2) 55%,transparent);border-radius:8px;background:color-mix(in srgb,var(--om-accent-2) 14%,transparent);color:var(--rc-text);font:600 13px Figtree,sans-serif;white-space:nowrap;cursor:pointer}.rc-ai-audio:hover:not(:disabled),.rc-ai-audio.is-on{background:color-mix(in srgb,var(--om-accent-2) 28%,transparent);border-color:var(--om-accent-2)}.rc-ai-audio:disabled{opacity:.45;cursor:default}.rc-tools [data-tip]{position:relative}.rc-tools [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%,3px);z-index:30;padding:5px 9px;border-radius:6px;background:color-mix(in srgb,var(--rc-text) 16%,var(--rc-surface));border:1px solid color-mix(in srgb,var(--rc-text) 22%,transparent);box-shadow:0 6px 18px #00000073;color:var(--rc-text);font:500 12px/1.2 Figtree,sans-serif;letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s,transform .12s,visibility .12s}.rc-tools [data-tip]:hover:after,.rc-tools [data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.15s}.rc-tool-row>.rc-tool:first-child:after{left:0;transform:translateY(3px)}.rc-tool-row>.rc-tool:first-child:hover:after,.rc-tool-row>.rc-tool:first-child:focus-visible:after{transform:none}.rc-tools>.rc-send:after{left:auto;right:0;transform:translateY(3px)}.rc-tools>.rc-send:hover:after,.rc-tools>.rc-send:focus-visible:after{transform:none}.rc-quote{display:flex;flex-direction:column;gap:1px;max-width:240px;margin-bottom:6px;padding:5px 9px;border-radius:10px;background:#00000038;font:400 13px/1.3 Figtree,sans-serif}.rc-quote-who{font-weight:600;color:var(--rc-accent-3)}.rc-quote-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rc-text-2)}.ts-frame{gap:16px;min-height:860px}.ts-agency{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--om-card);border:1px solid var(--om-border);border-radius:10px;flex-wrap:wrap}.ts-agency-av{width:44px;height:44px;flex:none;border-radius:10px;background:var(--om-accent);color:#fff;font:700 19px Figtree,system-ui,sans-serif;display:flex;align-items:center;justify-content:center}.ts-agency-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ts-role-chip{height:20px;padding:0 7px;display:inline-flex;align-items:center;flex:none;background:color-mix(in srgb,var(--om-accent) 16%,transparent);border-radius:5px;font:600 10px Figtree,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--om-accent-3);white-space:nowrap}.ts-role-btn{display:flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;cursor:pointer}.ts-switch-btn{height:36px;padding:0 12px;display:flex;align-items:center;gap:7px;background:var(--om-panel);border:1px solid var(--om-border-hi);border-radius:8px;color:var(--om-text);font:500 13px Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.ts-count{height:18px;min-width:18px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--om-border);border-radius:99px;font:600 10.5px Figtree,system-ui,sans-serif;color:var(--om-sub)}.ts-tabs{display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--om-divider)}.ts-tab{height:36px;padding:0 12px;display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font:600 13px Figtree,system-ui,sans-serif;cursor:pointer}.ts-members{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.ts-list,.ts-detail{display:flex;flex-direction:column}.ts-filter{height:24px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid;border-radius:99px;font:500 11.5px Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.ts-person{padding:7px 8px;gap:6px}.ts-person-pick{display:flex;width:0;overflow:hidden;transition:width .12s}.ts-person:hover .ts-person-pick,.ts-person-pick.is-on,.ts-person-pick:focus-within{width:22px}.ts-mini-select{height:30px;padding:0 8px;display:flex;align-items:center;gap:5px;background:var(--om-panel);border:1px solid var(--om-border-hi);border-radius:6px;color:var(--om-body);font:500 12px Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.ts-detail-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--om-divider);flex-wrap:wrap}.ts-back{display:none}.ts-step-body{display:flex;flex-direction:column;gap:10px;padding:16px}.ts-step-sep{border-top:1px solid var(--om-divider)}.ts-step{width:18px;height:18px;flex:none;border-radius:99px;background:var(--om-seg);color:#fff;font:600 10px Figtree,system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center}.ts-role-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.ts-role-card{min-height:76px;padding:10px;display:flex;flex-direction:column;gap:5px;border:1px solid;border-radius:8px;cursor:pointer;text-align:left}.ts-role-desc{font:400 11.5px/1.35 Figtree,system-ui,sans-serif;color:var(--om-sub);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ts-custom{display:flex;flex-direction:column;background:var(--om-panel);border:1px solid var(--om-border-hi);border-radius:8px}.ts-custom-head{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--om-divider);flex-wrap:wrap}.ts-pill{height:22px;padding:0 8px;border:1px solid var(--om-border-hi);border-radius:99px;background:transparent;color:var(--om-body);font:500 11.5px Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.ts-link{height:24px;padding:0 6px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:5px;background:transparent;color:var(--om-accent-2);font:500 11.5px Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.ts-link:disabled{color:var(--om-muted);cursor:default}.ts-off-note{display:flex;align-items:center;gap:8px;margin:0 16px 16px;padding:10px 12px;background:color-mix(in srgb,var(--om-accent) 10%,transparent);border-radius:8px;font:400 12px Figtree,system-ui,sans-serif;color:var(--om-accent-3)}.ts-box{background:var(--om-panel);border:1px solid var(--om-border);border-radius:8px}.ts-chip{height:28px;padding:0 3px 0 4px;display:flex;align-items:center;gap:6px;background:var(--om-card);border:1px solid var(--om-border);border-radius:99px;font:500 12px Figtree,system-ui,sans-serif;color:var(--om-text);white-space:nowrap}.ts-add-chip{height:28px;padding:0 10px;display:flex;align-items:center;gap:5px;background:transparent;border:1px dashed var(--om-border-hi);border-radius:99px;color:var(--om-accent-2);font:500 12px Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.ts-ex-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;flex-wrap:wrap}.ts-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ts-area{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px solid var(--om-border);border-radius:8px;cursor:pointer;text-align:left}.ts-area:disabled,.ts-danger-row:disabled{cursor:default}.ts-area-icon{width:28px;height:28px;flex:none;border-radius:7px;display:flex;align-items:center;justify-content:center}.ts-switch{width:28px;height:16px;flex:none;box-sizing:border-box;padding:2px;border-radius:99px;display:flex;transition:background .15s}.ts-switch>span{width:12px;height:12px;border-radius:99px;background:#fff;transition:transform .15s}.ts-adv-toggle{align-self:flex-start;height:28px;padding:0 8px;display:flex;align-items:center;gap:6px;border:0;border-radius:6px;background:transparent;color:var(--om-accent-2);font:500 12.5px Figtree,system-ui,sans-serif;cursor:pointer;flex-wrap:wrap;text-align:left}.ts-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;padding:2px 8px 4px}.ts-levels{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 20px;padding:0 8px}.ts-danger{display:flex;flex-direction:column;border:1px solid var(--om-border-hi);border-radius:8px;overflow:hidden}.ts-danger-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;border:0;border-bottom:1px solid var(--om-divider);cursor:pointer;text-align:left}.ts-danger-row:last-child{border-bottom:0}.ts-danger-label{width:170px;flex:none;font:500 12.5px Figtree,system-ui,sans-serif;color:var(--om-text)}.ts-danger-why{flex:1;min-width:0;font:400 11.5px Figtree,system-ui,sans-serif;color:var(--om-sub)}.ts-roles{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.ts-role-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:6px;cursor:pointer;text-align:left}.ts-add-role{height:32px;margin-top:4px;padding:0 10px;display:flex;align-items:center;gap:6px;background:transparent;border:1px dashed var(--om-border-hi);border-radius:6px;color:var(--om-accent-2);font:500 12.5px Figtree,system-ui,sans-serif;cursor:pointer;text-align:left}.ts-role-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--om-divider);flex-wrap:wrap}@media(max-width:980px){.ts-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ts-frame{min-height:0}.ts-agency-actions{width:100%}.ts-members,.ts-roles{grid-template-columns:minmax(0,1fr)}.ts-members .ts-detail,.ts-members.show-detail .ts-list{display:none}.ts-members.show-detail .ts-detail,.ts-back{display:flex}.ts-areas,.ts-groups{grid-template-columns:minmax(0,1fr)}.ts-danger-label{width:120px}.ts-danger-why{display:none}.ts-person-pick{width:22px}.ts-frame .tm-savebar{bottom:calc(var(--shell-tabbar-h, 0px) + 8px)}.ts-frame .tm-savebar:not(.is-dirty){display:none}}.crm-rail{--crm-rail-w: 60px;position:fixed;top:0;bottom:0;left:0;z-index:11;width:var(--crm-rail-w);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0;background:var(--om-page);border-right:1px solid var(--om-divider)}.crm-rail-item{position:relative;width:40px;height:40px;flex:none;border-radius:9px;color:var(--om-sub);display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.crm-rail-item:hover{color:var(--om-text);background:var(--om-card)}.crm-rail-item.is-on{color:var(--om-accent-3);background:color-mix(in srgb,var(--om-accent) 16%,transparent)}.crm-rail-item.is-on:before{content:"";position:absolute;left:-10px;top:10px;width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--om-accent-2)}.crm-rail-badge{position:absolute;right:1px;top:2px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:99px;background:var(--om-accent);border:2px solid var(--om-page);color:#fff;font:700 9px/12px Figtree,system-ui,sans-serif;text-align:center}.app-main.is-sliding .crm-rail{left:0!important}@media(max-width:900px){.crm-rail{display:none}}.crm-rail-icon{width:21px;height:21px;flex-shrink:0}:root{--crm-mtabs-h: calc(63px + env(safe-area-inset-bottom)) }.crm-mtabs{flex:none;display:flex;box-sizing:border-box;padding:4px 4px calc(6px + env(safe-area-inset-bottom));background:var(--om-surface);border-top:1px solid var(--om-divider)}.crm-mtab{position:relative;flex:1;min-width:0;min-height:52px;padding:0;border:0;background:transparent;color:var(--om-sub);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 11px Figtree,system-ui,sans-serif;text-decoration:none;white-space:nowrap}.crm-mtab.is-on{color:var(--om-text)}.crm-mtab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.crm-mtab-pill{position:relative;width:52px;height:28px;border-radius:99px;display:flex;align-items:center;justify-content:center}.crm-mtab.is-on .crm-mtab-pill{background:color-mix(in srgb,var(--om-accent) 22%,transparent)}.crm-mtab.is-on .crm-mtab-pill>svg:not(.crm-rail-icon){color:var(--om-accent-2)}.crm-mtab .crm-rail-icon{width:21px;height:21px}.crm-mtab-badge{right:6px;top:-2px;border-color:var(--om-surface)}.crm-msheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;background:color-mix(in srgb,var(--om-page) 60%,transparent)}.crm-msheet{position:fixed;left:0;right:0;bottom:0;z-index:85;max-height:72%;overflow-y:auto;display:flex;flex-direction:column;padding:0 8px calc(12px + env(safe-area-inset-bottom));background:var(--om-panel);border-top:1px solid var(--om-border-hi);border-radius:18px 18px 0 0}.crm-msheet-grip{flex:none;width:36px;height:4px;margin:8px auto;border-radius:99px;background:var(--om-border-hi)}.crm-msheet-item{min-height:52px;padding:0 12px;border-radius:10px;display:flex;align-items:center;gap:12px;color:var(--om-text);font:500 15.5px Figtree,system-ui,sans-serif;text-decoration:none}.crm-msheet-item .crm-rail-icon{color:var(--om-muted)}.crm-msheet-item.is-on,.crm-msheet-item:active{background:color-mix(in srgb,var(--om-accent) 16%,transparent)}@media(max-width:900px){:root.has-crm-tabbar{--shell-tabbar-h: var(--crm-mtabs-h)}.crm-mtabs{position:fixed;left:0;right:0;bottom:0;z-index:70;height:var(--crm-mtabs-h);padding-left:max(4px,env(safe-area-inset-left));padding-right:max(4px,env(safe-area-inset-right))}}.crm-mdock{display:none}@media(max-width:900px){.crm-mdock{display:block}}.crm-logged-out{--crm-lo-amber: #f5a524;position:fixed;top:12px;left:76px;right:16px;z-index:40;display:flex;align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:10px 10px 10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--crm-lo-amber) 45%,var(--om-border));background:color-mix(in srgb,var(--crm-lo-amber) 12%,var(--om-card));box-shadow:0 10px 30px #00000047;color:var(--om-text)}.crm-logged-out-icon{flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--crm-lo-amber);background:color-mix(in srgb,var(--crm-lo-amber) 18%,transparent)}.crm-logged-out-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.35}.crm-logged-out-text strong{font-weight:600}.crm-logged-out-text span{color:var(--om-sub)}.crm-logged-out-close{flex:none;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--om-sub);display:flex;align-items:center;justify-content:center;cursor:pointer}.crm-logged-out-close:hover{background:color-mix(in srgb,var(--om-text) 8%,transparent);color:var(--om-text)}.app-main.is-sliding .crm-logged-out{left:76px!important}@media(max-width:900px){.crm-logged-out{top:8px;left:12px;right:12px;flex-wrap:wrap}.crm-logged-out-text{flex-basis:calc(100% - 84px)}.crm-logged-out-close{order:1}.crm-logged-out>button:not(.crm-logged-out-close){order:2;margin-left:44px}}.ws-page,.ws-vars{--ws-page: var(--om-page);--ws-panel: var(--om-surface);--ws-surface: var(--om-panel);--ws-raised: var(--om-card);--ws-raised-2: var(--om-raised);--ws-line: var(--om-divider);--ws-line-card: var(--om-border-lo);--ws-line-2: var(--om-border);--ws-line-3: var(--om-border-hi);--ws-text: var(--om-text);--ws-text-2: var(--om-text-2);--ws-muted: var(--om-sub);--ws-faint: var(--om-muted);--ws-dim: var(--om-faint);--ws-accent: var(--om-accent);--ws-accent-2: var(--om-accent-2);--ws-accent-3: var(--om-accent-3)}.ws-page{height:calc(100 * var(--om-vh));display:flex;flex-direction:column;background:var(--ws-page);color:var(--ws-text);font-family:Figtree,system-ui,sans-serif;overflow:hidden}.ws-page button,.ws-page input,.ws-page select{font-family:inherit}.ws-page--empty{align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--ws-muted);font:400 13px Figtree,sans-serif}.ws-page--empty b{font:600 15px Figtree,sans-serif;color:var(--ws-text)}.ws-flex{flex:1;min-width:0}.ws-rel{position:relative}.ws-muted{font:400 11.5px Figtree,sans-serif;color:var(--ws-faint);white-space:nowrap}.ws-error{color:#ff8a9a}.ws-accent-ic{color:var(--ws-accent-2)}.ws-scroll::-webkit-scrollbar{width:8px}.ws-scroll::-webkit-scrollbar-thumb{background:var(--om-border);border-radius:99px}.ws-ini{position:relative;flex:none;border-radius:99px;background:var(--ws-raised-2);color:var(--om-accent-4);display:inline-flex;align-items:center;justify-content:center;overflow:visible}.ws-ini img{width:100%;height:100%;border-radius:99px;object-fit:cover}.ws-ini--16{width:16px;height:16px;font:700 8.5px Figtree,sans-serif}.ws-ini--18{width:18px;height:18px;font:700 9px Figtree,sans-serif}.ws-ini--20{width:20px;height:20px;font:700 9px Figtree,sans-serif}.ws-ini--28{width:28px;height:28px;font:600 12px Figtree,sans-serif;color:var(--ws-text)}.ws-ini--30{width:30px;height:30px;font:600 12px Figtree,sans-serif;color:var(--ws-text)}.ws-ini--36{width:36px;height:36px;font:600 14px Figtree,sans-serif;background:var(--om-seg)}.ws-ini--52{width:52px;height:52px;font:600 19px Figtree,sans-serif;background:var(--om-seg)}.ws-topbar{position:relative;z-index:20;flex:none;height:60px;display:flex;align-items:center;gap:14px;padding:0 20px 0 24px;border-bottom:1px solid var(--ws-line)}.ws-topbar.is-editing{background:color-mix(in srgb,var(--om-accent) 6%,transparent)}.ws-title{margin:0;font:700 22px/1 Figtree,sans-serif;color:var(--ws-text)}.ws-scope{height:32px;display:flex;align-items:center;gap:8px;padding:0 10px 0 8px;border:1px solid var(--ws-line-2);border-radius:8px;background:var(--ws-surface);color:var(--ws-text);font:500 13px Figtree,sans-serif;cursor:pointer}.ws-scope:hover{border-color:var(--ws-line-3)}.ws-scope>svg,.ws-scope>span>svg{color:var(--ws-muted)}.ws-scope-avs{display:flex;padding-left:6px}.ws-scope-avs .ws-ini{margin-left:-6px}.ws-scope-count{height:18px;padding:0 7px;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--ws-accent-3);font:600 11px Figtree,sans-serif;display:flex;align-items:center}.ws-live{display:flex;align-items:center;gap:7px;font:500 12px Figtree,sans-serif;color:var(--ws-muted);white-space:nowrap}.ws-live>span{width:7px;height:7px;border-radius:99px;background:var(--ws-faint)}.ws-live--live>span{background:var(--ws-accent-2);box-shadow:0 0 6px color-mix(in srgb,var(--om-accent-2) 80%,transparent)}.ws-btn{height:32px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--ws-line-2);border-radius:8px;background:transparent;color:var(--ws-text-2);font:500 13px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.ws-btn>svg{color:var(--ws-muted)}.ws-btn:hover,.ws-btn.is-on{background:var(--ws-raised)}.ws-btn--ghost{border-color:transparent;color:var(--ws-muted)}.ws-btn--primary{padding:0 16px;border:0;background:var(--ws-accent);color:#fff;font-weight:600}.ws-btn--primary:hover{background:var(--om-accent)}.ws-icon-btn{width:26px;height:26px;flex:none;border:0;border-radius:6px;background:transparent;color:var(--ws-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.ws-icon-btn:hover,.ws-icon-btn.is-on{background:var(--ws-raised);color:var(--ws-text)}.ws-icon-btn--32{width:32px;height:32px;border-radius:8px}.ws-editing-pill{height:22px;padding:0 9px;display:flex;align-items:center;gap:5px;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 20%,transparent);color:var(--ws-accent-3);font:600 11.5px Figtree,sans-serif;white-space:nowrap}.ws-edit-hint{font:400 12.5px Figtree,sans-serif;color:var(--ws-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ws-count{flex:0 99 auto;min-width:0;overflow:hidden;height:18px;padding:0 7px;border-radius:99px;background:var(--ws-raised);color:var(--ws-muted);font:600 11px Figtree,sans-serif;display:inline-flex;align-items:center}.ws-menu{position:absolute;top:38px;left:0;z-index:31;min-width:230px;padding:6px;background:var(--ws-raised);border:1px solid var(--ws-line-3);border-radius:10px;box-shadow:0 16px 40px #0009;display:flex;flex-direction:column;gap:2px}.ws-menu--right{left:auto;right:0}.ws-layout-menu{width:260px}.ws-scope-menu{width:300px}.ws-menu-scroll{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ws-menu-item{min-height:32px;padding:0 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:7px;background:transparent;color:var(--ws-text-2);font:500 13px Figtree,sans-serif;cursor:pointer;text-align:left}.ws-menu-item>svg{color:var(--ws-muted)}.ws-menu-item:hover:not(:disabled),.ws-menu-item.is-on{background:var(--ws-raised-2)}.ws-menu-item.is-disabled{opacity:.55;cursor:default}.ws-menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-menu-sep{height:1px;background:var(--ws-line-2);margin:4px 2px}.ws-menu-section{padding:8px 10px 2px;font:600 10px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-faint)}.ws-menu-note{padding:10px;font:400 12.5px Figtree,sans-serif;color:var(--ws-muted)}.ws-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15}.ws-floating{position:fixed;z-index:32}.ws-floating .ws-menu{position:static}.ws-check{width:14px;height:14px;flex:none;border-radius:4px;border:1px solid var(--ws-line-3);display:flex;align-items:center;justify-content:center;color:#fff;box-sizing:border-box}.ws-menu-item:has(.ws-check svg) .ws-check,.ws-toggle-row.is-on .ws-check{background:var(--ws-accent);border-color:var(--ws-accent)}.ws-filters{width:300px;max-height:min(560px,calc(100 * var(--om-vh) - 140px))}.ws-filters .ws-menu-scroll{max-height:none;flex:1;min-height:0;padding-bottom:4px}.ws-filters-head{display:flex;align-items:center;padding:4px 4px 4px 10px;font:600 13px Figtree,sans-serif}.ws-filters-head b{flex:1}.ws-toggle-row{min-height:28px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ws-text-2);font:400 12.5px Figtree,sans-serif;cursor:pointer;text-align:left}.ws-toggle-row:hover{background:var(--ws-raised-2)}.ws-seg{display:flex;margin:2px 8px;padding:2px;background:var(--om-page);border-radius:7px;box-shadow:inset 0 0 0 1px var(--om-card-2)}.ws-seg button{flex:1;height:24px;border:0;border-radius:5px;background:transparent;color:var(--om-sub-2);font:600 11.5px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.ws-seg button.is-on{background:var(--om-seg);color:var(--ws-text)}.ws-amount{margin:2px 10px;display:flex;align-items:center;gap:4px;color:var(--ws-muted);font:500 13px Figtree,sans-serif}.ws-amount input,.ws-search-picker input,.ws-dd-menu input{height:28px;border:1px solid var(--ws-line-2);border-radius:7px;background:var(--ws-surface);color:var(--ws-text);font:400 12.5px Figtree,sans-serif;padding:0 8px;outline:0}.ws-amount input{width:80px}.ws-dd-stack{display:flex;flex-direction:column;gap:6px;margin:4px 8px 6px}.ws-dd{height:32px;width:100%;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid var(--ws-line-2);border-radius:8px;background:var(--ws-surface);color:var(--ws-text-2);font:500 12.5px Figtree,sans-serif;cursor:pointer;text-align:left}.ws-dd:hover:not(:disabled),.ws-dd.is-open{border-color:var(--ws-line-3);background:var(--ws-raised-2)}.ws-dd:disabled{opacity:.55;cursor:default}.ws-dd>svg{flex:none;color:var(--ws-muted);transition:transform .15s}.ws-dd.is-open>svg{transform:rotate(180deg)}.ws-dd-label{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.ws-dd-label>svg{flex:none;color:var(--ws-muted)}.ws-dd-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-dd-menu{position:fixed;z-index:60;box-sizing:border-box}.ws-dd-menu input{flex:none;margin-bottom:4px}.ws-dd-menu .ws-menu-scroll{max-height:none;flex:1;min-height:0}.ws-chip>svg{flex:none;opacity:.7}.ws-chips{display:flex;flex-wrap:wrap;gap:5px;padding:2px 8px 6px}.ws-chip{height:24px;padding:0 8px;border:1px solid var(--ws-line-3);border-radius:6px;background:transparent;color:var(--ws-muted);font:500 11.5px Figtree,sans-serif;cursor:pointer}.ws-chip.is-on{border-color:color-mix(in srgb,var(--om-accent-2) 50%,transparent);background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--ws-accent-3)}.ws-row-split{flex:1;min-height:0;display:flex}.ws-zone{flex:none;overflow-y:auto;overflow-x:hidden}.ws-zone.is-editing{background:var(--om-page)}.ws-zone-inner{position:relative}.ws-guide{position:absolute;top:12px;bottom:12px;border-radius:6px;background:color-mix(in srgb,var(--om-accent) 4.5%,transparent)}.ws-ghost{position:absolute;box-sizing:border-box;border:1.5px dashed var(--ws-accent);border-radius:12px;background:color-mix(in srgb,var(--om-accent) 10%,transparent);transition:left .12s,top .12s,width .12s,height .12s}.ws-board-empty{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed var(--ws-line-3);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--ws-muted);font:400 12.5px Figtree,sans-serif}.ws-board-empty>svg{color:var(--ws-dim)}.ws-board-empty b{font:600 14px Figtree,sans-serif;color:var(--ws-text-2)}.ws-widget{position:absolute;box-sizing:border-box;background:var(--ws-panel);border:1px solid var(--ws-line-card);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ws-widget.is-editing{border-color:var(--om-border-strong)}.ws-widget.is-active{border-color:var(--ws-accent);box-shadow:0 20px 50px #000000a6}.ws-widget.is-drop{border-color:var(--ws-accent);background:var(--om-panel)}.ws-widget-head{flex:none;height:40px;display:flex;align-items:center;gap:8px;padding:0 6px 0 12px;border-bottom:1px solid var(--ws-line);-webkit-user-select:none;user-select:none;touch-action:none}.ws-widget.is-editing .ws-widget-head{cursor:grab}.ws-widget.is-active .ws-widget-head{cursor:grabbing}.ws-grip{color:var(--ws-muted);margin-left:-4px}.ws-widget-title{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.ws-widget-title>svg,.ws-widget-title>span:first-child{flex:none;color:var(--ws-accent-2)}.ws-widget-name{flex:0 1 auto;min-width:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:600 13px Figtree,sans-serif;color:var(--ws-text)}.ws-viewswitch{flex:none;display:flex;padding:2px;background:var(--om-page);border-radius:7px;box-shadow:inset 0 0 0 1px var(--om-card-2)}.ws-viewswitch button{width:24px;height:22px;border:0;border-radius:5px;background:transparent;color:var(--om-sub-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.ws-viewswitch button.is-on{background:var(--om-seg);color:var(--ws-text)}.ws-widget-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.ws-resize{position:absolute;right:0;bottom:0;width:18px;height:18px;padding:3px;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-end;color:var(--ws-accent-2);cursor:nwse-resize;touch-action:none}.ws-window-btn{flex:none;height:22px;padding:0 7px;display:flex;align-items:center;gap:4px;border:0;border-radius:6px;background:var(--ws-raised);color:var(--ws-text-2);font:500 11px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.ws-window-btn>svg{color:var(--ws-muted)}.ws-window-btn:hover{background:var(--ws-raised-2)}.ws-banner{flex:none;display:flex;align-items:center;gap:8px;padding:8px 12px;background:color-mix(in srgb,var(--om-accent) 10%,transparent);border-bottom:1px solid var(--ws-line);font:500 12px Figtree,sans-serif;color:var(--ws-accent-3)}.ws-search{position:absolute;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 8px;background:var(--ws-panel);border:1px solid var(--ws-line-card);border-radius:12px}.ws-search.is-editing{border-color:var(--om-border-strong)}.ws-search-grip{width:22px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--ws-muted);cursor:grab;touch-action:none}.ws-search-account{height:30px;max-width:200px;padding:0 9px;display:flex;align-items:center;gap:6px;border:0;border-radius:7px;background:var(--ws-raised);color:var(--ws-text-2);font:500 12.5px Figtree,sans-serif;white-space:nowrap;flex:none;cursor:pointer}.ws-search-account>svg{color:var(--ws-muted)}.ws-search-account-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.ws-search-ic{flex:none;color:var(--ws-faint)}.ws-search>input{flex:1;min-width:60px;border:0;outline:0;background:transparent;color:var(--ws-text);font:400 13px Figtree,sans-serif}.ws-search>input::placeholder{color:var(--ws-faint)}.ws-search-recent{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;flex:0 1 auto}.ws-search-recent-label{font:500 11px Figtree,sans-serif;color:var(--ws-faint);flex:none}.ws-kbd{height:18px;min-width:18px;padding:0 5px;border-radius:4px;border:1px solid var(--ws-line-3);color:var(--ws-muted);font:600 10.5px ui-monospace,Menlo,monospace;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none}.ws-pill{height:24px;padding:0 9px 0 4px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:99px;background:var(--ws-raised);color:var(--ws-text-2);font:500 12px Figtree,sans-serif;white-space:nowrap;flex:none}.ws-pill--btn{cursor:pointer}.ws-pill--btn:hover{background:var(--ws-raised-2)}.ws-search-resize{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:ew-resize;touch-action:none}.ws-search-results,.ws-search-picker{top:calc(100% + 6px);max-height:360px;overflow:auto}.ws-search-results{left:0;right:0}.ws-search-picker{width:280px;left:8px}.ws-list{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;box-sizing:border-box}.ws-list-item{display:flex;flex-direction:column;flex:none}.ws-group{padding:6px 8px 2px;font:600 10px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-faint)}.ws-group.is-accent{color:var(--ws-accent-2)}.ws-row{position:relative;flex:none;display:flex;gap:10px;align-items:flex-start;padding:8px 6px 8px 14px;border:0;border-radius:9px;background:transparent;color:inherit;text-align:left;cursor:pointer;width:100%;box-sizing:border-box}.ws-row:hover{background:var(--ws-raised)}.ws-row.is-selected{background:color-mix(in srgb,var(--om-accent) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--om-accent-2) 45%,transparent)}.ws-row.is-focus:not(.is-selected){box-shadow:inset 0 0 0 1px var(--ws-line-3)}.ws-row--result{align-items:center;padding:7px 8px 7px 14px}.ws-row--result:hover{background:var(--ws-raised-2)}.ws-row-bar{position:absolute;left:4px;top:10px;bottom:10px;width:3px;border-radius:3px}.ws-kind-ic{width:30px;height:30px;flex:none;border-radius:8px;display:flex;align-items:center;justify-content:center}.ws-kind-ic--24{width:24px;height:24px;border-radius:7px}.ws-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ws-row-kind{display:flex;align-items:center;gap:6px;font:600 12px Figtree,sans-serif;white-space:nowrap}.ws-row-kind b{font:700 12.5px Figtree,sans-serif;color:var(--ws-text)}.ws-row-line{display:flex;align-items:center;gap:6px;min-width:0}.ws-row-model{font:600 12px Figtree,sans-serif;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ws-row-line--fan{min-height:18px}.ws-row-line--fan .ws-muted{font:400 11.5px Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ws-row-fan{font:600 13px Figtree,sans-serif;color:var(--ws-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ws-row-spent{font:600 11.5px Figtree,sans-serif;color:var(--ws-text-2);flex:none}.ws-row-sub{display:flex;align-items:center;gap:5px;min-width:0;font:400 12px Figtree,sans-serif}.ws-row-sub>svg{flex:none;color:var(--ws-dim)}.ws-row-sub>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tone-muted{color:var(--ws-muted)}.ws-tone-strong{color:var(--om-text-2)}.ws-tone-accent{color:var(--ws-accent-3)}.ws-time{flex:none;font:400 11px Figtree,sans-serif;color:var(--ws-faint);white-space:nowrap}.ws-flag{flex:none;height:16px;padding:0 6px;border-radius:99px;background:var(--ws-accent);color:#fff;font:700 9.5px/16px Figtree,sans-serif;white-space:nowrap}.ws-card-act{flex:none;border:0;border-radius:5px;background:transparent;color:var(--ws-dim);cursor:pointer;display:flex;align-items:center;justify-content:center}.ws-card-act:hover{background:var(--ws-raised-2);color:var(--ws-text)}.ws-dots{display:inline-flex;gap:2px;flex:none}.ws-dots>span{border-radius:99px;background:var(--ws-line-3)}.ws-dots>span.is-on{background:var(--ws-accent-2)}.ws-online-dot{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:99px;background:var(--ws-accent-2);border:2px solid var(--ws-panel)}.ws-drop{flex:none;min-height:56px;border:1px dashed var(--ws-line-3);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;color:var(--ws-muted);font:500 12px/1.4 Figtree,sans-serif;text-align:center}.ws-drop>svg{color:var(--ws-faint)}.ws-drop.is-over{border-color:var(--ws-accent);background:color-mix(in srgb,var(--om-accent) 10%,transparent)}.ws-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;font:400 12px/1.45 Figtree,sans-serif;color:var(--ws-muted)}.ws-empty>svg{color:var(--ws-dim)}.ws-empty b{font:600 13px Figtree,sans-serif;color:var(--ws-text-2)}.ws-empty>span{max-width:280px}.ws-tiles{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:minmax(104px,auto);align-content:start;gap:10px;padding:10px;box-sizing:border-box}.ws-tile{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 11px;border:1px solid var(--ws-line-card);border-radius:10px;background:var(--om-panel);cursor:pointer;min-width:0}.ws-tile:hover{border-color:var(--ws-line-3)}.ws-tile.is-selected{border-color:color-mix(in srgb,var(--om-accent-2) 50%,transparent);background:color-mix(in srgb,var(--om-accent) 12%,transparent)}.ws-tile-model{display:flex;align-items:center;gap:6px;min-width:0;padding-right:44px;font:600 11.5px Figtree,sans-serif}.ws-tile-model>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tile-fan{min-width:0;display:flex;align-items:center;gap:6px;font:600 13px Figtree,sans-serif;color:var(--ws-text)}.ws-tile-fan>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tile-kind{display:flex;align-items:center;gap:5px;font:600 11.5px Figtree,sans-serif;white-space:nowrap}.ws-tile-kind b{color:var(--ws-text)}.ws-tile-sub{font:400 11.5px Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tile-foot{display:flex;align-items:center;gap:6px;font:600 11.5px Figtree,sans-serif;color:var(--ws-text-2)}.ws-tile-corner{position:absolute;top:7px;right:7px;display:flex;align-items:center;gap:4px}.ws-cardview{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:12px;container-type:size;container-name:ws-card}.ws-bigcard{flex:1 1 0;min-height:0;border:1px solid var(--ws-line-card);border-radius:12px;background:var(--om-panel);overflow:hidden;display:flex;flex-direction:column;cursor:pointer}.ws-bigcard.is-selected{border-color:color-mix(in srgb,var(--om-accent-2) 50%,transparent)}.ws-bigcard-head{flex:none;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px}.ws-bigcard-model{flex:0 1 auto;min-width:0;font:600 13px Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-bigcard-handle{flex:0 99 auto;min-width:0;font:400 11.5px Figtree,sans-serif;color:var(--ws-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-online-label{display:flex;align-items:center;gap:5px;font:500 11.5px Figtree,sans-serif;color:var(--ws-accent-3);white-space:nowrap}.ws-online-label>span{width:6px;height:6px;border-radius:99px;background:var(--ws-accent-2)}.ws-bigcard-pos{font:500 11px Figtree,sans-serif;color:var(--ws-muted);white-space:nowrap}.ws-bigcard-body{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 12px;text-align:center;min-width:0}.ws-bigcard-body>.ws-ini{width:clamp(32px,22cqh,112px);height:clamp(32px,22cqh,112px);font-size:clamp(13px,8cqh,40px)}.ws-bigcard-body>:not(.ws-ini){flex:none}.ws-bigcard-fan{max-width:100%;font:700 16px Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-bigcard-user{max-width:100%;font:400 12px Figtree,sans-serif;color:var(--ws-muted)}.ws-bigcard-stats{display:flex;align-items:center;gap:8px;margin-top:2px;font:700 15px Figtree,sans-serif}.ws-bigcard-kind{flex:none;display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--ws-line)}.ws-kind-label{font:600 12.5px Figtree,sans-serif}.ws-bigcard-kind b{font:700 13px Figtree,sans-serif}.ws-bigcard-statgrid{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;background:var(--ws-line);border-top:1px solid var(--ws-line)}.ws-bigcard-statgrid>span{min-width:0;padding:8px 12px;background:var(--om-panel);display:flex;flex-direction:column;gap:2px}.ws-bigcard-statgrid i{font: 600 10px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-faint)}.ws-bigcard-statgrid b{font:600 12.5px Figtree,sans-serif;color:var(--om-text-2)}.ws-bigcard-sub{flex:none;display:flex;align-items:center;gap:7px;padding:9px 12px;background:color-mix(in srgb,var(--om-accent) 10%,transparent);font:500 12.5px Figtree,sans-serif;color:var(--ws-accent-3);min-width:0}.ws-bigcard-sub>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-bigcard-nav{flex:none;display:flex;flex-wrap:wrap;gap:8px}.ws-bigcard-btns{flex:none;display:flex;gap:6px}.ws-btn-sq{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ws-line-2);border-radius:8px;background:transparent;color:var(--ws-text-2);cursor:pointer}.ws-btn-sq:hover{background:var(--ws-raised)}.ws-btn-primary{flex:1 1 110px;height:32px;border:0;border-radius:8px;background:var(--ws-accent);color:#fff;font:600 13px Figtree,sans-serif;cursor:pointer;white-space:nowrap}.ws-btn-primary:hover{background:var(--om-accent)}.ws-upnext{flex:none;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.ws-upnext>span:first-child{font:600 10px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-faint);white-space:nowrap}.ws-divider{position:relative;width:10px;flex:none;display:flex;align-items:center;justify-content:center;cursor:col-resize;background:var(--ws-page);touch-action:none}.ws-divider:hover{background:var(--ws-panel)}.ws-divider-line{width:1px;align-self:stretch;background:var(--ws-line)}.ws-divider-grip{position:absolute;width:4px;height:32px;border-radius:4px;background:var(--ws-line-3)}.ws-divider.is-active .ws-divider-line{background:var(--ws-accent)}.ws-divider.is-active .ws-divider-grip{background:var(--ws-accent-2)}.ws-pane{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--om-surface)}.ws-pane--empty{align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--ws-muted);font:400 12.5px Figtree,sans-serif}.ws-pane--empty>svg{color:var(--ws-dim)}.ws-pane--empty b{font:600 14px Figtree,sans-serif;color:var(--ws-text-2)}.ws-pane-bar{flex:none;height:3px}.ws-pane-model{flex:none;height:52px;display:flex;align-items:center;gap:10px;padding:0 16px 0 10px;border-bottom:1px solid var(--ws-line)}.ws-nav-btn{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--ws-text-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.ws-nav-btn:hover:not(:disabled){background:color-mix(in srgb,var(--om-ink) 6%,transparent)}.ws-nav-btn:disabled{color:var(--ws-dim);cursor:default}.ws-pane-model-ini{margin-left:4px;font-size:13px}.ws-pane-writing{display:flex;flex-direction:column;gap:1px;min-width:0}.ws-pane-writing-label{font:600 10px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted)}.ws-pane-writing-name{display:flex;align-items:baseline;gap:8px;white-space:nowrap;min-width:0}.ws-pane-writing-name b{font:700 16px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis}.ws-pane-writing-name span{font:400 12px Figtree,sans-serif;color:var(--ws-muted);overflow:hidden;text-overflow:ellipsis}.ws-ai-pill{height:24px;padding:0 9px;display:flex;align-items:center;gap:6px;border-radius:99px;background:color-mix(in srgb,var(--om-surface) 50%,transparent);border:1px solid var(--ws-line-3);color:var(--ws-accent-3);font:500 11.5px Figtree,sans-serif;white-space:nowrap;overflow:hidden;max-width:45%;flex:none}.ws-pane .rc-chat{min-height:0}.ws-pane-fan{flex:none;height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--ws-line);background:var(--om-surface)}.ws-pane-fan-names{flex:0 1 auto;display:flex;flex-direction:column;gap:2px;min-width:72px}.ws-pane .rc-fan{width:272px}.ws-pane-fan-names b{font:600 14.5px Figtree,sans-serif;color:var(--ws-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-pane-fan-names span{font:400 12px Figtree,sans-serif;color:var(--ws-muted)}.ws-pane-fan-stats{flex:0 100 auto;display:flex;align-items:center;gap:8px;margin-left:8px;min-width:0;overflow:hidden;font:700 13px Figtree,sans-serif}.ws-tag{height:18px;padding:0 7px;border-radius:5px;background:var(--om-divider);color:var(--ws-accent-3);font:600 10.5px Figtree,sans-serif;display:flex;align-items:center;white-space:nowrap}.ws-pin-btn{width:30px;height:30px;flex:none;border:0;border-radius:7px;background:transparent;color:var(--ws-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.ws-pin-btn:hover{background:var(--ws-raised)}.ws-pin-btn.is-on{background:color-mix(in srgb,var(--om-accent) 20%,transparent);color:var(--ws-accent-3)}.ws-feed-body{position:relative;flex:1;min-height:0}.ws-progress{flex:none;height:2px;background:var(--om-card);overflow:hidden}.ws-progress>span{display:block;height:2px;width:0;background:var(--om-accent-2);animation-name:ws-prog;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes ws-prog{0%{width:0}to{width:100%}}.ws-auto-chip{flex:none;height:20px;padding:0 7px;display:flex;align-items:center;gap:4px;border-radius:99px;background:var(--ws-raised);color:var(--ws-muted);font:600 10.5px Figtree,sans-serif;white-space:nowrap}.ws-auto-chip.is-on{background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--ws-accent-3)}.ws-feed-settings{width:320px}.ws-hint{display:block;padding:0 10px 4px;color:var(--ws-muted);font:400 11.5px/1.4 Figtree,sans-serif}.ws-order-row{display:flex;align-items:center;gap:2px;padding-right:4px}.ws-order-main{flex:1;min-height:28px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ws-text-2);font:400 12.5px Figtree,sans-serif;cursor:pointer;text-align:left}.ws-order-main:hover{background:var(--ws-raised-2)}.ws-order-row.is-on .ws-check{background:var(--ws-accent);border-color:var(--ws-accent)}.ws-order-row .ws-icon-btn:disabled{opacity:.3;cursor:default}.ws-chip{display:inline-flex;align-items:center;gap:5px}.ws-chip:disabled{opacity:.4;cursor:not-allowed}.ws-chip-n{color:var(--ws-faint);font-weight:600;font-size:10.5px}.ws-page input:-webkit-autofill,.ws-page input:-webkit-autofill:hover,.ws-page input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ws-text);caret-color:var(--ws-text);transition:background-color 600000s 0s,color 600000s 0s}.ws-row-line>.ws-ini{margin-right:1px}.ws-pane-fan-drag{display:flex;align-items:center;gap:12px;min-width:0;cursor:grab}.ws-pane-fan-drag:active{cursor:grabbing}.ws-menu-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:4px -6px -6px;padding:8px 10px;border-top:1px solid var(--ws-line)}.ws-menu-foot .ws-btn{height:30px}.ws-btn:disabled{opacity:.45;cursor:default}.ws-btn--primary:disabled:hover{background:var(--ws-accent)}.ws-menu-actions{display:flex;gap:6px;padding:4px 8px 6px}.ws-link-btn{border:0;background:transparent;color:var(--ws-accent-2);font:600 11.5px Figtree,sans-serif;padding:2px 4px;border-radius:5px;cursor:pointer}.ws-link-btn:hover{background:color-mix(in srgb,var(--om-accent) 12%,transparent)}.ws-link-btn:disabled{color:var(--ws-faint);cursor:default;background:transparent}.ws-stale-dot{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:99px;background:var(--ws-accent-2)}.ws-page.is-chat-drag,.ws-page.is-chat-drag *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.ws-widget.is-drop-ready{border-color:color-mix(in srgb,var(--om-accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--om-accent) 12%,transparent)}.ws-widget.is-drop{box-shadow:0 0 0 3px color-mix(in srgb,var(--om-accent) 28%,transparent)}.ws-row.is-dragging,.ws-tile.is-dragging,.ws-bigcard.is-dragging{opacity:.35!important}.ws-drag-ghost{position:fixed;z-index:80;pointer-events:none;max-width:260px;height:32px;padding:0 10px 0 6px;display:flex;align-items:center;gap:8px;border:1px solid var(--ws-line-3);border-radius:9px;background:var(--ws-raised);box-shadow:0 12px 30px #0000008c;font:600 12.5px Figtree,sans-serif;color:var(--ws-text);white-space:nowrap}.ws-drag-ghost.is-over{border-color:var(--ws-accent)}.ws-drag-ghost.is-unpin{border-color:#ff8a9a99}.ws-drag-ghost-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.ws-drag-ghost-hint{flex:none;display:inline-flex;align-items:center;gap:4px;font:500 11px Figtree,sans-serif;color:var(--ws-muted)}.ws-drag-ghost.is-over .ws-drag-ghost-hint{color:var(--ws-accent-3)}.ws-drag-ghost.is-unpin .ws-drag-ghost-hint{color:#ff8a9a}.ws-page.is-chat-drag .ws-search-results{opacity:0;pointer-events:none;transition:opacity .12s}.ws-new-pill{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:999px;background:var(--ws-accent, var(--om-accent));color:#fff;font:600 12px Figtree,sans-serif;box-shadow:0 4px 14px #00000059;cursor:pointer}.ws-new-pill:hover{filter:brightness(1.1)}@container ws-card (max-height: 380px){.ws-bigcard-statgrid{display:none}}@container ws-card (max-height: 300px){.ws-bigcard-body{flex-direction:row;flex-wrap:wrap;align-content:center;column-gap:10px;row-gap:2px;text-align:left}.ws-bigcard-body>.ws-ini{width:40px;height:40px;font-size:16px}.ws-bigcard-user{display:none}.ws-bigcard-fan{max-width:calc(100% - 160px)}.ws-bigcard-stats{margin-top:0}}@container ws-card (max-height: 230px){.ws-bigcard-kind{display:none}}@container ws-card (max-height: 180px){.ws-bigcard-sub{display:none}}.ws-tabs-zone{flex:none;min-height:0;border-right:1px solid var(--ws-line)}.ws-tabs-zone .chats-panel{min-width:0}.ws-tabs-tools{display:flex;align-items:center;gap:2px;margin-left:auto}.ws-tabs-tools .ws-dd--window{width:auto;height:26px;gap:5px;padding:0 8px;font-size:11.5px}.ws-tabs-search .ws-dd--account{width:auto;max-width:42%;height:40px;flex:none}.ws-tabs-chip-count{display:inline-block;min-width:16px;padding:0 5px;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 22%,transparent);color:var(--om-accent-2);font-size:10.5px;font-weight:700;line-height:16px;text-align:center}.ws-tabs-zone .chats-list-chip.active .ws-tabs-chip-count{background:#0000002e;color:inherit}.ws-tabs-zone .chats-list-chips{gap:5px}.ws-tabs-zone .chats-list-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 10px}.ws-tabs-zone .chats-list-chip.is-drop-ready,.ws-tabs-zone .chat-list.is-drop-ready{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--om-accent) 45%,transparent)}.ws-tabs-zone .chats-list-chip.is-drop,.ws-tabs-zone .chat-list.is-drop{border-color:var(--om-accent);box-shadow:inset 0 0 0 2px var(--om-accent)}.ws-tabs-zone .chat-avatar-wrap .ws-tab-model-av{position:absolute;right:-2px;bottom:-2px;z-index:2}.ws-tabs-zone .chat-tab-model{flex:0 1000 auto}.ws-new-pill.ws-tabs-new{position:sticky;top:8px;left:auto;transform:none;display:flex;width:max-content;margin:0 auto -30px}.ws-page.is-phone .ws-tabs-zone{flex:1;width:100%;border-right:0}.ws-page.is-phone .ws-divider{display:none}.ws-page.is-phone:not(.is-phone-chat) .ws-pane{display:none}.ws-page.is-phone.is-phone-chat .ws-tabs-zone{display:none}.ws-page.is-phone.is-phone-chat .ws-pane{animation:ws-slide-in .22s cubic-bezier(.2,.9,.3,1)}.ws-page.is-phone.is-phone-chat .ws-pane .rc-main{touch-action:pan-y}.ws-page.is-phone .ws-pane.is-dragging{transform:translate(var(--cp-chat-x, 0));box-shadow:-12px 0 30px #0000008c}.ws-page.is-phone .ws-pane.is-leaving{transform:translate(100%);transition:transform .2s ease-out}@keyframes ws-slide-in{0%{transform:translate(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.ws-page.is-phone.is-phone-chat .ws-pane{animation:none}}@media(max-width:900px){.ws-page{height:calc(100 * var(--om-dvh) - var(--shell-tabbar-h))}}@media(max-width:767px){.ws-topbar{gap:8px;padding:0 12px}.ws-topbar .ws-title,.ws-topbar .ws-live,.ws-scope>span:nth-child(2){display:none}}.cp-page{--bg-root: var(--om-page);--bg-primary: var(--om-surface);--bg-secondary: var(--om-panel);--bg-card: var(--om-card);--bg-hover: var(--om-hover);--bg-input: var(--om-panel);--accent: var(--om-accent);--accent-hover: var(--om-accent-hover);--accent-muted: color-mix(in srgb, var(--om-accent) 20%, transparent);--accent-border: color-mix(in srgb, var(--om-accent) 40%, transparent);--accent-text: var(--om-accent-2);--text-primary: var(--om-text);--text-secondary: var(--om-sub);--text-hint: var(--om-muted);--border: var(--om-border);--border-hover: var(--om-border-hi);--warning: var(--om-accent-3);--font-ui: Figtree, system-ui, sans-serif;display:flex;height:calc(100 * var(--om-dvh));min-height:0;min-width:0;margin-left:60px;background:var(--bg-root);color:var(--text-primary);font-family:var(--font-ui);color-scheme:dark}.cp-page :where(button,input){font-family:inherit}.cp-page.cp-embed{height:auto;margin-left:0;flex-direction:column}.cp-page--loading{background:var(--om-page)}.cp-list{position:relative;width:var(--crm-chat-list-width, 368px);min-width:var(--crm-chat-list-width, 368px);display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border)}.cp-chat{flex:1;min-width:0;min-height:0;display:flex}.cp-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-hint);font-size:13px;background:var(--bg-root)}.cp-page .chats-panel{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg-primary)}.cp-page .chats-panel-head{position:relative;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--bg-primary)}.cp-page .chats-panel-head-main{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 10px;min-height:56px}.cp-page .chats-panel-title{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);flex-shrink:0;line-height:1.2}.cp-page .chats-panel-tools{display:flex;align-items:center;gap:2px;flex-shrink:0}.cp-page .chats-panel-tool{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.cp-page .chats-panel-tool:hover,.cp-page .chats-panel-tool[aria-pressed=true]{background:var(--bg-hover);color:var(--text-primary)}.cp-page .chats-panel-subrow{display:flex;align-items:center;justify-content:space-between;padding:0 12px 10px;min-height:32px;position:relative}.cp-page .chats-panel-sort-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-hint)}.cp-page .chats-panel-head-search{display:flex;position:absolute;left:0;right:0;top:0;height:66px;z-index:3;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-primary)}.cp-page .chats-head-search-wrap{position:relative;flex:1;min-width:0}.cp-page .chats-head-search-input{width:100%;min-height:40px;background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);font-size:13px;padding:10px 12px;border-radius:8px;outline:none;transition:border-color .15s}.cp-page .chats-head-search-input:focus{border-color:var(--accent)}.cp-page .chats-list-chips{display:flex;align-items:center;gap:6px;padding:2px 10px 12px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;scrollbar-width:none}.cp-page .chats-list-chips::-webkit-scrollbar{display:none}.cp-page .chats-list-chip{flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.cp-page .chats-list-chip:hover{border-color:var(--border-hover);color:var(--text-primary)}.cp-page .chats-list-chip.active{background:var(--accent);color:#000;border-color:var(--accent)}.cp-page .chats-list-chip-add{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.cp-page .chats-tab-editor{position:absolute;right:10px;top:calc(100% - 6px);z-index:20;width:min(380px,calc(100% - 20px));max-height:min(580px,calc(76 * var(--om-vh)));border:1px solid var(--border);border-radius:12px;background:var(--bg-card);box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;overflow:hidden}.cp-page .chats-tab-editor-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid var(--border)}.cp-page .chats-tab-editor-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.cp-page .chats-tab-editor-body{flex:1;min-height:0;overflow-y:auto;padding:10px 12px 14px;display:flex;flex-direction:column;gap:6px}.cp-page .chats-tab-editor-body>*,.cp-page .chats-tab-editor-list>*{flex-shrink:0}.cp-page .chats-tab-editor-help,.cp-page .chats-tab-editor-note{margin:0 0 4px;color:var(--text-hint);font-size:12px;line-height:1.4}.cp-page .chats-tab-editor-note{padding:6px 10px;border-radius:8px;background:var(--accent-muted);color:var(--text-secondary)}.cp-page .chats-tab-editor-note.is-error{background:#ff5a6e24;color:#ff8a9a}.cp-page .chats-tab-editor-label{margin-top:8px;color:var(--text-secondary);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cp-page .chats-tab-editor-list{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:4px;min-height:40px;border:1px dashed transparent;border-radius:9px;background:var(--bg-secondary)}.cp-page .chats-tab-editor-list.is-over{border-color:var(--accent)}.cp-page .chats-tab-editor-list--add{min-height:0;padding:0;background:transparent}.cp-page .chats-tab-editor-list--add.is-over{min-height:40px;border-color:#ff8a9a}.cp-page .chats-tab-editor-item{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 4px 4px 8px;border-radius:7px;background:var(--bg-hover);color:var(--text-primary);font-size:12.5px;font-weight:500;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.cp-page .chats-tab-editor-item.is-locked{cursor:default;background:transparent;color:var(--text-secondary)}.cp-page .chats-tab-editor-item.is-dragging{opacity:.4}.cp-page .chats-tab-editor.is-dragging,.cp-page .chats-tab-editor.is-dragging *{cursor:grabbing!important}.cp-page .chats-tab-editor-item.drop-before:before,.cp-page .chats-tab-editor-item.drop-after:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:2px;background:var(--accent)}.cp-page .chats-tab-editor-item.drop-before:before{top:-3px}.cp-page .chats-tab-editor-item.drop-after:after{bottom:-3px}.cp-page .chats-tab-editor-item--add{border:1px solid var(--border);background:transparent;padding:6px 6px 6px 10px;cursor:default}.cp-page .chats-tab-editor-grip{color:var(--text-hint)}.cp-page .chats-tab-editor-name{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-page .chats-tab-editor-name small{color:var(--text-hint);font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.cp-page .chats-tab-editor-btn{width:26px;height:26px;flex:none;border:0;border-radius:6px;background:transparent;color:var(--text-hint);display:flex;align-items:center;justify-content:center;cursor:pointer}.cp-page .chats-tab-editor-btn:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}.cp-page .chats-tab-editor-btn:disabled{opacity:.3;cursor:default}.cp-page .chats-tab-editor-btn.is-remove:hover:not(:disabled){color:#ff8a9a}.cp-page .chats-tab-editor-addbtn{height:26px;padding:0 10px 0 8px;display:inline-flex;align-items:center;gap:4px;flex:none;border:1px solid var(--border-hover);border-radius:99px;background:var(--bg-hover);color:var(--text-primary);font-size:11.5px;font-weight:600;cursor:pointer}.cp-page .chats-tab-editor-addbtn:hover:not(:disabled){border-color:var(--accent)}.cp-page .chats-tab-editor-addbtn:disabled{opacity:.4;cursor:default}.cp-page .chats-tab-editor-search{height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:12.5px;outline:none}.cp-page .chats-tab-editor-search:focus{border-color:var(--accent-border)}.cp-page .chats-tab-editor-label-row{margin-top:8px;display:flex;align-items:baseline;justify-content:space-between}.cp-page .chats-tab-editor-label-row .chats-tab-editor-label{margin-top:0}.cp-page .chats-tab-editor-link{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.cp-page .chats-tab-editor-link:hover{color:var(--accent-hover)}.cp-page .chats-tab-editor-item--pick{padding:0}.cp-page .chats-tab-editor-item--pick:hover{background:var(--bg-hover)}.cp-page .chats-tab-editor-item--pick.is-on{border-color:var(--accent-border);background:var(--accent-muted)}.cp-page .chats-tab-editor-pick{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 10px;cursor:pointer}.cp-page .chats-tab-editor-check{width:15px;height:15px;flex:none;margin:0;accent-color:var(--accent);cursor:pointer}.cp-page .chats-tab-editor-foot{flex:none;display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:12px}.cp-page .chats-tab-editor-foot .chats-tab-editor-addbtn{margin-left:auto}.cp-page .chats-tab-editor-addbtn.is-primary{border-color:transparent;background:var(--accent);color:#fff}.cp-page .chats-tab-editor-addbtn.is-primary:hover:not(:disabled){background:var(--accent-hover)}.cp-page .chats-tab-editor-empty{padding:8px;color:var(--text-hint);font-size:12px}.cp-page .chats-tab-editor-reset{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer}.cp-page .chats-tab-editor-reset:hover:not(:disabled){color:var(--text-primary)}.cp-page .chats-tab-editor-ghost{position:fixed;z-index:300;display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--accent);border-radius:7px;background:var(--bg-card);color:var(--text-primary);font-size:12px;font-weight:600;box-shadow:0 10px 28px #00000073;pointer-events:none;white-space:nowrap}@media(max-width:760px){.cp-page .chats-tab-editor{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;max-height:calc(82 * var(--om-vh));border-radius:16px 16px 0 0;box-shadow:0 0 0 100vmax #00000080}}.cp-page .chat-tab-li{position:relative}.cp-page .chat-tab-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 7px;border:1px solid var(--border-hover);border-radius:999px;color:var(--text-secondary);font-size:10.5px;font-weight:600;line-height:16px;white-space:nowrap}.cp-page .chat-tab-badge b{font-weight:700}.cp-page .chat-tab-badge.is-accent{border-color:var(--accent-border);background:var(--accent-muted);color:var(--accent-text)}.cp-page .chat-tab-badge.is-muted{color:var(--text-hint)}.cp-page .chat-tab-action{position:absolute;right:10px;bottom:12px;width:26px;height:26px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text-hint);display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .12s}.cp-page .chat-tab-li:hover .chat-tab-action,.cp-page .chat-tab-action:focus-visible{opacity:1}.cp-page .chat-tab-action:hover{color:var(--text-primary);border-color:var(--border-hover)}@media(hover:none){.cp-page .chat-tab-action{opacity:1}}.cp-page .chat-tab-group-head{position:sticky;top:0;z-index:1;padding:10px 14px 6px;background:var(--bg-primary);color:var(--text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cp-page .chat-tab-group-empty{padding:4px 14px 12px;color:var(--text-hint);font-size:12px}.cp-page .chat-tab-empty-text{max-width:260px;margin:6px auto 0;color:var(--text-hint);font-size:12px;line-height:1.45}.cp-page .chat-tab-empty-link{display:inline-block;margin-top:12px;padding:6px 14px;border-radius:999px;background:var(--accent-muted);color:var(--accent-text);font-size:12px;font-weight:600;text-decoration:none}.cp-page .chat-list{flex:1;min-height:0;overflow-y:auto}.cp-page .chat-item{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:92px;padding:15px 14px;cursor:pointer;transition:background .12s,transform .24s cubic-bezier(.2,.9,.3,1.15);border:0;border-bottom:1px solid color-mix(in srgb,var(--om-ink) 4%,transparent);min-width:0;position:relative;z-index:1;background:var(--bg-primary);color:var(--text-primary);text-align:left;touch-action:pan-y;transform:translate(var(--chat-swipe-x, 0))}.cp-page .chat-item.is-performer{background-color:color-mix(in srgb,var(--om-ink) 5%,var(--bg-primary))}.cp-page .chat-item:hover{background:var(--bg-hover)}.cp-page .chat-item.active{background:var(--accent-muted)}.cp-page .chat-item.is-performer>*{opacity:.45;filter:grayscale(.7);transition:opacity .12s}.cp-page .chat-item.is-performer:hover>*,.cp-page .chat-item.is-performer.active>*{opacity:.8}.cp-page .chat-item.pinned{background-image:linear-gradient(90deg,rgba(0,175,240,.1),transparent 28%)}.cp-page .chat-avatar-wrap{position:relative;width:48px;height:48px;flex:0 0 48px;overflow:visible}.cp-page .chat-avatar{position:relative;width:48px;height:48px;border-radius:50%;border:1px solid color-mix(in srgb,var(--om-ink) 18%,transparent);background:var(--om-card);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--text-secondary);flex-shrink:0;overflow:hidden;z-index:1}.cp-page .chat-avatar img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.cp-page .chat-avatar>span:not(.chat-ai-recency){position:relative;z-index:1;color:#f4f7ff;text-shadow:0 1px 2px rgba(0,0,0,.65)}.cp-page .chat-temperature-ring{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;width:72px;height:72px;pointer-events:none;z-index:0}.cp-page .chat-temperature-ring-svg{display:block;width:100%;height:100%;overflow:visible}.cp-page .chat-temperature-segment{fill:none;stroke:var(--om-border-hi);stroke-linecap:butt;transition:stroke .2s ease}.cp-page .chat-temperature-cap{fill:var(--om-border-hi);stroke:none;transition:fill .2s ease}.cp-page .chat-temperature-segment.is-filled.temperature-level-1{stroke:#3b82f6}.cp-page .chat-temperature-segment.is-filled.temperature-level-2{stroke:#eab308}.cp-page .chat-temperature-segment.is-filled.temperature-level-3{stroke:#f07850}.cp-page .chat-temperature-segment.is-filled.temperature-level-4{stroke:#e84d3d}.cp-page .chat-temperature-cap.is-filled.temperature-level-1{fill:#3b82f6}.cp-page .chat-temperature-cap.is-filled.temperature-level-2{fill:#eab308}.cp-page .chat-temperature-cap.is-filled.temperature-level-3{fill:#f07850}.cp-page .chat-temperature-cap.is-filled.temperature-level-4{fill:#e84d3d}.cp-page .chat-info{display:block;flex:1;min-width:0;overflow:hidden}.cp-page .chat-info-top{display:flex;align-items:center;gap:6px;min-height:12px;margin-bottom:1px}.cp-page .chat-info-top>.chat-meta{align-self:flex-start;margin-left:auto}.cp-page .chat-spent-badge{display:inline-flex;align-items:center;min-width:0;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#56d6a0;font-size:10px;font-weight:650;line-height:1.1}.cp-page .chat-title-line{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;line-height:1.25}.cp-page .chat-title-line .chat-name{flex:0 1 auto;min-width:0}.cp-page .chat-title-line .chat-handle{flex:1 1000 auto;min-width:0}.cp-page .chat-new-fan-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 3px;border-radius:999px;background:#00aff01f;border:1px solid rgba(0,175,240,.48);color:#00aff0;white-space:nowrap;line-height:1}.cp-page .chat-new-fan-badge-icon{width:14px;height:14px;border-radius:50%;background:#00aff0;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cp-page .chat-new-fan-badge-label{font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.01em}.cp-page .chat-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-page .chat-item.has-unread .chat-name{font-weight:600}.cp-page .chat-handle{font-size:11px;color:var(--text-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-page .chat-preview{display:block;font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.cp-page .chat-item.is-muted .chat-preview{color:var(--text-hint)}.cp-page .chat-preview--media{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0}.cp-page .chat-preview-media-icon{display:inline-flex;flex-shrink:0;color:var(--text-hint);line-height:0}.cp-page .chat-preview-media-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-page .chat-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;flex-shrink:0;min-width:52px}.cp-page .chat-meta-row{display:flex;align-items:center;justify-content:flex-end;gap:6px}.cp-page .chat-time{font-size:12px;color:var(--text-hint);line-height:1}.cp-page .chat-unread{flex-shrink:0;display:inline-flex;width:10px;height:10px;border-radius:50%;background:var(--accent)}.cp-page .chat-pin-badge,.cp-page .chat-mute-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-hint);opacity:.85}.cp-page .chat-buying-power-dots{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;min-width:38px;height:10px;line-height:1}.cp-page .chat-buying-power-dot{width:6px;height:6px;border-radius:50%;border:1.5px solid #54c9f5;background:transparent;box-sizing:border-box}.cp-page .chat-buying-power-dot.is-filled{background:#54c9f5}.cp-page .chat-buying-power-dots--loading .chat-buying-power-dot,.cp-page .chat-buying-power-dots--unavailable .chat-buying-power-dot{opacity:.72}.cp-page .chat-ai-recency{position:absolute;top:6px;left:6px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px var(--bg-secondary);z-index:2;background:var(--text-hint)}.cp-page .chat-ai-recency--live{background:#2ee6a6;box-shadow:0 0 0 2px var(--bg-secondary),0 0 7px #2ee6a6d9;animation:cpAiPulse 1.8s ease-in-out infinite}.cp-page .chat-ai-recency--active{background:#2ee6a6}.cp-page .chat-ai-recency--cooling{background:var(--warning)}.cp-page .chat-ai-recency--idle{background:var(--text-hint)}.cp-page .chat-ai-recency--dormant{background:var(--om-border-strong)}@keyframes cpAiPulse{0%,to{opacity:1}50%{opacity:.45}}.cp-page .chat-ai-badges{display:inline-flex;flex:1 1 auto;min-width:0;overflow:hidden;flex-wrap:wrap;height:18px;gap:4px;align-items:center;margin-top:2px}.cp-page .chat-ai-tag{display:inline-flex;align-items:center;font-size:10px;line-height:1;padding:3px 6px;border-radius:999px;font-weight:500;white-space:nowrap;border:1px solid transparent}.cp-page .chat-ai-tag--chats{color:#2ee6a6;background:#22bb7f1f;border-color:#22bb7f47}.cp-page .chat-ai-tag--teases{color:#ff9ecb;background:#e8488a21;border-color:#e8488a47}.cp-page .chat-ai-tag--sexts{color:#ff6b6b;background:#e5393524;border-color:#e5393552}.cp-page .chat-ai-tag--ignores{color:var(--text-hint);background:var(--bg-hover);border-color:var(--border)}.cp-page .chat-ai-tag--needs_you{color:#ffd27a;background:#f0a50024;border-color:#f0a5004d}.cp-page .chat-list-empty{padding:20px;text-align:center;color:var(--text-hint)}.cp-page .chat-list-empty-icon{font-size:28px}.cp-page .chat-list-empty-title{margin-top:6px;font-size:13px;color:var(--text-secondary)}.cp-page .chat-list-more-loader{display:flex;justify-content:center;padding:14px 20px 18px}.cp-page .chat-list-spinner{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-hover);border-top-color:var(--accent);animation:cpSpin .8s linear infinite}@keyframes cpSpin{to{transform:rotate(360deg)}}.cp-page .chat-list-older{display:block;margin:12px auto 18px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--bg-input);color:var(--text-secondary);cursor:pointer}.cp-page .chat-list-older:hover{color:var(--text-primary)}@media(prefers-reduced-motion:reduce){.cp-page .chat-item{transition:none}.cp-page .chat-ai-recency--live{animation:none}}@media(max-width:900px){.cp-page{margin-left:0}}@media(max-width:420px){.cp-page .chat-item{gap:9px;padding:15px 10px}.cp-page .chat-meta{min-width:44px}}.cp-page .cs-screen{flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto;background:var(--bg-root)}.cp-page .cs-main{flex:1;min-width:0;padding:16px 24px 32px}.cp-page .cs-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cp-page .cs-head h1{margin:0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-page .cs-period{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.cp-page .cs-period strong{font-size:15px}.cp-page .cs-period span,.cp-page .cs-sub{color:var(--text-hint);font-size:12px}.cp-page .cs-count{font-size:13px;font-weight:600;margin:8px 0}.cp-page .cs-chart{width:100%;height:140px;display:block;margin-bottom:14px}.cp-page .cs-chart-grid{stroke:var(--border);stroke-width:1;fill:none}.cp-page .cs-chart-messages{fill:none;stroke:var(--text-hint);stroke-width:2}.cp-page .cs-chart-purchases{fill:none;stroke:#54c9f5;stroke-width:2}.cp-page .cs-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:38px;margin-bottom:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-input);color:var(--text-hint)}.cp-page .cs-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:13px}.cp-page .cs-table{width:100%;border-collapse:collapse;font-size:12px}.cp-page .cs-table th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-hint);padding:8px 6px;border-bottom:1px solid var(--border)}.cp-page .cs-table td{padding:10px 6px;border-bottom:1px solid color-mix(in srgb,var(--om-ink) 4%,transparent);vertical-align:middle}.cp-page .cs-table .num{text-align:right;white-space:nowrap}.cp-page .cs-date{white-space:nowrap;color:var(--text-secondary)}.cp-page .cs-message{display:flex;align-items:center;gap:8px;min-width:0}.cp-page .cs-thumb{width:28px;height:28px;flex:none;border-radius:6px;overflow:hidden;background:var(--bg-card)}.cp-page .cs-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cp-page .cs-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-page .cs-side{width:280px;flex:none;padding:16px 16px 32px 0;display:flex;flex-direction:column;gap:12px}.cp-page .cs-card{border:1px solid var(--border);border-radius:12px;background:var(--bg-card);padding:14px}.cp-page .cs-card h3{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.cp-page .cs-card dl{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin:0;font-size:13px}.cp-page .cs-card dt{color:var(--text-secondary)}.cp-page .cs-card dd{margin:0;font-weight:600}.cp-page .cs-card p{margin:0;font-size:13px;color:var(--text-primary)}.cp-page .cs-empty,.cp-page .cs-error{padding:18px 0;color:var(--text-hint);font-size:13px}.cp-page .cs-error{color:#f0647a}.cp-page .cs-queue{list-style:none;margin:0;padding:0}.cp-page .cs-queue li{padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--om-ink) 4%,transparent);font-size:13px}.cp-page .cs-queue-id{color:var(--text-hint);font-family:DM Mono,ui-monospace,monospace;font-size:12px}@media(max-width:1200px){.cp-page .cs-screen:not(.cs-screen--utility){flex-direction:column}.cp-page .cs-side{width:auto;padding:0 24px 24px}}.cp-page .chat-item.is-swiping{transition:background .12s;-webkit-user-select:none;user-select:none}.cp-page .chat-item-li{position:relative;overflow:hidden}.cp-page .chat-swipe-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;padding:0 24px;background:color-mix(in srgb,var(--accent) calc(var(--chat-swipe-reveal, 0) * 22%),var(--bg-secondary));color:var(--text-secondary);transition:background .14s,color .14s;pointer-events:none}.cp-page .chat-swipe-action.is-left{justify-content:flex-start}.cp-page .chat-swipe-action.is-right{justify-content:flex-end}.cp-page .chat-swipe-action.is-armed{background:var(--accent);color:#000}.cp-page .chat-swipe-action.is-settling{animation:chat-swipe-settle .24s ease-out forwards}.cp-page .chat-swipe-action-mark{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:56px;font-size:10.5px;font-weight:600;letter-spacing:.02em;opacity:calc(.35 + var(--chat-swipe-reveal, 0) * .65);transform:scale(calc(.7 + var(--chat-swipe-reveal, 0) * .25));transition:transform .16s cubic-bezier(.2,.9,.3,1.5)}.cp-page .chat-swipe-action.is-armed .chat-swipe-action-mark{opacity:1;transform:scale(1.1)}@keyframes chat-swipe-settle{0%,55%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cp-page .chat-item,.cp-page .chat-swipe-action-mark{transition:background .12s}}.cp-page .chat-list-notice{flex:0 0 auto;padding:7px 14px;background:#ff5a6e24;color:#ff8a9a;font-size:12px}.cp-divider{position:relative;width:4px;margin:0 -2px;flex:none;cursor:col-resize;z-index:5;touch-action:none}.cp-divider:after{content:"";position:absolute;top:0;right:1px;bottom:0;left:1px;background:transparent;transition:background .15s}.cp-divider:hover:after,.cp-divider:focus-visible:after{background:var(--accent-border)}.cp-divider:focus-visible{outline:none}.cp-page [hidden]{display:none!important}.cp-back-bar{display:none}@media(max-width:900px){.cp-page{flex-direction:column;height:calc(100 * var(--om-dvh) - var(--shell-tabbar-h))}.cp-page :where(input,textarea){font-size:16px}.cp-list{width:100%;min-width:0;flex:1;border-right:0}.cp-chat{flex:1;flex-direction:column}.cp-back-bar{display:flex;align-items:center;gap:8px;flex:none;height:48px;padding:0 8px;border-bottom:1px solid var(--border);background:var(--bg-primary)}.cp-back-title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-page .cs-screen{flex-direction:column}.cp-page .cs-main{padding:12px 14px 24px}.cp-page .cs-side{width:auto;padding:0 14px 24px}}.cp-chat .chat-window-header{position:relative;display:flex;align-items:center;gap:14px;padding:10px 16px 10px 14px;border-bottom:1px solid var(--border);background:var(--bg-root);flex-shrink:0}.cp-chat :where(.chat-head-back-btn,.chat-more-btn){width:34px;height:34px;flex:none;border:0;border-radius:99px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cp-chat .chat-head-back-btn{color:var(--text-primary)}.cp-chat :where(.chat-head-back-btn,.chat-more-btn):hover{color:var(--text-primary);background:var(--bg-hover)}.cp-chat .chat-window-user{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cp-chat .chat-window-name-row{display:flex;align-items:center;gap:8px;min-width:0}.cp-chat .chat-window-name{font:700 19px/1.2 var(--font-ui);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cp-chat .chat-window-handle{display:none;font-size:13px;color:var(--text-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cp-chat .chat-window-verify{flex:none;display:inline-flex;color:var(--accent-text)}.cp-chat .chat-head-edit-name-btn{width:26px;height:26px;flex:none;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cp-chat .chat-head-edit-name-btn:hover{color:var(--text-primary);background:var(--bg-hover)}.cp-chat .chat-window-actions--sub{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;min-height:22px;font-size:13px;color:var(--text-secondary)}.cp-chat .chat-window-actions--sub>*+*{border-left:1px solid var(--border-hover)}.cp-chat .chat-head-sub-status{display:inline-flex;align-items:center;gap:7px;padding-right:12px;white-space:nowrap}.cp-chat .chat-window-status-dot{width:8px;height:8px;border-radius:99px;background:var(--text-hint)}.cp-chat .chat-head-sub-status.is-online .chat-window-status-dot{background:var(--accent-text)}.cp-chat :where(.chat-head-tool-btn,.chat-head-tab-btn){height:18px;padding:0 11px;border:0;border-radius:0;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px;font:inherit;cursor:pointer;white-space:nowrap}.cp-chat .chat-head-tool-wrap>.chat-head-tool-btn{border-left:0}.cp-chat :where(.chat-head-tool-btn,.chat-head-tab-btn):hover{color:var(--text-primary)}.cp-chat :where(.chat-head-tool-btn,.chat-head-tab-btn).active{color:var(--accent-text)}.cp-chat .chat-mute-btn{color:var(--accent-text)}.cp-chat .chat-mute-btn.active{color:var(--text-secondary)}.cp-chat .chat-head-tool-wrap{position:relative;display:inline-flex}.cp-chat .chat-window-actions--top{position:relative;flex:none;align-self:flex-start}.cp-chat :where(.chat-more-menu,.chat-list-picker){position:absolute;top:38px;right:0;z-index:30;width:200px;padding:6px;border:1px solid var(--border-hover);border-radius:12px;background:var(--bg-primary);box-shadow:0 16px 40px #00000080}.cp-chat .chat-more-menu button{width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:500 13px var(--font-ui);text-align:left;cursor:pointer}.cp-chat .chat-more-menu button:hover{background:var(--bg-hover);color:var(--text-primary)}.cp-chat .chat-more-menu button.danger:hover{color:#ff6b81}.cp-chat .chat-list-picker{top:26px;left:0;right:auto;width:240px;border-left:1px solid var(--border-hover)}.cp-chat .chat-list-picker-title{padding:4px 8px 8px;font:600 12.5px var(--font-ui);color:var(--text-primary)}.cp-chat .chat-list-picker-rows{max-height:260px;overflow-y:auto}.cp-chat .chat-list-picker-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font:500 13px var(--font-ui);color:var(--text-secondary);cursor:pointer}.cp-chat .chat-list-picker-row:hover{background:var(--bg-hover);color:var(--text-primary)}.cp-chat .chat-list-picker-row input{accent-color:var(--accent)}.cp-chat :where(.chat-list-picker-empty,.chat-list-picker-error){padding:8px;font-size:12.5px;color:var(--text-hint)}.cp-chat .chat-list-picker-error{color:#ff6b81}.cp-chat .chat-head-notice{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--warning)}.cp-chat .chat-head-notice button{border:0;background:transparent;color:var(--text-hint);display:inline-flex;cursor:pointer}.cp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--om-page) 66%,transparent)}.cp-modal{width:min(400px,100%);display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--border-hover);border-radius:14px;background:var(--bg-primary);color:var(--text-primary);box-shadow:0 24px 60px #0000008c}.cp-modal-title{font:700 16px var(--font-ui)}.cp-modal-text{margin:0;font:500 14px/1.45 var(--font-ui)}.cp-modal-error{font-size:12.5px;color:#ff6b81}.cp-modal-actions{display:flex;justify-content:flex-end;gap:8px}.cp-btn{height:34px;padding:0 14px;border:1px solid var(--border-hover);border-radius:9px;background:transparent;color:var(--text-secondary);font:600 13px var(--font-ui);cursor:pointer}.cp-btn:hover{color:var(--text-primary);background:var(--bg-hover)}.cp-btn:disabled{opacity:.45;cursor:default}.cp-btn--primary{border-color:transparent;background:var(--accent);color:#fff}.cp-btn--primary:hover:not(:disabled){background:var(--accent-hover);color:#fff}.cp-btn--danger{border-color:transparent;background:#e5484d;color:#fff}.cp-btn--danger:hover{background:#f05a5f;color:#fff}.cp-rename-official{display:flex;flex-direction:column;gap:2px;font-size:14px}.cp-rename-official span{font-size:12.5px;color:var(--text-hint)}.cp-rename-field{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border-hover);border-radius:9px;background:var(--bg-input)}.cp-rename-field:focus-within{border-color:var(--accent-border)}.cp-rename-field input{flex:1;min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--text-primary);font:500 14px var(--font-ui)}.cp-rename-count{font-size:11.5px;color:var(--text-hint)}@media(max-width:1180px){.cp-chat .chat-window-handle{display:inline}}@media(max-width:900px){.cp-chat .chat-window-header{gap:6px;padding:8px 8px 8px 4px}.cp-chat .chat-window-name{font-size:17px}.cp-chat .chat-window-actions--sub{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.cp-chat .chat-head-tab-label{display:none}.cp-chat .chat-head-tool-wrap{position:static}.cp-chat .chat-list-picker{top:100%;left:8px}}.cp-page .chat-list-updating{position:relative;flex:0 0 auto;height:2px;overflow:visible;background:var(--border-hover)}.cp-page .chat-list-updating:before{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:var(--accent);animation:cpUpdating 1.1s ease-in-out infinite}.cp-page .chat-list-updating-label{position:absolute;top:6px;left:50%;z-index:1;transform:translate(-50%);padding:2px 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:500;white-space:nowrap}@keyframes cpUpdating{0%{left:-30%}to{left:100%}}.cp-page .chat-name.chat-name--loading{display:inline-block;flex:0 0 auto;width:96px;height:11px;margin:2px 0;border-radius:6px;background:var(--border-hover);animation:cpNamePulse 1.2s ease-in-out infinite}@keyframes cpNamePulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.cp-page .chat-list-updating:before,.cp-page .chat-name.chat-name--loading{animation:none}}.ofm{flex:1;min-height:0;display:flex;flex-direction:column}.ofm-body{flex:1;min-height:0;display:flex}.ofm-to{flex:none;width:340px;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px 0 0;border-right:1px solid var(--lib-line)}.ofm-who{display:flex;align-items:center;gap:6px;margin:0 16px;padding:6px 8px 6px 10px;border-radius:8px;background:var(--lib-input);color:var(--lib-text);font:500 13px Figtree,sans-serif}.ofm-who-text{flex:1;min-width:0}.ofm-to .ofm-search{flex:none;box-sizing:border-box;width:calc(100% - 32px);margin:0 16px}.ofm-tabs{display:flex;border-bottom:1px solid var(--lib-line)}.ofm-tab{flex:1;height:40px;border:0;border-bottom:2px solid transparent;background:none;color:var(--lib-sub);font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofm-tab.is-on{color:var(--lib-text);border-bottom-color:var(--om-accent)}.ofm-rows{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ofm-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 16px;border-bottom:1px solid var(--lib-line);cursor:pointer}.ofm-row-text{flex:1;min-width:0;display:flex;flex-direction:column}.ofm-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lib-text);font:500 14px Figtree,sans-serif}.ofm-row-sub{color:var(--lib-sub);font:400 12px Figtree,sans-serif}.ofm-row-prev{display:flex}.ofm-row-prev>*+*{margin-left:-8px}.ofm-compose{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column}.ofm-compose>.ofh-settings,.ofm-compose>.ofh-attached,.ofm-compose>.ofh-editor{margin-left:16px;margin-right:16px}.ofm-compose>.ofh-settings:empty{display:none}.ofm-compose>.ofh-settings{margin-top:12px}@media(max-width:899px){.ofm-body{flex-direction:column;overflow-y:auto}.ofm-to{width:auto;max-height:calc(46 * var(--om-dvh));border-right:0;border-bottom:1px solid var(--lib-line)}.ofm-compose{overflow:visible}}.ofp{--ofp-accent: var(--lib-purple-lt);--ofp-like: #ff5a7a}.ofp-text{font:400 14.5px/1.5 Figtree,sans-serif;color:var(--lib-body);overflow-wrap:anywhere}.ofp-p{margin:0}.ofp-link,.ofp-text a{color:var(--ofp-accent);text-decoration:none}.ofp-link:hover,.ofp-text a:hover{text-decoration:underline}.ofp-muted{color:var(--lib-muted);font:400 13px Figtree,sans-serif}.ofp-verified{margin-left:4px;color:var(--ofp-accent);vertical-align:-2px}.ofp-link-btn{padding:0;border:0;background:none;color:var(--lib-sub);font:500 12.5px Figtree,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ofp-link-btn:hover{color:var(--lib-text)}.ofp-error{margin:4px 0 0;color:#ff7a8a;font:500 13px Figtree,sans-serif}.ofp-dot-item:before{content:"·";margin:0 5px;color:var(--lib-faint)}.ofp-menu-left{left:0;right:auto}.ofp-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--lib-card);border:1px solid var(--lib-line-hi);color:var(--lib-sub);font-weight:600}.ofp-avatar img{width:100%;height:100%;object-fit:cover}.ofp-input,.ofp-textarea{width:100%;box-sizing:border-box;border:1px solid var(--lib-line-hi);border-radius:9px;background:var(--lib-input);color:var(--lib-text);font:400 14px Figtree,sans-serif;outline:none}.ofp-input{height:38px;padding:0 12px}.ofp-textarea{padding:10px 12px;resize:vertical;line-height:1.5}.ofp-input:focus,.ofp-textarea:focus{border-color:var(--lib-purple)}.ofp-post{border-bottom:1px solid var(--lib-line);padding:16px 0 10px;transition:opacity .15s}.ofp-post.is-busy{opacity:.7}.ofp-post>.ofp-text,.ofp-post-head,.ofp-post-pin,.ofp-post-labels,.ofp-post-price,.ofp-post-tools,.ofp-post-counts,.ofp-comments{padding-left:16px;padding-right:16px}.ofp-post-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ofp-post-who{min-width:0;display:flex;flex-direction:column}.ofp-post-name{font:600 14.5px Figtree,sans-serif;color:var(--lib-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofp-post-handle,.ofp-post-date{font:400 13px Figtree,sans-serif;color:var(--lib-muted);white-space:nowrap}.ofp-post-pin,.ofp-post-labels{display:flex;align-items:center;gap:5px;margin-bottom:6px;font:500 12.5px Figtree,sans-serif;color:var(--lib-sub)}.ofp-post-pin{color:var(--ofp-accent)}.ofp-post-price{margin-top:6px;font:600 13px Figtree,sans-serif;color:var(--ofp-accent)}.ofp-post-tools{display:flex;align-items:center;gap:4px;margin-top:8px}.ofp-tool{height:36px;min-width:36px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--lib-sub);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ofp-tool:hover:not(:disabled){background:var(--lib-card);color:var(--lib-text)}.ofp-tool:disabled{cursor:default;opacity:.5}.ofp-tool.is-on{color:var(--ofp-accent)}.ofp-tool.is-on[aria-label] svg{fill:currentColor}.ofp-tool--text{font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ofp-tool--sm{height:28px;min-width:28px}.ofp-post-counts{font:600 13px Figtree,sans-serif;color:var(--lib-body);margin:2px 0 4px}.ofp-media{margin-top:10px;display:grid;gap:2px;grid-template-columns:1fr 1fr}.ofp-media--1{grid-template-columns:1fr}.ofp-media--3 .ofp-media-item:first-child{grid-column:span 2}.ofp-media-item{position:relative;aspect-ratio:1;padding:0;border:0;background:var(--lib-stripe);overflow:hidden;cursor:pointer;display:block;width:100%}.ofp-media--1 .ofp-media-item{aspect-ratio:auto;min-height:240px;max-height:640px}.ofp-media-item img{width:100%;height:100%;object-fit:cover;display:block}.ofp-media--1 .ofp-media-item img{height:auto;max-height:640px;object-fit:contain;background:#000}.ofp-media-ph{position:absolute;top:0;right:0;bottom:0;left:0}.ofp-media-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.ofp-media-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font:600 22px Figtree,sans-serif}.ofp-comments{display:flex;flex-direction:column;gap:10px;padding-top:8px;padding-bottom:6px}.ofp-comment{display:flex;align-items:flex-start;gap:10px}.ofp-comment-body{flex:1;min-width:0}.ofp-comment-line{font:400 13.5px/1.45 Figtree,sans-serif;color:var(--lib-body)}.ofp-comment-name{font-weight:600;color:var(--lib-text);margin-right:6px}.ofp-comment-pin{margin-right:6px;color:var(--ofp-accent);vertical-align:-1px}.ofp-comment-text{display:inline;font:inherit;color:inherit}.ofp-comment-text .ofp-p{display:inline}.ofp-comment-meta{margin-top:3px;display:flex;align-items:center;gap:12px;font:400 12px Figtree,sans-serif;color:var(--lib-muted)}.ofp-more{align-self:flex-start}.ofp-comment-form{display:flex;align-items:center;gap:6px;margin-top:2px}.ofp-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:color-mix(in srgb,var(--om-page) 66%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}.ofp-modal{width:100%;max-width:400px;max-height:calc(100 * var(--om-dvh) - 32px);overflow-y:auto;box-sizing:border-box;padding:18px 20px;background:var(--lib-card);border:1px solid var(--lib-line-hi);border-radius:14px;box-shadow:0 18px 48px #0009;display:flex;flex-direction:column;gap:12px}.ofp-modal--wide{max-width:520px}.ofp-modal-head{display:flex;align-items:center;justify-content:space-between}.ofp-modal-title{margin:0;font:600 13px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--lib-text)}.ofp-modal-note{margin:-6px 0 0;font:400 12.5px Figtree,sans-serif;color:var(--lib-muted)}.ofp-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.ofp-modal-actions .lib-btn{height:34px;padding:0 14px}.ofp-stats{margin:0;display:flex;flex-direction:column}.ofp-stats-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--lib-line)}.ofp-stats-row dt{font:500 13.5px Figtree,sans-serif;color:var(--lib-sub)}.ofp-stats-row dd{margin:0;text-align:right;font:600 14px Figtree,sans-serif;color:var(--lib-text);font-variant-numeric:tabular-nums}.ofp-stats-sub{display:block;font:400 12px Figtree,sans-serif;color:var(--lib-muted)}.ofp-field{display:flex;flex-direction:column;gap:5px}.ofp-field-label{font:500 12px Figtree,sans-serif;color:var(--lib-sub)}.ofp-field-count{align-self:flex-end;font:400 11.5px Figtree,sans-serif;color:var(--lib-muted);font-variant-numeric:tabular-nums}.ofp-field-count.is-over{color:#ff7a8a}@media(max-width:899px){.ofp-modal-back{align-items:flex-end;padding:0}.ofp-modal{max-width:none;border-radius:18px 18px 0 0;max-height:calc(88 * var(--om-dvh))}.ofp-input,.ofp-textarea{font-size:16px}}.ofh-scroll{flex:1;min-width:0;overflow-y:auto}.ofh-columns{display:flex;min-height:100%}.ofh-center{flex:1;min-width:0;border-right:1px solid var(--lib-line);padding-bottom:40px}.ofh-fail{margin:auto}.ofh-loading{flex:1;display:flex;align-items:center;justify-content:center}.ofh-center .ofp-media--1 .ofp-media-item,.ofh-center .ofp-media--1 .ofp-media-item img{max-height:720px}.ofh-head{position:sticky;top:0;z-index:5;height:56px;display:flex;align-items:center;gap:6px;padding:0 12px 0 16px;background:var(--lib-page);border-bottom:1px solid var(--lib-line)}.ofh-title{margin:0;font:600 17px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ofh-post-btn{height:34px;padding:0 18px;text-transform:uppercase;letter-spacing:.04em}.ofh-post-btn:disabled{opacity:.45;cursor:default}.ofh-compose-box{padding:12px 16px 6px;border-bottom:6px solid var(--lib-panel)}.ofh-compose-input{width:100%;min-height:56px;padding:4px 0;border:0;background:none;color:var(--lib-muted);font:400 15px Figtree,sans-serif;text-align:left;cursor:text}.ofh-tools{display:flex;flex-wrap:wrap;gap:2px}.ofh-tool{width:36px;height:36px;border:0;border-radius:8px;background:none;color:var(--lib-sub);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ofh-tool:hover:not(:disabled){background:var(--lib-card);color:var(--lib-text)}.ofh-tool.is-on{color:var(--ofp-accent)}.ofh-tool:disabled{opacity:.35;cursor:default}.ofh-feedbar{padding:12px 16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--lib-line)}.ofh-feedbar .lib-chips{align-items:center}.ofh-feedbar .lib-chip{cursor:default}.ofh-chip-edit{width:28px;height:28px;border-radius:50%;background:var(--lib-card)}.ofh-stories{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.ofh-stories .lib-sentinel{flex:none;width:1px}.ofh-stories::-webkit-scrollbar{display:none}.ofh-story{position:relative;flex:none;width:112px;height:112px;padding:8px;border:0;border-radius:8px;background:var(--lib-stripe) center / cover no-repeat;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:#fff}.ofh-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0009)}.ofh-story>*{position:relative;z-index:1}.ofh-story-ring{border-radius:50%;padding:2px;background:var(--ofp-accent);display:inline-flex}.ofh-story.is-watched .ofh-story-ring{background:color-mix(in srgb,var(--om-ink) 50%,transparent)}.ofh-story-name{max-width:100%;font:600 12.5px Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.6)}.ofh-hint{display:flex;gap:10px;padding:12px 16px 8px;border-bottom:1px solid var(--lib-line);border-left:3px solid var(--lib-tint)}.ofh-hint-icon{flex:none;margin-top:1px;color:var(--ofp-accent)}.ofh-hint-body{flex:1;min-width:0;display:flex;flex-direction:column}.ofh-hint-dismiss{align-self:flex-end;padding:6px 0;border:0;background:none;color:var(--ofp-accent);font:600 12.5px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofh-new-posts{display:block;width:calc(100% - 32px);height:38px;margin:12px 16px 0;border:0;border-radius:999px;background:var(--lib-purple);color:#fff;font:600 13px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofh-posts .ofp-post:first-child{padding-top:12px}.ofh-composer{display:flex;flex-direction:column}.ofh-composer>.ofh-poll,.ofh-composer>.ofh-editor,.ofh-composer>.ofh-attached,.ofh-composer>.ofh-settings{margin-left:16px;margin-right:16px}.ofh-editor{margin-top:12px;min-height:96px;padding:4px 0;border:0;background:none;color:var(--lib-text);font:400 15px/1.5 Figtree,sans-serif;resize:vertical;outline:none}.ofh-editor::placeholder{color:var(--lib-muted)}.ofh-attached{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ofh-att{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--lib-stripe);display:inline-flex;align-items:center;justify-content:center;color:var(--lib-sub)}.ofh-att img{width:100%;height:100%;object-fit:cover}.ofh-att-play{position:absolute;left:4px;bottom:4px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7))}.ofh-att-x{position:absolute;top:3px;right:3px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#000000a6;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ofh-labels-btn{align-self:flex-start;margin:10px 16px 0;padding:4px 0;border:0;background:none;color:var(--lib-body);font:500 13px Figtree,sans-serif;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ofh-labels-btn svg{color:var(--ofp-accent)}.ofh-settings{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ofh-settings:empty{display:none}.ofh-setting{display:inline-flex;align-items:center;height:28px;border-radius:99px;background:var(--lib-tint);color:var(--lib-purple-pale);font:500 12.5px Figtree,sans-serif}.ofh-setting-open,.ofh-setting-x{height:100%;border:0;background:none;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ofh-setting-open{padding:0 4px 0 11px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofh-setting-x{padding:0 9px 0 4px}.ofh-composer>.ofh-tools{margin-top:10px;padding:8px 12px;border-top:1px solid var(--lib-line);border-bottom:1px solid var(--lib-line)}.ofh-error{margin:0;padding:10px 16px;background:#ff5a6e24;border-bottom:1px solid rgba(255,90,110,.35);color:#ff8b98;font:500 13.5px Figtree,sans-serif}.ofh-poll{margin-top:12px;padding:8px;border-radius:10px;background:var(--lib-card);display:flex;flex-direction:column;gap:8px}.ofh-poll-head{display:flex;align-items:center;gap:8px;padding:2px 2px 0 6px;font:500 13.5px Figtree,sans-serif}.ofh-poll-head>svg{color:var(--ofp-accent)}.ofh-poll-days{font:600 13px Figtree,sans-serif}.ofh-poll-x{color:var(--ofp-accent)}.ofh-poll-row{display:flex;align-items:center;gap:6px}.ofh-poll-correct{flex:none;width:18px;height:18px;accent-color:var(--lib-purple)}.ofh-poll-add{align-self:flex-start;padding:2px 6px 4px;color:var(--ofp-accent)}.ofh-modal--wide{max-width:640px}.ofh-note-bad{color:#ff8b98}.ofh-amount{display:flex;align-items:center;gap:8px;font:600 16px Figtree,sans-serif;color:var(--lib-sub)}.ofh-when{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ofh-when input{color-scheme:dark}.ofh-pick-list{display:flex;flex-direction:column;max-height:calc(52 * var(--om-vh));overflow-y:auto;margin:0 -8px}.ofh-pick{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 8px;border-radius:8px;cursor:pointer}.ofh-pick:hover{background:var(--lib-panel)}.ofh-pick--btn{width:100%;border:0;background:none;color:var(--lib-text);text-align:left}.ofh-pick-box{flex:none;width:18px;height:18px;accent-color:var(--lib-purple)}.ofh-pick-text{flex:1;min-width:0;display:flex;flex-direction:column}.ofh-pick-name{font:500 14px Figtree,sans-serif;color:var(--lib-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofh-pick-sub{font:400 12.5px Figtree,sans-serif;color:var(--lib-muted)}.ofh-pick-thumbs{display:flex;gap:2px}.ofh-thumb{width:34px;height:40px;border-radius:4px;overflow:hidden;background:var(--lib-stripe)}.ofh-thumb img{width:100%;height:100%;object-fit:cover}.ofh-aside{flex:none;width:340px;box-sizing:content-box;padding:16px 24px 40px;display:flex;flex-direction:column;gap:16px}.ofh-card{border:1px solid var(--lib-line-hi);border-radius:8px;padding:14px 16px;background:var(--lib-page);display:flex;flex-direction:column;gap:10px}.ofh-card-title{margin:0;font:600 13px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--lib-sub)}.ofh-card-empty{margin:0}.ofh-card-link{align-self:flex-end;padding:2px 0;border:0;background:none;color:var(--ofp-accent);font:600 12.5px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofh-sub{display:flex;flex-direction:column;gap:2px;font:500 14.5px Figtree,sans-serif}.ofh-ev-day{display:flex;gap:10px}.ofh-ev-date{flex:0 0 48px;display:flex;flex-direction:column;align-items:flex-end;font:600 14px Figtree,sans-serif}.ofh-ev-list{flex:1;min-width:0;margin:0;padding:0;list-style:none}.ofh-ev{display:flex;align-items:center;gap:8px;padding:6px 0 6px 8px;border-left:3px solid var(--lib-purple);border-bottom:1px solid var(--lib-line)}.ofh-ev-text{flex:1;display:flex;flex-direction:column;gap:2px}.ofh-ev-time{display:inline-flex;align-items:center;gap:6px;font:500 14px Figtree,sans-serif}.ofh-ev-time svg{color:var(--ofp-accent)}.ofh-ev-thumb{width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--lib-stripe)}.ofh-ev-thumb img{width:100%;height:100%;object-fit:cover}.ofh-promo{padding:0;overflow:hidden;cursor:default}button.ofh-promo{cursor:pointer}.ofh-promo-img img{display:block;width:100%;height:auto}.ofh--m .ofh-center{flex:1;border:0;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ofh--m .ofh-head{height:52px}.ofh--m .ofh-story{width:96px;height:96px}.ofh--m .ofh--m .ofh-editor{font-size:16px}.ofb-head{border-bottom:1px solid var(--lib-line);gap:6px}.ofb-title{font-size:18px}.ofb-head .lib-icon-btn:disabled{opacity:.5;cursor:default}.ofb-spin svg{animation:ofb-spin .9s linear infinite}@keyframes ofb-spin{to{transform:rotate(360deg)}}.ofb-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px 28px}.ofb-content{max-width:760px;display:flex;flex-direction:column;gap:14px}.ofb-card{border:1px solid var(--lib-line-hi);border-radius:10px;background:var(--lib-panel);overflow:hidden}.ofb-card-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--lib-line);color:var(--lib-sub);font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ofb-banner{display:flex;align-items:flex-start;gap:10px;margin:14px 16px 0;padding:12px 14px;border-radius:8px;border:1px solid var(--lib-line-hi);color:var(--lib-text);font:400 13px/1.45 Figtree,sans-serif}.ofb-banner svg{flex:none}.ofb-banner strong{font-weight:600;letter-spacing:.02em}.ofb-banner.is-ok strong{text-transform:uppercase}.ofb-banner p{margin:4px 0 0;color:var(--lib-sub)}.ofb-banner-actions{margin-top:10px}.ofb-banner.is-ok{border-color:#19a97466;background:#19a9741a}.ofb-banner.is-ok svg{color:#19a974}.ofb-banner.is-warn{border-color:#f5a62366;background:#f5a62314}.ofb-banner.is-warn svg{color:#f5a623}.ofb-facts{margin:0;padding:6px 16px 10px}.ofb-facts>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--lib-line);font:400 13px Figtree,sans-serif}.ofb-facts>div:last-child{border-bottom:none}.ofb-facts dt{color:var(--lib-muted)}.ofb-facts dd{margin:0;color:var(--lib-text);text-align:right;overflow-wrap:anywhere}.ofb-mono{font-family:DM Mono,ui-monospace,monospace}.ofb-system{display:flex;gap:14px;padding:16px}.ofb-system-icon{width:42px;height:42px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--lib-tint);color:var(--lib-purple-lt)}.ofb-system-title{font:600 16px Figtree,sans-serif}.ofb-system-sub{margin-top:2px;color:var(--lib-sub);font-size:13px}.ofb-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;color:var(--lib-muted);font-size:12px}.ofb-description{margin:0;padding:0 16px 14px;color:var(--lib-muted);font-size:12px;line-height:1.5}.ofb-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--lib-line)}.ofb-action{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--lib-purple);border-radius:999px;padding:8px 14px;color:var(--lib-purple-lt);font:600 12px Figtree,sans-serif;letter-spacing:.03em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ofb-card-head .ofb-action{padding:6px 12px;font-size:11px}.ofb-action:hover{background:var(--lib-tint)}.ofb-action.is-primary{background:var(--lib-purple);color:#fff}.ofb-action.is-primary:hover{filter:brightness(1.08)}.ofb-options{list-style:none;margin:0;padding:0}.ofb-options li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--lib-line)}.ofb-options li:last-child{border-bottom:none}.ofb-options li.is-selected{background:var(--lib-tint)}.ofb-option-title{font:500 14px Figtree,sans-serif}.ofb-option-sub{color:var(--lib-muted);font-size:12px}.ofb-option-meta{margin-top:0;justify-content:flex-end}.ofb-badge{border-radius:999px;padding:3px 10px;background:var(--lib-purple);color:#fff;font:600 11px Figtree,sans-serif}.ofb-footnote{display:flex;gap:8px;margin:0;color:var(--lib-muted);font-size:12px;line-height:1.5}.ofb-footnote svg{flex:none;color:var(--lib-purple-lt)}.ofb-empty{min-height:64px;display:flex;align-items:center;justify-content:center;padding:0 16px;color:var(--lib-muted);font-size:13px;text-align:center}.ofb-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;color:#ff7a8a;font-size:13px}.ofb-link-btn{flex:none;border:none;background:none;color:var(--lib-purple-lt);font:600 13px Figtree,sans-serif;cursor:pointer}.ofb-menu{max-width:520px;border:1px solid var(--lib-line-hi);border-radius:10px;background:var(--lib-panel);overflow:hidden}.ofb-menu-item{width:100%;min-height:54px;border:none;border-bottom:1px solid var(--lib-line);background:transparent;color:var(--lib-text);display:flex;align-items:center;gap:12px;padding:0 16px;font:500 15px Figtree,sans-serif;text-align:left;cursor:pointer}.ofb-menu-item:last-child{border-bottom:none}.ofb-menu-item:hover{background:var(--lib-card)}.ofb-menu-item>svg:first-child{color:var(--lib-purple-lt)}.ofb-menu-item>span{flex:1}.ofb-menu-chevron{color:var(--lib-muted)}.ofb--m .lib-main{min-height:0}.ofb--m .ofb-head{padding:0 12px}.ofb--m .ofb-scroll{padding:12px 12px 20px}.ofb--m .ofb-options li{grid-template-columns:minmax(0,1fr) auto}.ofb--m .ofb-option-meta{grid-column:1;justify-content:flex-start}.ofb--m .ofb-card-head{flex-wrap:wrap}.ofn-main{min-height:0;align-items:stretch}.ofn-col{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.ofn-head{border-bottom:1px solid var(--lib-line)}.ofn-title{font-size:15px;letter-spacing:.04em;text-transform:uppercase}.ofn-tabs-scroll{flex:none;overflow-x:auto;border-bottom:1px solid var(--lib-line);scrollbar-width:none;-webkit-overflow-scrolling:touch}.ofn-tabs-scroll::-webkit-scrollbar{display:none}.ofn-tabs{display:flex;align-items:center;gap:8px;padding:10px 16px 12px;min-width:min-content}.ofn-tab{flex:none;height:32px;padding:0 14px;border:0;border-radius:99px;background:var(--lib-card);color:var(--lib-sub);font:500 13px Figtree,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s,color .12s}.ofn-tab:hover{color:var(--lib-text);background:var(--lib-line-hi)}.ofn-tab.is-on{background:var(--lib-tint);color:var(--lib-purple-pale);font-weight:600}.ofn-badge{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--lib-purple);color:#fff;font:600 11px/18px Figtree,sans-serif;text-align:center;font-variant-numeric:tabular-nums}.ofn-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.ofn-list>*{flex:none}.ofn-item{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid var(--lib-line);transition:background .12s;outline:none}.ofn-item.is-clickable{cursor:pointer}.ofn-item:hover,.ofn-item:focus-visible{background:var(--lib-card)}.ofn-item.is-unread{background:color-mix(in srgb,var(--om-accent) 9%,transparent)}.ofn-item.is-unread:hover{background:color-mix(in srgb,var(--om-accent) 14%,transparent)}.ofn-content{flex:1;min-width:0;padding-top:2px}.ofn-headline{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:2px}.ofn-name{font:600 14px Figtree,sans-serif;color:var(--lib-text);overflow-wrap:anywhere}.ofn-verified{color:var(--lib-purple-lt);flex:none}.ofn-handle{font:400 13px Figtree,sans-serif;color:var(--lib-muted);overflow-wrap:anywhere}.ofn-lists{margin-bottom:4px;font:400 12px/1.35 Figtree,sans-serif;color:var(--lib-muted)}.ofn-lists-icon{margin-right:2px;color:var(--lib-purple-lt)}.ofn-action{margin-bottom:4px;font:400 14px/1.4 Figtree,sans-serif;color:var(--lib-body);overflow-wrap:anywhere}.ofn-meta{font:400 12px Figtree,sans-serif;color:var(--lib-muted)}.ofn-cta{margin-top:10px}.ofn-cta-btn{height:36px;padding:0 18px;border:0;border-radius:99px;background:var(--lib-purple);color:#fff;font:600 12px Figtree,sans-serif;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.ofn-cta-btn:hover{filter:brightness(1.08)}.ofn-cta-sub{margin-top:6px;font:400 12px Figtree,sans-serif;color:var(--lib-muted)}.ofn-empty{flex:1!important;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center;font:400 14px/1.4 Figtree,sans-serif;color:var(--lib-muted)}.ofn-empty-title{font:600 15px Figtree,sans-serif;color:var(--lib-text)}.ofn-error-icon{color:#ff7a8a}.ofn-more{display:flex;justify-content:center;padding:16px 20px 8px}.ofn-more-btn{min-width:120px;height:39px;padding:0 22px;border:1px solid var(--lib-line-hi);border-radius:99px;background:var(--lib-card);color:var(--lib-text);font:500 13px Figtree,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s,color .12s}.ofn-more-btn:hover:not(:disabled){border-color:var(--lib-purple);color:var(--lib-purple-pale)}.ofn-more-btn:disabled{cursor:wait;opacity:.7}.ofn-stuck{padding:14px 20px 24px;text-align:center;font:400 12px/1.45 Figtree,sans-serif;color:var(--lib-muted)}.ofn-refresh.is-spinning svg{animation:ofn-spin .8s linear infinite}@keyframes ofn-spin{to{transform:rotate(360deg)}}.ofn--m .ofn-head{padding:0 12px 0 16px}.ofn--m .ofn-tabs{padding:10px 12px 12px}.ofn--m .ofn-tab{height:34px}.ofn--m .ofn-item{padding:12px 16px}.ofn--m .ofn-list{padding-bottom:env(safe-area-inset-bottom)}.ofp-scroll{flex:1;min-width:0;overflow-y:auto}.ofp-columns{display:flex;min-height:100%;padding-bottom:40px}.ofp-center{flex:1;min-width:0;border-right:1px solid var(--lib-line)}.ofp-aside{flex:none;width:340px;box-sizing:content-box;padding:16px 24px 0;display:flex;flex-direction:column;gap:16px;position:sticky;top:0;align-self:flex-start}@media(max-width:1180px){.ofp-aside{display:none}}.ofp-fail{margin:auto}.ofp-loading{flex:1;display:flex;align-items:center;justify-content:center}.ofp-center .ofp-media--1 .ofp-media-item,.ofp-center .ofp-media--1 .ofp-media-item img{max-height:720px}.ofp-cover{height:180px;background:var(--lib-stripe) center / cover no-repeat}.ofp-cover-shade{height:100%;box-sizing:border-box;padding:12px 12px 0 18px;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(180deg,#0000009e,#0000 55%)}.ofp-cover-text{display:flex;flex-direction:column;gap:3px;color:#fff;min-width:0}.ofp-cover-name{font:600 18px Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofp-cover-counts{display:flex;gap:14px;font:600 13px Figtree,sans-serif}.ofp-cover-counts span{display:inline-flex;align-items:center;gap:5px}.ofp-on-cover{color:#fff}.ofp-on-cover:hover{background:#00000059;color:#fff}.ofp-head-row{display:flex;align-items:flex-end;gap:8px;padding:0 16px;margin-top:-44px}.ofp-head-avatar{position:relative;border-radius:50%;border:3px solid var(--lib-page);line-height:0}.ofp-online{position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-radius:50%;background:#3ecf8e;border:3px solid var(--lib-page)}.ofp-pill-btn,.ofp-round-btn{height:40px;border:1px solid var(--lib-line-hi);background:transparent;color:var(--ofp-accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 13px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ofp-pill-btn{padding:0 18px;border-radius:99px}.ofp-round-btn{width:40px;border-radius:50%}.ofp-pill-btn:hover,.ofp-round-btn:hover{background:var(--lib-tint)}.ofp-who{padding:10px 16px 4px;display:flex;flex-direction:column;gap:6px}.ofp-name{margin:0;font:600 20px Figtree,sans-serif;color:var(--lib-text)}.ofp-handle{display:flex;align-items:center;gap:6px;font:400 13.5px Figtree,sans-serif;color:var(--lib-muted)}.ofp-status{padding:0;border:0;background:none;color:var(--lib-sub);font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.ofp-status:disabled{cursor:default}.ofp-status:hover:not(:disabled){color:var(--lib-text)}.ofp-radio{flex:none;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid var(--lib-line-hi)}.ofp-radio.is-on{border:4px solid var(--lib-purple)}.ofp-about{margin-top:4px}.ofp-facts{display:flex;flex-wrap:wrap;gap:14px;font:400 13px Figtree,sans-serif;color:var(--lib-sub)}.ofp-facts>*{display:inline-flex;align-items:center;gap:5px}.ofp-highlights{display:flex;gap:8px;padding:12px 16px 16px;overflow-x:auto;scrollbar-width:none}.ofp-highlight{flex:none;width:116px;height:116px;box-sizing:border-box;padding:10px;border-radius:10px;border:1px solid var(--lib-line-hi);background:var(--lib-stripe) center / cover no-repeat;display:flex;align-items:flex-end;position:relative;overflow:hidden}.ofp-highlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0009,#0000 55%)}.ofp-highlight-title{position:relative;font:600 12.5px Figtree,sans-serif;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofp-tabs{display:flex;border-top:8px solid var(--lib-panel);border-bottom:1px solid var(--lib-line)}.ofp-tab{flex:1;height:48px;border:0;border-bottom:2px solid transparent;background:none;color:var(--lib-muted);font:600 13px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ofp-tab.is-on{color:var(--lib-text);border-bottom-color:var(--lib-purple-lt)}.ofp-filter{display:flex;align-items:center;gap:2px;padding:10px 12px 6px 16px}.ofp-filter-title{font:600 12px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--lib-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofp-rot90{transform:rotate(90deg) scaleY(-1)}.ofp-chips{flex-wrap:nowrap;overflow-x:auto;padding:2px 16px 10px;scrollbar-width:none}.ofp-clear-search{margin:0 16px 8px}.ofp-wide-btn{display:block;width:calc(100% - 32px);height:40px;margin:4px 16px 8px;border:0;border-radius:99px;background:var(--lib-purple);color:#fff;font:600 13px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofp-wide-btn:disabled{opacity:.6}.ofp-sort{width:220px;max-height:none}.ofp-date-item{cursor:default}.ofp-date{height:26px;border:1px solid var(--lib-line-hi);border-radius:6px;background:var(--lib-input);color:var(--lib-text);font:400 12px Figtree,sans-serif;color-scheme:dark}.ofp-menu-sep{height:1px;margin:4px 6px;background:var(--lib-line)}.ofp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.ofp-tile{text-align:left}.ofp-tile-text{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;overflow:hidden;font:400 12.5px/1.4 Figtree,sans-serif;color:var(--lib-body);background:var(--lib-card)}.ofp-tile-meta{position:absolute;left:6px;bottom:6px;display:flex;gap:6px;color:#fff;font:600 11px Figtree,sans-serif;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.ofp-tile-meta span{display:inline-flex;align-items:center;gap:3px}.ofp-search{display:flex;align-items:center;gap:4px}.ofp--m .ofp-search{padding:0 16px 10px}.ofp-card{border:1px solid var(--lib-line);border-radius:12px;padding:12px 14px 14px;background:var(--lib-panel)}.ofp-card-title{margin:0 0 10px;font:600 12px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--lib-sub)}.ofp-recent{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border-radius:8px;overflow:hidden}.ofp-friends{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ofp-friend{flex:none;width:96px;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;text-align:center}.ofp-friend-name{max-width:100%;font:600 12.5px Figtree,sans-serif;color:var(--lib-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofp-friend-handle{max-width:100%;font:400 11.5px Figtree,sans-serif;color:var(--lib-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofp-sub-row{display:flex;flex-direction:column;gap:2px;font:500 13.5px Figtree,sans-serif;color:var(--lib-text)}.ofp--m .ofp-columns{padding:0}.ofp--m .ofp-center{border:0}.ofp--m .ofp-cover{height:140px}.ofq-main{min-width:0;border-right:1px solid var(--lib-line)}.ofq-head{border-bottom:1px solid var(--lib-line);gap:4px}.ofq-title{font-size:18px}.ofq-toolbar{flex:none;display:flex;align-items:center;gap:2px;padding:10px 16px 6px 18px}.ofq-month{margin:0 0 0 8px;font:600 15px Figtree,sans-serif;color:var(--lib-body);white-space:nowrap}.lib-icon-btn:disabled{opacity:.35;cursor:default;background:transparent}.ofq-chips{flex:none;padding:2px 20px 12px 24px}.ofq-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.ofq-scroll>*{flex:none}.ofq-loading{flex:1;display:flex;align-items:center;justify-content:center}.ofq-scroll>.ofq-cal{flex:1}.ofq-cal{display:flex;flex-direction:column;border-top:1px solid var(--lib-line)}.ofq-cal-week{flex:1}.ofq-cal-head,.ofq-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ofq-cal-head span{padding:8px 0;text-align:center;font:600 11px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--lib-muted);border-bottom:1px solid var(--lib-line)}.ofq-cell{min-height:88px;min-width:0;padding:8px 6px;border:0;border-right:1px solid var(--lib-line);border-bottom:1px solid var(--lib-line);background:transparent;color:var(--lib-text);cursor:pointer;display:flex;flex-direction:column;align-items:stretch;gap:4px;font:inherit;text-align:center}.ofq-cell:nth-child(7n){border-right:0}.ofq-cell:hover:not(:disabled){background:var(--lib-card)}.ofq-cell:disabled{cursor:default}.ofq-cell-n{font:600 13px Figtree,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.ofq-cell.is-out .ofq-cell-n,.ofq-cell:disabled .ofq-cell-n{color:var(--lib-faint)}.ofq-cell.is-today .ofq-cell-n{color:var(--lib-purple-pale)}.ofq-cell.is-on{background:var(--lib-tint)}.ofq-bar{height:14px;padding:0 5px;border-radius:3px;background:var(--lib-purple);color:#fff;font:600 10px/14px Figtree,sans-serif;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofq-bar--chat{background:#2f8f83}.ofq-bar--stream{background:#b5487a}.ofq-side{width:clamp(320px,30%,440px);flex:none;display:flex;flex-direction:column;min-height:0;background:var(--lib-panel)}.ofq-pane{flex:1;min-height:0;display:flex;flex-direction:column}.ofq-pane-head{flex:none;height:56px;display:flex;align-items:center;gap:4px;padding:0 10px;border-bottom:1px solid var(--lib-line)}.ofq-pane-title{flex:1;margin:0;text-align:center;font:600 15px Figtree,sans-serif;color:var(--lib-body)}.ofq-pane-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ofq-failed{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;color:var(--lib-sub);font:500 13px Figtree,sans-serif}.ofq-item{padding:14px 0 0;border-bottom:1px solid var(--lib-line)}.ofq-item>*{padding-left:16px;padding-right:16px}.ofq-item>.ofp-media{padding:0;margin-top:12px}.ofq-item-head{display:flex;align-items:flex-start;gap:10px}.ofq-type{width:22px;height:22px;flex:none;margin-top:1px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--lib-purple-lt)}.ofq-type.is-later{color:var(--lib-sub)}.ofq-item-when{display:flex;flex-direction:column;gap:2px}.ofq-item-date{font:600 14.5px Figtree,sans-serif;color:var(--lib-text)}.ofq-item-time{font:400 12.5px Figtree,sans-serif;color:var(--lib-sub);font-variant-numeric:tabular-nums}.ofq-item-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ofq-item-top{display:flex;align-items:center;gap:4px;min-height:30px}.ofq-later{font:500 12.5px Figtree,sans-serif;color:var(--lib-sub)}.ofq-item-exp{display:inline-flex;align-items:center;gap:4px;font:400 12.5px Figtree,sans-serif;color:var(--lib-sub)}.ofq-item-pin,.ofq-item-labels{margin-top:6px;font:500 12px Figtree,sans-serif;color:var(--lib-sub);display:flex;align-items:center;gap:5px}.ofq-item-text{margin-top:10px;padding-bottom:14px}.ofq-item>.ofp-media+*{margin-top:0}.ofq-list{border-top:1px solid var(--lib-line)}.ofq-lgroup{display:flex;border-bottom:1px solid var(--lib-line)}.ofq-lday{width:76px;flex:none;padding:12px 10px 0 0;display:flex;flex-direction:column;align-items:flex-end;font:400 13px Figtree,sans-serif;color:var(--lib-sub)}.ofq-lday b{font:600 14px Figtree,sans-serif;color:var(--lib-text)}.ofq-lrows{flex:1;min-width:0}.ofq-lrow{min-height:60px;padding:8px 12px;border-left:3px solid var(--lib-purple);margin:4px 0;display:flex;align-items:center;gap:10px;cursor:pointer}.ofq-lrow+.ofq-lrow{border-top:1px solid var(--lib-line)}.ofq-lrow:hover{background:var(--lib-card)}.ofq-lrow.is-day{background:color-mix(in srgb,var(--om-accent) 7%,transparent)}.ofq-lrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ofq-lrow-time{display:flex;align-items:center;gap:6px;font:500 13.5px Figtree,sans-serif;color:var(--lib-text);font-variant-numeric:tabular-nums}.ofq-lrow-type{color:var(--lib-purple-lt)}.ofq-lrow-meta{display:inline-flex;align-items:center;gap:4px;font:400 12px Figtree,sans-serif;color:var(--lib-muted)}.ofq-lrow-thumb{width:40px;height:40px;flex:none;border-radius:6px;overflow:hidden;background:var(--lib-stripe)}.ofq-lrow-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ofq-later-empty{padding:120px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--lib-faint);font:500 14px Figtree,sans-serif;text-align:center}.ofq-auto{padding:14px 16px;display:flex;flex-direction:column;gap:16px}.ofq-auto-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 14px Figtree,sans-serif;color:var(--lib-text)}.ofq-switch{position:relative;width:38px;height:22px;flex:none;padding:0;border:0;border-radius:99px;background:var(--lib-line-hi);cursor:pointer;transition:background .15s}.ofq-switch.is-on{background:var(--lib-purple)}.ofq-switch:disabled{opacity:.5;cursor:default}.ofq-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:99px;background:#fff;transition:transform .15s}.ofq-switch.is-on .ofq-switch-knob{transform:translate(16px)}.ofq-auto-field{display:flex;flex-direction:column;gap:6px}.ofq-auto-label{font:500 12px Figtree,sans-serif;color:var(--lib-muted)}.ofq-select{height:40px;padding:0 10px;border:1px solid var(--lib-line-hi);border-radius:9px;background:var(--lib-input);color:var(--lib-text);font:400 14px Figtree,sans-serif}.ofq-select:disabled{color:var(--lib-muted)}.ofq--m .ofq-head{height:56px;padding:0 8px 0 16px}.ofq--m .ofq-title{font-size:22px}.ofq--m .ofq-toolbar{padding:6px 8px 4px 10px}.ofq--m .ofq-chips{padding:2px 16px 10px}.ofq--m .lib-icon-btn{width:40px;height:40px}.ofq--m .ofq-cell{min-height:64px;padding:6px 2px}.ofq--m .ofq-cell-n{font-size:12px}.ofq--m .ofq-bar{padding:0 3px;text-align:center}.ofq--m .ofq-lday{width:56px}.ofq--m .ofq-auto{border-bottom:1px solid var(--lib-line)}.ofq-sheet{position:fixed;left:0;right:0;bottom:0;z-index:76;height:86%;display:flex;flex-direction:column;overflow:hidden;padding-top:14px;background:var(--lib-panel);border-top:1px solid var(--lib-line-hi);border-radius:18px 18px 0 0;box-shadow:0 -20px 48px #00000080}.ofq-add-card{margin:4px 16px 16px;height:160px;border:1px dashed var(--lib-line-hi);border-radius:12px;background:transparent;color:var(--lib-purple-lt);display:flex;align-items:center;justify-content:center;cursor:pointer}.ofq-add-card:hover{background:var(--lib-card)}.ofq--m .ofh-editor{font-size:16px}.ofs{--ofs-s1: #3987e5;--ofs-s2: #d95926;--ofs-s3: #199e70;--ofs-s4: #c98500;--ofs-s5: #d55181;--ofs-s6: #008300;--ofs-other: var(--lib-muted);--ofs-accent: var(--lib-purple-lt);--ofs-danger: #ff7a8a;--ofs-mono: "DM Mono", ui-monospace, monospace}.ofs-side{width:300px;flex:none;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:16px;overflow-y:auto;background:var(--lib-panel);border-right:1px solid var(--lib-line)}.ofs-main{min-width:0}.ofs-head{border-bottom:1px solid var(--lib-line);gap:6px;padding-left:14px}.ofs-title{font-size:18px}.ofs-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ofs-body{padding:18px 24px 28px}.ofs-section-top{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 4px 10px}.ofs-section-top h2{margin:0;font:600 13px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--lib-body)}.ofs-section-top span{font:400 11.5px Figtree,sans-serif;color:var(--lib-muted)}.ofs-section{display:flex;flex-direction:column;gap:12px}.ofs-side-card,.ofs-card{border:1px solid var(--lib-line-hi);border-radius:10px;background:var(--lib-card);overflow:hidden}.ofs-balance-head,.ofs-referral-head{width:100%;min-height:50px;box-sizing:border-box;border:0;background:var(--lib-tint);color:var(--lib-text);display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:0 14px;text-align:left;font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofs-referral-head{grid-template-columns:minmax(0,1fr) auto;cursor:default;padding:12px 14px 6px}.ofs-balance-head strong,.ofs-referral-head strong{font:500 16px var(--ofs-mono);letter-spacing:0}.ofs-balance-chevron{color:var(--lib-sub);transition:transform .15s ease}.ofs-balance.is-collapsed .ofs-balance-chevron{transform:rotate(180deg)}.ofs-pending-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 12px;padding:14px 2px;border-bottom:1px solid var(--lib-line-hi);font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--lib-muted)}.ofs-pending-row>span{display:inline-flex;align-items:center;gap:6px}.ofs-pending-row strong{font:500 15px var(--ofs-mono);color:var(--lib-body)}.ofs-info-tip{display:inline-flex;color:var(--lib-muted);cursor:help;border-radius:50%}.ofs-payout-box{display:flex;flex-direction:column;gap:8px;padding:14px 12px}.ofs-period-select{width:100%;height:44px;padding:0 12px;border:1px solid var(--lib-line-hi);border-radius:8px;background:var(--lib-input);color:var(--lib-text);font:500 14px Figtree,sans-serif;cursor:pointer}.ofs-period-select:disabled{cursor:default;opacity:.7}.ofs-minimum{min-height:14px;text-align:center;font:400 11.5px Figtree,sans-serif;color:var(--lib-muted)}.ofs-minimum.is-error{color:var(--ofs-danger)}.ofs-request-btn{align-self:flex-end;margin-top:4px;padding:10px 18px;border:0;border-radius:999px;background:var(--lib-purple);color:#fff;font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofs-request-btn:hover:not(:disabled){background:var(--om-accent)}.ofs-request-btn:disabled{background:var(--lib-line-hi);color:var(--lib-muted);cursor:not-allowed}.ofs-referral-note{margin:0;padding:0 14px 12px;background:var(--lib-tint);font:400 11.5px/1.45 Figtree,sans-serif;color:var(--lib-sub)}.ofs-referral-url{padding:12px 14px 14px}.ofs-referral-url-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font:600 11px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--lib-muted)}.ofs-referral-url-value{margin-top:8px;font:400 13px Figtree,sans-serif;color:var(--lib-text);word-break:break-all}.ofs-link-btn{padding:0;border:0;background:none;color:var(--ofs-accent);font:500 12px Figtree,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.ofs-link-btn:disabled{color:var(--lib-muted);cursor:default}.ofs-menu{display:flex;flex-direction:column}.ofs-menu button{position:relative;width:100%;min-height:50px;padding:0 2px;border:0;border-bottom:1px solid var(--lib-line);background:transparent;color:var(--lib-muted);display:flex;align-items:center;gap:10px;text-align:left;font:600 13px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofs-menu button:hover,.ofs-menu button.is-on{color:var(--lib-text)}.ofs-menu button.is-on:after{content:"";position:absolute;left:0;bottom:-1px;width:min(190px,70%);height:2px;background:var(--lib-purple-lt)}.ofs-menu-go{margin-left:auto}.ofs-card--table{overflow-x:auto}.ofs-info{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--lib-line-hi);border-left:4px solid var(--lib-purple);border-radius:10px;background:var(--lib-card);font:400 13px Figtree,sans-serif;color:var(--lib-text)}.ofs-info>span:first-child,.ofs-ratio>span:first-child{color:var(--ofs-accent)}.ofs-table{width:100%;border-collapse:collapse;font:400 13px Figtree,sans-serif;color:var(--lib-text)}.ofs-table th{height:40px;padding:0 12px;text-align:left;font:600 10.5px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--lib-muted);border-bottom:1px solid var(--lib-line-hi);white-space:nowrap}.ofs-table td{padding:10px 12px;border-bottom:1px solid var(--lib-line);vertical-align:middle}.ofs-table tbody tr:last-child td{border-bottom:0}.ofs-num{text-align:right!important;font-family:var(--ofs-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ofs-num.is-strong,.ofs-date.is-strong{font-weight:600}.ofs-date{white-space:nowrap;font-size:12px;color:var(--lib-text)}.ofs-date span{color:var(--lib-muted)}.ofs-mono{font-family:var(--ofs-mono);color:var(--lib-body)}.ofs-desc{min-width:220px;color:var(--lib-body);overflow-wrap:anywhere}.ofs-fan-link{padding:0;border:0;background:none;color:var(--ofs-accent);font:inherit;cursor:pointer}.ofs-fan-link:hover{text-decoration:underline}.ofs-table .ofs-status{width:64px;text-align:center}.ofs-status-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;cursor:help;vertical-align:middle}.ofs-status-icon.is-done{color:var(--ofs-accent)}.ofs-status-icon.is-pending{color:var(--lib-muted)}.ofs-status-icon.is-reversed,.ofs-status-icon.is-rejected{color:var(--ofs-danger)}.ofs-status-text{color:var(--lib-sub)}.ofs-state-cell{display:flex;align-items:center;justify-content:space-between;gap:10px}.ofs-state{color:var(--lib-body)}.ofs-state.is-rejected{color:var(--ofs-danger)}.ofs-state-reason{display:block;margin-top:3px;font-size:12px;color:var(--lib-body)}.ofs-empty{min-height:56px;display:flex;align-items:center;justify-content:center;font:400 14px Figtree,sans-serif;color:var(--lib-muted)}.ofs-footer{min-height:44px;display:flex;align-items:center;justify-content:center;gap:12px;font:400 12.5px Figtree,sans-serif;color:var(--lib-muted)}.ofs-footer.is-error{color:var(--ofs-danger)}.ofs-table--earnings{min-width:760px}.ofs-table--payouts{min-width:560px}.ofs-stats-head{width:100%;min-height:52px;box-sizing:border-box;border:0;background:transparent;color:var(--lib-text);display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:0 18px;text-align:left;font:500 15px Figtree,sans-serif;cursor:pointer}.ofs-stats-head strong{font:500 15px var(--ofs-mono);color:var(--lib-body)}.ofs-stats-head>span:last-child{color:var(--lib-sub)}.ofs-stats-body{padding:14px 12px 6px;border-top:1px solid var(--lib-line-hi)}.ofs-chart{padding:0 4px}.ofs-chart-plot{position:relative;height:150px;touch-action:pan-y}.ofs-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.ofs-grid line{stroke:var(--lib-line-hi);stroke-width:1}.ofs-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ofs-tone-s1{stroke:var(--ofs-s1);background:var(--ofs-s1)}.ofs-tone-s2{stroke:var(--ofs-s2);background:var(--ofs-s2)}.ofs-tone-s3{stroke:var(--ofs-s3);background:var(--ofs-s3)}.ofs-tone-s4{stroke:var(--ofs-s4);background:var(--ofs-s4)}.ofs-tone-s5{stroke:var(--ofs-s5);background:var(--ofs-s5)}.ofs-tone-s6{stroke:var(--ofs-s6);background:var(--ofs-s6)}.ofs-tone-other{stroke:var(--ofs-other);background:var(--ofs-other)}.ofs-crosshair{position:absolute;top:0;bottom:0;width:1px;background:var(--lib-muted);pointer-events:none}.ofs-tooltip{position:absolute;top:4px;left:0;z-index:2;min-width:170px;padding:8px 10px;border:1px solid var(--lib-line-hi);border-radius:8px;background:var(--lib-panel);box-shadow:0 6px 18px #0006;font:400 12px Figtree,sans-serif;color:var(--lib-body);pointer-events:none}.ofs-tooltip>div{display:flex;align-items:center;gap:6px;line-height:1.7}.ofs-tooltip strong{margin-left:auto;padding-left:12px;font:500 12px var(--ofs-mono);color:var(--lib-text)}.ofs-tooltip-date{font-weight:600;color:var(--lib-text)}.ofs-ticks{position:relative;height:22px;margin-top:4px;font:400 10.5px Figtree,sans-serif;color:var(--lib-muted)}.ofs-ticks span{position:absolute;top:4px;white-space:nowrap;transform:translate(-50%)}.ofs-ticks span.is-start{transform:none}.ofs-ticks span.is-end{transform:translate(-100%)}.ofs-chart-empty{padding:18px 0;text-align:center;font:400 13px Figtree,sans-serif;color:var(--lib-muted)}.ofs-stats-range{display:flex;align-items:center;gap:10px;margin:10px 0 8px;padding:10px 14px;border:1px solid var(--lib-line-hi);border-radius:999px;font:400 13px Figtree,sans-serif;color:var(--lib-muted)}.ofs-stats-range>span:first-child{color:var(--ofs-accent)}.ofs-stats-range>span:last-child{flex:1;text-align:center}.ofs-stats-range strong{font-weight:500;color:var(--lib-text)}.ofs-dot{display:inline-block;flex:none;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:middle}.ofs-table--stats tfoot td{border-top:2px solid var(--lib-purple);border-bottom:0;font-weight:600}.ofs-table--stats tfoot small{margin-right:6px;font:500 11px Figtree,sans-serif;text-transform:uppercase;color:var(--lib-muted)}.ofs-chargeback-head{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.ofs-period{flex:1 1 260px;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--lib-line-hi);border-radius:10px;background:var(--lib-card)}.ofs-period select{padding:0;border:0;background:transparent;color:var(--lib-text);font:500 14px Figtree,sans-serif;cursor:pointer}.ofs-period select option{background:var(--lib-card)}.ofs-period small{font:400 11.5px Figtree,sans-serif;color:var(--lib-muted)}.ofs-ratio{flex:0 1 auto;display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--lib-line-hi);border-left:4px solid var(--lib-purple);border-radius:10px;background:var(--lib-card);font:400 13px Figtree,sans-serif;color:var(--lib-body)}.ofs-ratio strong{color:var(--lib-text)}.ofs-disputes{min-width:560px}.ofs-dispute-total{display:flex;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--lib-line-hi);font:400 13px Figtree,sans-serif;color:var(--lib-body)}.ofs-dispute-total strong{font-family:var(--ofs-mono);color:var(--lib-text)}.ofs-dispute-grid{display:grid;grid-template-columns:1.2fr 1.2fr .8fr .8fr;gap:12px;padding:0 16px;font:400 13px Figtree,sans-serif}.ofs-dispute-header{min-height:38px;align-items:center;border-bottom:1px solid var(--lib-line-hi);font:600 10.5px Figtree,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--lib-muted)}.ofs-dispute{padding:12px 0 10px;border-bottom:1px solid var(--lib-line)}.ofs-dispute:last-child{border-bottom:0}.ofs-dispute-desc{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px 0;font:400 13px Figtree,sans-serif;color:var(--lib-body)}.ofs-dispute-desc .ofs-desc{min-width:0}.ofs-withdraw-row{display:flex;align-items:stretch;gap:10px}.ofs-withdraw-input{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--lib-line-hi);border-radius:8px;background:var(--lib-input);color:var(--lib-muted)}.ofs-withdraw-input:focus-within{border-color:var(--lib-purple);box-shadow:0 0 0 3px var(--lib-tint)}.ofs-withdraw-input input{flex:1;min-width:0;height:42px;border:0;outline:none;background:transparent;color:var(--lib-text);font:400 15px var(--ofs-mono)}.ofs-max-btn{padding:0 16px;border:1px solid var(--lib-purple-lt);border-radius:999px;background:transparent;color:var(--lib-purple-lt);font:600 12px Figtree,sans-serif;white-space:nowrap;cursor:pointer}.ofs-max-btn:disabled{border-color:var(--lib-line-hi);color:var(--lib-muted);cursor:default}.ofs-withdraw-hint{margin-top:-4px;font:400 12px Figtree,sans-serif;color:var(--lib-muted)}.ofs-withdraw-error{padding:10px 12px;border:1px solid rgba(255,122,138,.35);border-radius:8px;background:#ff7a8a1a;font:400 12.5px/1.45 Figtree,sans-serif;color:var(--ofs-danger)}.ofs-withdraw-error a{color:inherit;font-weight:600}.ofs-withdraw .lib-btn:disabled{opacity:.5;cursor:default}.ofs--m .ofs-head{padding:0 10px}.ofs--m .ofs-side{width:auto;padding:12px 12px 0;border-right:0;overflow:visible;background:transparent}.ofs--m .ofs-menu{flex-direction:row;gap:16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--lib-line)}.ofs--m .ofs-menu button{width:auto;flex:none;min-height:46px;border-bottom:0;white-space:nowrap;font-size:12.5px}.ofs--m .ofs-menu button.is-on:after{width:100%;bottom:0}.ofs--m .ofs-menu-go{display:none!important}.ofs--m .ofs-body{padding:14px 12px 24px}.ofs--m .ofs-request-btn{align-self:stretch;padding:12px 18px}.ofs--m .ofs-withdraw-input input{font-size:16px}.ofx{--ofx-s1: #3987e5;--ofx-s2: #d95926;--ofx-s3: #199e70;--ofx-s4: #c98500;--ofx-s5: #d55181;--ofx-s6: #1f9d1f;--ofx-total: var(--lib-muted);--ofx-main: var(--ofx-s1);--ofx-sub: var(--lib-muted);--ofx-sep: var(--lib-panel);--ofx-up: #3ecf8e;--ofx-down: #ff7a8a;--ofx-mono: "DM Mono", ui-monospace, monospace;--ofs-mono: var(--ofx-mono);--ofs-danger: var(--ofx-down)}.ofx-main{min-width:0;border-right:1px solid var(--lib-line)}.ofx-head{border-bottom:0;gap:4px;padding:0 14px}.ofx-title{font-size:15px;letter-spacing:.04em;text-transform:uppercase}.ofx-head a.lib-icon-btn{text-decoration:none}.ofx-tabs{flex:none;display:flex;gap:4px;padding:0 14px;border-bottom:1px solid var(--lib-line);overflow-x:auto;scrollbar-width:none}.ofx-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--lib-muted);font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:12px 12px 11px;cursor:pointer;white-space:nowrap}.ofx-tabs button:hover{color:var(--lib-text)}.ofx-tabs button.is-on{color:var(--lib-text);border-bottom-color:var(--lib-text)}.ofx-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ofx-subtabs{padding:14px 14px 12px;border-bottom:6px solid var(--ofx-sep)}.ofx-pills{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 4px}.ofx-subtabs .ofx-pills{padding:0}.ofx-pill{border:1px solid var(--lib-line-hi);border-radius:99px;background:transparent;color:var(--lib-body);font:500 13px Figtree,sans-serif;padding:6px 13px;cursor:pointer;white-space:nowrap}.ofx-pill:hover:not(:disabled){color:var(--lib-text);background:var(--lib-card)}.ofx-pill.is-on{border-color:transparent;background:var(--lib-tint);color:var(--lib-purple-pale)}.ofx-pill:disabled{opacity:.4;cursor:default}.ofx-pills--small .ofx-pill{font-size:12px;padding:4px 10px}.ofx-period{position:sticky;top:0;z-index:5;background:var(--lib-page);border-bottom:1px solid var(--lib-line)}.ofx-period-btn{width:100%;border:0;background:none;color:var(--lib-text);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;text-align:left;cursor:pointer;font-family:Figtree,sans-serif}.ofx-period-btn:hover{background:var(--lib-card)}.ofx-period-btn strong{display:block;font-size:14px;font-weight:600}.ofx-period-btn small{display:block;margin-top:2px;color:var(--lib-muted);font-size:11px}.ofx-period-btn>span:last-child{color:var(--lib-sub);transition:transform .15s}.ofx-period-btn[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.ofx-period-menu{position:absolute;top:calc(100% - 4px);right:14px;width:min(260px,calc(100% - 28px));max-height:380px;overflow-y:auto;background:var(--lib-card);border:1px solid var(--lib-line-hi);border-radius:10px;box-shadow:0 12px 32px #0000008c;padding:6px 0}.ofx-period-menu button{width:100%;border:0;background:none;color:var(--lib-body);text-align:left;font:500 14px Figtree,sans-serif;padding:9px 16px;cursor:pointer}.ofx-period-menu button:hover{background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--lib-text)}.ofx-period-menu button.is-on{color:var(--lib-purple-lt);font-weight:600}.ofx-period-divider{height:1px;margin:6px 0;background:var(--lib-line-hi)}.ofx-custom{max-width:360px}.ofx-custom-title{font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ofx-custom-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;color:var(--lib-muted)}.ofx-custom-inputs input{min-width:0;padding:0 8px;color-scheme:dark}.ofx-block{padding:14px;border-bottom:6px solid var(--ofx-sep)}.ofx-block.ofx-list{padding:0}.ofx-loading{min-height:120px;display:flex;align-items:center;justify-content:center}.ofx-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;color:var(--ofx-down);font:500 13px Figtree,sans-serif}.ofx-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--lib-muted);font:400 14px Figtree,sans-serif;text-align:center}.ofx-empty-icon{opacity:.6}.ofx-link-btn{border:0;background:none;padding:0;color:var(--lib-purple-lt);font:600 12px Figtree,sans-serif;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;text-decoration:none}.ofx-link-btn:disabled{color:var(--lib-muted);cursor:default}.ofx-note{padding:14px;font:500 13px Figtree,sans-serif;border-bottom:6px solid var(--ofx-sep)}.ofx-subhead{padding:14px 14px 10px;font:600 15px Figtree,sans-serif}.ofx-block>.ofx-subhead{padding:0 0 12px}.ofx-block.ofx-list>.ofx-subhead{padding:14px 14px 4px}.ofx-muted,.ofx-muted-line{color:var(--lib-muted)}.ofx-muted-line{font-size:12px}.ofx-accent,.ofx-row .num.ofx-accent{color:var(--lib-purple-lt)}.ofx-table-head,.ofx-row-grid{display:grid;align-items:center;gap:10px}.ofx-table-head{padding:12px 14px;border-bottom:1px solid var(--lib-line);color:var(--lib-muted);font:500 11px Figtree,sans-serif}.ofx-row{padding:12px 14px;border-bottom:1px solid var(--lib-line);font:400 13px Figtree,sans-serif;color:var(--lib-body)}.ofx-row.is-deleted{opacity:.55}.ofx-row-grid strong{font-weight:600;color:var(--lib-text)}.ofx-row .num,.ofx-table-head .num{text-align:right}.ofx-row .num{font-family:var(--ofx-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.ofx-row small{color:var(--lib-muted);font-size:11px}.ofx-cols-earnings{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(64px,1fr))}.ofx-cols-payouts{grid-template-columns:minmax(0,1.6fr) minmax(80px,1fr) minmax(80px,1fr)}.ofx-cols-disputes{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(64px,.7fr) minmax(64px,.7fr)}.ofx-cols-content{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(52px,.7fr))}.ofx-cols-reach{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(64px,.8fr))}.ofx-cols-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(54px,.6fr) minmax(70px,.6fr)}.ofx-cols-fans{grid-template-columns:minmax(0,2fr) minmax(56px,.6fr) minmax(90px,.8fr)}.ofx-cols-top{grid-template-columns:minmax(0,1fr) auto}.ofx-cols-user{grid-template-columns:minmax(0,1fr) auto auto}.ofx-cols-radio{grid-template-columns:minmax(0,1fr) minmax(80px,auto) minmax(80px,auto);padding-left:44px}.ofx-block .ofx-cols-radio{margin:8px -14px 0}.ofx-row-sub{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--lib-line);color:var(--lib-sub)}.ofx-desc{min-width:0;overflow-wrap:anywhere}.ofx-fan-link{border:0;background:none;padding:0;color:var(--lib-purple-lt);font:inherit;cursor:pointer;text-align:left}.ofx-fan-link:hover{text-decoration:underline}.ofx-status{flex:none;display:inline-flex;color:var(--lib-muted)}.ofx-status--done{color:var(--ofx-up)}.ofx-status--reversed,.ofx-status--rejected{color:var(--ofx-down)}.ofx-status--pending{color:var(--ofx-s4)}.ofx-status-text{color:var(--lib-muted);font-size:12px}.ofx-state{display:flex;flex-direction:column;gap:2px}.ofx-state.is-rejected{color:var(--ofx-down)}.ofx-state-reason{color:var(--lib-muted);font-size:12px}.ofx-row-actions{display:flex;justify-content:flex-end;margin-top:8px}.ofx-row-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--lib-line);font-weight:500;color:var(--lib-text)}.ofx-row-title>span:first-child{color:var(--lib-muted)}.ofx-view-all{display:flex;justify-content:center;padding:12px}.ofx-chart-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;font:400 15px Figtree,sans-serif}.ofx-chart-head strong{font-weight:600}.ofx-chart-head .ofx-muted{font-size:14px}.ofx-delta{display:inline-flex;align-items:center;gap:2px;border-radius:4px;padding:2px 6px;font:500 11px var(--ofx-mono);vertical-align:middle}.ofx-delta>span{font-family:system-ui,sans-serif;font-size:12px;line-height:1}.ofx-delta.is-up{color:var(--ofx-up);background:color-mix(in srgb,var(--ofx-up) 14%,transparent)}.ofx-delta.is-down{color:var(--ofx-down);background:color-mix(in srgb,var(--ofx-down) 14%,transparent)}.ofx-chart-plot{position:relative;padding-right:52px;touch-action:pan-y}.ofx-chart-plot svg{display:block;width:100%}.ofx-chart-grid line{stroke:var(--lib-line-hi);stroke-width:1}.ofx-chart-area{fill:color-mix(in srgb,var(--ofx-main) 16%,transparent)}.ofx-chart-line{fill:none;stroke:var(--ofx-main);stroke-width:2;stroke-linejoin:round}.ofx-chart-sub-area{fill:color-mix(in srgb,var(--ofx-sub) 14%,transparent)}.ofx-chart-sub-line{fill:none;stroke:var(--ofx-sub);stroke-width:1.5;stroke-linejoin:round}.ofx-chart-y{position:absolute;top:0;right:0;bottom:0;width:48px;pointer-events:none}.ofx-chart-y span,.ofx-chart-x span{position:absolute;color:var(--lib-muted);font:400 10.5px var(--ofx-mono);white-space:nowrap}.ofx-chart-y span{right:0;transform:translateY(-50%)}.ofx-chart-x{position:relative;height:30px;margin:6px 52px 0 0}.ofx-chart-x span{top:0;font-family:Figtree,sans-serif;line-height:1.25;transform:translate(-50%)}.ofx-chart-x span.is-start{transform:none}.ofx-chart-x span.is-end{transform:translate(-100%);text-align:right}.ofx-chart-cross{position:absolute;top:0;bottom:0;width:1px;background:var(--lib-muted);pointer-events:none}.ofx-chart-tip{position:absolute;top:-6px;left:0;transform:translateY(-100%);min-width:150px;background:var(--lib-card);border:1px solid var(--lib-line-hi);border-radius:8px;box-shadow:0 8px 24px #00000073;padding:8px 10px;font:400 12px Figtree,sans-serif;color:var(--lib-text);pointer-events:none;z-index:3}.ofx-chart-tip>div{display:flex;align-items:center;gap:6px}.ofx-chart-tip strong{margin-left:auto;padding-left:12px;font:500 12px var(--ofx-mono)}.ofx-chart-tip-date{color:var(--lib-muted);margin-bottom:4px}.ofx-dot{width:8px;height:8px;border-radius:50%;flex:none}.ofx-dot--main{background:var(--ofx-main)}.ofx-dot--sub{background:var(--ofx-sub)}.ofx-spark{width:130px;height:40px;flex:none}.ofx-spark-line{fill:none;stroke-width:1.5;stroke-linejoin:round}.ofx-tone-total{stroke:var(--ofx-total)}.ofx-tone-s1{stroke:var(--ofx-s1)}.ofx-tone-s2{stroke:var(--ofx-s2)}.ofx-tone-s3{stroke:var(--ofx-s3)}.ofx-tone-s4{stroke:var(--ofx-s4)}.ofx-tone-s5{stroke:var(--ofx-s5)}.ofx-tone-s6{stroke:var(--ofx-s6)}.ofx-aside{width:360px;flex:none;min-height:0;overflow-y:auto;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;gap:14px;background:var(--lib-page)}.ofx-card{flex:none;border:1px solid var(--lib-line-hi);border-radius:10px;background:var(--lib-panel);overflow:hidden;font-family:Figtree,sans-serif}.ofx-card-title{margin:0;padding:14px 14px 6px;font:600 15px Figtree,sans-serif;color:var(--lib-text)}.ofx-card-empty{padding:6px 14px 16px;color:var(--lib-muted);font-size:13px}.ofx-card>.ofx-pills{padding:8px 14px 10px}.ofx-top-banner{flex:none;display:flex;align-items:center;gap:8px;padding:13px 14px;border:1px solid var(--lib-line-hi);border-radius:10px;background:var(--lib-panel);font:600 12px Figtree,sans-serif;letter-spacing:.03em;text-transform:uppercase}.ofx-top-banner>span:first-child{color:var(--lib-purple-lt)}.ofx-ratio{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--lib-line);font-size:14px}.ofx-ratio>span:first-child{color:var(--lib-purple-lt)}.ofx-balances{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--lib-line)}.ofx-balances>div{padding:14px;display:flex;flex-direction:column;gap:2px;min-width:0}.ofx-balances>div+div{border-left:1px solid var(--lib-line)}.ofx-balances strong{font:500 20px var(--ofx-mono);color:var(--lib-text)}.ofx-balances>div>span{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--lib-body)}.ofx-balances .is-muted strong,.ofx-balances .is-muted>span{color:var(--lib-muted)}.ofx-info-tip{display:inline-flex;color:var(--lib-muted);cursor:help}.ofx-payout{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.ofx-select{width:100%;height:40px;padding:0 10px;border:1px solid var(--lib-line-hi);border-radius:9px;background:var(--lib-input);color:var(--lib-text);font:400 14px Figtree,sans-serif;cursor:pointer}.ofx-select:disabled{opacity:.7;cursor:default}.ofx-payout-select small{display:block;margin-top:5px;color:var(--lib-muted);font-size:11px}.ofx-request-btn{align-self:flex-end;border:0;border-radius:99px;padding:10px 18px;background:var(--lib-purple);color:#fff;font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ofx-request-btn:disabled{background:var(--lib-card);color:var(--lib-muted);cursor:not-allowed}.ofx-side-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 12px;border-top:1px solid var(--lib-line)}.ofx-earnings-side .ofx-card-title+.ofx-side-row{border-top:0}.ofx-side-row>div>span,.ofx-summary-item>span{display:block;margin-bottom:4px;color:var(--lib-muted);font-size:12px}.ofx-side-row strong,.ofx-summary-item strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font:500 15px var(--ofx-mono);color:var(--lib-text)}.ofx-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;padding:8px 14px 14px;border-top:1px solid var(--lib-line)}.ofx-card-title+.ofx-summary-grid{border-top:0}.ofx-overview-total+.ofx-summary-grid{padding-top:12px}.ofx-summary-spark{display:flex;align-items:flex-end}.ofx-summary-spark .ofx-spark{width:100%}.ofx-overview-total{display:flex;align-items:center;gap:8px;padding:0 14px 12px}.ofx-overview-total strong{font:500 18px var(--ofx-mono)}.ofx-referral,.ofx-referral-url{padding:14px;display:flex;flex-direction:column;gap:2px}.ofx-referral{border-bottom:1px solid var(--lib-line)}.ofx-referral strong{font:500 20px var(--ofx-mono)}.ofx-referral small,.ofx-referral-url small{color:var(--lib-muted);font-size:11px;line-height:1.45}.ofx-referral-url{word-break:break-all;font-size:14px}.ofx-referral-url .ofx-link-btn{align-self:flex-end;margin-top:8px}.ofx-alltime,.ofx-month-row,.ofx-total-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font:400 14px Figtree,sans-serif}.ofx-alltime strong,.ofx-month-row strong,.ofx-total-row strong{font-family:var(--ofx-mono);font-weight:500}.ofx-month-row{padding:13px 14px;border-bottom:1px solid var(--lib-line)}.ofx-radio-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(80px,auto) minmax(80px,auto);align-items:center;gap:10px;padding:10px 14px;margin:0 -14px;border-bottom:1px solid var(--lib-line);font:400 13px Figtree,sans-serif;cursor:pointer}.ofx-radio-row:hover{background:var(--lib-card)}.ofx-radio-row input{accent-color:var(--lib-purple);margin:0}.ofx-radio-row.is-on span:first-of-type{font-weight:600}.ofx-radio-row .num{text-align:right;font:400 12.5px var(--ofx-mono)}.ofx-highlights .ofx-card{border-radius:0;border-width:0 0 6px;border-color:var(--ofx-sep);background:transparent}.ofx-top-item{padding:4px 14px 14px}.ofx-top-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px}.ofx-price{display:inline-flex;align-items:center;gap:4px;font-family:var(--ofx-mono)}.ofx-top-item-body,.ofx-content-row{display:flex;gap:12px;align-items:flex-start}.ofx-content-row{margin-top:10px}.ofx-content-row>.ofx-link-btn{margin-left:auto;align-self:flex-end;white-space:nowrap}.ofx-content-text{min-width:0;flex:1}.ofx-text{font:400 13px/1.45 Figtree,sans-serif;color:var(--lib-text);overflow-wrap:anywhere;white-space:pre-line}.ofx-text.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ofx-media-count{display:flex;gap:10px;margin-top:6px;color:var(--lib-muted);font-size:11px}.ofx-media-count span{display:inline-flex;align-items:center;gap:4px}.ofx-thumb{position:relative;width:48px;height:48px;flex:none;border-radius:6px;overflow:hidden;background:var(--lib-card)}.ofx-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ofx-thumb .ofx-thumb-badge{position:absolute;right:4px;bottom:4px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.ofx-thumb--story{width:96px;height:96px}.ofx-top-stats{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;color:var(--lib-muted);font-size:12px}.ofx-top-stats strong{color:var(--lib-text);font-weight:500}.ofx-top-fan-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 14px 12px}.ofx-num-col{display:flex;flex-direction:column;align-items:flex-end;font:400 13px var(--ofx-mono)}.ofx-num-col small{color:var(--lib-muted);font-size:11px}.ofx-total-row{padding:12px 14px;border-top:1px solid var(--lib-line)}.ofx-user{display:flex;align-items:center;gap:10px;min-width:0}.ofx-user-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ofx-user-name{max-width:100%;font:500 14px Figtree,sans-serif;color:var(--lib-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.ofx-user-name:hover{color:var(--lib-purple-lt);text-decoration:none}.ofx-user-text small{max-width:100%;color:var(--lib-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofx-fan-card{padding:4px 14px 14px}.ofx-fan-lists{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--lib-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofx-fan-lists>span:first-child{color:var(--lib-purple-lt)}.ofx-fan-actions{display:flex;gap:8px;margin-top:10px}.ofx-chip-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--lib-line-hi);border-radius:99px;background:transparent;color:var(--lib-text);padding:6px 12px;font:500 12px Figtree,sans-serif;cursor:pointer}.ofx-chip-btn:hover{background:var(--lib-card)}.ofx-fan-tabs{display:flex;margin:12px -14px 0;border-bottom:1px solid var(--lib-line)}.ofx-fan-tabs button{flex:1;border:0;border-bottom:2px solid transparent;background:none;color:var(--lib-muted);font:600 12px Figtree,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:10px 6px;cursor:pointer}.ofx-fan-tabs button.is-on{color:var(--lib-text);border-bottom-color:var(--lib-text)}.ofx-fan-tabs button:disabled{opacity:.4;cursor:default}.ofx-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--lib-line);font:400 13px Figtree,sans-serif}.ofx-kv>span:first-child{color:var(--lib-muted)}.ofx-kv strong{font:500 12.5px var(--ofx-mono);color:var(--lib-text);text-align:right}.ofx-kv.is-total{border-bottom:0}.ofx-kv.is-total>span:last-child{display:inline-flex;align-items:center;gap:8px}.ofx-streak-banner{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:6px solid var(--ofx-sep);font:400 14px Figtree,sans-serif}.ofx-streak-banner>span:first-child{color:var(--ofx-s4)}.ofx-streak-banner strong{color:var(--lib-purple-lt);font-weight:500}.ofx-streak-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--lib-line)}.ofx-streak-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--lib-muted);text-align:left;padding:14px 16px;cursor:pointer;display:flex;flex-direction:column;gap:2px;font-family:Figtree,sans-serif}.ofx-streak-tabs button+button{border-left:1px solid var(--lib-line)}.ofx-streak-tabs button.is-on{color:var(--lib-text);border-bottom-color:var(--lib-text)}.ofx-streak-tabs strong{font:500 22px var(--ofx-mono)}.ofx-streak-tabs strong.is-hot{color:var(--ofx-s4)}.ofx-streak-tabs span{font-size:13px}.ofx-cal-head{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:12px;font:400 14px Figtree,sans-serif}.ofx .lib-icon-btn:disabled{opacity:.35;cursor:default;background:transparent}.ofx-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:8px;max-width:520px;margin:0 auto}.ofx-cal-cell{height:34px;display:flex;align-items:center;justify-content:center;font:400 12px Figtree,sans-serif;color:var(--lib-sub)}.ofx-cal-cell.is-wd{color:var(--lib-muted);font-size:11px;font-weight:600}.ofx-cal-cell.is-on{background:color-mix(in srgb,var(--ofx-s4) 22%,transparent);color:var(--ofx-s4);font-weight:600}.ofx-cal-cell.is-today{width:34px;margin:0 auto;background:var(--ofx-s4);color:#fff;border-radius:50%}.ofx-longest p{margin:0 0 8px;font:400 14px/1.5 Figtree,sans-serif}.ofx-story-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ofx-story{padding:12px 14px;border-bottom:1px solid var(--lib-line);border-right:1px solid var(--lib-line)}.ofx-story-body{display:flex;gap:12px}.ofx-story-stats{flex:1;display:flex;flex-direction:column;gap:6px;font-size:12px}.ofx-story-stats div{display:flex;justify-content:space-between;gap:8px}.ofx-story-stats span{color:var(--lib-muted)}.ofx-story-stats strong{font:500 12px var(--ofx-mono)}.ofx-heat{display:flex;flex-direction:column;gap:2px}.ofx-heat-row{display:grid;grid-template-columns:40px repeat(8,minmax(0,1fr));gap:2px}.ofx-heat-day,.ofx-heat-hour{color:var(--lib-muted);font:400 11px Figtree,sans-serif;display:flex;align-items:center}.ofx-heat-hour{justify-content:center;padding-top:4px}.ofx-heat-cell{height:26px;background:color-mix(in srgb,var(--ofx-s1) calc(var(--lvl) * 100%),transparent)}.ofx-hours{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:110px auto;column-gap:6px}.ofx-hours-y{display:flex;flex-direction:column;justify-content:space-between;color:var(--lib-muted);font-size:10.5px;padding-bottom:20px}.ofx-hours-bars{display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--lib-line-hi)}.ofx-hours-bar{flex:1;min-height:2px;background:var(--ofx-s1);border-radius:2px 2px 0 0}.ofx-hours-x{grid-column:2;display:flex;justify-content:space-between;padding-top:4px;color:var(--lib-muted);font-size:10.5px}@media(max-width:1100px){.ofx-aside{width:300px}}.ofx--m .ofx-head{height:52px;padding:0 8px}.ofx--m .lib-icon-btn{width:40px;height:40px}.ofx--m .ofx-scroll{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ofx--m .ofx-aside{width:auto;overflow:visible;padding:12px;border-top:6px solid var(--ofx-sep)}.ofx--m .ofx-cols-content{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(40px,.6fr));font-size:12px}.ofx--m .ofx-row{padding:12px}.ofx--m .ofx-pill{padding:7px 13px}.ofx--m .ofx-custom-inputs input{font-size:16px}.bm-page{--bm-red: #e5484d;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;color:var(--om-text)}.bm-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1180px){.bm-layout{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.bm-jobs{position:sticky;top:16px;max-height:calc(100 * var(--om-vh) - 32px);overflow-y:auto}}.bm-compose{display:flex;flex-direction:column;gap:12px;min-width:0}.bm-section,.bm-submit,.bm-jobs{background:var(--om-surface);border:1px solid var(--om-border-lo);border-radius:12px;padding:14px 16px;min-width:0;box-sizing:border-box}.bm-section{display:flex;flex-direction:column;gap:10px}.bm-section-head,.bm-jobs-head{display:flex;align-items:center;gap:10px}.bm-section-aside{margin-left:auto}.bm-step{width:22px;height:22px;border-radius:99px;flex:none;background:color-mix(in srgb,var(--om-accent) 20%,transparent);color:var(--om-accent-3);font:600 12px Figtree,sans-serif;display:flex;align-items:center;justify-content:center}.bm-h2{margin:0;font:600 14px Figtree,sans-serif;color:var(--om-text)}.bm-muted{color:var(--om-muted);font:400 12px Figtree,sans-serif}.bm-hint{margin:0;color:var(--om-sub);font:400 12px Figtree,sans-serif}.bm-error{margin:0;color:var(--bm-red);font:500 12px Figtree,sans-serif;overflow-wrap:anywhere}.bm-error-text{color:var(--bm-red)}.bm-empty{padding:12px 0}.bm-link{border:0;background:none;padding:0 4px;color:var(--om-accent-2);font:500 12px Figtree,sans-serif;cursor:pointer}.bm-btn{height:34px;padding:0 14px;border:1px solid var(--om-border-hi);border-radius:8px;background:transparent;color:var(--om-body);font:500 13px Figtree,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.bm-btn:hover:not(:disabled){color:var(--om-text);border-color:var(--om-border-strong)}.bm-btn:disabled{opacity:.45;cursor:default}.bm-btn--primary{border:0;background:var(--om-accent);color:var(--om-on-accent, #fff);font-weight:600}.bm-btn--primary:hover:not(:disabled){background:var(--om-accent-hover, var(--om-accent));color:var(--om-on-accent, #fff)}.bm-btn--ghost{border-color:transparent;color:var(--om-sub)}.bm-iconbtn{width:28px;height:28px;flex:none;border:0;border-radius:7px;background:transparent;color:var(--om-sub);cursor:pointer;display:flex;align-items:center;justify-content:center}.bm-iconbtn:hover{background:var(--om-card);color:var(--om-text)}.bm-accounts{display:flex;flex-direction:column;gap:8px}.bm-chosen{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bm-pill{height:26px;padding:0 8px 0 10px;border:0;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 18%,transparent);color:var(--om-text);font:500 12px Figtree,sans-serif;display:inline-flex;align-items:center;gap:5px;cursor:pointer;max-width:220px}.bm-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--om-border-lo);border-radius:8px;background:var(--om-panel);color:var(--om-muted)}.bm-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--om-text);font:400 13px Figtree,sans-serif}.bm-acclist{max-height:300px;overflow-y:auto;border:1px solid var(--om-border-lo);border-radius:8px;padding:4px 0;scrollbar-width:thin}.bm-acclist>p{padding:8px 12px}.bm-acc{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;cursor:pointer;font:400 13px Figtree,sans-serif}.bm-acc:hover{background:var(--om-hover)}.bm-acc.is-on{background:color-mix(in srgb,var(--om-accent) 10%,transparent)}.bm-acc--all{font-weight:600;position:sticky;top:-4px;background:var(--om-surface);border-bottom:1px solid var(--om-divider);z-index:1}.bm-acc--all:hover{background:var(--om-surface)}.bm-acc-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-acc input{accent-color:var(--om-accent);flex:none}.bm-tag{margin-left:auto;flex:none;height:18px;padding:0 6px;border-radius:99px;background:var(--om-card);color:var(--om-muted);font:500 11px/18px Figtree,sans-serif}.bm-cats{display:flex;flex-direction:column;gap:8px}.bm-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bm-chip{height:30px;padding:0 10px;border:1px solid var(--om-border-lo);border-radius:99px;background:var(--om-card);color:var(--om-body);font:500 12.5px Figtree,sans-serif;display:inline-flex;align-items:center;gap:6px;cursor:pointer;max-width:100%}.bm-chip:hover{border-color:var(--om-border-hi);color:var(--om-text)}.bm-chip.is-on{background:color-mix(in srgb,var(--om-accent) 20%,transparent);border-color:color-mix(in srgb,var(--om-accent) 45%,transparent);color:var(--om-text)}.bm-chip--new{border-style:dashed;background:transparent;color:var(--om-accent-2)}.bm-chip-n{color:var(--om-muted);font-variant-numeric:tabular-nums}.bm-chip-n.is-partial{color:var(--om-accent-3)}.bm-newcat input{height:30px;width:180px;padding:0 12px;border:1px solid color-mix(in srgb,var(--om-accent) 45%,transparent);border-radius:99px;outline:none;background:var(--om-panel);color:var(--om-text);font:500 12.5px Figtree,sans-serif}.bm-loading{padding-left:4px}.bm-files{display:flex;flex-direction:column;gap:8px}.bm-drop{border:1.5px dashed var(--om-border-hi);border-radius:10px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;color:var(--om-sub);cursor:pointer}.bm-drop:hover,.bm-drop.is-over{border-color:var(--om-accent);background:color-mix(in srgb,var(--om-accent) 6%,transparent);color:var(--om-text)}.bm-drop.is-off{cursor:default;opacity:.6}.bm-drop-title{font:600 13px Figtree,sans-serif;color:var(--om-text)}.bm-filelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto;scrollbar-width:thin}.bm-file{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;border-radius:8px;background:var(--om-card)}.bm-file.is-failed{box-shadow:inset 3px 0 0 var(--bm-red)}.bm-file-thumb{width:36px;height:36px;flex:none;border-radius:6px;overflow:hidden;background:var(--om-panel);color:var(--om-muted);display:flex;align-items:center;justify-content:center}.bm-file-thumb img{width:100%;height:100%;object-fit:cover}.bm-file-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bm-file-name{font:500 13px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-file-meta{font:400 11.5px Figtree,sans-serif;color:var(--om-muted);font-variant-numeric:tabular-nums}.bm-ok{color:var(--om-accent-2)}.bm-bar{display:block;height:3px;border-radius:99px;background:var(--om-track, var(--om-border));overflow:hidden}.bm-bar>span{display:block;height:100%;background:var(--om-accent);transition:width .3s ease}.bm-bar--job{margin-top:8px}.bm-submit{display:flex;flex-direction:column;gap:6px}.bm-summary{margin:0;font:600 13px Figtree,sans-serif}.bm-submit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.bm-jobs{display:flex;flex-direction:column;gap:10px}.bm-jobs-head .bm-muted{margin-left:auto}.bm-joblist{display:flex;flex-direction:column;gap:8px}.bm-job{border:1px solid var(--om-border-lo);border-radius:10px;padding:10px 12px;background:var(--om-card)}.bm-job.is-open{border-color:var(--om-border-hi)}.bm-job-head{width:100%;border:0;padding:0;background:none;color:inherit;text-align:left;display:flex;align-items:center;gap:10px;cursor:pointer}.bm-job-icon{color:var(--om-accent-2)}.bm-job-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bm-job-title{font:600 13px Figtree,sans-serif}.bm-job-meta{font:400 11.5px Figtree,sans-serif;color:var(--om-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-job-flags{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px 12px;font:500 11.5px Figtree,sans-serif;color:var(--om-sub)}.bm-status{flex:none;height:20px;padding:0 8px;border-radius:99px;font:600 11px/20px Figtree,sans-serif;background:var(--om-panel);color:var(--om-sub);white-space:nowrap}.bm-status.is-running,.bm-status.is-pending{background:color-mix(in srgb,var(--om-accent) 18%,transparent);color:var(--om-accent-3)}.bm-status.is-done{background:color-mix(in srgb,var(--om-accent) 30%,transparent);color:var(--om-text)}.bm-status.is-waiting{background:var(--om-panel);color:var(--om-accent-2)}.bm-status.is-failed{background:color-mix(in srgb,#e5484d 18%,transparent);color:#e5484d}.bm-detail{margin-top:10px;padding-top:10px;border-top:1px solid var(--om-divider);display:flex;flex-direction:column;gap:8px}.bm-detail-actions{display:flex;gap:8px}.bm-detail-actions:empty{display:none}.bm-gridwrap{overflow-x:auto;scrollbar-width:thin}.bm-grid{border-collapse:collapse;font:400 12px Figtree,sans-serif;min-width:100%}.bm-grid th,.bm-grid td{padding:6px 8px;border-bottom:1px solid var(--om-divider);text-align:left;vertical-align:top}.bm-grid thead th{font-weight:500;color:var(--om-muted);white-space:nowrap}.bm-grid tbody th{font-weight:500;min-width:150px}.bm-grid-file{display:inline-flex;align-items:center;gap:4px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.bm-grid-acc{display:flex;align-items:center;gap:6px}.bm-grid-accname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-grid-note{display:block;margin-top:3px;font:400 11px Figtree,sans-serif;color:var(--om-muted);overflow-wrap:anywhere}.bm-cell{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--om-sub)}.bm-cell.is-done{color:var(--om-accent-2)}.bm-cell.is-failed{color:var(--bm-red)}.bm-cell.is-converted,.bm-cell.is-in_vault{color:var(--om-accent-3)}@media(max-width:767px){.bm-section,.bm-submit,.bm-jobs{padding:12px}.bm-submit-actions .bm-btn{flex:1;justify-content:center}}.vo-page{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;color:var(--om-text)}.vo-head{display:flex;align-items:center;gap:10px}.vo-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1180px){.vo-layout{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.vo-test{position:sticky;top:16px}}.vo-card{background:var(--om-surface);border:1px solid var(--om-border-lo);border-radius:12px;padding:14px 16px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.vo-card-head,.vo-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vo-h2{margin:0;font-size:14px;font-weight:600}.vo-h3{margin:0;font-size:13px;font-weight:600}.vo-strong{font-size:13px;font-weight:600;color:var(--om-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-muted{font-size:11.5px;color:var(--om-muted)}.vo-note{margin:0}.vo-voice,.vo-account{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 10px 0 14px;border-top:1px solid var(--om-border-lo)}.vo-voice:first-child,.vo-account:first-child{border-top:0}.vo-account.is-picked{background:color-mix(in srgb,var(--om-accent) 8%,transparent)}.vo-voice-name,.vo-account-name{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.vo-voice-name .vo-muted{display:flex;align-items:center;gap:5px}.vo-count{border:0;background:transparent;color:var(--om-accent);font-size:11.5px;font-weight:600;cursor:pointer;padding:0;white-space:nowrap}.vo-count:disabled{color:var(--om-muted);font-weight:400;cursor:default}.vo-count[aria-pressed=true]{text-decoration:underline}.vo-accounts{display:flex;flex-direction:column;gap:8px;margin-top:6px}.vo-search{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid var(--om-border-lo);border-radius:6px;background:var(--om-panel);flex:1;min-width:140px;max-width:280px}.vo-search input{border:0;outline:none;background:transparent;color:var(--om-text);font-size:12px;width:100%}.vo-link{border:0;background:transparent;color:var(--om-accent);font-size:11.5px;font-weight:600;cursor:pointer;padding:0}.vo-showall{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;padding:9px;border:0;border-top:1px solid var(--om-border-lo);background:transparent;color:var(--om-accent);font:600 12px Figtree,sans-serif;cursor:pointer}.vo-showall:hover{background:color-mix(in srgb,var(--om-ink) 4%,transparent)}.vo-link:disabled{opacity:.5;cursor:default}.vo-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:99px;border:1px solid color-mix(in srgb,var(--om-accent) 45%,transparent);background:color-mix(in srgb,var(--om-accent) 14%,transparent);color:var(--om-text);font-size:11.5px;cursor:pointer}.vo-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--om-accent) 8%,transparent)}.vo-picker{height:28px;width:200px;max-width:100%;flex:none;display:flex;align-items:center;gap:6px;padding:0 8px 0 10px;background:var(--om-panel);border:1px solid var(--om-border-lo);border-radius:6px;color:var(--om-text);font:500 12.5px Figtree,sans-serif;text-align:left;cursor:pointer}.vo-picker:hover:not(:disabled),.vo-picker.is-open{border-color:var(--om-accent)}.vo-picker:disabled{opacity:.55;cursor:default}.vo-picker.is-wide{width:100%}.vo-picker-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-picker-label.is-placeholder{color:var(--om-muted)}.vo-picker-menu{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:4px;padding:4px;box-sizing:border-box;background:var(--om-card);border:1px solid var(--om-border-hi);border-radius:8px;box-shadow:0 12px 32px #00000080}.vo-picker-filter{height:28px;flex:none;padding:0 9px;background:var(--om-panel);border:1px solid var(--om-border-lo);border-radius:6px;color:var(--om-text);font:400 12.5px Figtree,sans-serif;outline:none}.vo-picker-filter:focus{border-color:var(--om-accent)}.vo-picker-scroll{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.vo-picker-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.vo-picker-item:hover{background:color-mix(in srgb,var(--om-ink) 6%,transparent)}.vo-picker-item.is-on{background:color-mix(in srgb,var(--om-accent) 12%,transparent)}.vo-picker-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.vo-picker-name{font:500 12.5px Figtree,sans-serif;color:var(--om-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-picker-sub{font:400 11.5px Figtree,sans-serif;color:var(--om-muted)}.vo-picker-empty{padding:10px;text-align:center;color:var(--om-muted)}.vo-quota{white-space:nowrap}.vo-empty{padding:16px;text-align:center;font-size:12px;color:var(--om-muted)}.vo-test-pickers{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:640px){.vo-page{padding-left:16px;padding-right:16px}.vo-account{flex-wrap:wrap;padding:8px 10px}.vo-account .vo-picker{width:auto;flex:1 1 100%}}.toggle-wrapper{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.toggle-wrapper.disabled{cursor:not-allowed;opacity:.5}.toggle{width:44px;height:24px;border-radius:12px;background:var(--toggle-off-bg);position:relative;transition:all .3s ease;cursor:pointer}.toggle.on{background:var(--accent-gradient);box-shadow:var(--glow-subtle)}.toggle-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .3s ease}.toggle.on .toggle-handle{transform:translate(20px)}.toggle-label{font-size:.85rem;color:var(--text-secondary)}.dl-page{--dl-red: #e5484d;--dl-green: #30a46c;--dl-amber: #e2a336;--dl-font: Figtree, sans-serif;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;color:var(--om-text);font:400 13px var(--dl-font)}.dl-overlay,.dl-float{--dl-red: #e5484d;--dl-green: #30a46c;--dl-amber: #e2a336;--dl-font: Figtree, sans-serif}.dl-h2{margin:0;font:600 15px var(--dl-font);color:var(--om-text)}.dl-h3{margin:0;font:600 13px var(--dl-font);color:var(--om-text)}.dl-label{font:500 12px var(--dl-font);color:var(--om-sub)}.dl-muted{color:var(--om-muted);font:400 12px var(--dl-font)}.dl-strong{font-weight:600;color:var(--om-text)}.dl-hint{margin:0;color:var(--om-sub);font:400 12px/1.45 var(--dl-font)}.dl-error{margin:0;color:var(--dl-red);font:500 12px var(--dl-font);overflow-wrap:anywhere}.dl-warn{margin:0;color:var(--dl-amber);font:500 12px var(--dl-font)}.dl-notice{margin:0;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--dl-green) 14%,transparent);color:var(--om-text);font:500 12px var(--dl-font)}.dl-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-pad{padding:8px 12px;margin:0}.dl-btn{height:34px;padding:0 14px;border:1px solid var(--om-border-hi);border-radius:8px;background:transparent;color:var(--om-body);font:500 13px var(--dl-font);cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;flex:none}.dl-btn:hover:not(:disabled){color:var(--om-text);border-color:var(--om-border-strong)}.dl-btn:disabled{opacity:.45;cursor:default}.dl-btn--small{height:28px;padding:0 10px;font-size:12px;gap:5px}.dl-btn--primary{border:0;background:var(--om-accent);color:var(--om-on-accent, #fff);font-weight:600}.dl-btn--primary:hover:not(:disabled){background:var(--om-accent-hover, var(--om-accent));color:var(--om-on-accent, #fff)}.dl-btn--danger{border:0;background:var(--dl-red);color:#fff;font-weight:600}.dl-btn--ghost{border-color:transparent;color:var(--om-sub)}.dl-iconbtn{width:28px;height:28px;flex:none;border:0;border-radius:7px;background:transparent;color:var(--om-sub);cursor:pointer;display:flex;align-items:center;justify-content:center}.dl-iconbtn:hover{background:var(--om-card);color:var(--om-text)}.dl-link{border:0;background:none;padding:2px 4px;color:var(--om-accent-2);font:500 12px var(--dl-font);cursor:pointer;display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.dl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;background:var(--om-surface);border:1px solid var(--om-border-lo);border-radius:12px}.dl-bar-account{display:flex;align-items:center;gap:10px;min-width:0}.dl-bar-actions{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.dl-facts{display:inline-flex;align-items:center;gap:6px;color:var(--om-sub);font:400 12px var(--dl-font);min-width:0}.dl-dot{width:7px;height:7px;border-radius:99px;background:var(--om-muted);flex:none}.dl-facts--ok .dl-dot,.dl-status--ok .dl-dot{background:var(--dl-green)}.dl-facts--busy .dl-dot,.dl-status--busy .dl-dot{background:var(--om-accent);animation:dl-pulse 1.4s ease-in-out infinite}.dl-facts--bad .dl-dot,.dl-status--bad .dl-dot{background:var(--dl-red)}.dl-status--warn .dl-dot{background:var(--dl-amber)}.dl-facts--bad{color:var(--dl-red)}@keyframes dl-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.dl-dot{animation:none!important}}.dl-accsel{position:relative;min-width:0}.dl-accsel-btn{height:34px;min-width:240px;max-width:360px;padding:0 10px;border:1px solid var(--om-border-lo);border-radius:8px;background:var(--om-panel);color:var(--om-text);font:500 13px var(--dl-font);display:flex;align-items:center;gap:8px;cursor:pointer}.dl-accsel-btn:hover:not(:disabled){border-color:var(--om-border-hi)}.dl-accsel-caret{margin-left:auto;color:var(--om-muted)}.dl-avatar{width:20px;height:20px;border-radius:99px;object-fit:cover;flex:none}.dl-avatar--blank{background:var(--om-card);display:inline-block}.dl-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(380px,calc(100vw - 32px));padding:8px;background:var(--om-surface);border:1px solid var(--om-border-hi);border-radius:10px;box-shadow:0 12px 32px #00000040;display:flex;flex-direction:column;gap:6px}.dl-pop-list{max-height:320px;overflow-y:auto;scrollbar-width:thin}.dl-pop-item{width:100%;min-height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--om-text);font:400 13px var(--dl-font);display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.dl-pop-item:hover{background:var(--om-hover)}.dl-pop-item.is-on{background:color-mix(in srgb,var(--om-accent) 14%,transparent)}.dl-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--om-border-lo);border-radius:8px;background:var(--om-panel);color:var(--om-muted);min-width:0}.dl-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--om-text);font:400 13px var(--dl-font)}.dl-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;text-align:center;color:var(--om-sub);background:var(--om-surface);border:1px dashed var(--om-border-hi);border-radius:12px}.dl-empty p{margin:0}.dl-empty-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.dl-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:1180px){.dl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--om-surface);border:1px solid var(--om-border-lo);border-radius:12px;min-width:0}.dl-card.is-on{border-color:color-mix(in srgb,var(--om-accent) 40%,var(--om-border-lo))}.dl-card-top{display:flex;align-items:flex-start;gap:10px;min-width:0}.dl-card-top .toggle-wrapper{margin-top:2px}.dl-card-title{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.dl-card-name{margin:0;font:600 14px var(--dl-font);color:var(--om-text)}.dl-card-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.dl-card-sub{margin:0;color:var(--om-muted);font:400 12px/1.4 var(--dl-font);overflow-wrap:anywhere}.dl-card-actions{display:flex;align-items:center;gap:6px;flex:none}.dl-badge{height:20px;padding:0 8px;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--om-text);font:500 11px/20px var(--dl-font);white-space:nowrap}.dl-badge--quiet{background:var(--om-card);color:var(--om-sub)}.dl-card-rule{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:var(--om-panel);border:1px solid var(--om-border-lo)}.dl-rule-line{margin:0;font:400 12.5px/1.45 var(--dl-font);color:var(--om-body);overflow-wrap:anywhere}.dl-rule-line--except{color:var(--om-sub)}.dl-rule-or{display:inline-block;margin-right:6px;color:var(--om-muted);font:600 10.5px var(--dl-font);text-transform:uppercase;letter-spacing:.04em}.dl-card-status{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap}.dl-status{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--dl-font);color:var(--om-body)}.dl-stat{font:400 12px var(--dl-font);color:var(--om-sub)}.dl-stat--warn{color:var(--dl-amber)}.dl-card-msg{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:8px;font:400 12px/1.45 var(--dl-font);overflow-wrap:anywhere}.dl-card-msg span{flex:1;min-width:200px}.dl-card-msg--skipped,.dl-card-msg--capped{background:color-mix(in srgb,var(--dl-amber) 12%,transparent)}.dl-card-msg--error{background:color-mix(in srgb,var(--dl-red) 12%,transparent)}.dl-menu{position:relative}.dl-menu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:190px;padding:4px;background:var(--om-surface);border:1px solid var(--om-border-hi);border-radius:9px;box-shadow:0 10px 28px #00000038;display:flex;flex-direction:column}.dl-menu-pop button{height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--om-body);font:400 13px var(--dl-font);display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.dl-menu-pop button:hover{background:var(--om-hover);color:var(--om-text)}.dl-menu-pop button.is-danger{color:var(--dl-red)}.dl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.dl-overlay--side{justify-content:flex-end;padding:0}.dl-modal{width:min(520px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--om-surface);border:1px solid var(--om-border-hi);border-radius:14px;box-shadow:0 24px 64px #00000059;color:var(--om-text);font:400 13px var(--dl-font);outline:none}.dl-modal--wide{width:min(640px,100%)}.dl-modal--side{width:min(760px,100%);height:100%;max-height:100%;border-radius:0;border-width:0 0 0 1px}.dl-modal-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--om-border-lo)}.dl-modal-head .dl-h2{flex:1;min-width:0;overflow-wrap:anywhere}.dl-modal-body{padding:16px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.dl-modal-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid var(--om-border-lo)}.dl-foot-error{margin-right:auto;flex:1 1 100%}.dl-confirm{color:var(--om-body);line-height:1.5}.dl-editor{display:flex;flex-direction:column;gap:16px}.dl-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}@media(max-width:560px){.dl-fields{grid-template-columns:1fr}}.dl-field{display:flex;flex-direction:column;gap:6px;min-width:0}.dl-input{height:34px;padding:0 10px;border:1px solid var(--om-border-lo);border-radius:8px;background:var(--om-panel);color:var(--om-text);font:400 13px var(--dl-font);outline:none}.dl-input:focus,.dl-select:focus,.dl-num-box:focus-within{border-color:var(--om-accent)}.dl-input:disabled{opacity:.6}.dl-seg{display:inline-flex;padding:2px;border:1px solid var(--om-border-lo);border-radius:8px;background:var(--om-panel);flex:none}.dl-seg-btn{height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--om-sub);font:500 12px var(--dl-font);cursor:pointer;white-space:nowrap}.dl-seg-btn.is-on{background:color-mix(in srgb,var(--om-accent) 22%,transparent);color:var(--om-text)}.dl-templates{display:flex;flex-wrap:wrap;gap:6px}.dl-template{height:28px;padding:0 10px;border:1px solid var(--om-border-lo);border-radius:99px;background:transparent;color:var(--om-body);font:500 12px var(--dl-font);cursor:pointer}.dl-template:hover{border-color:var(--om-border-hi);color:var(--om-text)}.dl-template.is-on{border-color:var(--om-accent);background:color-mix(in srgb,var(--om-accent) 16%,transparent);color:var(--om-text)}.dl-rule{display:flex;flex-direction:column;gap:14px}.dl-side{display:flex;flex-direction:column;gap:8px}.dl-side-head{display:flex;flex-direction:column;gap:2px}.dl-group-wrap{display:flex;flex-direction:column;gap:8px}.dl-group{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;border:1px solid var(--om-border-lo);border-left:3px solid var(--om-accent);background:var(--om-panel)}.dl-side--exclude .dl-group{border-left-color:var(--dl-red)}.dl-or{align-self:flex-start;padding:0 10px;color:var(--om-muted);font:600 10.5px var(--dl-font);text-transform:uppercase;letter-spacing:.06em}.dl-filter-wrap{display:flex;flex-direction:column;gap:4px}.dl-and{padding-left:4px;color:var(--om-muted);font:600 10.5px var(--dl-font);text-transform:uppercase;letter-spacing:.06em}.dl-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.dl-filter-x{margin-left:auto}.dl-select{height:30px;padding:0 8px;border:1px solid var(--om-border-lo);border-radius:7px;background:var(--om-surface);color:var(--om-text);font:400 12.5px var(--dl-font);max-width:100%;outline:none}.dl-select--type{font-weight:600;min-width:170px}.dl-params{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.dl-num{display:inline-flex;align-items:center;gap:6px}.dl-num-label{color:var(--om-sub);font:400 12px var(--dl-font);white-space:nowrap}.dl-num-box{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px;border:1px solid var(--om-border-lo);border-radius:7px;background:var(--om-surface)}.dl-num-box input{width:76px;border:0;outline:none;background:transparent;color:var(--om-text);font:400 12.5px var(--dl-font)}.dl-num-box--days input{width:52px}.dl-period{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dl-lists{flex:1}.dl-chip{height:26px;max-width:220px;padding:0 8px 0 10px;border:0;border-radius:99px;background:color-mix(in srgb,var(--om-accent) 18%,transparent);color:var(--om-text);font:500 12px var(--dl-font);display:inline-flex;align-items:center;gap:5px;cursor:pointer}.dl-chip--static{cursor:default;padding:0 10px;background:var(--om-card);color:var(--om-body)}.dl-preview{position:sticky;bottom:-16px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--om-accent) 35%,var(--om-border-lo));background:var(--om-surface);box-shadow:0 -8px 20px var(--om-surface)}.dl-preview-head{display:flex;align-items:center;gap:10px}.dl-preview-head .dl-muted{margin-left:auto}.dl-preview-big{margin:0;font:400 14px var(--dl-font)}.dl-preview-big strong{font-size:16px}.dl-sample{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.dl-change{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px;color:var(--om-body)}.dl-change-add{color:var(--dl-green);font-weight:600}.dl-change-remove{color:var(--dl-red);font-weight:600}.dl-pick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:min(460px,60vh);overflow-y:auto}.dl-pick-list .dl-pick{width:100%}.dl-pick{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 10px;border:1px solid var(--om-border-lo);border-radius:9px;background:var(--om-panel);color:var(--om-text);font:400 13px var(--dl-font);cursor:pointer;text-align:left}.dl-pick:hover:not(:disabled){border-color:var(--om-accent)}.dl-pick:disabled{cursor:default;opacity:.55}.dl-pick-main{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.dl-copy-bar{display:flex;align-items:center;gap:10px}.dl-copy-bar .dl-search{flex:1}.dl-checklist{max-height:min(380px,50vh);overflow-y:auto;border:1px solid var(--om-border-lo);border-radius:8px;padding:4px 0}.dl-check-row{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;cursor:pointer}.dl-check-row:hover{background:var(--om-hover)}.dl-check-row.is-on{background:color-mix(in srgb,var(--om-accent) 10%,transparent)}.dl-check-row--all{position:sticky;top:-4px;background:var(--om-surface);border-bottom:1px solid var(--om-divider);z-index:1}.dl-check-row input,.dl-check input{accent-color:var(--om-accent)}.dl-check{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:var(--om-body);cursor:pointer}.dl-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dl-result{display:flex;align-items:center;gap:10px;min-height:30px;min-width:0}.dl-outcome{flex:none;width:64px;height:20px;border-radius:99px;font:600 11px/20px var(--dl-font);text-align:center}.dl-outcome--created{background:color-mix(in srgb,var(--dl-green) 18%,transparent);color:var(--dl-green)}.dl-outcome--skipped{background:color-mix(in srgb,var(--dl-amber) 18%,transparent);color:var(--dl-amber)}.dl-outcome--failed{background:color-mix(in srgb,var(--dl-red) 18%,transparent);color:var(--dl-red)}@media(max-width:640px){.dl-bar{padding:10px 12px}.dl-bar-account{width:100%}.dl-accsel{flex:1}.dl-accsel-btn{min-width:0;max-width:none;width:100%}.dl-bar-actions{margin-left:0;width:100%}.dl-bar-actions .dl-btn{flex:1;justify-content:center}.dl-card-top{flex-wrap:wrap}.dl-card-actions{width:100%;justify-content:flex-end}.dl-select--type{min-width:0;flex:1}.dl-filter{position:relative;padding-right:34px}.dl-filter-x{position:absolute;top:1px;right:0;margin:0}.dl-preview{position:static;box-shadow:none}}.dl-acc-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--om-border-lo)}.dl-acc-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 4px;border:0;border-bottom:1px solid var(--om-border-lo);background:none;color:var(--om-text);font:400 13px var(--dl-font);text-align:left;cursor:pointer}.dl-acc-li{display:flex;align-items:center;gap:8px;min-width:0;border-bottom:1px solid var(--om-border-lo)}.dl-acc-li:last-child{border-bottom:0}.dl-acc-li .dl-acc-row{border-bottom:0}.dl-acc-edit{flex:none}.dl-acc-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dl-report{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.dl-acc-row:hover{background:var(--om-hover)}.dl-acc-row-name{min-width:0;flex:0 1 auto;font-weight:500}.dl-acc-row-user{min-width:0;flex:0 2 auto}.dl-acc-row-status{margin-left:auto;min-width:0;flex:0 1 auto}.dl-acc-row-go{flex:none;color:var(--om-muted)}.dl-avatar--icon{padding:3px;background:var(--om-card);color:var(--om-sub)}.dl-pill{flex:none;padding:1px 7px;border-radius:99px;background:var(--om-card);color:var(--om-muted);font:600 11px var(--dl-font)}.dl-pill.is-on{background:color-mix(in srgb,var(--dl-green) 16%,transparent);color:var(--dl-green)}@media(max-width:640px){.dl-acc-row{flex-wrap:wrap}.dl-acc-row-user{display:none}.dl-acc-row-status{margin-left:28px;flex-basis:calc(100% - 60px);order:5}.dl-acc-row .dl-stat{order:6}}.dl-badge--warn{background:color-mix(in srgb,var(--dl-amber) 18%,transparent);color:var(--dl-amber)}.dl-check-row .dl-badge{margin-left:auto;flex:none}.dl-outcome--removed{background:var(--om-card);color:var(--om-sub)}.dl-dd{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:120px;cursor:pointer;text-align:left}.dl-dd:disabled{cursor:default;opacity:.6}.dl-dd-placeholder{color:var(--om-muted)}.dl-dd-caret{flex:none;color:var(--om-muted)}.dl-dd[aria-expanded=true]{border-color:var(--om-accent)}.dl-dd[aria-expanded=true] .dl-dd-caret{transform:rotate(180deg)}.dl-dd-menu{position:fixed;z-index:260;max-width:calc(100vw - 16px);padding:4px;overflow-y:auto;scrollbar-width:thin;box-sizing:border-box;background:var(--om-surface);border:1px solid var(--om-border-hi);border-radius:10px;box-shadow:0 12px 32px #0000004d;color:var(--om-text);font:400 13px var(--dl-font)}.dl-dd-item{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border-radius:7px;cursor:pointer;white-space:nowrap}.dl-dd-item.is-active{background:var(--om-hover)}.dl-dd-item.is-on{color:var(--om-text);font-weight:600}.dl-dd-item.is-disabled{color:var(--om-muted);cursor:default}.dl-dd-check{margin-left:auto;flex:none;color:var(--om-accent)}.dl-pick-list{display:flex;flex-direction:column;max-height:min(420px,60vh);overflow-y:auto;scrollbar-width:thin;margin-top:8px}.tl-page{--tl-good: var(--dl-green);--tl-bad: var(--dl-red)}.tl-good{color:var(--tl-good, #30a46c)}.tl-bad{color:var(--tl-bad, #e5484d)}.tl-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--om-muted);font:400 11px var(--dl-font)}.tl-search{flex:1 1 220px;max-width:320px}.tl-sync{margin:-6px 0 0}.tl-more{align-self:center;margin-top:10px}.tl-table-wrap{display:flex;flex-direction:column;min-width:0}.tl-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--om-surface);border:1px solid var(--om-border-lo);border-radius:12px;overflow:hidden;font:400 13px var(--dl-font)}.tl-table th{text-align:left;padding:10px 12px;color:var(--om-sub);font:500 11px var(--dl-font);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--om-divider);white-space:nowrap}.tl-table td{padding:10px 12px;border-bottom:1px solid var(--om-border-lo);vertical-align:middle;color:var(--om-body)}.tl-table tbody tr:last-child td{border-bottom:0}.tl-table tbody tr{cursor:pointer}.tl-table tbody tr:hover td,.tl-table tbody tr:focus-visible td{background:var(--om-hover)}.tl-table tbody tr:focus-visible{outline:none}.tl-table tr.is-deleted td{opacity:.6}.tl-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tl-cell-link,.tl-cell-profile{max-width:280px}.tl-cell-link>*,.tl-cell-profile>*{display:block}.tl-cell-status{white-space:nowrap}.tl-detail{display:flex;flex-direction:column;gap:14px;min-width:0}.tl-detail-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tl-detail-head .dl-link{margin-left:auto}.tl-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tl-dates{display:inline-flex;align-items:center;gap:6px}.tl-dates .dl-input{width:150px}.tl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tl-kpi{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--om-panel);border:1px solid var(--om-border-lo);border-radius:10px;min-width:0}.tl-kpi-value{font:700 18px var(--dl-font);color:var(--om-text);font-variant-numeric:tabular-nums}.tl-kpi-value.tl-good{color:var(--tl-good)}.tl-kpi-value.tl-bad{color:var(--tl-bad)}.tl-kpi-note{color:var(--dl-amber);font:500 11px/1.3 var(--dl-font)}.tl-notes{margin:0;padding-left:18px;color:var(--om-sub);font:400 12px/1.5 var(--dl-font)}.tl-section{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--om-divider)}.tl-chart{display:flex;flex-direction:column;gap:6px}.tl-bars{display:flex;align-items:flex-end;gap:2px;height:120px;padding:10px 0 0;border-bottom:1px solid var(--om-border-lo)}.tl-bar-col{position:relative;flex:1 1 0;min-width:2px;height:100%;display:flex;align-items:flex-end}.tl-bar{width:100%;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--om-accent) 70%,transparent)}.tl-bar-col:hover .tl-bar{background:var(--om-accent)}.tl-bar.is-zero{background:var(--om-border-lo)}.tl-fan-dot{position:absolute;top:0;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:99px;background:var(--dl-green)}.tl-chart-axis{display:flex;justify-content:space-between;color:var(--om-muted);font:400 11px var(--dl-font)}.tl-costs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tl-costs li{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 4px 0 10px;border:1px solid var(--om-border-lo);border-radius:8px}.tl-costs li .dl-iconbtn{margin-left:auto}.tl-cost-date{color:var(--om-sub);font:400 12px var(--dl-font);font-variant-numeric:tabular-nums}.tl-cost-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tl-cost-form .dl-input[type=date]{width:150px}.tl-cost-note{flex:1 1 160px;min-width:0}.tl-money{width:130px}.tl-money input{width:100%}.tl-form{display:flex;flex-direction:column;gap:16px;min-width:0}.tl-reports-hint{flex:1 1 320px}.tl-expired{opacity:.7}a.dl-btn{text-decoration:none}a.dl-btn[aria-disabled=true]{pointer-events:none;opacity:.45}.tl-picked{display:flex;flex-wrap:wrap;gap:6px}.tl-checklist{max-height:min(320px,40vh)}.tl-pick-group+.tl-pick-group{border-top:1px solid var(--om-divider);margin-top:4px;padding-top:4px}.tl-pick-account{padding:6px 12px 2px}.tl-pick-count{margin-left:auto;flex:none}.tl-columns{border:0;margin:0;padding:0}.tl-column-list{display:flex;flex-wrap:wrap;gap:6px 16px}.tl-column-list .dl-check{margin-right:0}.tl-expiry .dl-input{width:170px}@media(max-width:767px){.tl-search{max-width:none;flex-basis:100%}.tl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-table,.tl-table tbody,.tl-table tr,.tl-table td{display:block;width:100%;box-sizing:border-box}.tl-table thead{display:none}.tl-table{background:transparent;border:0}.tl-table tbody{display:flex;flex-direction:column;gap:8px}.tl-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:12px;background:var(--om-surface);border:1px solid var(--om-border-lo);border-radius:12px}.tl-table td{padding:0;border:0}.tl-table td.tl-cell-link,.tl-table td.tl-cell-profile{grid-column:1 / -1;max-width:none}.tl-table td.num{text-align:left}.tl-table td[data-label]:before{content:attr(data-label);display:block;color:var(--om-muted);font:500 10px var(--dl-font);text-transform:uppercase}.tl-table td.tl-cell-status{grid-column:1 / -1}}.om-pet{position:fixed;z-index:4400;aspect-ratio:192 / 208;background:url(/assets/nyx-spritesheet-9ut4hGS9.webp) 0 0 / 800% 900% no-repeat;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.28));transform:scaleX(1);animation:om-pet-idle 2.4s step-end infinite}.om-pet.is-dragging{cursor:grabbing;animation-name:om-pet-run-right;animation-duration:.72s}.om-pet.is-dragging.is-moving-left{transform:scaleX(-1)}.om-pet.is-meowing{background-image:url(/assets/meow-spritesheet-D5Kc7icd.webp);background-size:600% 100%;animation:om-pet-meow .64s step-end 1 both}.om-pet-notice{position:fixed;z-index:4401;max-width:min(300px,calc(100vw - 32px));padding:8px 11px;border:1px solid color-mix(in srgb,var(--om-accent) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--om-surface) 94%,transparent);box-shadow:0 8px 24px #0000004d;color:var(--om-text);font:600 12px/1.35 Figtree,system-ui,sans-serif;text-align:center;text-wrap:pretty;pointer-events:none;translate:-50% 0;animation:om-pet-notice-in .22s ease-out}@keyframes om-pet-idle{0%,to{background-position-x:0}16.666%{background-position-x:14.285714%}33.333%{background-position-x:28.571428%}50%{background-position-x:42.857142%}66.666%{background-position-x:57.142857%}83.333%{background-position-x:71.428571%}}@keyframes om-pet-run-right{0%,to{background-position:0 12.5%}12.5%{background-position:14.285714% 12.5%}25%{background-position:28.571428% 12.5%}37.5%{background-position:42.857142% 12.5%}50%{background-position:57.142857% 12.5%}62.5%{background-position:71.428571% 12.5%}75%{background-position:85.714285% 12.5%}87.5%{background-position:100% 12.5%}}@keyframes om-pet-meow{0%{background-position:0 0}16.666%{background-position:20% 0}33.333%{background-position:40% 0}50%{background-position:60% 0}66.666%{background-position:80% 0}83.333%,to{background-position:100% 0}}@keyframes om-pet-notice-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.om-pet,.om-pet-notice{animation:none}}@media(max-width:767px){.om-pet,.om-pet-notice{display:none!important}}.crm-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:var(--om-page);opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.crm-host.is-visible{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s ease,transform .22s ease}.crm-host-frame{display:block;width:100%;height:100%;border:0;background:transparent}@media(max-width:900px){.crm-host,.crm-host.has-rail{left:0;bottom:var(--shell-tabbar-h)}.crm-host.has-rail{bottom:var(--crm-mtabs-h)}}.crm-host-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;visibility:visible;transition:opacity .28s ease;display:grid;grid-template-columns:224px 340px 1fr;background:var(--om-page);color:var(--om-muted);font:500 12.5px Figtree,system-ui,sans-serif;overflow:hidden}.crm-host-skeleton.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.crm-host-skel-nav,.crm-host-skel-list,.crm-host-skel-thread{min-width:0;border-right:1px solid var(--om-divider);padding:18px 16px;animation:crm-skel-pulse 1.6s ease-in-out infinite}.crm-host-skel-thread{border-right:0;display:flex;flex-direction:column}.crm-host-skel-nav{display:flex;flex-direction:column;gap:14px;padding-top:26px}.crm-host-skel-navitem,.crm-host-skel-bar{display:block;height:10px;border-radius:99px;background:var(--om-hover)}.crm-host-skel-navitem{height:12px}.crm-host-skel-bar--dim{background:var(--om-card)}.crm-host-skel-chat{display:flex;align-items:center;gap:12px;padding:10px 0}.crm-host-skel-avatar{flex:none;width:40px;height:40px;border-radius:99px;background:var(--om-hover)}.crm-host-skel-lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.crm-host-skel-thread-body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding-bottom:24px}.crm-host-skel-bubble{display:block;height:34px;border-radius:14px;background:var(--om-card)}.crm-host-skel-bubble.is-mine{align-self:flex-end;background:color-mix(in srgb,var(--om-accent) 18%,transparent)}.crm-host-skel-loading{display:flex;align-items:center;gap:10px;justify-content:center;padding:12px;color:var(--om-sub)}@keyframes crm-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:1100px){.crm-host-skeleton{grid-template-columns:224px 1fr}.crm-host-skel-thread{display:none}}@media(max-width:900px){.crm-host-skeleton{grid-template-columns:1fr}.crm-host-skel-nav{display:none}}.om-stage{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--om-page);font-family:Plus Jakarta Sans,sans-serif;z-index:60}.om-stage *{box-sizing:border-box}.om-stage a{text-decoration:none}.om-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left top}.om-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--om-page) 66%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.om-cornerglow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 80% at 88% 100%,color-mix(in srgb,var(--om-accent) 55%,transparent),color-mix(in srgb,var(--om-accent) 34%,transparent) 26%,color-mix(in srgb,var(--om-accent) 16%,transparent) 46%,color-mix(in srgb,var(--om-accent) 5%,transparent) 64%,color-mix(in srgb,var(--om-accent) 0%,transparent) 78%)}.sofi-wrap{position:absolute;right:0;bottom:0;height:100%;width:min(52vw,720px);pointer-events:none}.sofi-glow{position:absolute;right:-6%;bottom:-8%;width:90%;height:90%;background:radial-gradient(closest-side,color-mix(in srgb,var(--om-accent) 35%,transparent),color-mix(in srgb,var(--om-accent) 0%,transparent) 72%)}.sofi-float{position:absolute;right:-6%;bottom:0;height:min(calc(75 * var(--om-vh)),770px);aspect-ratio:1/1}.sofi-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom center;opacity:0;transform:scale(.99);transition:opacity .5s ease,transform .5s ease;filter:drop-shadow(0 24px 50px rgba(0,0,0,.5))}.sofi-img.on{opacity:1;transform:scale(1)}.om-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:48px clamp(280px,33vw,500px) 48px 56px}.om-panel{animation:om-in .45s cubic-bezier(.2,.7,.2,1)}.om-close{position:absolute;top:20px;right:22px;z-index:6;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--om-body);background:color-mix(in srgb,var(--om-card) 80%,transparent);border:1px solid color-mix(in srgb,var(--om-ink) 10%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .15s}.om-close:hover{color:var(--om-text-strong);background:color-mix(in srgb,var(--om-border-hi) 90%,transparent)}.om-btn{transition:transform .12s,box-shadow .2s,background .2s,filter .2s}.om-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.om-btn:active{transform:scale(.97)}.om-btn:disabled{cursor:default;transform:none;filter:none}.om-opt:hover{border-color:color-mix(in srgb,var(--om-ink) 22%,transparent)}@keyframes om-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes om-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.om-dotpulse{width:9px;height:9px;border-radius:50%;background:var(--om-accent);animation:om-pulse 1.1s ease-in-out infinite}@keyframes om-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:820px){.sofi-wrap{opacity:.28;filter:grayscale(.2)}.om-content{padding:80px 20px 20px}}
