/*! tailwindcss v4.3.0 | 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-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.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-2{margin-inline:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-3{columns:3}.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-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}: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)))}.border{border-style:var(--tw-border-style);border-width:1px}.whitespace-nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.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,)}.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))}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_14rem_14rem_auto\]{grid-template-columns:minmax(0,1fr) 14rem 14rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_14rem_auto\]{grid-template-columns:minmax(0,1fr) 14rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-end{align-items:flex-end}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:items-end{align-items:flex-end}}}:root{--rcd-palette-navy-950:#07111f;--rcd-palette-navy-900:#0b1422;--rcd-palette-navy-800:#0f172a;--rcd-palette-navy-700:#182235;--rcd-palette-navy-600:#294052;--rcd-palette-teal-50:#e6fffb;--rcd-palette-teal-100:#ccfbf1;--rcd-palette-teal-300:#5eead4;--rcd-palette-teal-400:#2dd4bf;--rcd-palette-teal-500:#14b8a6;--rcd-palette-teal-600:#0d9488;--rcd-palette-teal-700:#0f766e;--rcd-palette-teal-800:#115e59;--rcd-palette-amber-50:#fffbeb;--rcd-palette-amber-100:#fef3c7;--rcd-palette-amber-300:#fcd34d;--rcd-palette-amber-400:#fbbf24;--rcd-palette-amber-500:#f59e0b;--rcd-palette-amber-600:#d97706;--rcd-palette-amber-800:#92400e;--rcd-palette-white:#fff;--rcd-palette-slate-25:#fcfdfd;--rcd-palette-slate-50:#f8fafc;--rcd-palette-slate-100:#f1f5f9;--rcd-palette-slate-200:#e2e8f0;--rcd-palette-slate-300:#cbd5e1;--rcd-palette-slate-400:#94a3b8;--rcd-palette-slate-500:#64748b;--rcd-palette-slate-600:#475569;--rcd-palette-slate-700:#334155;--rcd-palette-slate-800:#1e293b;--rcd-palette-slate-900:#0f172a;--rcd-palette-black:#000;--rcd-palette-green-50:#ecfdf5;--rcd-palette-green-200:#bbf7d0;--rcd-palette-green-600:#16a34a;--rcd-palette-green-800:#166534;--rcd-palette-red-50:#fef2f2;--rcd-palette-red-200:#fecaca;--rcd-palette-red-600:#dc2626;--rcd-palette-red-800:#991b1b;--rcd-palette-blue-50:#eff6ff;--rcd-palette-blue-200:#bfdbfe;--rcd-palette-blue-600:#2563eb;--rcd-palette-blue-800:#1e40af;--rcd-space-0:0;--rcd-space-0-5:.125rem;--rcd-space-1:.25rem;--rcd-space-1-5:.375rem;--rcd-space-2:.5rem;--rcd-space-2-5:.625rem;--rcd-space-3:.75rem;--rcd-space-4:1rem;--rcd-space-5:1.25rem;--rcd-space-6:1.5rem;--rcd-space-8:2rem;--rcd-space-10:2.5rem;--rcd-space-12:3rem;--rcd-space-16:4rem;--rcd-space-20:5rem;--rcd-space-24:6rem;--rcd-radius-none:0;--rcd-radius-sm:.25rem;--rcd-radius-md:.375rem;--rcd-radius-lg:.5rem;--rcd-radius-pill:9999px;--rcd-radius-circle:50%;--rcd-opacity-disabled:.56;--rcd-opacity-muted:.72;--rcd-opacity-overlay:.64;--rcd-shadow-xs:0 1px 2px #07111f0f;--rcd-shadow-sm:0 1px 3px #07111f1a, 0 1px 2px #07111f0f;--rcd-shadow-md:0 .5rem 1.5rem #07111f1f;--rcd-shadow-lg:0 1rem 2.5rem #07111f2e;--rcd-shadow-xl:0 1.5rem 4rem #07111f3d;--rcd-shadow-brand:0 1rem 2.5rem #14b8a62e;--rcd-color-scheme:light;--rcd-color-background:#f3f8f8;--rcd-color-background-subtle:#eef7f5;--rcd-color-background-inverse:var(--rcd-palette-navy-950);--rcd-color-surface:var(--rcd-palette-white);--rcd-color-surface-raised:var(--rcd-palette-white);--rcd-color-surface-overlay:var(--rcd-palette-white);--rcd-color-surface-sunken:var(--rcd-palette-slate-50);--rcd-color-text:var(--rcd-palette-navy-950);--rcd-color-text-secondary:var(--rcd-palette-slate-600);--rcd-color-text-muted:#60717a;--rcd-color-text-inverse:var(--rcd-palette-slate-50);--rcd-color-text-disabled:var(--rcd-palette-slate-400);--rcd-color-text-link:var(--rcd-palette-teal-700);--rcd-color-border:#cfe0df;--rcd-color-border-subtle:#dfeceb;--rcd-color-border-strong:#9fb8b6;--rcd-color-border-disabled:var(--rcd-palette-slate-200);--rcd-color-focus:var(--rcd-palette-teal-700);--rcd-color-focus-contrast:var(--rcd-palette-white);--rcd-color-control-border:var(--rcd-palette-slate-500);--rcd-color-control-border-hover:var(--rcd-palette-slate-600);--rcd-color-action-primary:var(--rcd-palette-teal-700);--rcd-color-action-primary-hover:var(--rcd-palette-teal-800);--rcd-color-action-primary-active:var(--rcd-palette-navy-950);--rcd-color-action-primary-text:var(--rcd-palette-white);--rcd-color-action-secondary:var(--rcd-palette-amber-400);--rcd-color-action-secondary-hover:var(--rcd-palette-amber-600);--rcd-color-action-secondary-active:var(--rcd-palette-amber-500);--rcd-color-action-secondary-text:var(--rcd-palette-navy-950);--rcd-color-action-ghost-hover:var(--rcd-palette-teal-50);--rcd-color-action-danger:var(--rcd-color-danger);--rcd-color-action-danger-hover:var(--rcd-palette-red-800);--rcd-color-action-danger-active:var(--rcd-palette-navy-950);--rcd-color-action-danger-text:var(--rcd-palette-white);--rcd-color-selection-background:var(--rcd-palette-teal-50);--rcd-color-selection-border:var(--rcd-palette-teal-500);--rcd-color-selection-text:var(--rcd-palette-teal-700);--rcd-color-success:var(--rcd-palette-green-600);--rcd-color-success-surface:var(--rcd-palette-green-50);--rcd-color-success-border:var(--rcd-palette-green-200);--rcd-color-success-text:var(--rcd-palette-green-800);--rcd-color-warning:var(--rcd-palette-amber-500);--rcd-color-warning-surface:var(--rcd-palette-amber-50);--rcd-color-warning-border:var(--rcd-palette-amber-100);--rcd-color-warning-text:var(--rcd-palette-amber-800);--rcd-color-danger:var(--rcd-palette-red-600);--rcd-color-danger-surface:var(--rcd-palette-red-50);--rcd-color-danger-border:var(--rcd-palette-red-200);--rcd-color-danger-text:var(--rcd-palette-red-800);--rcd-color-info:var(--rcd-palette-blue-600);--rcd-color-info-surface:var(--rcd-palette-blue-50);--rcd-color-info-border:var(--rcd-palette-blue-200);--rcd-color-info-text:var(--rcd-palette-blue-800);--rcd-color-scrim:#07111fa3;--rcd-color-scrim-strong:#07111fc7;--rcd-space-control-inline:var(--rcd-space-3);--rcd-space-control-block:var(--rcd-space-2);--rcd-space-component-gap:var(--rcd-space-3);--rcd-space-card:var(--rcd-space-5);--rcd-space-section:var(--rcd-space-6);--rcd-space-page-inline:var(--rcd-space-5);--rcd-space-page-block:var(--rcd-space-5);--rcd-radius-control:var(--rcd-radius-lg);--rcd-radius-surface:var(--rcd-radius-lg);--rcd-shadow-surface:var(--rcd-shadow-sm);--rcd-shadow-popover:var(--rcd-shadow-lg);--rcd-shadow-modal:var(--rcd-shadow-xl);--rcd-size-dialog-sm:28rem;--rcd-size-dialog-md:36rem;--rcd-size-dialog-lg:48rem;--rcd-size-dialog-xl:64rem;--rcd-size-dialog-2xl:78rem;--rcd-size-dialog-max-block:calc(100dvb - var(--rcd-space-8));--rcd-size-drawer-sm:20rem;--rcd-size-drawer-md:28rem;--rcd-size-drawer-lg:36rem;--rcd-size-drawer-bottom:48rem;--rcd-size-drawer-bottom-max-block:85dvb;--rcd-size-toast:24rem;--rcd-size-tooltip:18rem;--rcd-color-brand-cyan:#00a6d6;--rcd-color-brand-cyan-strong:#079fc4;--rcd-color-brand-cyan-soft:#22d3ee;--rcd-color-canvas-deep:#020617;--rcd-color-surface-deep:#0b1220;--rcd-color-surface-deep-raised:#111b2e;--rcd-color-shell-background:#101820;--rcd-color-shell-background-deep:#0d1922;--rcd-color-shell-surface:#18242d;--rcd-color-shell-surface-raised:#182832;--rcd-color-shell-surface-muted:#27323a;--rcd-color-shell-border:#31444f;--rcd-color-shell-text:#d8e0e7;--rcd-color-shell-text-muted:#9fb1c1;--rcd-color-product-text:#344450;--rcd-color-product-text-muted:#536571;--rcd-color-product-surface-soft:#edf5f8;--rcd-color-product-border:#d7dde2;--rcd-color-product-border-soft:#dbe3e8;--rcd-color-product-border-muted:#dfe5e9;--rcd-color-product-info-soft:#eef6ff;--rcd-font-family-sans:"Segoe UI", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--rcd-font-family-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--rcd-font-size-xs:.75rem;--rcd-font-size-sm:.875rem;--rcd-font-size-md:1rem;--rcd-font-size-lg:1.125rem;--rcd-font-size-xl:1.25rem;--rcd-font-size-2xl:1.5rem;--rcd-font-size-3xl:1.875rem;--rcd-font-size-4xl:2.25rem;--rcd-font-weight-regular:400;--rcd-font-weight-medium:500;--rcd-font-weight-semibold:600;--rcd-font-weight-bold:700;--rcd-font-weight-extrabold:800;--rcd-line-height-tight:1.2;--rcd-line-height-heading:1.3;--rcd-line-height-body:1.6;--rcd-line-height-relaxed:1.75;--rcd-letter-spacing-tight:-.015em;--rcd-letter-spacing-normal:0;--rcd-letter-spacing-label:.02em;--rcd-type-display-size:clamp(2rem, 4vw, 3rem);--rcd-type-display-weight:var(--rcd-font-weight-extrabold);--rcd-type-display-line-height:var(--rcd-line-height-tight);--rcd-type-heading-1-size:clamp(1.75rem, 3vw, 2.25rem);--rcd-type-heading-1-weight:var(--rcd-font-weight-extrabold);--rcd-type-heading-1-line-height:var(--rcd-line-height-tight);--rcd-type-heading-2-size:var(--rcd-font-size-2xl);--rcd-type-heading-2-weight:var(--rcd-font-weight-bold);--rcd-type-heading-2-line-height:var(--rcd-line-height-heading);--rcd-type-heading-3-size:var(--rcd-font-size-lg);--rcd-type-heading-3-weight:var(--rcd-font-weight-bold);--rcd-type-heading-3-line-height:var(--rcd-line-height-heading);--rcd-type-body-size:var(--rcd-font-size-md);--rcd-type-body-weight:var(--rcd-font-weight-regular);--rcd-type-body-line-height:var(--rcd-line-height-body);--rcd-type-body-compact-size:var(--rcd-font-size-sm);--rcd-type-body-compact-line-height:1.45;--rcd-type-label-size:var(--rcd-font-size-sm);--rcd-type-label-weight:var(--rcd-font-weight-semibold);--rcd-type-caption-size:var(--rcd-font-size-xs);--rcd-type-caption-line-height:1.4;--rcd-type-display-sm-size:var(--rcd-font-size-3xl);--rcd-type-display-sm-line-height:var(--rcd-line-height-tight);--rcd-type-heading-lg-size:var(--rcd-type-heading-1-size);--rcd-type-heading-lg-line-height:var(--rcd-type-heading-1-line-height);--rcd-type-heading-sm-size:var(--rcd-type-heading-3-size);--rcd-type-heading-sm-line-height:var(--rcd-type-heading-3-line-height);--rcd-type-heading-weight:var(--rcd-font-weight-bold);--rcd-type-body-sm-size:var(--rcd-type-body-compact-size);--rcd-type-body-sm-line-height:var(--rcd-type-body-compact-line-height);--rcd-type-label-line-height:var(--rcd-type-body-compact-line-height);--rcd-size-control-sm:2rem;--rcd-size-control:2.5rem;--rcd-size-control-lg:3rem;--rcd-size-scrollbar:.625rem;--rcd-size-content:90rem;--rcd-size-readable:65ch;--rcd-size-grid-column:16rem;--rcd-size-page-header-copy:24rem;--rcd-size-avatar-sm:1.75rem;--rcd-size-avatar-md:2.5rem;--rcd-size-avatar-lg:3.5rem;--rcd-size-timeline-marker:.75rem;--rcd-size-popover:22rem;--rcd-size-menu:18rem;--rcd-size-table:44rem;--rcd-size-chart:18rem;--rcd-size-upload:10rem;--rcd-color-scrollbar-track:var(--rcd-color-surface-sunken);--rcd-color-scrollbar-thumb:var(--rcd-color-border-strong);--rcd-color-scrollbar-thumb-hover:var(--rcd-color-action-primary);--rcd-duration-instant:0s;--rcd-duration-fast:.12s;--rcd-duration-normal:.18s;--rcd-duration-slow:.28s;--rcd-duration-attention:.9s;--rcd-easing-standard:cubic-bezier(.2, 0, 0, 1);--rcd-easing-enter:cubic-bezier(0, 0, .2, 1);--rcd-easing-exit:cubic-bezier(.4, 0, 1, 1);--rcd-transition-colors:color var(--rcd-duration-normal) var(--rcd-easing-standard), background-color var(--rcd-duration-normal) var(--rcd-easing-standard), border-color var(--rcd-duration-normal) var(--rcd-easing-standard);--rcd-transition-opacity:opacity var(--rcd-duration-normal) var(--rcd-easing-standard), visibility var(--rcd-duration-normal) var(--rcd-easing-standard);--rcd-transition-transform:transform var(--rcd-duration-normal) var(--rcd-easing-standard);--rcd-layer-base:0;--rcd-layer-sticky:10;--rcd-layer-navigation:30;--rcd-layer-popover:50;--rcd-layer-drawer:70;--rcd-layer-modal:100;--rcd-layer-toast:200;--rcd-layer-blocking:1000}:where(html[data-theme=light],[data-theme=light]){--rcd-color-scheme:light;--rcd-color-background:#f3f8f8;--rcd-color-background-subtle:#eef7f5;--rcd-color-background-inverse:var(--rcd-palette-navy-950);--rcd-color-surface:var(--rcd-palette-white);--rcd-color-surface-raised:var(--rcd-palette-white);--rcd-color-surface-overlay:var(--rcd-palette-white);--rcd-color-surface-sunken:var(--rcd-palette-slate-50);--rcd-color-text:var(--rcd-palette-navy-950);--rcd-color-text-secondary:var(--rcd-palette-slate-600);--rcd-color-text-muted:#60717a;--rcd-color-text-inverse:var(--rcd-palette-slate-50);--rcd-color-border:#cfe0df;--rcd-color-border-subtle:#dfeceb;--rcd-color-border-strong:#9fb8b6;--rcd-color-focus:var(--rcd-palette-teal-700);--rcd-color-focus-contrast:var(--rcd-palette-white);--rcd-color-control-border:var(--rcd-palette-slate-500);--rcd-color-control-border-hover:var(--rcd-palette-slate-600);--rcd-color-action-primary:var(--rcd-palette-teal-700);--rcd-color-action-primary-hover:var(--rcd-palette-teal-800);--rcd-color-action-primary-text:var(--rcd-palette-white);--rcd-color-action-ghost-hover:var(--rcd-palette-teal-50);--rcd-color-scrim:#07111fa3}:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-scheme:dark;--rcd-color-background:var(--rcd-palette-navy-950);--rcd-color-background-subtle:var(--rcd-palette-navy-900);--rcd-color-background-inverse:var(--rcd-palette-slate-50);--rcd-color-surface:var(--rcd-palette-navy-800);--rcd-color-surface-raised:var(--rcd-palette-navy-700);--rcd-color-surface-overlay:var(--rcd-palette-navy-700);--rcd-color-surface-sunken:var(--rcd-palette-navy-900);--rcd-color-text:var(--rcd-palette-slate-50);--rcd-color-text-secondary:var(--rcd-palette-slate-300);--rcd-color-text-muted:#a8b3c4;--rcd-color-text-inverse:var(--rcd-palette-navy-950);--rcd-color-text-link:var(--rcd-palette-teal-300);--rcd-color-border:var(--rcd-palette-navy-600);--rcd-color-border-subtle:#cbd5e129;--rcd-color-border-strong:var(--rcd-palette-slate-500);--rcd-color-focus:var(--rcd-palette-amber-400);--rcd-color-focus-contrast:var(--rcd-palette-navy-950);--rcd-color-control-border:var(--rcd-palette-slate-400);--rcd-color-control-border-hover:var(--rcd-palette-slate-300);--rcd-color-action-primary:var(--rcd-palette-teal-400);--rcd-color-action-primary-hover:var(--rcd-palette-teal-300);--rcd-color-action-primary-active:var(--rcd-palette-teal-500);--rcd-color-action-primary-text:var(--rcd-palette-navy-950);--rcd-color-action-ghost-hover:#2dd4bf1f;--rcd-color-selection-background:#14b8a633;--rcd-color-selection-border:var(--rcd-palette-teal-400);--rcd-color-selection-text:var(--rcd-palette-teal-300);--rcd-color-success-surface:var(--rcd-palette-green-600)}@supports (color:color-mix(in lab, red, red)){:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-success-surface:color-mix(in srgb, var(--rcd-palette-green-600) 18%, var(--rcd-color-surface))}}:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-success-border:var(--rcd-palette-green-600);--rcd-color-success-text:var(--rcd-palette-green-200);--rcd-color-warning-surface:var(--rcd-palette-amber-500)}@supports (color:color-mix(in lab, red, red)){:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-warning-surface:color-mix(in srgb, var(--rcd-palette-amber-500) 18%, var(--rcd-color-surface))}}:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-warning-border:var(--rcd-palette-amber-600);--rcd-color-warning-text:var(--rcd-palette-amber-300);--rcd-color-danger-surface:var(--rcd-palette-red-600)}@supports (color:color-mix(in lab, red, red)){:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-danger-surface:color-mix(in srgb, var(--rcd-palette-red-600) 18%, var(--rcd-color-surface))}}:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-danger-border:var(--rcd-palette-red-600);--rcd-color-danger-text:var(--rcd-palette-red-200);--rcd-color-info-surface:var(--rcd-palette-blue-600)}@supports (color:color-mix(in lab, red, red)){:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-info-surface:color-mix(in srgb, var(--rcd-palette-blue-600) 18%, var(--rcd-color-surface))}}:where(html[data-theme=dark],[data-theme=dark]){--rcd-color-info-border:var(--rcd-palette-blue-600);--rcd-color-info-text:var(--rcd-palette-blue-200);--rcd-color-scrim:#020617b8;--rcd-color-scrim-strong:#020617db}:where(*){box-sizing:border-box}:where(html){color-scheme:var(--rcd-color-scheme);font-family:var(--rcd-font-family-sans);text-rendering:optimizelegibility}:where(body){background:var(--rcd-color-background);color:var(--rcd-color-text);margin:0}:where(img,svg,video,canvas){max-inline-size:100%;display:block}:where(button,input,textarea,select){font:inherit}:where([hidden],[x-cloak]){display:none!important}:where(*){scrollbar-color:var(--rcd-color-scrollbar-thumb) var(--rcd-color-scrollbar-track);scrollbar-width:thin}:where(){inline-size:var(--rcd-size-scrollbar);block-size:var(--rcd-size-scrollbar);border-radius:var(--rcd-radius-pill);background:var(--rcd-color-scrollbar-track);min-block-size:var(--rcd-size-control);border:var(--rcd-space-0-5) solid var(--rcd-color-scrollbar-track);border-radius:var(--rcd-radius-pill);background:var(--rcd-color-scrollbar-thumb);background:var(--rcd-color-scrollbar-thumb-hover);background:var(--rcd-color-scrollbar-track)}@media (prefers-reduced-motion:reduce){:where(html:focus-within){scroll-behavior:auto}}.rcd-display,.rcd-heading,.rcd-subheading,.rcd-body,.rcd-caption,.rcd-label,.rcd-helper,.rcd-error-text,.rcd-muted,.rcd-kicker{margin-block:0}.rcd-display{color:var(--rcd-color-text);font-size:var(--rcd-type-display-size);font-weight:var(--rcd-type-display-weight);line-height:var(--rcd-type-display-line-height);letter-spacing:var(--rcd-letter-spacing-tight)}.rcd-heading{color:var(--rcd-color-text);font-size:var(--rcd-type-heading-lg-size);font-weight:var(--rcd-type-heading-weight);line-height:var(--rcd-type-heading-lg-line-height)}.rcd-subheading{color:var(--rcd-color-text);font-size:var(--rcd-type-heading-sm-size);font-weight:var(--rcd-type-heading-weight);line-height:var(--rcd-type-heading-sm-line-height)}.rcd-body{color:var(--rcd-color-text);font-size:var(--rcd-type-body-size);line-height:var(--rcd-type-body-line-height)}.rcd-caption,.rcd-helper,.rcd-muted{color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height)}.rcd-label{color:var(--rcd-color-text);font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-body-compact-line-height)}.rcd-error-text{color:var(--rcd-color-danger-text);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height)}.rcd-kicker{color:var(--rcd-color-text-link);font-size:var(--rcd-type-caption-size);font-weight:var(--rcd-font-weight-semibold);line-height:var(--rcd-type-caption-line-height);letter-spacing:var(--rcd-letter-spacing-label);text-transform:uppercase}[dir=rtl] .rcd-kicker{letter-spacing:normal}:where(.rcd-focus-ring,[data-rcd-focus-ring]):focus-visible{outline:2px solid var(--rcd-color-focus);outline-offset:2px;box-shadow:0 0 0 1px var(--rcd-color-focus-contrast)}.rcd-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rcd-skip-link{z-index:var(--rcd-layer-blocking);transform:translateY(calc(-100% - var(--rcd-space-4)));position:fixed;inset-block-start:var(--rcd-space-2);inset-inline-start:var(--rcd-space-2)}.rcd-skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){:where([data-rcd-motion],.rcd-skip-link){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(.rcd-focus-ring,[data-rcd-focus-ring]):focus-visible{outline-color:highlight}}.rcd-text-start{text-align:start}.rcd-text-end{text-align:end}.rcd-margin-inline-auto{margin-inline:auto}.rcd-icon--directional{transition:var(--rcd-transition-transform)}:where(html[dir=rtl],[dir=rtl]) .rcd-icon--directional{transform:scaleX(-1)}.rcd-button{--rcd-button-background:var(--rcd-color-action-primary);--rcd-button-background-hover:var(--rcd-color-action-primary-hover);--rcd-button-background-active:var(--rcd-color-action-primary-active);--rcd-button-border:var(--rcd-color-action-primary);--rcd-button-border-hover:var(--rcd-color-action-primary-hover);--rcd-button-border-active:var(--rcd-color-action-primary-active);--rcd-button-text:var(--rcd-color-action-primary-text);--rcd-button-min-block-size:var(--rcd-space-10);--rcd-button-padding-inline:var(--rcd-space-4);box-sizing:border-box;min-block-size:var(--rcd-button-min-block-size);justify-content:center;align-items:center;gap:var(--rcd-space-2);padding-block:var(--rcd-space-control-block);padding-inline:var(--rcd-button-padding-inline);border:var(--rcd-space-0-5) solid var(--rcd-button-border);border-radius:var(--rcd-radius-control);background-color:var(--rcd-button-background);color:var(--rcd-button-text);font-family:inherit;font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-body-compact-line-height);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:var(--rcd-transition-colors), var(--rcd-transition-opacity);text-decoration:none;display:inline-flex}.rcd-button:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--rcd-button-border-hover);background-color:var(--rcd-button-background-hover)}.rcd-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--rcd-button-border-active);background-color:var(--rcd-button-background-active)}.rcd-button:focus-visible{outline:var(--rcd-space-0-5) solid var(--rcd-color-focus);outline-offset:var(--rcd-space-1);box-shadow:0 0 0 var(--rcd-space-0-5) var(--rcd-color-focus-contrast)}.rcd-button:disabled,.rcd-button[aria-disabled=true]{opacity:var(--rcd-opacity-disabled);cursor:not-allowed}.rcd-button[aria-busy=true]{cursor:progress}.rcd-button:disabled,.rcd-button[aria-disabled=true],.rcd-button[aria-busy=true]{pointer-events:none}.rcd-button--secondary{--rcd-button-background:var(--rcd-color-action-secondary);--rcd-button-background-hover:var(--rcd-color-action-secondary-hover);--rcd-button-background-active:var(--rcd-color-action-secondary-active);--rcd-button-border:var(--rcd-color-action-secondary);--rcd-button-border-hover:var(--rcd-color-action-secondary-hover);--rcd-button-border-active:var(--rcd-color-action-secondary-active);--rcd-button-text:var(--rcd-color-action-secondary-text)}.rcd-button--outline{--rcd-button-background:transparent;--rcd-button-background-hover:var(--rcd-color-action-ghost-hover);--rcd-button-background-active:var(--rcd-color-selection-background);--rcd-button-border:var(--rcd-color-border-strong);--rcd-button-border-hover:var(--rcd-color-action-primary);--rcd-button-border-active:var(--rcd-color-action-primary-active);--rcd-button-text:var(--rcd-color-text)}.rcd-button--ghost{--rcd-button-background:transparent;--rcd-button-background-hover:var(--rcd-color-action-ghost-hover);--rcd-button-background-active:var(--rcd-color-selection-background);--rcd-button-border:transparent;--rcd-button-border-hover:transparent;--rcd-button-border-active:transparent;--rcd-button-text:var(--rcd-color-text)}.rcd-button--danger{--rcd-button-background:var(--rcd-color-action-danger);--rcd-button-background-hover:var(--rcd-color-action-danger-hover);--rcd-button-background-active:var(--rcd-color-action-danger-active);--rcd-button-border:var(--rcd-color-action-danger);--rcd-button-border-hover:var(--rcd-color-action-danger-hover);--rcd-button-border-active:var(--rcd-color-action-danger-active);--rcd-button-text:var(--rcd-color-action-danger-text)}.rcd-button--link{--rcd-button-background:transparent;--rcd-button-background-hover:transparent;--rcd-button-background-active:transparent;--rcd-button-border:transparent;--rcd-button-border-hover:transparent;--rcd-button-border-active:transparent;--rcd-button-text:var(--rcd-color-text-link);min-block-size:auto;padding-block:var(--rcd-space-1);padding-inline:var(--rcd-space-1);text-decoration-line:underline;text-decoration-thickness:var(--rcd-space-0-5);text-underline-offset:var(--rcd-space-1)}.rcd-button--icon{inline-size:var(--rcd-button-min-block-size);min-inline-size:var(--rcd-button-min-block-size);flex:0 0 var(--rcd-button-min-block-size);padding-inline:var(--rcd-space-0)}.rcd-button--sm{--rcd-button-min-block-size:var(--rcd-space-8);--rcd-button-padding-inline:var(--rcd-space-3);font-size:var(--rcd-font-size-xs)}.rcd-button--lg{--rcd-button-min-block-size:var(--rcd-space-12);--rcd-button-padding-inline:var(--rcd-space-5);font-size:var(--rcd-font-size-md)}.rcd-button>:where(svg,.lucide){inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);flex:none}.rcd-button--lg>:where(svg,.lucide){inline-size:var(--rcd-space-5);block-size:var(--rcd-space-5)}.rcd-button__spinner{inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);border:var(--rcd-space-0-5) solid currentColor;border-radius:var(--rcd-radius-circle);animation:rcd-button-spin var(--rcd-duration-slow) linear infinite;border-inline-end-color:#0000;flex:none}@keyframes rcd-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rcd-button{transition-duration:var(--rcd-duration-instant)}.rcd-button__spinner{animation:none}}@media (forced-colors:active){.rcd-button{border-color:buttontext}.rcd-button:focus-visible{outline-color:highlight}}.rcd-icon-button{inline-size:var(--rcd-size-control);min-inline-size:var(--rcd-size-control);block-size:var(--rcd-size-control);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-control);background:var(--rcd-color-surface);color:var(--rcd-color-text-muted);cursor:pointer;transition:var(--rcd-transition-colors), var(--rcd-transition-transform);justify-content:center;align-items:center;padding:0;display:inline-flex}.rcd-icon-button:hover:not(:disabled,[aria-disabled=true]){border-color:var(--rcd-color-border-strong);background:var(--rcd-color-action-ghost-hover);color:var(--rcd-color-text)}.rcd-icon-button:active:not(:disabled,[aria-disabled=true]){transform:translateY(var(--rcd-space-0-5))}.rcd-icon-button:disabled,.rcd-icon-button[aria-disabled=true]{opacity:var(--rcd-opacity-disabled);cursor:not-allowed}.rcd-icon-button>:where(svg,.lucide){inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);flex:none}.rcd-icon-button--sm{inline-size:var(--rcd-size-control-sm);min-inline-size:var(--rcd-size-control-sm);block-size:var(--rcd-size-control-sm)}.rcd-icon-button--lg{inline-size:var(--rcd-size-control-lg);min-inline-size:var(--rcd-size-control-lg);block-size:var(--rcd-size-control-lg)}@media (prefers-reduced-motion:reduce){.rcd-icon-button{transition-duration:var(--rcd-duration-instant)}}.rcd-field{min-inline-size:var(--rcd-space-0);align-content:start;gap:var(--rcd-space-1-5);display:grid}.rcd-field__label{align-items:baseline;gap:var(--rcd-space-1);color:var(--rcd-color-text);font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-body-compact-line-height);display:inline-flex}.rcd-field__required{color:var(--rcd-color-danger-text)}.rcd-field__helper,.rcd-field__error,.rcd-field__success{margin:var(--rcd-space-0);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height)}.rcd-field__helper{color:var(--rcd-color-text-muted)}.rcd-field__error{color:var(--rcd-color-danger-text)}.rcd-field__success{color:var(--rcd-color-success-text)}.rcd-field__error:empty,.rcd-field__success:empty{display:none}.rcd-control{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:var(--rcd-space-10);padding-block:var(--rcd-space-control-block);padding-inline:var(--rcd-space-control-inline);border:var(--rcd-space-0-5) solid var(--rcd-color-control-border);border-radius:var(--rcd-radius-control);background-color:var(--rcd-color-surface);color:var(--rcd-color-text);caret-color:var(--rcd-color-text);color-scheme:var(--rcd-color-scheme);font:inherit;font-size:var(--rcd-type-body-compact-size);line-height:var(--rcd-type-body-compact-line-height);text-align:start;transition:var(--rcd-transition-colors), var(--rcd-transition-opacity);display:block}.rcd-control::placeholder{color:var(--rcd-color-text-muted);opacity:var(--rcd-opacity-muted)}.rcd-control:hover:not(:disabled,[readonly],[aria-invalid=true],.input-validation-error){border-color:var(--rcd-color-control-border-hover)}.rcd-control:focus-visible{border-color:var(--rcd-color-focus);outline:var(--rcd-space-0-5) solid var(--rcd-color-focus);outline-offset:var(--rcd-space-1)}.rcd-control:disabled{border-color:var(--rcd-color-border-disabled);background-color:var(--rcd-color-surface-sunken);color:var(--rcd-color-text-disabled);caret-color:var(--rcd-color-text-disabled);cursor:not-allowed}.rcd-control:disabled::placeholder{color:var(--rcd-color-text-disabled)}.rcd-control[readonly]{background-color:var(--rcd-color-background-subtle);color:var(--rcd-color-text-secondary);cursor:default}.rcd-control[aria-invalid=true],.rcd-control.input-validation-error,.rcd-field.is-invalid .rcd-control{border-color:var(--rcd-color-danger)}.rcd-control[aria-invalid=true]:focus-visible,.rcd-control.input-validation-error:focus-visible,.rcd-field.is-invalid .rcd-control:focus-visible{border-color:var(--rcd-color-danger);outline-color:var(--rcd-color-danger)}.rcd-field.is-valid .rcd-control{border-color:var(--rcd-color-success)}.rcd-field.is-valid .rcd-control:focus-visible{border-color:var(--rcd-color-success);outline-color:var(--rcd-color-success)}textarea.rcd-control{min-block-size:var(--rcd-space-24);resize:block}select.rcd-control:not([multiple]){appearance:none;background-repeat:no-repeat;background-position:right var(--rcd-space-3) center;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.25L8 9.75L11.5 6.25' stroke='%23536571' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:.85rem;padding-inline-end:var(--rcd-space-10)}[dir=rtl] select.rcd-control:not([multiple]){background-position:left var(--rcd-space-3) center}select.rcd-control:disabled{cursor:not-allowed}[data-theme=dark] select.rcd-control:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.25L8 9.75L11.5 6.25' stroke='%23cdd9df' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;transition:var(--rcd-transition-opacity);margin-inline-start:var(--rcd-space-2);padding:0}input[type=time]::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;transition:var(--rcd-transition-opacity);margin-inline-start:var(--rcd-space-2);padding:0}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;transition:var(--rcd-transition-opacity);margin-inline-start:var(--rcd-space-2);padding:0}input[type=month]::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;transition:var(--rcd-transition-opacity);margin-inline-start:var(--rcd-space-2);padding:0}input[type=week]::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;transition:var(--rcd-transition-opacity);margin-inline-start:var(--rcd-space-2);padding:0}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=month]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=week]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=date]::-webkit-clear-button{display:none}input[type=time]::-webkit-clear-button{display:none}.rcd-control--sm{min-block-size:var(--rcd-space-8);padding-block:var(--rcd-space-1-5);font-size:var(--rcd-font-size-xs)}.rcd-control--lg{min-block-size:var(--rcd-space-12);padding-block:var(--rcd-space-3);font-size:var(--rcd-font-size-md)}.rcd-control--ltr{text-align:start;direction:ltr}.rcd-control:-webkit-autofill{-webkit-text-fill-color:var(--rcd-color-text);caret-color:var(--rcd-color-text)}@media (prefers-reduced-motion:reduce){.rcd-control{transition-duration:var(--rcd-duration-instant)}}@media (forced-colors:active){.rcd-control{border-color:fieldtext}.rcd-control:focus-visible{outline-color:highlight}.rcd-control[aria-invalid=true],.rcd-control.input-validation-error,.rcd-field.is-invalid .rcd-control{border-color:mark}}.rcd-richtext{border:var(--rcd-space-0-5) solid var(--rcd-color-control-border);border-radius:var(--rcd-radius-control);background-color:var(--rcd-color-surface);inline-size:100%;transition:var(--rcd-transition-colors);gap:0;display:grid}.rcd-richtext:focus-within{border-color:var(--rcd-color-focus);outline:var(--rcd-space-0-5) solid var(--rcd-color-focus);outline-offset:var(--rcd-space-1)}.rcd-richtext__toolbar{align-items:center;gap:var(--rcd-space-1);padding:var(--rcd-space-2);border-block-end:1px solid var(--rcd-color-border-subtle);background-color:var(--rcd-color-surface-sunken);border-start-start-radius:var(--rcd-radius-control);border-start-end-radius:var(--rcd-radius-control);flex-wrap:wrap;display:flex}.rcd-richtext__divider{inline-size:1px;block-size:var(--rcd-space-5);margin-inline:var(--rcd-space-1);background-color:var(--rcd-color-border)}.rcd-richtext__spacer{flex:auto}.rcd-richtext__btn.is-active{border-color:var(--rcd-color-action-primary);background:var(--rcd-color-selection-background);color:var(--rcd-color-action-primary)}.rcd-richtext__ai{gap:var(--rcd-space-1);inline-size:auto;padding-inline:var(--rcd-space-2)}.rcd-richtext__ai span{font-size:var(--rcd-type-caption-size);font-weight:650}.rcd-richtext__surface{min-block-size:8rem;max-block-size:24rem;padding-block:var(--rcd-space-control-block);padding-inline:var(--rcd-space-control-inline);color:var(--rcd-color-text);font:inherit;font-size:var(--rcd-type-body-compact-size);line-height:var(--rcd-type-body-compact-line-height);overflow-y:auto}.rcd-richtext__surface:focus-visible{outline:none}.rcd-richtext__surface:empty:before{color:var(--rcd-color-text-muted);content:attr(data-placeholder);pointer-events:none}.rcd-richtext__surface p{margin:0 0 var(--rcd-space-2)}.rcd-richtext__surface ul,.rcd-richtext__surface ol{margin:0 0 var(--rcd-space-2);padding-inline-start:var(--rcd-space-5)}.rcd-richtext__surface a{color:var(--rcd-color-text-link)}@media (prefers-reduced-motion:reduce){.rcd-richtext{transition-duration:var(--rcd-duration-instant)}}.rcd-select-wrap{min-inline-size:var(--rcd-space-0);color:var(--rcd-color-text-muted);position:relative}.rcd-select-wrap:after{content:"";inline-size:var(--rcd-space-2);block-size:var(--rcd-space-2);border-inline-end:var(--rcd-space-0-5) solid currentColor;border-block-end:var(--rcd-space-0-5) solid currentColor;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--rcd-space-4);transform:translateY(-75%)rotate(45deg)}.rcd-select-wrap:focus-within{color:var(--rcd-color-focus)}.rcd-select-wrap:has(.rcd-select[aria-invalid=true],.rcd-select.input-validation-error){color:var(--rcd-color-danger)}.rcd-select-wrap:has(.rcd-select:disabled){color:var(--rcd-color-text-disabled)}.rcd-select{appearance:none;cursor:pointer;padding-inline-end:var(--rcd-space-10)}.rcd-select:disabled{cursor:not-allowed}.rcd-select option{background-color:var(--rcd-color-surface);color:var(--rcd-color-text)}.rcd-choice-group{min-inline-size:var(--rcd-space-0);margin:var(--rcd-space-0);padding:var(--rcd-space-0);border:var(--rcd-space-0)}.rcd-choice-group>.rcd-field__label{margin-block-end:var(--rcd-space-2)}.rcd-choice-list{gap:var(--rcd-space-2);display:grid}.rcd-choice{grid-template-columns:var(--rcd-space-5) minmax(var(--rcd-space-0), 1fr);align-items:start;gap:var(--rcd-space-2);min-inline-size:var(--rcd-space-0);padding-block:var(--rcd-space-1);color:var(--rcd-color-text);cursor:pointer;display:grid}.rcd-choice:has(.rcd-switch){grid-template-columns:var(--rcd-space-12) minmax(var(--rcd-space-0), 1fr)}.rcd-choice:has(:disabled){color:var(--rcd-color-text-disabled);cursor:not-allowed}.rcd-choice__content{min-inline-size:var(--rcd-space-0);gap:var(--rcd-space-0-5);display:grid}.rcd-choice__label{font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-body-compact-line-height)}.rcd-choice__description{color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height)}.rcd-choice:has(:disabled) .rcd-choice__description{color:var(--rcd-color-text-disabled)}.rcd-checkbox,.rcd-radio,.rcd-switch,.rcd-choice>input[type=checkbox],.rcd-choice>input[type=radio]{box-sizing:border-box;margin:var(--rcd-space-0);border:var(--rcd-space-0-5) solid var(--rcd-color-control-border);background-color:var(--rcd-color-surface);color:var(--rcd-color-action-primary-text);appearance:none;cursor:pointer;transition:var(--rcd-transition-colors), var(--rcd-transition-opacity)}.rcd-checkbox,.rcd-radio,.rcd-choice>input[type=checkbox],.rcd-choice>input[type=radio]{inline-size:var(--rcd-space-5);block-size:var(--rcd-space-5);place-content:center;display:grid}.rcd-checkbox,.rcd-choice>input[type=checkbox]{border-radius:var(--rcd-radius-md)}.rcd-radio,.rcd-choice>input[type=radio]{border-radius:var(--rcd-radius-circle)}.rcd-checkbox:before,.rcd-radio:before,.rcd-choice>input[type=checkbox]:before,.rcd-choice>input[type=radio]:before{content:"";transition:var(--rcd-transition-transform);background-color:currentColor;transform:scale(0)}.rcd-checkbox:before,.rcd-choice>input[type=checkbox]:before{inline-size:var(--rcd-space-3);block-size:var(--rcd-space-3);clip-path:polygon(14% 44%,0 58%,40% 100%,100% 18%,84% 4%,38% 70%)}.rcd-radio:before,.rcd-choice>input[type=radio]:before{inline-size:var(--rcd-space-2);block-size:var(--rcd-space-2);border-radius:var(--rcd-radius-circle)}.rcd-checkbox:hover:not(:disabled),.rcd-radio:hover:not(:disabled),.rcd-switch:hover:not(:disabled),.rcd-choice>input[type=checkbox]:hover:not(:disabled),.rcd-choice>input[type=radio]:hover:not(:disabled){border-color:var(--rcd-color-control-border-hover)}.rcd-checkbox:focus-visible,.rcd-radio:focus-visible,.rcd-switch:focus-visible,.rcd-choice>input[type=checkbox]:focus-visible,.rcd-choice>input[type=radio]:focus-visible{border-color:var(--rcd-color-focus);outline:var(--rcd-space-0-5) solid var(--rcd-color-focus);outline-offset:var(--rcd-space-1)}.rcd-checkbox:checked,.rcd-radio:checked,.rcd-switch:checked,.rcd-choice>input[type=checkbox]:checked,.rcd-choice>input[type=radio]:checked{border-color:var(--rcd-color-action-primary);background-color:var(--rcd-color-action-primary)}.rcd-checkbox:checked:before,.rcd-radio:checked:before,.rcd-choice>input[type=checkbox]:checked:before,.rcd-choice>input[type=radio]:checked:before{transform:scale(1)}.rcd-checkbox:indeterminate,.rcd-choice>input[type=checkbox]:indeterminate{border-color:var(--rcd-color-action-primary);background-color:var(--rcd-color-action-primary)}.rcd-checkbox:indeterminate:before,.rcd-choice>input[type=checkbox]:indeterminate:before{inline-size:var(--rcd-space-3);block-size:var(--rcd-space-0-5);clip-path:none;transform:scale(1)}.rcd-checkbox[aria-invalid=true],.rcd-radio[aria-invalid=true],.rcd-switch[aria-invalid=true]{border-color:var(--rcd-color-danger)}.rcd-checkbox[aria-invalid=true]:focus-visible,.rcd-radio[aria-invalid=true]:focus-visible,.rcd-switch[aria-invalid=true]:focus-visible{outline-color:var(--rcd-color-danger)}.rcd-checkbox:disabled,.rcd-radio:disabled,.rcd-switch:disabled,.rcd-choice>input[type=checkbox]:disabled,.rcd-choice>input[type=radio]:disabled{border-color:var(--rcd-color-border-disabled);background-color:var(--rcd-color-surface-sunken);color:var(--rcd-color-text-disabled);cursor:not-allowed}.rcd-checkbox:checked:disabled,.rcd-radio:checked:disabled,.rcd-switch:checked:disabled,.rcd-choice>input[type=checkbox]:checked:disabled,.rcd-choice>input[type=radio]:checked:disabled{background-color:var(--rcd-color-selection-background)}.rcd-switch{inline-size:var(--rcd-space-12);block-size:var(--rcd-space-6);border-radius:var(--rcd-radius-pill);background-color:var(--rcd-color-surface-sunken);position:relative}.rcd-switch:before{content:"";inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);border-radius:var(--rcd-radius-circle);background-color:var(--rcd-color-text-muted);transition:inset-inline-start var(--rcd-duration-normal) var(--rcd-easing-standard), var(--rcd-transition-colors);position:absolute;inset-block-start:calc(50% - var(--rcd-space-2));inset-inline-start:var(--rcd-space-0-5)}.rcd-switch:checked:before{background-color:var(--rcd-color-action-primary-text);inset-inline-start:calc(100% - var(--rcd-space-4) - var(--rcd-space-0-5))}.rcd-switch:disabled:before{background-color:var(--rcd-color-text-disabled)}@media (prefers-reduced-motion:reduce){.rcd-checkbox,.rcd-radio,.rcd-switch,.rcd-checkbox:before,.rcd-radio:before,.rcd-switch:before,.rcd-choice>input[type=checkbox],.rcd-choice>input[type=radio],.rcd-choice>input[type=checkbox]:before,.rcd-choice>input[type=radio]:before{transition-duration:var(--rcd-duration-instant)}}@media (forced-colors:active){.rcd-select-wrap{color:buttontext}.rcd-checkbox,.rcd-radio,.rcd-switch,.rcd-choice>input[type=checkbox],.rcd-choice>input[type=radio]{forced-color-adjust:none;color:canvastext;background-color:canvas;border-color:buttontext}.rcd-checkbox:checked,.rcd-radio:checked,.rcd-switch:checked,.rcd-checkbox:indeterminate,.rcd-choice>input[type=checkbox]:checked,.rcd-choice>input[type=radio]:checked,.rcd-choice>input[type=checkbox]:indeterminate{color:highlighttext;background-color:highlight;border-color:highlight}.rcd-checkbox:focus-visible,.rcd-radio:focus-visible,.rcd-switch:focus-visible,.rcd-choice>input[type=checkbox]:focus-visible,.rcd-choice>input[type=radio]:focus-visible{outline-color:highlight}.rcd-checkbox:disabled,.rcd-radio:disabled,.rcd-switch:disabled,.rcd-choice>input[type=checkbox]:disabled,.rcd-choice>input[type=radio]:disabled{color:graytext;border-color:graytext}}.rcd-feedback-stack{gap:var(--rcd-space-3);display:grid}.rcd-badge{--rcd-feedback-accent:var(--rcd-color-text-secondary);--rcd-feedback-surface:var(--rcd-color-surface-sunken);--rcd-feedback-border:var(--rcd-color-border);--rcd-feedback-text:var(--rcd-color-text-secondary);align-items:center;gap:var(--rcd-space-1-5);min-block-size:var(--rcd-space-6);padding-block:var(--rcd-space-0-5);padding-inline:var(--rcd-space-2-5);border:var(--rcd-space-0-5) solid var(--rcd-feedback-border);border-radius:var(--rcd-radius-pill);background-color:var(--rcd-feedback-surface);color:var(--rcd-feedback-text);font-size:var(--rcd-type-caption-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-caption-line-height);vertical-align:middle;display:inline-flex}.rcd-badge:before{inline-size:var(--rcd-space-1-5);block-size:var(--rcd-space-1-5);border-radius:var(--rcd-radius-circle);background-color:var(--rcd-feedback-accent);flex:none}.rcd-badge--dot:before{content:""}.rcd-badge--success,.rcd-alert--success{--rcd-feedback-accent:var(--rcd-color-success);--rcd-feedback-surface:var(--rcd-color-success-surface);--rcd-feedback-border:var(--rcd-color-success-border);--rcd-feedback-text:var(--rcd-color-success-text)}.rcd-badge--warning,.rcd-alert--warning{--rcd-feedback-accent:var(--rcd-color-warning);--rcd-feedback-surface:var(--rcd-color-warning-surface);--rcd-feedback-border:var(--rcd-color-warning-border);--rcd-feedback-text:var(--rcd-color-warning-text)}.rcd-badge--danger,.rcd-alert--danger{--rcd-feedback-accent:var(--rcd-color-danger);--rcd-feedback-surface:var(--rcd-color-danger-surface);--rcd-feedback-border:var(--rcd-color-danger-border);--rcd-feedback-text:var(--rcd-color-danger-text)}.rcd-badge--info,.rcd-alert--info{--rcd-feedback-accent:var(--rcd-color-info);--rcd-feedback-surface:var(--rcd-color-info-surface);--rcd-feedback-border:var(--rcd-color-info-border);--rcd-feedback-text:var(--rcd-color-info-text)}.rcd-alert{--rcd-feedback-accent:var(--rcd-color-text-secondary);--rcd-feedback-surface:var(--rcd-color-surface-sunken);--rcd-feedback-border:var(--rcd-color-border);--rcd-feedback-text:var(--rcd-color-text);grid-template-columns:auto minmax(var(--rcd-space-0), 1fr);align-items:start;gap:var(--rcd-space-3);min-inline-size:var(--rcd-space-0);padding:var(--rcd-space-4);border:var(--rcd-space-0-5) solid var(--rcd-feedback-border);border-inline-start-color:var(--rcd-feedback-accent);border-inline-start-width:var(--rcd-space-1);border-radius:var(--rcd-radius-surface);background-color:var(--rcd-feedback-surface);color:var(--rcd-feedback-text);display:grid}.rcd-alert__icon{inline-size:var(--rcd-space-5);block-size:var(--rcd-space-5);color:var(--rcd-feedback-accent);place-items:center;display:inline-grid}.rcd-alert__icon>svg,.rcd-alert__icon>i{block-size:100%;inline-size:100%}.rcd-alert__content{min-inline-size:var(--rcd-space-0);gap:var(--rcd-space-1);display:grid}.rcd-alert__title{margin:var(--rcd-space-0);color:var(--rcd-feedback-text);font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-body-compact-line-height)}.rcd-alert__description{margin:var(--rcd-space-0);color:var(--rcd-feedback-text);font-size:var(--rcd-type-body-compact-size);line-height:var(--rcd-type-body-compact-line-height)}.rcd-alert__actions{gap:var(--rcd-space-2);flex-wrap:wrap;margin-block-start:var(--rcd-space-2);display:flex}.rcd-progress{--rcd-progress-accent:var(--rcd-color-action-primary);--rcd-progress-value:0%;min-inline-size:var(--rcd-space-0);gap:var(--rcd-space-2);display:grid}.rcd-progress--success{--rcd-progress-accent:var(--rcd-color-success)}.rcd-progress--warning{--rcd-progress-accent:var(--rcd-color-warning)}.rcd-progress--danger{--rcd-progress-accent:var(--rcd-color-danger)}.rcd-progress--info{--rcd-progress-accent:var(--rcd-color-info)}.rcd-progress__header{justify-content:space-between;align-items:baseline;gap:var(--rcd-space-3);min-inline-size:var(--rcd-space-0);color:var(--rcd-color-text-secondary);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height);display:flex}.rcd-progress__header>strong{color:var(--rcd-color-text);font-weight:var(--rcd-type-label-weight);flex:none}.rcd-progress__track{block-size:var(--rcd-space-2);border-radius:var(--rcd-radius-pill);background-color:var(--rcd-color-surface-sunken);position:relative;overflow:hidden}.rcd-progress__bar{inline-size:clamp(0%, var(--rcd-progress-value,0%), 100%);border-radius:inherit;background-color:var(--rcd-progress-accent);block-size:100%;transition:inline-size var(--rcd-duration-normal) var(--rcd-easing-standard);display:block}.rcd-progress__bar--indeterminate{inset-block:var(--rcd-space-0);inline-size:40%;animation:rcd-progress-indeterminate calc(var(--rcd-duration-slow) * 4) var(--rcd-easing-standard) infinite;position:absolute;inset-inline-start:-40%}.rcd-loading{align-items:center;gap:var(--rcd-space-2);color:var(--rcd-color-text-secondary);font-size:var(--rcd-type-body-compact-size);line-height:var(--rcd-type-body-compact-line-height);display:inline-flex}.rcd-spinner{box-sizing:border-box;inline-size:var(--rcd-space-5);block-size:var(--rcd-space-5);border:var(--rcd-space-0-5) solid currentColor;border-radius:var(--rcd-radius-circle);color:var(--rcd-color-action-primary);animation:rcd-feedback-spin calc(var(--rcd-duration-slow) * 3) linear infinite;border-block-start-color:#0000;flex:none}.rcd-skeleton-group{gap:var(--rcd-space-3);display:grid}.rcd-skeleton{inline-size:100%;block-size:var(--rcd-space-4);border-radius:var(--rcd-radius-md);background-color:var(--rcd-color-border-subtle);animation:rcd-skeleton-pulse calc(var(--rcd-duration-slow) * 5) var(--rcd-easing-standard) infinite alternate;display:block}.rcd-skeleton--title{max-inline-size:72%;block-size:var(--rcd-space-5)}.rcd-skeleton--short{max-inline-size:56%}.rcd-skeleton--avatar{inline-size:var(--rcd-space-12);block-size:var(--rcd-space-12);border-radius:var(--rcd-radius-circle)}.rcd-empty{justify-items:center;gap:var(--rcd-space-3);min-inline-size:var(--rcd-space-0);padding:var(--rcd-space-8) var(--rcd-space-5);border:var(--rcd-space-0-5) dashed var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background-color:var(--rcd-color-surface-sunken);color:var(--rcd-color-text-secondary);text-align:center;display:grid}.rcd-empty__icon{inline-size:var(--rcd-space-12);block-size:var(--rcd-space-12);border-radius:var(--rcd-radius-circle);background-color:var(--rcd-color-selection-background);color:var(--rcd-color-selection-text);place-items:center;display:inline-grid}.rcd-empty__icon>svg,.rcd-empty__icon>i{inline-size:var(--rcd-space-6);block-size:var(--rcd-space-6)}.rcd-empty__title{margin:var(--rcd-space-0);color:var(--rcd-color-text);font-size:var(--rcd-type-heading-3-size);font-weight:var(--rcd-type-heading-3-weight);line-height:var(--rcd-type-heading-3-line-height)}.rcd-empty__description{max-inline-size:40rem;margin:var(--rcd-space-0);color:var(--rcd-color-text-muted);font-size:var(--rcd-type-body-compact-size);line-height:var(--rcd-type-body-compact-line-height)}.rcd-empty__actions{justify-content:center;gap:var(--rcd-space-2);flex-wrap:wrap;margin-block-start:var(--rcd-space-1);display:flex}@keyframes rcd-feedback-spin{to{transform:rotate(1turn)}}@keyframes rcd-progress-indeterminate{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@keyframes rcd-skeleton-pulse{0%{opacity:var(--rcd-opacity-muted)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rcd-progress__bar,.rcd-progress__bar--indeterminate,.rcd-spinner,.rcd-skeleton{transition-duration:var(--rcd-duration-instant);animation:none}.rcd-progress__bar--indeterminate{inset-inline-start:var(--rcd-space-0)}}@media (forced-colors:active){.rcd-badge,.rcd-alert,.rcd-progress__track,.rcd-empty{color:canvastext;background-color:canvas;border-color:canvastext}.rcd-badge:before,.rcd-progress__bar,.rcd-skeleton,.rcd-empty__icon{color:highlight;background-color:highlight}.rcd-spinner{color:highlight;border-color:highlight;background-color:#0000;border-block-start-color:#0000}.rcd-alert__icon,.rcd-alert__title,.rcd-alert__description,.rcd-progress__header,.rcd-progress__header>strong,.rcd-empty__title,.rcd-empty__description{color:canvastext}}body.rcd-preloading{overflow:hidden}.rcd-preloader{z-index:var(--rcd-layer-blocking);background:var(--rcd-color-background);color:var(--rcd-color-text);opacity:1;visibility:visible;transition:opacity var(--rcd-duration-normal) var(--rcd-easing-standard), visibility var(--rcd-duration-normal) var(--rcd-easing-standard);place-items:center;display:grid;position:fixed;inset:0}.rcd-preloader.is-hidden{opacity:0;visibility:hidden}.rcd-preloader-mark{align-items:center;gap:var(--rcd-space-2);display:inline-flex}.rcd-preloader-mark span{inline-size:var(--rcd-space-3);block-size:var(--rcd-space-3);border-radius:var(--rcd-radius-circle);background:var(--rcd-color-action-primary);animation:rcd-preloader-pulse var(--rcd-duration-attention) var(--rcd-easing-standard) infinite}.rcd-preloader-mark span:nth-child(2){background:var(--rcd-color-info);animation-delay:.12s}.rcd-preloader-mark span:nth-child(3){background:var(--rcd-color-action-secondary);animation-delay:.24s}@keyframes rcd-preloader-pulse{0%,80%,to{opacity:var(--rcd-opacity-disabled);transform:scale(.72)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rcd-preloader,.rcd-preloader-mark span{transition:none;animation:none}}.rcd-toast-region{z-index:var(--rcd-layer-toast);inline-size:min(calc(100vi - (var(--rcd-space-4) * 2)), var(--rcd-size-toast));max-block-size:calc(100dvb - (var(--rcd-space-4) * 2));gap:var(--rcd-space-3);overscroll-behavior:contain;pointer-events:none;scrollbar-gutter:stable;display:grid;position:fixed;inset-block-start:max(var(--rcd-space-4), env(safe-area-inset-top));inset-inline-end:max(var(--rcd-space-4), env(safe-area-inset-right));overflow-y:auto}.rcd-toast-region:not(.rcd-toast-region--static){gap:var(--rcd-space-0)}.rcd-toast-region__group{min-inline-size:var(--rcd-space-0);gap:var(--rcd-space-3);display:grid}.rcd-toast-region__group:has(.rcd-toast)+.rcd-toast-region__group:has(.rcd-toast){margin-block-start:var(--rcd-space-3)}:dir(rtl) .rcd-toast-region:not(.rcd-toast-region--static){inset-inline-end:max(var(--rcd-space-4), env(safe-area-inset-left))}.rcd-toast-region--static{z-index:auto;max-block-size:none;inline-size:100%;position:relative;inset:auto;overflow:visible}.rcd-toast{--rcd-toast-accent:var(--rcd-color-info);--rcd-toast-surface:var(--rcd-color-surface-raised);--rcd-toast-border:var(--rcd-color-border);--rcd-toast-text:var(--rcd-color-text);--rcd-toast-motion-offset:var(--rcd-space-6);grid-template-columns:auto minmax(var(--rcd-space-0), 1fr) auto;align-items:start;gap:var(--rcd-space-3);min-inline-size:var(--rcd-space-0);padding:var(--rcd-space-3);border:var(--rcd-space-0-5) solid var(--rcd-toast-border);border-inline-start-color:var(--rcd-toast-accent);border-inline-start-width:var(--rcd-space-1);border-radius:var(--rcd-radius-surface);background-color:var(--rcd-toast-surface);box-shadow:var(--rcd-shadow-popover);color:var(--rcd-toast-text);opacity:1;pointer-events:auto;transition:opacity var(--rcd-duration-fast) var(--rcd-easing-standard), translate var(--rcd-duration-normal) var(--rcd-easing-enter);display:grid;translate:0}:dir(rtl) .rcd-toast{--rcd-toast-motion-offset:calc(var(--rcd-space-6) * -1)}.rcd-toast--success{--rcd-toast-accent:var(--rcd-color-success);--rcd-toast-surface:var(--rcd-color-success-surface);--rcd-toast-border:var(--rcd-color-success-border);--rcd-toast-text:var(--rcd-color-success-text)}.rcd-toast--info{--rcd-toast-accent:var(--rcd-color-info);--rcd-toast-surface:var(--rcd-color-info-surface);--rcd-toast-border:var(--rcd-color-info-border);--rcd-toast-text:var(--rcd-color-info-text)}.rcd-toast--warning{--rcd-toast-accent:var(--rcd-color-warning);--rcd-toast-surface:var(--rcd-color-warning-surface);--rcd-toast-border:var(--rcd-color-warning-border);--rcd-toast-text:var(--rcd-color-warning-text)}.rcd-toast--danger{--rcd-toast-accent:var(--rcd-color-danger);--rcd-toast-surface:var(--rcd-color-danger-surface);--rcd-toast-border:var(--rcd-color-danger-border);--rcd-toast-text:var(--rcd-color-danger-text)}.rcd-toast[data-state=entering],.rcd-toast[data-state=leaving]{opacity:0;translate:var(--rcd-toast-motion-offset) 0}.rcd-toast__icon{inline-size:var(--rcd-space-5);block-size:var(--rcd-space-5);color:var(--rcd-toast-accent);place-items:center;display:inline-grid}.rcd-toast__icon>svg,.rcd-toast__icon>i{block-size:100%;inline-size:100%}.rcd-toast__content{min-inline-size:var(--rcd-space-0);gap:var(--rcd-space-1);display:grid}.rcd-toast__title{margin:var(--rcd-space-0);color:var(--rcd-toast-text);font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-body-compact-line-height)}.rcd-toast__description{margin:var(--rcd-space-0);color:var(--rcd-toast-text);font-size:var(--rcd-type-body-compact-size);line-height:var(--rcd-type-body-compact-line-height);overflow-wrap:anywhere}.rcd-toast__actions{gap:var(--rcd-space-2);flex-wrap:wrap;margin-block-start:var(--rcd-space-2);display:flex}.rcd-toast__close{inline-size:var(--rcd-space-8);block-size:var(--rcd-space-8);margin-block:calc(var(--rcd-space-1) * -1);padding:var(--rcd-space-0);border-radius:var(--rcd-radius-control);color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--rcd-space-1) * -1);display:inline-grid}.rcd-toast__close:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.rcd-toast__close:hover{background-color:color-mix(in srgb, currentColor 10%, transparent)}}.rcd-toast__close>svg,.rcd-toast__close>i{inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4)}@media (max-width:40rem){.rcd-toast-region{inset-block-start:max(var(--rcd-space-3), env(safe-area-inset-top));inset-inline:max(var(--rcd-space-3), env(safe-area-inset-left)) max(var(--rcd-space-3), env(safe-area-inset-right));inline-size:auto;max-block-size:calc(100dvb - (var(--rcd-space-3) * 2))}:dir(rtl) .rcd-toast-region:not(.rcd-toast-region--static){inset-inline:max(var(--rcd-space-3), env(safe-area-inset-right)) max(var(--rcd-space-3), env(safe-area-inset-left))}.rcd-toast-region--static{max-block-size:none;inline-size:100%;inset:auto}}@media (prefers-reduced-motion:reduce){.rcd-toast{transition-duration:var(--rcd-duration-instant)}}@media (forced-colors:active){.rcd-toast{border-color:canvastext;border-inline-start-width:var(--rcd-space-1);box-shadow:none;color:canvastext;background-color:canvas}.rcd-toast__icon,.rcd-toast__close{color:canvastext}}.rcd-tooltip{--rcd-tooltip-closed-inline:-50%;--rcd-tooltip-closed-block:var(--rcd-space-1);--rcd-tooltip-open-inline:-50%;--rcd-tooltip-open-block:0;align-items:center;max-inline-size:100%;display:inline-flex;position:relative}.rcd-tooltip__content{z-index:var(--rcd-layer-popover);inline-size:max-content;max-inline-size:min(var(--rcd-size-tooltip), calc(100vi - var(--rcd-space-8)));padding-block:var(--rcd-space-1-5);padding-inline:var(--rcd-space-2-5);border:var(--rcd-space-0-5) solid var(--rcd-color-border);border-radius:var(--rcd-radius-control);background-color:var(--rcd-color-surface-overlay);box-shadow:var(--rcd-shadow-popover);color:var(--rcd-color-text);font-size:var(--rcd-type-caption-size);font-weight:var(--rcd-type-body-weight);line-height:var(--rcd-type-caption-line-height);overflow-wrap:anywhere;opacity:0;pointer-events:auto;translate:var(--rcd-tooltip-closed-inline) var(--rcd-tooltip-closed-block);transition:opacity var(--rcd-duration-fast) var(--rcd-easing-standard), translate var(--rcd-duration-fast) var(--rcd-easing-enter), visibility 0s linear var(--rcd-duration-fast);visibility:hidden;position:absolute;inset-block-end:calc(100% + var(--rcd-space-2));inset-inline-start:50%}.rcd-tooltip__content:after{content:"";inline-size:var(--rcd-space-2);block-size:var(--rcd-space-2);border-inline-end:var(--rcd-space-0-5) solid var(--rcd-color-border);border-block-end:var(--rcd-space-0-5) solid var(--rcd-color-border);background-color:inherit;position:absolute;inset-block-start:calc(100% - var(--rcd-space-1));inset-inline-start:50%;translate:-50%;rotate:45deg}.rcd-tooltip:not([data-rcd-tooltip]):focus-within>.rcd-tooltip__content,.rcd-tooltip[data-state=open]>.rcd-tooltip__content{opacity:1;translate:var(--rcd-tooltip-open-inline) var(--rcd-tooltip-open-block);visibility:visible;transition-delay:0s}.rcd-tooltip--block-end{--rcd-tooltip-closed-block:calc(var(--rcd-space-1) * -1)}.rcd-tooltip--block-end>.rcd-tooltip__content{inset-block-start:calc(100% + var(--rcd-space-2));inset-block-end:auto}.rcd-tooltip--block-end>.rcd-tooltip__content:after{border-block-start:var(--rcd-space-0-5) solid var(--rcd-color-border);border-block-end:0;inset-block-start:auto;inset-block-end:calc(100% - var(--rcd-space-1))}.rcd-tooltip--inline-start{--rcd-tooltip-closed-inline:var(--rcd-space-1);--rcd-tooltip-closed-block:-50%;--rcd-tooltip-open-inline:0;--rcd-tooltip-open-block:-50%}.rcd-tooltip--inline-end{--rcd-tooltip-closed-inline:calc(var(--rcd-space-1) * -1);--rcd-tooltip-closed-block:-50%;--rcd-tooltip-open-inline:0;--rcd-tooltip-open-block:-50%}:dir(rtl) .rcd-tooltip--inline-start{--rcd-tooltip-closed-inline:calc(var(--rcd-space-1) * -1)}:dir(rtl) .rcd-tooltip--inline-end{--rcd-tooltip-closed-inline:var(--rcd-space-1)}.rcd-tooltip--inline-start>.rcd-tooltip__content,.rcd-tooltip--inline-end>.rcd-tooltip__content{inset-block:50% auto;inset-inline-start:auto}.rcd-tooltip--inline-start>.rcd-tooltip__content{inset-inline-end:calc(100% + var(--rcd-space-2))}.rcd-tooltip--inline-end>.rcd-tooltip__content{inset-inline-start:calc(100% + var(--rcd-space-2))}.rcd-tooltip--inline-start>.rcd-tooltip__content:after,.rcd-tooltip--inline-end>.rcd-tooltip__content:after{inset-block-start:50%;inset-inline-start:auto;translate:0 -50%}.rcd-tooltip--inline-start>.rcd-tooltip__content:after{border-block-start:var(--rcd-space-0-5) solid var(--rcd-color-border);border-block-end:0;inset-inline-start:calc(100% - var(--rcd-space-1))}.rcd-tooltip--inline-end>.rcd-tooltip__content:after{border-inline-start:var(--rcd-space-0-5) solid var(--rcd-color-border);border-inline-end:0;inset-inline-end:calc(100% - var(--rcd-space-1))}.rcd-tooltip__content[data-rcd-tooltip-portal]{opacity:0;translate:0 var(--rcd-space-1);visibility:hidden;margin:0;position:fixed;inset:auto}.rcd-tooltip__content[data-rcd-tooltip-portal][data-rcd-tooltip-side=bottom]{translate:0 calc(var(--rcd-space-1) * -1)}.rcd-tooltip__content[data-rcd-tooltip-portal][data-rcd-tooltip-side=left]{translate:var(--rcd-space-1) 0}.rcd-tooltip__content[data-rcd-tooltip-portal][data-rcd-tooltip-side=right]{translate:calc(var(--rcd-space-1) * -1) 0}.rcd-tooltip__content[data-rcd-tooltip-portal][data-state=measuring]{transition:none}.rcd-tooltip__content[data-rcd-tooltip-portal][data-state=open]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.rcd-tooltip__content[data-rcd-tooltip-portal]:after{border:var(--rcd-space-0-5) solid var(--rcd-color-border);inset:auto}.rcd-tooltip__content[data-rcd-tooltip-portal][data-rcd-tooltip-side=top]:after{top:calc(100% - var(--rcd-space-1));left:var(--rcd-tooltip-arrow-left);translate:-50%}.rcd-tooltip__content[data-rcd-tooltip-portal][data-rcd-tooltip-side=bottom]:after{bottom:calc(100% - var(--rcd-space-1));left:var(--rcd-tooltip-arrow-left);translate:-50%}.rcd-tooltip__content[data-rcd-tooltip-portal][data-rcd-tooltip-side=left]:after{top:var(--rcd-tooltip-arrow-top);left:calc(100% - var(--rcd-space-1));translate:0 -50%}.rcd-tooltip__content[data-rcd-tooltip-portal][data-rcd-tooltip-side=right]:after{top:var(--rcd-tooltip-arrow-top);right:calc(100% - var(--rcd-space-1));translate:0 -50%}@media (max-width:40rem){.rcd-tooltip--inline-start,.rcd-tooltip--inline-end{--rcd-tooltip-closed-inline:-50%;--rcd-tooltip-closed-block:calc(var(--rcd-space-1) * -1);--rcd-tooltip-open-inline:-50%;--rcd-tooltip-open-block:0}.rcd-tooltip--inline-start>.rcd-tooltip__content,.rcd-tooltip--inline-end>.rcd-tooltip__content{inset-block-start:calc(100% + var(--rcd-space-2));inset-block-end:auto;inset-inline:50% auto}.rcd-tooltip--inline-start>.rcd-tooltip__content:after,.rcd-tooltip--inline-end>.rcd-tooltip__content:after{border-block-start:var(--rcd-space-0-5) solid var(--rcd-color-border);border-block-end:0;border-inline-start:0;border-inline-end:var(--rcd-space-0-5) solid var(--rcd-color-border);inset-block-start:auto;inset-block-end:calc(100% - var(--rcd-space-1));inset-inline:50% auto;translate:-50%}}@media (hover:hover){.rcd-tooltip:not([data-rcd-tooltip]):hover>.rcd-tooltip__content{opacity:1;translate:var(--rcd-tooltip-open-inline) var(--rcd-tooltip-open-block);visibility:visible;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.rcd-tooltip__content{transition:none}}@media (forced-colors:active){.rcd-tooltip__content{box-shadow:none;color:canvastext;background-color:canvas;border-color:canvastext}.rcd-tooltip__content:after{background-color:canvas;border-color:canvastext}}:root[data-rcd-dialog-open]{scrollbar-gutter:stable;overflow:hidden}.rcd-dialog{--rcd-dialog-size:var(--rcd-size-dialog-md);inline-size:min(calc(100% - var(--rcd-space-8)), var(--rcd-dialog-size));max-inline-size:var(--rcd-dialog-size);max-block-size:var(--rcd-size-dialog-max-block);padding:var(--rcd-space-0);border:var(--rcd-space-0-5) solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background-color:var(--rcd-color-surface-overlay);color:var(--rcd-color-text);color-scheme:var(--rcd-color-scheme);box-shadow:var(--rcd-shadow-modal);margin:auto;overflow:hidden}.rcd-dialog:not([open]){display:none}.rcd-dialog[open]{animation:rcd-dialog-enter var(--rcd-duration-normal) var(--rcd-easing-enter)}.rcd-dialog::backdrop{background-color:var(--rcd-color-scrim);animation:rcd-dialog-backdrop-enter var(--rcd-duration-normal) var(--rcd-easing-standard)}.rcd-dialog:focus-visible{outline:var(--rcd-space-0-5) solid var(--rcd-color-focus);outline-offset:var(--rcd-space-1)}.rcd-dialog--sm{--rcd-dialog-size:var(--rcd-size-dialog-sm)}.rcd-dialog--lg{--rcd-dialog-size:var(--rcd-size-dialog-lg)}.rcd-dialog--xl{--rcd-dialog-size:var(--rcd-size-dialog-xl)}.rcd-dialog--2xl{--rcd-dialog-size:var(--rcd-size-dialog-2xl)}.rcd-dialog__surface{grid-template-rows:auto minmax(var(--rcd-space-0), 1fr) auto;max-block-size:var(--rcd-size-dialog-max-block);min-inline-size:var(--rcd-space-0);display:grid}.rcd-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--rcd-space-4);min-inline-size:var(--rcd-space-0);padding:var(--rcd-space-5);border-block-end:var(--rcd-space-0-5) solid var(--rcd-color-border-subtle);display:flex}.rcd-dialog__heading{min-inline-size:var(--rcd-space-0);gap:var(--rcd-space-1);display:grid}.rcd-dialog__eyebrow{margin:var(--rcd-space-0);color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-caption-line-height)}.rcd-dialog__title{margin:var(--rcd-space-0);color:var(--rcd-color-text);font-size:var(--rcd-type-heading-2-size);font-weight:var(--rcd-type-heading-2-weight);line-height:var(--rcd-type-heading-2-line-height)}.rcd-dialog__body{min-inline-size:var(--rcd-space-0);padding:var(--rcd-space-5);color:var(--rcd-color-text-secondary);font-size:var(--rcd-type-body-size);line-height:var(--rcd-type-body-line-height);overscroll-behavior:contain;overflow:auto}.rcd-dialog__body>:first-child{margin-block-start:var(--rcd-space-0)}.rcd-dialog__body>:last-child{margin-block-end:var(--rcd-space-0)}.rcd-dialog__footer{justify-content:flex-end;gap:var(--rcd-space-2);min-inline-size:var(--rcd-space-0);padding:var(--rcd-space-4) var(--rcd-space-5);border-block-start:var(--rcd-space-0-5) solid var(--rcd-color-border-subtle);background-color:var(--rcd-color-surface-sunken);flex-wrap:wrap;display:flex}@keyframes rcd-dialog-enter{0%{opacity:0;transform:translateY(var(--rcd-space-2)) scale(.98)}to{opacity:1;transform:translateY(var(--rcd-space-0)) scale(1)}}@keyframes rcd-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rcd-dialog[open],.rcd-dialog::backdrop{animation:none}}@media (forced-colors:active){.rcd-dialog{color:canvastext;box-shadow:none;background-color:canvas;border-color:canvastext}.rcd-dialog::backdrop{background-color:canvas}.rcd-dialog__header,.rcd-dialog__footer{background-color:canvas;border-color:canvastext}.rcd-dialog__eyebrow,.rcd-dialog__title,.rcd-dialog__body{color:canvastext}}@media (max-width:40rem){.rcd-dialog{border:var(--rcd-space-0);border-radius:var(--rcd-radius-none);block-size:100dvb;max-block-size:100dvb;inline-size:100%;max-inline-size:none}.rcd-dialog__surface{block-size:100%;max-block-size:100dvb}.rcd-dialog__header,.rcd-dialog__body,.rcd-dialog__footer{padding-inline:var(--rcd-space-4)}}.rcd-request-pending{cursor:progress}.rcd-request-pending:is(button,[role=button]){pointer-events:none}.htmx-added{animation:rcd-htmx-enter var(--rcd-duration-normal) var(--rcd-easing-standard)}.htmx-swapping{opacity:var(--rcd-opacity-muted);transition:var(--rcd-transition-opacity)}@keyframes rcd-htmx-enter{0%{opacity:0;transform:translateY(var(--rcd-space-1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.htmx-added{animation:none}.htmx-swapping{transition-duration:var(--rcd-duration-instant)}}.rcd-drawer{--rcd-drawer-size:var(--rcd-size-drawer-md);--rcd-drawer-enter-inline:0%;--rcd-drawer-enter-block:0%;z-index:var(--rcd-layer-drawer);border-radius:var(--rcd-radius-none)}.rcd-drawer--sm{--rcd-drawer-size:var(--rcd-size-drawer-sm)}.rcd-drawer--lg{--rcd-drawer-size:var(--rcd-size-drawer-lg)}.rcd-drawer--start,.rcd-drawer--end{inline-size:min(calc(100% - var(--rcd-space-8)), var(--rcd-drawer-size));max-inline-size:var(--rcd-drawer-size);block-size:100dvb;max-block-size:100dvb;inset-block:var(--rcd-space-0);margin-block:var(--rcd-space-0);margin-inline:var(--rcd-space-0)}.rcd-drawer--start{--rcd-drawer-enter-inline:-100%;inset-inline-start:var(--rcd-space-0);inset-inline-end:auto}.rcd-drawer--end{--rcd-drawer-enter-inline:100%;inset-inline-start:auto;inset-inline-end:var(--rcd-space-0)}.rcd-drawer--start:dir(rtl){--rcd-drawer-enter-inline:100%}.rcd-drawer--end:dir(rtl){--rcd-drawer-enter-inline:-100%}.rcd-drawer--bottom{--rcd-drawer-enter-block:100%;inline-size:min(100%, var(--rcd-size-drawer-bottom));max-inline-size:var(--rcd-size-drawer-bottom);block-size:auto;max-block-size:var(--rcd-size-drawer-bottom-max-block);inset-block-start:auto;inset-block-end:var(--rcd-space-0);inset-inline:var(--rcd-space-0);margin-block:var(--rcd-space-0);border-start-start-radius:var(--rcd-radius-surface);border-start-end-radius:var(--rcd-radius-surface);margin-inline:auto}.rcd-drawer .rcd-dialog__surface{block-size:100%;max-block-size:inherit}.rcd-drawer--bottom .rcd-dialog__surface{block-size:auto}.rcd-drawer--start .rcd-dialog__header,.rcd-drawer--end .rcd-dialog__header{padding-block-start:max(var(--rcd-space-5), env(safe-area-inset-top))}.rcd-drawer--start .rcd-dialog__footer,.rcd-drawer--end .rcd-dialog__footer,.rcd-drawer--bottom .rcd-dialog__footer{padding-block-end:max(var(--rcd-space-4), env(safe-area-inset-bottom))}.rcd-drawer[open]{animation:rcd-drawer-enter var(--rcd-duration-normal) var(--rcd-easing-enter)}@keyframes rcd-drawer-enter{0%{opacity:0;transform:translate(var(--rcd-drawer-enter-inline), var(--rcd-drawer-enter-block))}to{opacity:1;transform:translate(var(--rcd-space-0), var(--rcd-space-0))}}@media (prefers-reduced-motion:reduce){.rcd-drawer[open]{animation:none}}.rcd-popover{inline-size:min(var(--rcd-size-popover), calc(100dvi - var(--rcd-space-6)));max-block-size:min(70dvb, var(--rcd-size-dialog-max-block));border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface-overlay);box-shadow:var(--rcd-shadow-popover);color:var(--rcd-color-text);margin:0;padding:0;overflow:auto}.rcd-popover[popover]{position:fixed;inset:auto}.rcd-popover::backdrop{background:0 0}.rcd-popover__header,.rcd-popover__body,.rcd-popover__footer{padding:var(--rcd-space-4)}.rcd-popover__header,.rcd-popover__footer{justify-content:space-between;align-items:center;gap:var(--rcd-space-3);display:flex}.rcd-popover__header{border-block-end:1px solid var(--rcd-color-border-subtle)}.rcd-popover__footer{border-block-start:1px solid var(--rcd-color-border-subtle)}.rcd-popover__title{color:var(--rcd-color-text);font-size:var(--rcd-type-heading-sm-size);font-weight:var(--rcd-type-heading-weight);line-height:var(--rcd-type-heading-sm-line-height);margin:0}.rcd-popover__description{margin:var(--rcd-space-1) 0 0;color:var(--rcd-color-text-muted);font-size:var(--rcd-type-body-sm-size);line-height:var(--rcd-type-body-sm-line-height)}.rcd-popover[data-state=opening]{opacity:0;scale:.98}.rcd-popover[data-state=open]{opacity:1;transition:opacity var(--rcd-duration-fast) var(--rcd-easing-enter), scale var(--rcd-duration-fast) var(--rcd-easing-enter);scale:1}@media (prefers-reduced-motion:reduce){.rcd-popover{transition:none}}@media (forced-colors:active){.rcd-popover{box-shadow:none;border-color:canvastext}}.rcd-menu{inline-size:min(var(--rcd-size-menu), calc(100dvi - var(--rcd-space-6)));padding:var(--rcd-space-1);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface-overlay);box-shadow:var(--rcd-shadow-popover);color:var(--rcd-color-text);margin:0;list-style:none}.rcd-menu__item,.rcd-menu__link,.rcd-menu__button{inline-size:100%;min-block-size:var(--rcd-size-control);align-items:center;gap:var(--rcd-space-3);padding:var(--rcd-space-2) var(--rcd-space-3);border-radius:var(--rcd-radius-control);color:var(--rcd-color-text-secondary);font-size:var(--rcd-type-body-sm-size);line-height:var(--rcd-type-body-sm-line-height);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.rcd-menu>.rcd-menu__form{inline-size:100%;margin:0;display:block}.rcd-menu__item:hover,.rcd-menu__link:hover,.rcd-menu__button:hover,.rcd-menu__item[aria-selected=true],.rcd-menu__link[aria-current=page]{background:var(--rcd-color-action-ghost-hover);color:var(--rcd-color-text)}.rcd-menu__item--danger,.rcd-menu__button--danger{color:var(--rcd-color-danger-text)}.rcd-menu__separator{block-size:1px;margin:var(--rcd-space-1);background:var(--rcd-color-border-subtle);border:0}.rcd-menu__label{padding:var(--rcd-space-2) var(--rcd-space-3) var(--rcd-space-1);color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-caption-line-height)}@media (forced-colors:active){.rcd-menu{box-shadow:none;border-color:canvastext}.rcd-menu__item[aria-selected=true],.rcd-menu__link[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}.rcd-card{border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface);min-inline-size:0;box-shadow:var(--rcd-shadow-surface);color:var(--rcd-color-text);flex-direction:column;display:flex}.rcd-card--raised{background:var(--rcd-color-surface-raised);box-shadow:var(--rcd-shadow-popover)}.rcd-card--interactive{transition:border-color var(--rcd-duration-fast) var(--rcd-easing-standard), box-shadow var(--rcd-duration-fast) var(--rcd-easing-standard), translate var(--rcd-duration-fast) var(--rcd-easing-standard)}.rcd-card--interactive:hover{border-color:var(--rcd-color-border-strong);box-shadow:var(--rcd-shadow-md);translate:0 calc(var(--rcd-space-0-5) * -1)}.rcd-card__header,.rcd-card__body,.rcd-card__footer{min-inline-size:0;padding:var(--rcd-space-card)}.rcd-card__header,.rcd-card__footer{justify-content:space-between;align-items:center;gap:var(--rcd-space-component-gap);display:flex}.rcd-card__header{border-block-end:1px solid var(--rcd-color-border-subtle)}.rcd-card__body{flex:1}.rcd-card__footer{border-block-start:1px solid var(--rcd-color-border-subtle)}.rcd-card__title{color:var(--rcd-color-text);font-size:var(--rcd-type-heading-sm-size);font-weight:var(--rcd-type-heading-weight);line-height:var(--rcd-type-heading-sm-line-height);margin:0}.rcd-card__description{margin:var(--rcd-space-1) 0 0;color:var(--rcd-color-text-muted);font-size:var(--rcd-type-body-sm-size);line-height:var(--rcd-type-body-sm-line-height)}.rcd-stat-card{gap:var(--rcd-space-3);min-inline-size:0;padding:var(--rcd-space-card);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface);box-shadow:var(--rcd-shadow-surface);display:grid}.rcd-stat-card__label{color:var(--rcd-color-text-muted);font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-label-line-height)}.rcd-stat-card__value{color:var(--rcd-color-text);font-size:var(--rcd-type-display-sm-size);font-weight:var(--rcd-type-display-weight);line-height:var(--rcd-type-display-sm-line-height);overflow-wrap:anywhere}.rcd-stat-card__meta{align-items:center;gap:var(--rcd-space-2);color:var(--rcd-color-text-secondary);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.rcd-card--interactive{transition:none}}@media (forced-colors:active){.rcd-card,.rcd-stat-card{box-shadow:none;border-color:canvastext}}.rcd-avatar{inline-size:var(--rcd-size-avatar-md);block-size:var(--rcd-size-avatar-md);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-circle);background:var(--rcd-color-selection-background);color:var(--rcd-color-selection-text);font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);flex:none;place-items:center;display:inline-grid;overflow:hidden}.rcd-avatar--sm{inline-size:var(--rcd-size-avatar-sm);block-size:var(--rcd-size-avatar-sm)}.rcd-avatar--lg{inline-size:var(--rcd-size-avatar-lg);block-size:var(--rcd-size-avatar-lg)}.rcd-avatar>:where(img,svg){object-fit:cover;block-size:100%;inline-size:100%}.rcd-avatar-group{align-items:center;display:flex}.rcd-avatar-group>.rcd-avatar+.rcd-avatar{margin-inline-start:calc(var(--rcd-space-2) * -1)}.rcd-chip,.rcd-tag{align-items:center;gap:var(--rcd-space-1-5);max-inline-size:100%;padding:var(--rcd-space-1) var(--rcd-space-2-5);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-pill);background:var(--rcd-color-surface-sunken);color:var(--rcd-color-text-secondary);font-size:var(--rcd-type-caption-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-caption-line-height);display:inline-flex}.rcd-chip--selected{border-color:var(--rcd-color-selection-border);background:var(--rcd-color-selection-background);color:var(--rcd-color-selection-text)}.rcd-chip__label,.rcd-tag__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcd-timeline{margin:0;padding:0;list-style:none;display:grid}.rcd-timeline__item{grid-template-columns:var(--rcd-size-timeline-marker) minmax(0, 1fr);gap:var(--rcd-space-3);padding-block-end:var(--rcd-space-5);display:grid;position:relative}.rcd-timeline__item:not(:last-child):before{content:"";inset-block:var(--rcd-size-timeline-marker) 0;background:var(--rcd-color-border);inline-size:1px;position:absolute;inset-inline-start:calc(var(--rcd-size-timeline-marker) / 2)}.rcd-timeline__marker{z-index:1;inline-size:var(--rcd-size-timeline-marker);block-size:var(--rcd-size-timeline-marker);border:var(--rcd-space-0-5) solid var(--rcd-color-surface);border-radius:var(--rcd-radius-circle);background:var(--rcd-color-action-primary);box-shadow:0 0 0 1px var(--rcd-color-selection-border);position:relative}.rcd-timeline__content{min-inline-size:0}.rcd-timeline__title{color:var(--rcd-color-text);font-size:var(--rcd-type-body-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-body-line-height);margin:0}.rcd-timeline__meta{color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height);margin-block-start:var(--rcd-space-1)}@media (forced-colors:active){.rcd-avatar,.rcd-chip,.rcd-tag,.rcd-timeline__marker{border-color:canvastext}}.rcd-otp{gap:var(--rcd-space-2);direction:ltr;flex-wrap:wrap;display:flex}.rcd-otp input{inline-size:var(--rcd-size-control-lg);block-size:var(--rcd-size-control-lg);border:1px solid var(--rcd-color-control-border);border-radius:var(--rcd-radius-control);background:var(--rcd-color-surface);color:var(--rcd-color-text);font:inherit;font-weight:var(--rcd-type-heading-weight);text-align:center;padding:0}.rcd-otp input:focus-visible{border-color:var(--rcd-color-focus);outline:var(--rcd-space-0-5) solid var(--rcd-color-focus);outline-offset:var(--rcd-space-1)}.rcd-accordion{gap:var(--rcd-space-2);display:grid}.rcd-accordion details{border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface)}.rcd-accordion summary{justify-content:space-between;align-items:center;gap:var(--rcd-space-3);padding:var(--rcd-space-4);color:var(--rcd-color-text);font-weight:var(--rcd-type-label-weight);cursor:pointer;display:flex}.rcd-accordion summary:after{content:"+";color:var(--rcd-color-text-muted)}.rcd-accordion details[open] summary:after{content:"−"}.rcd-accordion__content{padding:0 var(--rcd-space-4) var(--rcd-space-4);color:var(--rcd-color-text-secondary)}.rcd-steps{grid-template-columns:repeat(auto-fit, minmax(var(--rcd-size-grid-column), 1fr));gap:var(--rcd-space-3);margin:0;padding:0;list-style:none;display:grid}.rcd-step{grid-template-columns:var(--rcd-size-control) 1fr;gap:var(--rcd-space-3);color:var(--rcd-color-text-muted);display:grid}.rcd-step__marker{inline-size:var(--rcd-size-control);block-size:var(--rcd-size-control);border:1px solid var(--rcd-color-border-strong);border-radius:var(--rcd-radius-circle);background:var(--rcd-color-surface);font-weight:var(--rcd-type-label-weight);place-items:center;display:grid}.rcd-step[aria-current=step],.rcd-step.is-complete{color:var(--rcd-color-text)}.rcd-step[aria-current=step] .rcd-step__marker{border-color:var(--rcd-color-action-primary);background:var(--rcd-color-action-primary);color:var(--rcd-color-action-primary-text)}.rcd-step.is-complete .rcd-step__marker{border-color:var(--rcd-color-success);background:var(--rcd-color-success-surface);color:var(--rcd-color-success-text)}.rcd-step__copy{gap:var(--rcd-space-1);display:grid}.rcd-step__copy small{color:var(--rcd-color-text-muted)}.rcd-command{border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface-overlay);box-shadow:var(--rcd-shadow-popover);overflow:hidden}.rcd-command__search{align-items:center;gap:var(--rcd-space-2);padding:var(--rcd-space-3);border-block-end:1px solid var(--rcd-color-border-subtle);display:flex}.rcd-command__search input{inline-size:100%;color:var(--rcd-color-text);background:0 0;border:0;outline:0}.rcd-command__list{gap:var(--rcd-space-1);padding:var(--rcd-space-2);margin:0;list-style:none;display:grid}.rcd-command__item{justify-content:space-between;align-items:center;gap:var(--rcd-space-3);padding:var(--rcd-space-2) var(--rcd-space-3);border-radius:var(--rcd-radius-control);color:var(--rcd-color-text-secondary);display:flex}.rcd-command__item[aria-selected=true]{background:var(--rcd-color-selection-background);color:var(--rcd-color-selection-text)}.rcd-command kbd{padding:var(--rcd-space-0-5) var(--rcd-space-1);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-sm);background:var(--rcd-color-surface-sunken);color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size)}@media (max-width:40rem){.rcd-otp input{inline-size:var(--rcd-size-control);block-size:var(--rcd-size-control)}.rcd-steps{grid-template-columns:1fr}}@media (forced-colors:active){.rcd-otp input,.rcd-accordion details,.rcd-command,.rcd-step__marker{border-color:canvastext}}.rcd-stack{gap:var(--rcd-space-component-gap);flex-direction:column;min-inline-size:0;display:flex}.rcd-cluster{align-items:center;gap:var(--rcd-space-component-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.rcd-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--rcd-size-grid-column)), 1fr));gap:var(--rcd-space-section);min-inline-size:0;display:grid}.rcd-page{inline-size:min(100%, var(--rcd-size-content));padding:var(--rcd-space-page-block) var(--rcd-space-page-inline);margin-inline:auto}.rcd-page-header{justify-content:space-between;align-items:flex-start;gap:var(--rcd-space-4);min-inline-size:0;flex-wrap:wrap;margin-block-end:var(--rcd-space-section);display:flex}.rcd-page-header__content{flex:1 1 var(--rcd-size-page-header-copy);min-inline-size:0}.rcd-page-header__title{color:var(--rcd-color-text);font-size:var(--rcd-type-heading-lg-size);font-weight:var(--rcd-type-heading-weight);line-height:var(--rcd-type-heading-lg-line-height);overflow-wrap:anywhere;margin:0}.rcd-page-header__description{max-inline-size:var(--rcd-size-readable);margin:var(--rcd-space-2) 0 0;color:var(--rcd-color-text-muted);font-size:var(--rcd-type-body-size);line-height:var(--rcd-type-body-line-height)}.rcd-page-header__actions,.rcd-form-actions{align-items:center;gap:var(--rcd-space-2);flex-wrap:wrap;display:flex}.rcd-form-layout{gap:var(--rcd-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rcd-form-layout>*{grid-column:span 12;min-inline-size:0}.rcd-form-layout__half{grid-column:span 6}.rcd-form-layout__third{grid-column:span 4}.rcd-form-layout__two-thirds{grid-column:span 8}.rcd-form-actions{border-block-start:1px solid var(--rcd-color-border-subtle);justify-content:flex-end;padding-block-start:var(--rcd-space-4)}@media (max-width:48rem){.rcd-page-header{align-items:stretch}.rcd-page-header__actions,.rcd-form-actions{inline-size:100%}.rcd-form-layout__half,.rcd-form-layout__third,.rcd-form-layout__two-thirds{grid-column:span 12}}@media (max-width:40rem){.rcd-page{padding-inline:var(--rcd-space-4)}.rcd-page-header__actions>*,.rcd-form-actions>*{flex:auto}}.rcd-stack--tight{gap:var(--rcd-space-2)}.rcd-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rcd-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rcd-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rcd-field--wide{grid-column:1/-1}@media (max-width:64rem){.rcd-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.rcd-grid--2,.rcd-grid--3,.rcd-grid--4{grid-template-columns:minmax(0,1fr)}}.rcd-shell{background:var(--rcd-color-background);min-block-size:100%;color:var(--rcd-color-text)}.rcd-shell__main{min-block-size:100%;min-inline-size:0}.rcd-shell__content{inline-size:min(100%, var(--rcd-size-content));padding:var(--rcd-space-page-block) var(--rcd-space-page-inline);margin-inline:auto}@media (max-width:40rem){.rcd-shell__content{padding-inline:var(--rcd-space-4)}}.rcd-breadcrumb{align-items:center;gap:var(--rcd-space-2);min-inline-size:0;color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rcd-breadcrumb__item{align-items:center;gap:var(--rcd-space-2);min-inline-size:0;display:inline-flex}.rcd-breadcrumb__item:not(:last-child):after{content:"/";color:var(--rcd-color-border-strong)}.rcd-breadcrumb a{color:var(--rcd-color-text-link);text-decoration:none}.rcd-breadcrumb a:hover{text-underline-offset:var(--rcd-space-1);text-decoration:underline}.rcd-tabs{gap:var(--rcd-space-1);border-block-end:1px solid var(--rcd-color-border);scrollbar-width:thin;max-inline-size:100%;display:flex;overflow-x:auto}.rcd-tabs__item{min-block-size:var(--rcd-size-control);align-items:center;gap:var(--rcd-space-2);padding:var(--rcd-space-2) var(--rcd-space-3);color:var(--rcd-color-text-muted);font-weight:var(--rcd-type-label-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.rcd-tabs__item:after{content:"";inset-inline:var(--rcd-space-2);block-size:var(--rcd-space-0-5);border-radius:var(--rcd-radius-pill);background:0 0;position:absolute;inset-block-end:0}.rcd-tabs__item:hover{color:var(--rcd-color-text)}.rcd-tabs__item[aria-selected=true],.rcd-tabs__item[aria-current=page],.rcd-tabs__item.is-active{color:var(--rcd-color-selection-text)}.rcd-tabs__item[aria-selected=true]:after,.rcd-tabs__item[aria-current=page]:after,.rcd-tabs__item.is-active:after{background:var(--rcd-color-action-primary)}.rcd-pagination{justify-content:space-between;align-items:center;gap:var(--rcd-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.rcd-pagination__summary{color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height)}.rcd-pagination__list{align-items:center;gap:var(--rcd-space-1);margin:0;padding:0;list-style:none;display:flex}.rcd-pagination__link{min-inline-size:var(--rcd-size-control-sm);min-block-size:var(--rcd-size-control-sm);padding-inline:var(--rcd-space-2);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-control);background:var(--rcd-color-surface);color:var(--rcd-color-text-secondary);font-size:var(--rcd-type-caption-size);place-items:center;text-decoration:none;display:inline-grid}.rcd-pagination__link:hover{border-color:var(--rcd-color-border-strong);background:var(--rcd-color-action-ghost-hover);color:var(--rcd-color-text)}.rcd-pagination__link[aria-current=page]{border-color:var(--rcd-color-action-primary);background:var(--rcd-color-action-primary);color:var(--rcd-color-action-primary-text)}.rcd-pagination__link[aria-disabled=true]{opacity:var(--rcd-opacity-disabled);pointer-events:none}.rcd-navbar,.rcd-topbar{min-block-size:var(--rcd-size-control-lg);justify-content:space-between;align-items:center;gap:var(--rcd-space-4);padding-inline:var(--rcd-space-page-inline);border-block-end:1px solid var(--rcd-color-border);background:var(--rcd-color-surface);display:flex}.rcd-sidebar-nav{gap:var(--rcd-space-1);margin:0;padding:0;list-style:none;display:grid}.rcd-sidebar-nav__link{min-block-size:var(--rcd-size-control);align-items:center;gap:var(--rcd-space-3);padding:var(--rcd-space-2) var(--rcd-space-3);border-radius:var(--rcd-radius-control);color:var(--rcd-color-text-secondary);font-weight:var(--rcd-type-label-weight);text-decoration:none;display:flex}.rcd-sidebar-nav__link:hover,.rcd-sidebar-nav__link[aria-current=page]{background:var(--rcd-color-selection-background);color:var(--rcd-color-selection-text)}@media (max-width:40rem){.rcd-pagination{align-items:stretch}.rcd-pagination__summary{inline-size:100%}.rcd-pagination__list{max-inline-size:100%;overflow-x:auto}}@media (forced-colors:active){.rcd-tabs__item[aria-selected=true],.rcd-pagination__link[aria-current=page],.rcd-sidebar-nav__link[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}.rcd-table-container{border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface);max-inline-size:100%;box-shadow:var(--rcd-shadow-surface);overflow-x:auto}.rcd-table{inline-size:100%;min-inline-size:var(--rcd-size-table);border-collapse:collapse;color:var(--rcd-color-text-secondary);font-size:var(--rcd-type-body-sm-size);line-height:var(--rcd-type-body-sm-line-height)}.rcd-table :where(th,td){padding:var(--rcd-space-3) var(--rcd-space-4);border-block-end:1px solid var(--rcd-color-border-subtle);text-align:start;vertical-align:middle}.rcd-table th{background:var(--rcd-color-surface-sunken);color:var(--rcd-color-text);font-size:var(--rcd-type-label-size);font-weight:var(--rcd-type-label-weight);line-height:var(--rcd-type-label-line-height);white-space:nowrap}.rcd-table tbody tr:last-child>*{border-block-end:0}.rcd-table tbody tr:hover{background:var(--rcd-color-action-ghost-hover)}.rcd-table tbody tr[aria-selected=true],.rcd-table tbody tr.is-selected{background:var(--rcd-color-selection-background)}.rcd-table__actions{justify-content:flex-end;align-items:center;gap:var(--rcd-space-1);white-space:nowrap;display:flex}.rcd-sort-button{align-items:center;gap:var(--rcd-space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rcd-filter-toolbar,.rcd-bulk-actions{align-items:center;gap:var(--rcd-space-3);min-inline-size:0;padding:var(--rcd-space-3);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface);flex-wrap:wrap;display:flex}.rcd-filter-toolbar__search{min-inline-size:min(100%, var(--rcd-size-page-header-copy));flex:1 1 var(--rcd-size-page-header-copy)}.rcd-filter-toolbar__actions,.rcd-bulk-actions__actions{align-items:center;gap:var(--rcd-space-2);flex-wrap:wrap;display:flex}.rcd-bulk-actions{border-color:var(--rcd-color-selection-border);background:var(--rcd-color-selection-background);color:var(--rcd-color-selection-text)}.rcd-table-state{padding:var(--rcd-space-8);text-align:center}@media (max-width:40rem){.rcd-filter-toolbar,.rcd-bulk-actions{align-items:stretch}.rcd-filter-toolbar>*,.rcd-filter-toolbar__actions,.rcd-bulk-actions__actions{inline-size:100%}.rcd-filter-toolbar__actions>*,.rcd-bulk-actions__actions>*{flex:auto}}@media (forced-colors:active){.rcd-table-container,.rcd-filter-toolbar,.rcd-bulk-actions{box-shadow:none;border-color:canvastext}}.rcd-file-upload{min-block-size:var(--rcd-size-upload);place-items:center;gap:var(--rcd-space-3);padding:var(--rcd-space-5);border:1px dashed var(--rcd-color-border-strong);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface-sunken);color:var(--rcd-color-text-secondary);text-align:center;transition:border-color var(--rcd-duration-fast) var(--rcd-easing-standard), background-color var(--rcd-duration-fast) var(--rcd-easing-standard);display:grid;position:relative}.rcd-file-upload:hover,.rcd-file-upload:focus-within,.rcd-file-upload[data-drag-active=true]{border-color:var(--rcd-color-selection-border);background:var(--rcd-color-selection-background);color:var(--rcd-color-selection-text)}.rcd-file-upload input[type=file]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.rcd-file-upload__title{color:var(--rcd-color-text);font-weight:var(--rcd-type-label-weight)}.rcd-file-upload__helper{max-inline-size:var(--rcd-size-readable);color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height)}@media (prefers-reduced-motion:reduce){.rcd-file-upload{transition:none}}@media (forced-colors:active){.rcd-file-upload{border-color:canvastext}}.rcd-chart{min-inline-size:0;min-block-size:var(--rcd-size-chart);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface);color:var(--rcd-color-text);position:relative}.rcd-chart__header{justify-content:space-between;align-items:center;gap:var(--rcd-space-3);padding:var(--rcd-space-card);border-block-end:1px solid var(--rcd-color-border-subtle);flex-wrap:wrap;display:flex}.rcd-chart__canvas{min-block-size:var(--rcd-size-chart);padding:var(--rcd-space-card)}.rcd-chart__fallback{min-block-size:var(--rcd-size-chart);padding:var(--rcd-space-card);color:var(--rcd-color-text-muted);text-align:center;place-items:center;display:grid}@media (forced-colors:active){.rcd-chart{border-color:canvastext}}.rcd-calendar-field{position:relative}.rcd-calendar-field>input{padding-inline-end:2.65rem}html[dir=rtl] .rcd-shell .rcd-calendar-field>input,.rcd-shell.rtl .rcd-calendar-field>input{padding-inline:2.65rem .75rem}.rcd-calendar-trigger{width:2rem;height:2rem;color:var(--rcd-palette-slate-400);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;transition:background-color .18s,color .18s,transform .18s;display:inline-grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}html[dir=rtl] .rcd-shell .rcd-calendar-trigger,.rcd-shell.rtl .rcd-calendar-trigger{left:.45rem;right:auto}.rcd-calendar-trigger:hover{color:var(--rcd-palette-teal-400);background:#14b8a629}.rcd-calendar-popover{z-index:1200;overscroll-behavior:contain;background:var(--rcd-palette-slate-900);width:min(21rem,100vw - 2rem);max-height:min(31rem,100vh - 1.5rem);color:var(--rcd-palette-slate-50);border:1px solid #94a3b847;border-radius:.65rem;padding:.85rem;position:fixed;overflow-y:auto;box-shadow:0 1rem 2.8rem #00000061}.rcd-calendar-popover[hidden]{display:none}.rcd-calendar-head,.rcd-calendar-actions,.rcd-calendar-time{align-items:center;gap:.55rem;display:flex}.rcd-calendar-head{justify-content:space-between;margin-bottom:.7rem}.rcd-calendar-head strong{font-size:.95rem}.rcd-calendar-weekdays,.rcd-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.rcd-calendar-weekdays{color:var(--rcd-palette-slate-400);text-align:center;margin-bottom:.35rem;font-size:.72rem}.rcd-calendar-day{aspect-ratio:1;min-width:0;color:inherit;cursor:pointer;background:#94a3b81a;border:1px solid #0000;border-radius:.45rem;place-items:center;font-size:.86rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-grid}.rcd-calendar-day:hover,.rcd-calendar-day.is-selected{color:var(--rcd-palette-slate-50);background:#14b8a63d;border-color:#2dd4bfa6}.rcd-calendar-day.is-empty{cursor:default;background:0 0}.rcd-calendar-time{justify-content:center;margin-top:.8rem}.rcd-calendar-time input{text-align:center;width:4.5rem}.rcd-calendar-actions{justify-content:flex-end;margin-top:.85rem}.rcd-shell[data-theme=light] .rcd-calendar-popover,.rcd-calendar-popover.is-light{background:var(--rcd-palette-white);color:var(--rcd-palette-navy-950);border-color:#0f766e38;box-shadow:0 1rem 2.6rem #07111f29}.rcd-shell[data-theme=light] .rcd-calendar-day,.rcd-calendar-popover.is-light .rcd-calendar-day{background:#0f766e14}.rcd-shell[data-theme=light] .rcd-calendar-day:hover,.rcd-shell[data-theme=light] .rcd-calendar-day.is-selected,.rcd-calendar-popover.is-light .rcd-calendar-day:hover,.rcd-calendar-popover.is-light .rcd-calendar-day.is-selected{color:var(--rcd-palette-navy-950);background:var(--rcd-palette-teal-100)}.rcd-calendar-popover .rcd-calendar-day.is-empty,.rcd-calendar-popover .rcd-calendar-day.is-empty:hover{cursor:default;background:0 0;border-color:#0000}.rcd-multi-select{gap:var(--rcd-space-2);display:grid;position:relative}.rcd-multi-select__menu{z-index:var(--rcd-layer-popover);max-block-size:var(--rcd-size-dialog-sm);padding:var(--rcd-space-1);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface-overlay);box-shadow:var(--rcd-shadow-popover);position:absolute;inset-block-start:calc(100% + var(--rcd-space-1));inset-inline:0;overflow:auto}.rcd-multi-select__option{align-items:center;gap:var(--rcd-space-3);inline-size:100%;padding:var(--rcd-space-2) var(--rcd-space-3);border-radius:var(--rcd-radius-control);color:var(--rcd-color-text-secondary);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.rcd-multi-select__option:hover,.rcd-multi-select__option.is-active{background:var(--rcd-color-action-ghost-hover);color:var(--rcd-color-text)}.rcd-multi-select__selected{gap:var(--rcd-space-2);display:grid}.rcd-multi-select__item{align-items:center;gap:var(--rcd-space-3);padding:var(--rcd-space-2);border:1px solid var(--rcd-color-border-subtle);border-radius:var(--rcd-radius-control);background:var(--rcd-color-surface-sunken);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rcd-multi-select__copy{min-inline-size:0;display:grid}.rcd-multi-select__copy :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (forced-colors:active){.rcd-multi-select__menu,.rcd-multi-select__item{box-shadow:none;border-color:canvastext}}.rcd-search-select{gap:var(--rcd-space-2);display:grid;position:relative}.rcd-search-select__control{align-items:center;display:flex;position:relative}.rcd-search-select__control>.rcd-control{padding-inline-end:var(--rcd-space-10)}.rcd-search-select__control>:where(svg,.lucide){inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);color:var(--rcd-color-text-muted);pointer-events:none;position:absolute;inset-inline-end:var(--rcd-space-3)}.rcd-search-select__menu{z-index:var(--rcd-layer-popover);max-block-size:var(--rcd-size-dialog-sm);padding:var(--rcd-space-1);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface-overlay);box-shadow:var(--rcd-shadow-popover);position:absolute;inset-block-start:calc(100% + var(--rcd-space-1));inset-inline:0;overflow:auto}.rcd-search-select__option{justify-content:space-between;align-items:center;gap:var(--rcd-space-3);inline-size:100%;padding:var(--rcd-space-2) var(--rcd-space-3);border-radius:var(--rcd-radius-control);color:var(--rcd-color-text-secondary);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.rcd-search-select__option:hover,.rcd-search-select__option.is-active,.rcd-search-select__option[aria-selected=true]{background:var(--rcd-color-action-ghost-hover);color:var(--rcd-color-text)}.rcd-search-select__empty{padding:var(--rcd-space-3);color:var(--rcd-color-text-muted);text-align:center;margin:0}@media (forced-colors:active){.rcd-search-select__menu{box-shadow:none;border-color:canvastext}.rcd-search-select__option[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.rcd-dropdown{inline-size:100%;min-inline-size:var(--rcd-space-0);position:relative}.rcd-dropdown__control{justify-content:space-between;align-items:center;gap:var(--rcd-space-2);cursor:pointer;inline-size:100%;display:flex}.rcd-dropdown__control:disabled{cursor:not-allowed}.rcd-dropdown .rcd-dropdown__control .rcd-dropdown__value{min-inline-size:var(--rcd-space-0);color:var(--rcd-color-text);font-size:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.rcd-dropdown__value[data-placeholder=true]{color:var(--rcd-color-text-muted);opacity:var(--rcd-opacity-muted)}.rcd-dropdown__control>i,.rcd-dropdown__control>svg{inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);color:var(--rcd-color-text-muted);transition:transform var(--rcd-duration-fast) var(--rcd-easing-standard);flex:none}.rcd-dropdown[data-open=true] .rcd-dropdown__control>i,.rcd-dropdown[data-open=true] .rcd-dropdown__control>svg{transform:rotate(180deg)}.rcd-dropdown__panel{z-index:var(--rcd-layer-popover);border:1px solid var(--rcd-color-border);border-radius:var(--rcd-radius-surface);background:var(--rcd-color-surface-overlay);max-block-size:min(22rem,60dvb);inline-size:min(100%,max(100%,18rem));box-shadow:var(--rcd-shadow-popover);opacity:0;transform-origin:top;transition:opacity var(--rcd-duration-fast) var(--rcd-easing-enter), scale var(--rcd-duration-fast) var(--rcd-easing-enter);pointer-events:none;grid-template-rows:auto 1fr;display:grid;position:absolute;inset-block-start:calc(100% + var(--rcd-space-1-5));inset-inline-start:0;overflow:hidden;scale:.98}.rcd-dropdown[data-open=true] .rcd-dropdown__panel{opacity:1;pointer-events:auto;scale:1}.rcd-dropdown__search{align-items:center;gap:var(--rcd-space-2);padding:var(--rcd-space-2);border-block-end:1px solid var(--rcd-color-border-subtle);display:flex;position:relative}.rcd-dropdown__search>i:first-child,.rcd-dropdown__search>svg:first-child{inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);color:var(--rcd-color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--rcd-space-3)}.rcd-dropdown__search-input{inline-size:100%;padding-inline:var(--rcd-space-8);border:1px solid var(--rcd-color-control-border);border-radius:var(--rcd-radius-control);background:var(--rcd-color-surface);color:var(--rcd-color-text);font:inherit;font-size:var(--rcd-type-body-compact-size)}.rcd-dropdown__search-input:focus-visible{border-color:var(--rcd-color-focus);outline:var(--rcd-space-0-5) solid var(--rcd-color-focus);outline-offset:var(--rcd-space-0-5)}.rcd-dropdown__clear,.rcd-dropdown__spinner-slot{inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);color:var(--rcd-color-text-muted);place-items:center;display:none;position:absolute;inset-inline-end:var(--rcd-space-3)}.rcd-dropdown__spinner-slot[data-visible=true]~.rcd-dropdown__clear{inset-inline-end:calc(var(--rcd-space-3) + var(--rcd-space-5))}.rcd-dropdown__clear{cursor:pointer;background:0 0;border:0}.rcd-dropdown__clear[data-visible=true],.rcd-dropdown__spinner-slot[data-visible=true]{display:grid}.rcd-dropdown__spinner-slot .rcd-spinner{inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);border-width:2px}.rcd-dropdown__list{padding:var(--rcd-space-1);overflow-y:auto}.rcd-dropdown__option{align-items:center;gap:var(--rcd-space-2-5);inline-size:100%;padding:var(--rcd-space-2) var(--rcd-space-2-5);border-radius:var(--rcd-radius-control);color:var(--rcd-color-text);font-size:var(--rcd-type-body-compact-size);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.rcd-dropdown__option-icon{inline-size:var(--rcd-space-6);block-size:var(--rcd-space-6);border-radius:var(--rcd-radius-circle);background:var(--rcd-color-selection-background);color:var(--rcd-color-selection-text);font-size:var(--rcd-type-caption-size);font-weight:var(--rcd-type-label-weight);flex:none;place-items:center;display:grid}.rcd-dropdown__option-copy{min-inline-size:var(--rcd-space-0);gap:0;display:grid}.rcd-dropdown__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcd-dropdown__option-description{color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);line-height:var(--rcd-type-caption-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcd-dropdown__option-check{inline-size:var(--rcd-space-4);block-size:var(--rcd-space-4);color:var(--rcd-color-action-primary);opacity:0;flex:none;margin-inline-start:auto}.rcd-dropdown__option[aria-selected=true] .rcd-dropdown__option-check{opacity:1}.rcd-dropdown__option:hover:not([aria-disabled=true]),.rcd-dropdown__option.is-active:not([aria-disabled=true]){background:var(--rcd-color-action-ghost-hover)}.rcd-dropdown__option[aria-selected=true]{color:var(--rcd-color-action-primary);font-weight:var(--rcd-type-label-weight)}.rcd-dropdown__option[aria-disabled=true]{color:var(--rcd-color-text-disabled);cursor:not-allowed}.rcd-dropdown__group-label{padding:var(--rcd-space-2) var(--rcd-space-2-5) var(--rcd-space-1);color:var(--rcd-color-text-muted);font-size:var(--rcd-type-caption-size);font-weight:var(--rcd-type-label-weight)}.rcd-dropdown__empty{justify-items:center;gap:var(--rcd-space-1);padding:var(--rcd-space-6) var(--rcd-space-3);color:var(--rcd-color-text-muted);font-size:var(--rcd-type-body-compact-size);text-align:center;display:grid}.rcd-dropdown__skeleton{padding:var(--rcd-space-2-5)}.rcd-dropdown__skeleton .rcd-skeleton-group{gap:var(--rcd-space-4)}@media (prefers-reduced-motion:reduce){.rcd-dropdown__panel,.rcd-dropdown__control>i,.rcd-dropdown__control>svg{transition:none}}@media (forced-colors:active){.rcd-dropdown__panel{box-shadow:none;border-color:canvastext}.rcd-dropdown__option[aria-selected=true],.rcd-dropdown__option.is-active{outline-offset:-2px;outline:2px solid highlight}}:root{--user-bg:var(--rcd-color-background);--user-surface:var(--rcd-color-surface);--user-border:var(--rcd-color-border);--user-text:var(--rcd-color-text);--user-strong:var(--rcd-color-text);--user-muted:var(--rcd-color-text-muted);--user-input-bg:var(--rcd-color-surface)}.auth-body .rcd-preloader{background:radial-gradient(circle at 18% 14%, #14b8a633, transparent 24rem), linear-gradient(135deg, var(--rcd-palette-navy-950) 0%, var(--rcd-palette-navy-900) 48%, #121a23 100%);color:var(--rcd-palette-slate-50)}.user-body .rcd-preloader{background:var(--rcd-color-shell-background);color:#d9e4ea}.user-body .rcd-preloader:before{content:"";pointer-events:none;background:linear-gradient(90deg,#223039 0 12.4rem,#0000 12.4rem),radial-gradient(circle at 32% 18%,#0891b224,#0000 24rem);position:absolute;inset:0}.user-body .rcd-preloader-mark{z-index:1;border:1px solid var(--rcd-color-shell-border);background:var(--rcd-color-shell-surface);border-radius:.18rem;min-height:2.75rem;padding:0 1rem;position:relative;box-shadow:0 1rem 2.4rem #0000002e}.user-body .rcd-preloader-mark span{background:var(--rcd-color-brand-cyan-strong);width:.52rem;height:.52rem}.user-body .rcd-preloader-mark span:nth-child(2){background:#45bf88}.user-body .rcd-preloader-mark span:nth-child(3){background:#f3a23e}html[data-theme=light] .user-body .rcd-preloader{color:var(--rcd-color-product-text);background:#e9e9e9}html[data-theme=light] .user-body .rcd-preloader:before{background:linear-gradient(90deg,#223039 0 12.4rem,#0000 12.4rem),radial-gradient(circle at 32% 18%,#079fc41f,#0000 24rem)}html[data-theme=light] .user-body .rcd-preloader-mark{border-color:var(--rcd-color-product-border);background:var(--rcd-palette-white);box-shadow:0 1rem 2.4rem #0f172a14}html[data-theme=dark] .user-body .rcd-preloader{background:var(--rcd-color-shell-background);color:#d9e4ea}.user-shell .rcd-brand-dot{background:linear-gradient(135deg, var(--rcd-palette-teal-500), var(--rcd-palette-amber-400))}.user-shell .rcd-nav-item.is-active{color:#67e8f9;background:#14b8a629}.user-shell[data-theme=light] .rcd-nav-item.is-active{background:var(--rcd-palette-teal-50);color:var(--rcd-palette-teal-700);box-shadow:inset 3px 0 0 var(--rcd-palette-amber-400)}html[dir=rtl] .user-shell[data-theme=light] .rcd-nav-item.is-active,.user-shell.rtl[data-theme=light] .rcd-nav-item.is-active{box-shadow:inset -3px 0 0 var(--rcd-palette-amber-400)}.user-content{gap:1rem;min-width:0;padding-block:1rem;display:grid}.user-content>*{min-width:0;max-width:100%}.user-workflow-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.user-workflow-list a,.user-workflow-list li{min-width:0;color:var(--rcd-palette-slate-300);background:#0f172a73;border:1px solid #94a3b82e;border-radius:.5rem;align-items:center;gap:.7rem;padding:.85rem;font-size:.88rem;font-weight:720;text-decoration:none;display:flex}.user-workflow-list a:hover{color:var(--rcd-palette-teal-300);background:#14b8a61f;border-color:#2dd4bf7a}.user-workflow-list svg,.user-workflow-list i{width:1.05rem;height:1.05rem;color:var(--rcd-palette-teal-300);flex:none}.user-shell[data-theme=light] .user-workflow-list a,.user-shell[data-theme=light] .user-workflow-list li{color:var(--rcd-palette-slate-600);background:#ffffffc2;border-color:#0f766e24}.user-shell[data-theme=light] .user-workflow-list a:hover{color:var(--rcd-palette-teal-700);background:#f0fdfa;border-color:#14b8a66b}.user-page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.user-page-head h1{color:var(--rcd-palette-navy-950);letter-spacing:0;margin:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:820;line-height:1.05}.user-page-head p:not(.user-kicker){color:#60717a;max-width:46rem;margin:.45rem 0 0;font-size:.98rem;line-height:1.7}.user-kicker{color:var(--rcd-palette-teal-700);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:820}.user-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.user-module-link svg,.user-empty svg,.user-timeline svg,.user-checklist svg{flex:none;width:1.05rem;height:1.05rem}.user-grid{gap:1rem;min-width:0;margin-bottom:1rem;display:grid}.user-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.user-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.user-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.user-module-link{color:var(--rcd-palette-slate-700);gap:.55rem;text-decoration:none;display:grid}.user-module-link:hover{color:var(--rcd-palette-teal-700);border-color:#14b8a66b}.user-module-link strong{color:var(--rcd-palette-slate-900);font-size:1rem;font-weight:820}.user-module-link span,.user-stat p,.user-empty p,.user-checklist span{color:#60717a;font-size:.86rem;line-height:1.6}.user-stat{gap:.35rem;display:grid}.user-stat span{color:var(--rcd-palette-slate-500);font-size:.8rem;font-weight:720}.user-stat strong{color:var(--rcd-palette-navy-950);font-size:2rem;font-weight:850;line-height:1}.user-stat p{margin:0}.user-empty{text-align:center;background:#f8fbfb;border:1px dashed #bfd6d3;border-radius:.5rem;place-items:center;min-height:16rem;padding:1.5rem;display:grid}.user-empty svg{width:2rem;height:2rem;color:var(--rcd-palette-teal-500)}.user-empty strong{color:var(--rcd-palette-slate-900);margin-top:.5rem;font-size:1rem;font-weight:820}.user-empty p{max-width:42rem;margin:.35rem 0 0}.user-timeline,.user-checklist{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.user-timeline a,.user-checklist li{min-width:0;color:var(--rcd-palette-slate-700);background:#fbfdfe;border:1px solid #e3e8ef;border-radius:.5rem;align-items:center;gap:.65rem;padding:.75rem;font-size:.88rem;font-weight:720;text-decoration:none;display:flex}.user-timeline a:hover{color:var(--rcd-palette-teal-700);border-color:#14b8a66b}.user-pill{min-height:1.55rem;color:var(--rcd-palette-teal-700);background:#14b8a61a;border:1px solid #14b8a642;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.75rem;font-weight:820;display:inline-flex!important}.user-shell .user-page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.user-shell .user-page-head h1{color:var(--rcd-palette-slate-50);letter-spacing:0;margin:0;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:860;line-height:1.05}.user-shell .user-page-head p:not(.user-kicker){max-width:46rem;color:var(--rcd-palette-slate-400);margin:.45rem 0 0;font-size:.98rem;line-height:1.7}.user-shell .user-kicker{color:var(--rcd-palette-teal-300);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:820}.user-shell .user-empty strong{color:var(--rcd-palette-slate-50)}.user-shell .user-stat span,.user-shell .user-stat p,.user-shell .user-empty p,.user-shell .user-checklist span{color:var(--rcd-palette-slate-400)}.user-shell .user-stat strong{color:var(--rcd-palette-slate-50)}.user-shell .user-empty{background:#0f172a6b;border-color:#2dd4bf40}.user-shell .user-timeline a,.user-shell .user-checklist li,.user-shell .user-module-link{color:var(--rcd-palette-slate-300);background:#0f172a73;border-color:#94a3b82e}.user-shell .user-timeline a:hover,.user-shell .user-module-link:hover{color:var(--rcd-palette-teal-300);background:#14b8a61f;border-color:#2dd4bf7a}.user-shell .user-pill{min-height:1.65rem;color:var(--rcd-palette-slate-300);background:#94a3b81f;border-color:#94a3b82e;border-radius:999px}.user-shell[data-theme=light] .user-page-head h1,.user-shell[data-theme=light] .user-empty strong,.user-shell[data-theme=light] .user-stat strong{color:var(--rcd-palette-slate-900)}.user-shell[data-theme=light] .user-page-head p:not(.user-kicker),.user-shell[data-theme=light] .user-stat span,.user-shell[data-theme=light] .user-stat p,.user-shell[data-theme=light] .user-empty p,.user-shell[data-theme=light] .user-checklist span{color:var(--rcd-palette-slate-500)}.user-shell[data-theme=light] .user-kicker{color:var(--rcd-palette-teal-700)}.user-shell[data-theme=light] .user-empty,.user-shell[data-theme=light] .user-timeline a,.user-shell[data-theme=light] .user-checklist li,.user-shell[data-theme=light] .user-module-link{color:var(--rcd-palette-slate-600);background:#ffffffc2;border-color:#0f766e24}.user-shell[data-theme=light] .user-pill{border-color:var(--rcd-palette-slate-300);background:var(--rcd-palette-slate-50);color:var(--rcd-palette-slate-600)}[x-cloak]{display:none!important}.user-blockui-backdrop,.auth-blockui-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0206177a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.user-blockui-panel,.auth-blockui-panel{width:min(22rem,100vw - 2rem);color:var(--rcd-palette-slate-50);background:#07111ff0;border:1px solid #94a3b83d;border-radius:.5rem;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:inline-flex;box-shadow:0 1.5rem 3.4rem #00000057}.auth-blockui-panel{align-items:flex-start;width:min(24rem,100vw - 2rem)}.user-blockui-spinner,.auth-blockui-spinner{border:2px solid #2dd4bf38;border-top-color:var(--rcd-palette-teal-400);border-radius:999px;flex:none;width:1.15rem;height:1.15rem;animation:.8s linear infinite auth-spin}.user-blockui-panel strong,.auth-blockui-panel strong{color:var(--rcd-palette-white);font-size:.9rem;font-weight:780;line-height:1.45;display:block}.auth-blockui-panel span:not(.auth-blockui-spinner){color:var(--rcd-palette-slate-400);margin-top:.18rem;font-size:.78rem;font-weight:620;line-height:1.55;display:block}.user-toast-region{z-index:3200;pointer-events:none;gap:.72rem;width:min(26rem,100vw - 2rem);display:grid;position:fixed;top:1rem;right:1rem}html[dir=rtl] .user-toast-region{left:1rem;right:auto}.user-toast{color:var(--rcd-palette-slate-50);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;border:1px solid #94a3b833;background:#07111ff0;border-inline-start-width:.28rem;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.78rem;padding:.9rem .95rem;display:grid;box-shadow:0 1.2rem 2.8rem #00000052}.user-toast.success{border-inline-start-color:var(--rcd-palette-teal-400)}.user-toast.warning{border-inline-start-color:var(--rcd-palette-amber-400)}.user-toast.danger{border-inline-start-color:#fb7185}.user-toast.info{border-inline-start-color:#38bdf8}.user-toast>svg{width:1.1rem;height:1.1rem;margin-top:.14rem}.user-toast.success>svg{color:var(--rcd-palette-teal-300)}.user-toast.warning>svg{color:var(--rcd-palette-amber-400)}.user-toast.danger>svg{color:#fb7185}.user-toast.info>svg{color:#38bdf8}.user-toast div{gap:.14rem;min-width:0;display:grid}.user-toast strong{color:var(--rcd-palette-white);font-size:.82rem;font-weight:780}.user-toast span{color:var(--rcd-palette-slate-300);font-size:.8rem;font-weight:620;line-height:1.6}.user-toast button{width:1.65rem;height:1.65rem;color:var(--rcd-palette-slate-400);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.user-toast button:hover{color:var(--rcd-palette-white);background:#94a3b81f}.user-toast button svg{width:.95rem;height:.95rem}.auth-body{background:radial-gradient(circle at 12% 12%, #14b8a62e, transparent 28rem), radial-gradient(circle at 88% 12%, #f59e0b1f, transparent 24rem), linear-gradient(135deg, var(--rcd-palette-navy-950) 0%, var(--rcd-palette-navy-900) 46%, #121a23 100%);min-height:100vh;color:var(--rcd-palette-slate-50);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.auth-noise{z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000);mask-image:linear-gradient(#000000d9,#0000)}.auth-shell{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:100vh;padding:clamp(1rem,2.5vw,2rem);display:flex;position:relative}.auth-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07111fdb;border:1px solid #94a3b82e;border-radius:.5rem;grid-template-columns:minmax(25rem,.86fr) minmax(0,1.14fr);width:min(100%,74rem);min-height:min(48rem,100vh - 6rem);display:grid;overflow:hidden;box-shadow:0 2rem 5rem #00000057,inset 0 0 0 1px #ffffff09}.auth-card-compact{grid-template-columns:minmax(0,1fr);width:min(100%,42rem);min-height:0}.auth-panel{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5.2vw,4.8rem);display:flex}.auth-copy-tight{margin-top:0}.auth-brand{width:fit-content;color:var(--rcd-palette-slate-50);letter-spacing:0;align-items:center;gap:.75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-brand-mark{width:2.55rem;height:2.55rem;color:var(--rcd-palette-teal-300);background:linear-gradient(135deg,#0d948857,#f59e0b24);border:1px solid #2dd4bf52;border-radius:.5rem;place-items:center;display:inline-grid;box-shadow:0 1rem 2.5rem #14b8a62e}.auth-brand-mark svg,.auth-input-wrap svg,.auth-trust svg,.auth-theme-toggle svg,.auth-captcha-code svg,.auth-recovery-note svg,.auth-language svg{flex:none;width:1.05rem;height:1.05rem}.auth-topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-theme-toggle{min-height:2.45rem;color:var(--rcd-palette-slate-300);cursor:pointer;background:#0f172a94;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.45rem;padding:0 .72rem;font-size:.76rem;font-weight:780;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.auth-theme-toggle span{place-items:center;display:inline-grid}.auth-theme-toggle:hover{color:var(--rcd-palette-white);background:#14b8a61f;border-color:#2dd4bf5c;transform:translateY(-1px)}.auth-copy{margin-top:clamp(2.2rem,7vh,5rem)}.auth-eyebrow{color:var(--rcd-palette-teal-300);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.74rem;font-weight:800}.auth-copy h1{color:var(--rcd-palette-white);letter-spacing:0;margin:0;font-size:clamp(2.1rem,4.4vw,4rem);font-weight:760;line-height:.98}.auth-copy p:not(.auth-eyebrow){color:#a8b3c4;max-width:34rem;margin:1.1rem 0 0;font-size:.98rem;line-height:1.8}.auth-trust{flex-wrap:wrap;gap:.75rem;margin-top:1.45rem;display:flex}.auth-trust div{color:var(--rcd-palette-slate-300);background:#0f172a9e;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.76rem;font-weight:650;display:inline-flex}.auth-trust svg{color:var(--rcd-palette-amber-400)}.auth-form{gap:1.05rem;margin-top:clamp(1.8rem,4vh,2.6rem);display:grid}.auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.auth-form-links,.auth-workspace-actions{flex-wrap:wrap;gap:.65rem;display:flex}.auth-form-links{justify-content:center}.auth-form-links a{color:var(--rcd-palette-teal-300);align-items:center;gap:.42rem;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.auth-form-links a:hover{color:var(--rcd-palette-amber-400)}.auth-form-links svg,.auth-workspace-option svg,.auth-workspace-empty svg{flex:none;width:1rem;height:1rem}.auth-workspace-list{gap:.75rem;margin-top:1.35rem;display:grid}.auth-workspace-option{cursor:pointer;text-align:start;background:#0f172aad;border:1px solid #94a3b83d;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;min-height:4.6rem;padding:.85rem .95rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.auth-workspace-option:hover{background:#14b8a624;border-color:#2dd4bf8a;transform:translateY(-1px)}.auth-workspace-option span{gap:.16rem;min-width:0;display:grid}.auth-workspace-option strong{color:var(--rcd-palette-slate-50);font-size:.94rem;font-weight:820}.auth-workspace-option small{color:var(--rcd-palette-slate-400);font-size:.78rem;font-weight:650}.auth-workspace-empty{text-align:center;background:#0f172a8a;border:1px dashed #94a3b857;border-radius:.5rem;place-items:center;min-height:10rem;padding:1.25rem;display:grid}.auth-workspace-empty svg{width:1.8rem;height:1.8rem;color:var(--rcd-palette-teal-300)}.auth-workspace-empty strong{color:var(--rcd-palette-slate-50);margin-top:.55rem;font-size:.95rem;font-weight:820}.auth-workspace-empty span{color:#a8b3c4;max-width:28rem;margin-top:.28rem;font-size:.82rem;font-weight:620;line-height:1.65}.auth-workspace-actions{margin-top:1rem}.auth-body .rcd-field{gap:.48rem;display:grid}.auth-body .rcd-field label,.auth-label-row label{color:#eef2ff;font-size:.82rem;font-weight:720}.auth-label-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-label-row a,.auth-link-button{color:var(--rcd-palette-teal-300);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.78rem;font-weight:760;text-decoration:none}.auth-label-row a:hover,.auth-link-button:hover{color:var(--rcd-palette-amber-400)}.auth-link-button:disabled{cursor:wait;opacity:.58}.auth-input-wrap{min-height:3.2rem;color:var(--rcd-palette-slate-400);background:#0f172ac7;border:1px solid #94a3b83d;border-radius:.5rem;align-items:center;gap:.7rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.auth-input-wrap:focus-within{background:#0f172af0;border-color:#2dd4bfb8;box-shadow:0 0 0 4px #14b8a621}.auth-input-wrap.is-invalid,.auth-captcha-control:has(.auth-captcha-code input[aria-invalid=true]){border-color:#fb7185ad;box-shadow:0 0 0 4px #f43f5e1f}.auth-feedback{color:#dbeafe;border:1px solid #94a3b833;background:#07111fb8;border-inline-start-width:.28rem;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.82rem .9rem;font-size:.82rem;font-weight:680;line-height:1.6;display:grid}.auth-feedback svg{width:1.05rem;height:1.05rem;margin-top:.15rem}.auth-feedback.success{border-inline-start-color:var(--rcd-palette-teal-400);color:var(--rcd-palette-teal-100)}.auth-feedback.error,.auth-feedback.danger{color:#ffe4e6;border-inline-start-color:#fb7185}.auth-feedback.warning{border-inline-start-color:var(--rcd-palette-amber-400);color:var(--rcd-palette-amber-100)}.auth-feedback.info{border-inline-start-color:#38bdf8}.auth-input-wrap input,.auth-input-wrap select,.auth-captcha input,.auth-captcha-code input{width:100%;min-width:0;color:var(--rcd-palette-white);background:0 0;border:0;outline:0;font-size:.94rem;font-weight:560}.auth-input-wrap input::placeholder,.auth-captcha input::placeholder,.auth-captcha-code input::placeholder{color:var(--rcd-palette-slate-500)}.auth-input-wrap select{cursor:pointer;appearance:none}.rcd-search-select{position:relative}.rcd-search-select-trigger{width:100%;min-height:3.2rem;color:var(--rcd-palette-slate-50);cursor:pointer;text-align:start;background:#0f172ac7;border:1px solid #94a3b83d;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.85rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.rcd-search-select-trigger:focus-visible,.rcd-search-select-trigger:hover{background:#0f172af0;border-color:#2dd4bfb8;box-shadow:0 0 0 4px #14b8a621}.rcd-search-select-trigger.is-invalid{border-color:#fb7185ad;box-shadow:0 0 0 4px #f43f5e1f}.rcd-search-select-trigger span{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.rcd-search-select-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:680;overflow:hidden}.rcd-search-select-trigger svg{width:1rem;height:1rem;color:var(--rcd-palette-slate-400);flex:none}.rcd-search-select-menu{z-index:55;background:#07111ffa;border:1px solid #94a3b83d;border-radius:.5rem;gap:.45rem;width:100%;padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 1.2rem 2.8rem #00000052}.rcd-search-select-menu input{width:100%;color:var(--rcd-palette-slate-50);background:#0f172ac7;border:1px solid #94a3b838;border-radius:.45rem;outline:0;padding:.55rem .65rem}.rcd-search-select-menu input:focus{border-color:#2dd4bfb8;box-shadow:0 0 0 3px #14b8a621}.rcd-search-select-menu ul{gap:.18rem;max-height:11rem;padding-inline-end:.2rem;display:grid;overflow:auto}.rcd-search-select-menu li button{width:100%;color:var(--rcd-palette-slate-200);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.42rem;gap:.1rem;padding:.55rem .6rem;display:grid}.rcd-search-select-menu li button:hover,.rcd-search-select-menu li button[aria-selected=true]{color:var(--rcd-palette-white);background:#14b8a624}.rcd-search-select-menu li strong{font-size:.84rem;font-weight:820}.rcd-search-select-menu li span{color:var(--rcd-palette-slate-400);font-size:.76rem;font-weight:620}.auth-icon-btn{width:2rem;height:2rem;color:var(--rcd-palette-slate-400);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.auth-icon-btn:hover{color:var(--rcd-palette-slate-50);background:#94a3b81f}.auth-recovery-note{color:var(--rcd-palette-slate-300);background:#0d94881a;border:1px solid #2dd4bf38;border-radius:.5rem;align-items:flex-start;gap:.78rem;padding:.86rem .95rem;display:flex}.auth-recovery-note svg{color:var(--rcd-palette-teal-300);margin-top:.12rem}.auth-recovery-note div{gap:.18rem;display:grid}.auth-recovery-note strong{color:var(--rcd-palette-slate-50);font-size:.82rem;font-weight:780}.auth-recovery-note span{color:#a8b3c4;font-size:.78rem;font-weight:600;line-height:1.65}.auth-captcha-control{min-height:3.2rem;color:var(--rcd-palette-slate-400);background:#0f172ac7;border:1px solid #94a3b83d;border-radius:.5rem;align-items:center;gap:.65rem;padding:.34rem .42rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.auth-captcha-control:focus-within{background:#0f172af0;border-color:#2dd4bfb8;box-shadow:0 0 0 4px #14b8a621}.auth-captcha-media{background:var(--rcd-palette-slate-50);border:0;border-radius:.38rem;flex:none;place-items:center;width:7.4rem;height:2.4rem;display:grid;overflow:hidden}.auth-captcha-media img{object-fit:contain;width:100%;height:100%}.auth-captcha-media span{color:var(--rcd-palette-slate-500);font-size:.72rem;font-weight:700}.auth-captcha-code{min-width:0;min-height:2.4rem;color:var(--rcd-palette-slate-400);background:0 0;border:0;border-radius:0;flex:auto;align-items:center;gap:.7rem;padding:0 .2rem;display:flex}.auth-captcha-code input{padding:0}.auth-captcha-refresh{width:2.3rem;height:2.3rem;color:var(--rcd-palette-teal-300);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-grid}.auth-captcha-refresh:hover{color:var(--rcd-palette-amber-400);background:#14b8a61f;transform:rotate(12deg)}.auth-captcha-refresh:disabled{cursor:wait;opacity:.58;transform:none}.auth-options{justify-content:space-between;align-items:center;gap:1rem;min-height:1.6rem;display:flex}.auth-check{color:var(--rcd-palette-slate-300);cursor:pointer;align-items:center;gap:.55rem;font-size:.82rem;font-weight:620;display:inline-flex}.auth-check input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-check-box{background:#0f172abd;border:1px solid #94a3b857;border-radius:.32rem;flex:none;place-items:center;width:1.05rem;height:1.05rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-grid;position:relative}.auth-check-box:after{content:"";opacity:0;border:2px solid #06111f;border-width:0 2px 2px 0;width:.28rem;height:.55rem;transition:opacity .16s,transform .16s;transform:rotate(45deg)scale(.72)}.auth-check input:checked+.auth-check-box{border-color:var(--rcd-palette-teal-400);background:linear-gradient(135deg, var(--rcd-palette-teal-500), var(--rcd-palette-teal-400) 60%, var(--rcd-palette-amber-400) 140%);box-shadow:0 0 0 4px #14b8a621}.auth-check input:checked+.auth-check-box:after{opacity:1;transform:rotate(45deg)scale(1)}.auth-check:hover .auth-check-box,.auth-check input:focus-visible+.auth-check-box{border-color:#2dd4bfc2;transform:translateY(-1px)}.auth-submit{background:linear-gradient(135deg, var(--rcd-palette-teal-500), var(--rcd-palette-teal-400) 45%, var(--rcd-palette-amber-400) 140%);color:#06111f;cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-height:3.25rem;font-size:.94rem;font-weight:850;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 1rem 2rem #14b8a638}.auth-submit:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 1.2rem 2.4rem #14b8a647}.auth-submit:disabled{cursor:wait;opacity:.7;transform:none}.auth-spinner{width:1.05rem;height:1.05rem;margin-inline-end:.45rem;animation:.75s linear infinite auth-spin}.auth-secondary-action{width:100%;min-height:2.8rem;color:var(--rcd-palette-slate-300);cursor:pointer;background:#0f172a6b;border:1px solid #94a3b82e;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;font-size:.84rem;font-weight:760;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.auth-secondary-action:hover{color:var(--rcd-palette-white);background:#14b8a61a;border-color:#2dd4bf57;transform:translateY(-1px)}.auth-secondary-action:disabled{cursor:wait;opacity:.64;transform:none}.auth-secondary-action svg{width:1rem;height:1rem}.auth-toast-region{z-index:50;pointer-events:none;gap:.72rem;width:min(26rem,100vw - 2rem);display:grid;position:fixed;top:1rem;right:1rem}[dir=rtl] .auth-toast-region{left:1rem;right:auto}.auth-toast{color:var(--rcd-palette-slate-50);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;border:1px solid #94a3b833;background:#07111ff0;border-inline-start-width:.28rem;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.78rem;padding:.9rem .95rem;display:grid;box-shadow:0 1.2rem 2.8rem #00000052}.auth-toast.success{border-inline-start-color:var(--rcd-palette-teal-400)}.auth-toast.warning{border-inline-start-color:var(--rcd-palette-amber-400)}.auth-toast.danger{border-inline-start-color:#fb7185}.auth-toast.info{border-inline-start-color:#38bdf8}.auth-toast>svg{width:1.1rem;height:1.1rem;margin-top:.14rem}.auth-toast.success>svg{color:var(--rcd-palette-teal-300)}.auth-toast.warning>svg{color:var(--rcd-palette-amber-400)}.auth-toast.danger>svg{color:#fb7185}.auth-toast.info>svg{color:#38bdf8}.auth-toast div{gap:.14rem;min-width:0;display:grid}.auth-toast strong{color:var(--rcd-palette-white);font-size:.82rem;font-weight:780}.auth-toast span{color:var(--rcd-palette-slate-300);font-size:.8rem;font-weight:620;line-height:1.6}.auth-toast button{width:1.65rem;height:1.65rem;color:var(--rcd-palette-slate-400);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.auth-toast button:hover{color:var(--rcd-palette-white);background:#94a3b81f}.auth-toast button svg{width:.95rem;height:.95rem}.auth-visual{background:#e5e7eb;min-width:0;min-height:100%;position:relative;overflow:hidden}.auth-visual img{object-fit:cover;filter:saturate(.96)contrast(1.02);width:100%;height:100%;min-height:100%}.auth-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#03071275),linear-gradient(90deg,#07111f42,#0000 34%);position:absolute;inset:0}.auth-visual-overlay{z-index:1;justify-content:flex-end;display:flex;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.auth-visual-overlay p{max-width:22rem;color:var(--rcd-palette-slate-50);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111f94;border:1px solid #ffffff38;border-radius:.5rem;margin:0;padding:.85rem 1rem;font-size:.82rem;font-weight:680;line-height:1.55}.auth-language{max-width:min(100%,74rem);color:var(--rcd-palette-slate-400);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111f8f;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.28rem .35rem;display:inline-flex}.auth-language a{color:var(--rcd-palette-slate-300);border-radius:999px;padding:.36rem .65rem;font-size:.75rem;font-weight:750;text-decoration:none}.auth-language a:hover,.auth-language a.is-active{color:var(--rcd-palette-white);background:#2dd4bf24}[dir=rtl] .auth-body,[dir=rtl] .auth-input-wrap input,[dir=rtl] .auth-captcha input{font-family:Vazirmatn,Tahoma,Inter,ui-sans-serif,system-ui,sans-serif}[dir=rtl] .auth-eyebrow{letter-spacing:0}[dir=rtl] .auth-visual:after{background:linear-gradient(#0000 42%,#03071275),linear-gradient(270deg,#07111f42,#0000 34%)}.auth-body[data-theme=light]{background:radial-gradient(circle at 12% 12%, #14b8a629, transparent 28rem), radial-gradient(circle at 88% 12%, #fbbf2429, transparent 24rem), linear-gradient(135deg, #f3f8f8 0%, #eef7f5 48%, var(--rcd-palette-slate-50) 100%);color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .auth-card{background:#ffffffe6;border-color:#0f766e29;box-shadow:0 2rem 5rem #07111f1f,inset 0 0 0 1px #14b8a614}.auth-body[data-theme=light] .auth-brand,.auth-body[data-theme=light] .auth-copy h1,.auth-body[data-theme=light] .rcd-field label,.auth-body[data-theme=light] .auth-label-row label{color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .auth-copy p:not(.auth-eyebrow){color:#60717a}.auth-body[data-theme=light] .auth-theme-toggle,.auth-body[data-theme=light] .auth-trust div,.auth-body[data-theme=light] .auth-language{color:var(--rcd-palette-slate-700);background:#ffffffb8;border-color:#0f766e24}.auth-body[data-theme=light] .auth-theme-toggle:hover{color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .auth-input-wrap,.auth-body[data-theme=light] .auth-captcha-control{color:#60717a;background:#ffffffd1;border-color:#0f766e2e}.auth-body[data-theme=light] .auth-captcha-media{background:var(--rcd-palette-slate-50);box-shadow:inset 0 0 0 1px #0f766e14}.auth-body[data-theme=light] .auth-input-wrap:focus-within,.auth-body[data-theme=light] .auth-captcha-control:focus-within{background:#fffffff5}.auth-body[data-theme=light] .auth-input-wrap.is-invalid,.auth-body[data-theme=light] .auth-captcha-control:has(.auth-captcha-code input[aria-invalid=true]){border-color:#e11d4880;box-shadow:0 0 0 4px #e11d481a}.auth-body[data-theme=light] .auth-input-wrap input,.auth-body[data-theme=light] .auth-input-wrap select,.auth-body[data-theme=light] .auth-captcha input,.auth-body[data-theme=light] .auth-captcha-code input{color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .rcd-search-select-trigger,.auth-body[data-theme=light] .rcd-search-select-menu input{color:var(--rcd-palette-navy-950);background:#ffffffe6;border-color:#0f766e2e}.auth-body[data-theme=light] .rcd-search-select-menu{background:#fffffffa;border-color:#0f766e2e;box-shadow:0 1.2rem 2.8rem #07111f21}.auth-body[data-theme=light] .rcd-search-select-menu li button{color:var(--rcd-palette-slate-700)}.auth-body[data-theme=light] .rcd-search-select-menu li button:hover,.auth-body[data-theme=light] .rcd-search-select-menu li button[aria-selected=true]{color:var(--rcd-palette-navy-950);background:#14b8a61f}.auth-body[data-theme=light] .rcd-search-select-menu li span{color:var(--rcd-palette-slate-500)}.auth-body[data-theme=light] .auth-check{color:var(--rcd-palette-slate-700)}.auth-body[data-theme=light] .auth-check-box{background:#ffffffdb;border-color:#0f766e38}.auth-body[data-theme=light] .auth-recovery-note{color:var(--rcd-palette-slate-700);background:#f0fdfad1;border-color:#0f766e29}.auth-body[data-theme=light] .auth-recovery-note strong{color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .auth-recovery-note span{color:#60717a}.auth-body[data-theme=light] .auth-language a{color:var(--rcd-palette-slate-700)}.auth-body[data-theme=light] .auth-language a:hover,.auth-body[data-theme=light] .auth-language a.is-active{color:var(--rcd-palette-navy-950);background:#14b8a61f}.auth-body[data-theme=light] .auth-secondary-action{color:var(--rcd-palette-slate-700);background:#ffffffad;border-color:#0f766e24}.auth-body[data-theme=light] .auth-secondary-action:hover{color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .auth-form-links a{color:var(--rcd-palette-teal-700)}.auth-body[data-theme=light] .auth-form-links a:hover{color:#b45309}.auth-body[data-theme=light] .auth-workspace-option{background:#ffffffc2;border-color:#0f766e29}.auth-body[data-theme=light] .auth-workspace-option:hover{background:#f0fdfae6;border-color:#14b8a66b}.auth-body[data-theme=light] .auth-workspace-option strong{color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .auth-workspace-option small,.auth-body[data-theme=light] .auth-workspace-empty span{color:#60717a}.auth-body[data-theme=light] .auth-workspace-empty{background:#ffffffb8;border-color:#0f766e33}.auth-body[data-theme=light] .auth-workspace-empty strong{color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .auth-toast{color:var(--rcd-palette-navy-950);background:#fffffff5;border-color:#0f766e24;box-shadow:0 1.2rem 2.8rem #07111f21}.auth-body[data-theme=light] .auth-toast strong{color:var(--rcd-palette-navy-950)}.auth-body[data-theme=light] .auth-toast span{color:var(--rcd-palette-slate-700)}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.user-page-head{flex-direction:column}.user-page-actions{justify-content:flex-start}.user-grid-3,.user-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell{justify-content:flex-start}.auth-card{grid-template-columns:1fr;min-height:0}.auth-panel{padding:clamp(1.5rem,6vw,2.4rem)}.auth-copy{margin-top:2.4rem}.auth-visual{order:-1;min-height:18rem}.auth-visual-overlay{justify-content:flex-start}}@media (max-width:560px){.user-grid-2,.user-grid-3,.user-grid-4{grid-template-columns:1fr}.user-page-actions{width:100%}.auth-shell{padding:.75rem}.auth-card{border-radius:.5rem}.auth-panel{padding:1.25rem}.auth-copy h1{font-size:2.25rem}.auth-captcha-control{gap:.5rem}.auth-captcha-media{width:6.3rem}.auth-trust{display:none}.auth-visual{min-height:13.5rem}.auth-visual-overlay{display:none}.auth-language{border-radius:.5rem;flex-wrap:wrap}.auth-form-grid{grid-template-columns:1fr}.auth-toast-region{width:auto;inset:auto .75rem .75rem}[dir=rtl] .auth-toast-region{left:.75rem;right:.75rem}.user-toast-region{width:auto;inset:auto .75rem .75rem}html[dir=rtl] .user-toast-region{left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.auth-input-wrap,.auth-captcha input,.auth-submit,.auth-spinner,.auth-blockui-spinner,.user-blockui-spinner{transition:none;animation:none}}.user-shell,.user-shell[data-theme=light],.user-shell[data-theme=dark]{min-height:100vh;color:var(--rcd-palette-slate-700);background:#e9e9e9;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;display:block}.user-shell .user-sidebar{width:12.4rem;min-height:100vh;max-height:100vh;box-shadow:none;z-index:var(--rcd-layer-navigation);background:#223039;border:0;border-radius:0;padding:0;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden auto}.user-shell .user-main{background:#e9e9e9;min-width:0;margin-inline-start:12.4rem;padding:0;overflow-x:hidden}.user-shell .user-content{width:100%;max-width:none;min-height:100vh;padding:0 1.25rem 2rem;display:block}.rcd-workspace-user{z-index:60;padding:.95rem .9rem .8rem;position:relative}.rcd-workspace-user-trigger{color:#d7e3e9;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;width:100%;display:grid;position:relative}.rcd-workspace-avatar{width:2.35rem;height:2.35rem;color:var(--rcd-palette-white);background:#ff9813;border-radius:999px;place-items:center;font-weight:760;display:grid}.rcd-workspace-user-copy{gap:.15rem;min-width:0;display:grid}.rcd-workspace-user-copy strong,.rcd-workspace-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcd-workspace-user-copy strong{color:#d7e3e9;font-size:.78rem;font-weight:720;line-height:1.2}.rcd-workspace-user-copy small{color:#9eb0ba;letter-spacing:.02em;text-transform:uppercase;font-size:.66rem;font-weight:640}.rcd-workspace-user-trigger>svg{width:1rem;height:1rem;color:var(--rcd-palette-white);transition:transform .16s}.rcd-workspace-user-trigger.is-open>svg{transform:rotate(90deg)}.rcd-workspace-account-menu{color:#e7eef2;width:min(20rem,100vw - 13.5rem);max-height:calc(100vh - 1.5rem);z-index:var(--rcd-layer-popover);border:1px solid var(--rcd-color-shell-border);background:var(--rcd-color-shell-surface);box-shadow:var(--rcd-shadow-popover);isolation:isolate;border-radius:.25rem;gap:.7rem;padding:.9rem .82rem;display:grid;position:fixed;top:.75rem;left:12.75rem;overflow-y:auto}.rcd-workspace-account-appearance{gap:var(--rcd-space-2);border-block-start:1px solid var(--rcd-color-shell-border);padding-block-start:var(--rcd-space-3);display:grid}.rcd-workspace-account-head{gap:.55rem;min-width:0;display:grid}.rcd-workspace-account-label{color:#9eb0ba;font-size:.78rem;font-weight:700}.rcd-workspace-account-line,.rcd-workspace-account-action{color:#e7eef2;background:0 0;border:0;align-items:center;gap:.6rem;min-width:0;font-size:.82rem;text-decoration:none;display:flex}.rcd-workspace-account-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcd-workspace-account-action{cursor:pointer;text-align:start;width:100%}.rcd-workspace-account-action:hover,.rcd-workspace-workspace-option:hover{color:var(--rcd-palette-white)}.rcd-workspace-account-plan,.rcd-workspace-account-workspaces{border-top:1px solid #9ab2c12e;gap:.42rem;padding-top:.7rem;display:grid}.rcd-workspace-account-plan small,.rcd-workspace-account-workspaces small{color:#9eb0ba;letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:800}.rcd-workspace-account-plan strong{color:var(--rcd-palette-white);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.25;overflow:hidden}.rcd-workspace-workspace-option{color:#e7eef2;cursor:pointer;text-align:start;background:#0b151c38;border:1px solid #9ab2c129;border-radius:.25rem;gap:.16rem;width:100%;min-width:0;padding:.55rem .62rem;display:grid}.rcd-workspace-workspace-option.is-current{cursor:default;background:#08bfe51f;border-color:#08bfe573}.rcd-workspace-workspace-option span,.rcd-workspace-workspace-option em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcd-workspace-workspace-option span{font-size:.82rem;font-weight:800}.rcd-workspace-workspace-option em{color:#aebdc7;font-size:.72rem;font-style:normal}html[dir=rtl] .rcd-workspace-account-menu{left:auto;right:12.75rem}@media (max-width:640px){.rcd-workspace-account-menu{width:auto;top:.75rem;left:.75rem;right:.75rem}}.rcd-workspace-nav{gap:.12rem;display:grid}.rcd-workspace-separator{background:#ffffff38;height:1px;margin:.85rem .75rem;display:block}.rcd-workspace-nav-item{color:#9eb0ba;cursor:pointer;background:0 0;border:0;align-items:center;gap:.72rem;min-height:2.75rem;padding:0 .88rem;font-size:.84rem;font-weight:430;text-decoration:none;display:flex;position:relative}.rcd-workspace-nav-item:hover,.rcd-workspace-nav-item.is-active{color:var(--rcd-palette-white);background:#0b141a61}.rcd-workspace-nav-disabled{cursor:default;opacity:.78}.rcd-workspace-nav-item svg{flex:none;width:1rem;height:1rem}.rcd-workspace-nav-item span{flex:auto;min-width:0}.rcd-workspace-nav-item small{color:var(--rcd-palette-white);background:#42bd81;border-radius:999px;padding:.12rem .38rem;font-size:.62rem;font-weight:760}.rcd-workspace-nav-item .rcd-workspace-nav-badge{min-width:1.75rem;color:var(--rcd-palette-white);text-align:center;background:#fb5571;padding:.14rem .42rem;font-size:.68rem;font-weight:760;line-height:1.15}.rcd-workspace-todo strong{width:1.55rem;height:1.55rem;color:var(--rcd-palette-white);background:#0ea5c6;border-radius:999px;place-items:center;font-size:1.3rem;font-weight:300;line-height:1;display:grid}.rcd-workspace-nav-arrow{margin-inline-start:auto}.rcd-workspace-more{position:relative}.rcd-workspace-more-menu{border-inline-start:1px solid #ffffff29;margin:.12rem .7rem .35rem 2.35rem;padding-inline-start:.7rem;display:grid}.rcd-workspace-more-menu a{color:#9eb0ba;padding:.38rem 0;font-size:.78rem;text-decoration:none}.rcd-workspace-more-menu a:hover{color:var(--rcd-palette-white)}.user-shell .rcd-page-header{width:calc(100% + 2.5rem);min-height:3.25rem;box-sizing:border-box;inline-size:calc(100% + 2.5rem);background:#f2f2f2;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;max-width:none;margin:0 -1.25rem 1rem;padding:0 1.25rem;display:flex}.user-shell .rcd-page-header h1{color:var(--rcd-color-product-text);margin:0;font-size:1.05rem;font-weight:520}.user-shell .user-inquiry-page-head.is-list{border-bottom:1px solid var(--rcd-color-product-border);background:#f4f6f7;align-items:center;min-height:3.8rem;padding-block:.55rem}.user-shell .user-inquiry-page-head.is-detail{display:none}@media (max-width:1180px){.user-shell:has(.user-inquiries-page) .user-main{position:relative}.user-shell:has(.user-inquiries-page) .rcd-mobile-fab{z-index:35;color:#526674;width:1.45rem;height:1.45rem;box-shadow:none;background:0 0;border:0;border-radius:.16rem;place-items:center;margin:0;padding:0;display:inline-grid;position:absolute;inset-block-start:1.15rem;inset-inline-start:1.25rem;transform:none}.user-shell:has(.user-inquiries-page) .rcd-mobile-fab:hover,.user-shell:has(.user-inquiries-page) .rcd-mobile-fab:focus-visible{color:#263642;box-shadow:none;background:#5266741a;outline:0;transform:none}.user-shell:has(.user-inquiries-page) .rcd-mobile-fab svg{stroke-width:2.2px;width:1rem;height:1rem}.user-shell:has(.user-inquiries-page) .rcd-mobile-fab span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.user-shell:has(.user-inquiries-page) .user-page-crumbs{padding-inline-start:2rem}.user-shell:has(.user-inquiries-page):has(.user-sidebar.is-open) .rcd-mobile-fab{display:none}}.user-page-crumbs{color:#526674;align-items:center;gap:.48rem;min-width:0;font-size:.86rem;line-height:1;display:inline-flex}.user-page-crumbs a{color:inherit;white-space:nowrap;border-radius:.16rem;text-decoration:none}.user-page-crumbs a:first-child{place-items:center;width:1.45rem;height:1.45rem;display:inline-grid}.user-page-crumbs a:hover,.user-page-crumbs a:focus-visible{color:#263642;background:#5266741a;outline:0}.user-page-crumbs svg{stroke-width:2.2px;width:1rem;height:1rem}.user-bulk-actions{align-items:center;gap:.55rem;margin-left:auto;display:inline-flex}.user-bulk-actions button{border:1px solid var(--rcd-color-product-border);background:var(--rcd-palette-white);color:#526674;cursor:pointer;opacity:1;border-radius:.18rem;place-items:center;width:2.1rem;height:2.1rem;transition:opacity .14s,transform .14s;display:inline-grid;position:relative}.user-bulk-actions button:after{content:attr(aria-label);z-index:30;width:max-content;max-width:12rem;color:var(--rcd-palette-white);opacity:0;pointer-events:none;white-space:normal;background:#1f313c;border-radius:.18rem;padding:.38rem .5rem;font-size:.72rem;font-weight:650;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:50%;transform:translate(50%)translateY(-.2rem)}.user-bulk-actions button:hover:after,.user-bulk-actions button:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.user-bulk-actions button:hover:not(:disabled),.user-bulk-actions button:focus-visible:not(:disabled){color:#263642;outline-offset:2px;background:#eef3f6;border-color:#aebbc5;outline:2px solid #079fc42e;transform:translateY(-1px)}.user-bulk-actions button:disabled{cursor:default;opacity:.5}.user-bulk-actions svg{stroke-width:2.35px;width:1.22rem;height:1.22rem}.user-shell .rcd-page-header p,.user-shell .rcd-kicker,.user-shell .rcd-shell-header,.user-shell .rcd-shell-header__content{display:none}.user-shell .rcd-stack{gap:1rem;width:100%;min-width:0;display:grid}.user-shell .rcd-grid{gap:1rem}.user-shell .rcd-card{background:var(--rcd-palette-white);box-shadow:none;border:0;border-radius:.16rem;padding:1.35rem}.user-shell .rcd-card__header{align-items:center;min-height:2.8rem;margin:-.25rem 0 1rem}.user-shell .rcd-card__header h2{color:#566571;text-transform:uppercase;font-size:.95rem;font-weight:520}.user-shell .rcd-stat-card{min-height:7.1rem;padding:1.2rem}.user-shell .rcd-stat-card__label{color:#73808a;text-transform:uppercase;font-size:.8rem;font-weight:520}.user-shell .rcd-stat-card__value{color:var(--rcd-color-product-text);margin-top:.35rem;font-size:2rem;font-weight:360}.user-shell .rcd-stat-card__meta{color:#8b98a2;font-size:.78rem}.user-shell .rcd-form-layout{grid-template-columns:repeat(4,minmax(0,1fr));gap:.86rem;display:grid}.user-shell .rcd-field--wide{grid-column:span 4}.user-shell .rcd-field span,.user-shell .rcd-field label{color:#485965;font-size:.82rem;font-weight:520}.user-shell .rcd-field input,.user-shell .rcd-field select,.user-shell .rcd-field textarea{border:1px solid var(--rcd-color-product-border);background-color:var(--rcd-palette-white);min-height:2.55rem;color:var(--rcd-color-product-text);box-shadow:none;border-radius:.16rem;font-size:.82rem}.user-shell .rcd-button{border-radius:.16rem;min-height:2.55rem;font-size:.82rem;font-weight:520}.user-shell .rcd-button--primary{background:var(--rcd-color-brand-cyan-strong);color:var(--rcd-palette-white)}.user-shell .rcd-button--secondary{color:var(--rcd-palette-white);background:#5f6d78;border-color:#0000}.user-shell .rcd-button--ghost{border-color:var(--rcd-color-product-border);background:var(--rcd-palette-white);color:var(--rcd-color-product-text-muted)}.user-shell .rcd-table-container{background:var(--rcd-palette-white);border:0;border-radius:0}.user-shell .rcd-table{border-collapse:collapse}.user-shell .rcd-table th,.user-shell .rcd-table td{border-bottom:1px solid var(--rcd-color-product-border-muted);color:var(--rcd-color-product-text-muted);padding:.74rem .75rem;font-size:.78rem;font-weight:420}.user-shell .rcd-table th{color:var(--rcd-color-product-text);text-transform:none;font-weight:520}.user-shell .rcd-table td strong{color:var(--rcd-color-brand-cyan-strong);font-weight:480}.user-shell .rcd-table td span:not(.rcd-badge){color:#6f7f8a}.user-shell .rcd-cluster{gap:.28rem}.user-shell .rcd-icon-button{width:2rem;height:2rem;color:var(--rcd-color-product-text-muted);box-shadow:none;background:0 0;border:0;border-radius:.16rem}.user-shell .rcd-icon-button:hover{color:var(--rcd-color-brand-cyan-strong);background:#eef3f6}.user-shell .rcd-badge{border-radius:.22rem;min-height:1.38rem;padding:0 .48rem;font-size:.68rem;font-weight:620}.user-shell .rcd-empty{border:1px solid var(--rcd-color-product-border-muted);background:#f8fafb;border-radius:.16rem;min-height:8rem}.user-list-surface{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.user-shell .user-list-surface{padding:0}.user-list-surface.is-loading{opacity:.72;pointer-events:none;transition:opacity .16s;position:relative}.user-list-surface.is-loading:after{content:"";border:2px solid #079fc438;border-top-color:var(--rcd-color-brand-cyan-strong);border-radius:999px;width:1.25rem;height:1.25rem;animation:.75s linear infinite auth-spin;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}.rcd-workspace-tabs-row{background:#e9e9e9;align-items:flex-end;min-height:3.05rem;padding-left:0;display:flex}.rcd-workspace-tabs-row a,.rcd-workspace-tabs-row button{color:#6f7f8a;cursor:pointer;background:#e2e2e2;border:0;align-items:center;gap:.48rem;min-height:2.78rem;margin-top:.27rem;padding:0 1.45rem;font-size:.92rem;text-decoration:none;display:inline-flex;position:relative}.user-inquiry-panel{background:var(--rcd-palette-white);width:100%;min-width:0}.rcd-workspace-tabs-row a.is-active,.rcd-workspace-tabs-row button.is-active{background:var(--rcd-palette-white);color:#1f313c;min-height:3.05rem;box-shadow:inset 0 4px 0 var(--rcd-color-brand-cyan-strong), 0 -1px 0 #079fc42e;border-inline:1px solid #079fc42e;margin-top:0;font-weight:680}.rcd-workspace-tabs-row a.is-active:after,.rcd-workspace-tabs-row button.is-active:after{content:"";background:inherit;inset-inline:0;height:1px;position:absolute;bottom:-1px}.rcd-workspace-tabs-row span{min-width:1.3rem;height:1.18rem;color:var(--rcd-palette-white);background:#6f7780;border-radius:999px;justify-content:center;align-items:center;padding:.02rem .34rem;font-size:.72rem;font-weight:700;display:inline-flex}.rcd-workspace-list-toolbar{background:#f3f6f8;align-items:center;gap:.75rem;padding:.95rem 2rem;display:flex}.user-inquiry-create-strip{padding:2.05rem 2rem 1.15rem}.rcd-workspace-search{align-items:stretch;width:min(24rem,100%);display:flex}.rcd-workspace-search input{border:1px solid var(--rcd-color-product-border);background:var(--rcd-palette-white);min-height:2.45rem;color:var(--rcd-color-product-text);border-right:0;border-radius:.16rem 0 0 .16rem;outline:0;flex:auto;padding:0 .8rem}.rcd-workspace-search-clear{border:1px solid var(--rcd-color-product-border);background:var(--rcd-palette-white);color:#70808c;border-right:0;flex:0 0 2.35rem;place-items:center;width:2.35rem;text-decoration:none;display:inline-grid}.rcd-workspace-search-clear:hover,.rcd-workspace-search-clear:focus-visible{color:#263642;background:#eef3f6;outline:0}.rcd-workspace-search-clear svg{width:1rem;height:1rem}.rcd-workspace-search button{background:var(--rcd-color-brand-cyan-strong);width:2.55rem;color:var(--rcd-palette-white);cursor:pointer;border:0;border-radius:0 .16rem .16rem 0;flex:0 0 2.55rem;place-items:center;line-height:0;display:inline-grid}.rcd-workspace-search button svg{width:1.18rem;height:1.18rem}.user-inquiry-list{scrollbar-gutter:stable;width:100%;min-width:0;display:grid;overflow:auto visible}.user-inquiry-header{box-sizing:border-box;border-top:1px solid var(--rcd-color-product-border-muted);border-bottom:1px solid var(--rcd-color-product-border-muted);width:max(100%,72rem);min-width:72rem;min-height:3.05rem;color:var(--rcd-color-product-text);grid-template-columns:1.25rem minmax(5.3rem,.72fr) minmax(8rem,1.18fr) minmax(6.5rem,.78fr) minmax(8.5rem,1.12fr) minmax(5.8rem,.64fr) minmax(7rem,.9fr) minmax(5.8rem,.66fr) 6.7rem;align-items:center;gap:.72rem;padding:0 1rem;font-size:.78rem;font-weight:520;display:grid}.user-sort-link{min-width:0;color:inherit;align-items:center;gap:.26rem;text-decoration:none;display:inline-flex}.user-sort-link svg{color:#aeb8bf;flex:none;width:.78rem;height:.78rem}.user-sort-link:hover,.user-sort-link:focus-visible,.user-sort-link.is-sorted{color:var(--rcd-color-brand-cyan-strong)}.user-sort-link:focus-visible{outline-offset:3px;border-radius:.16rem;outline:2px solid #079fc459}.user-sort-link.is-sorted svg{color:currentColor}.user-sort-link.is-desc svg{transform:rotate(180deg)}.user-inquiry-row{box-sizing:border-box;border-top:1px solid var(--rcd-color-product-border-muted);grid-template-columns:1.25rem minmax(5.3rem,.72fr) minmax(8rem,1.18fr) minmax(6.5rem,.78fr) minmax(8.5rem,1.12fr) minmax(5.8rem,.64fr) minmax(7rem,.9fr) minmax(5.8rem,.66fr) 6.7rem;align-items:center;gap:.72rem;width:max(100%,72rem);min-width:72rem;min-height:4.2rem;padding:.7rem 1rem;display:grid}.user-inquiry-header>:last-child,.user-inquiry-row>:last-child{z-index:2;background:var(--rcd-palette-white);position:sticky;right:0;box-shadow:-1rem 0 1rem -1.2rem #2636426b}.user-inquiry-header>:last-child{z-index:3}.user-job-surface{overflow:visible}.user-jobs-tabs button:disabled{cursor:default;opacity:.78}.user-job-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem}.user-job-filter{border:1px solid var(--rcd-color-product-border);background:var(--rcd-palette-white);min-height:2.45rem;color:var(--rcd-color-product-text-muted);border-radius:.16rem;align-items:center;gap:.55rem;padding:0 .65rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}.user-job-filter svg{color:#70808c;width:1rem;height:1rem}.user-job-filter select{appearance:none;min-width:10.8rem;min-height:2.35rem;color:var(--rcd-color-product-text-muted);cursor:pointer;color-scheme:light;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.25L8 9.75L11.5 6.25' stroke='%23536571' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .1rem center;background-repeat:no-repeat;background-size:.9rem;border:0;outline:0;padding:0 1.4rem 0 0}.user-job-filter select option{background:var(--rcd-palette-white);color:#263642}.user-job-filter:focus-within{border-color:var(--rcd-color-brand-cyan-strong);box-shadow:0 0 0 3px #079fc424}.user-job-list{display:grid;overflow-x:clip}.user-job-header,.user-job-row{box-sizing:border-box;grid-template-columns:1.25rem minmax(5.4rem,.7fr) minmax(8.4rem,1fr) minmax(6rem,.7fr) minmax(7rem,.78fr) minmax(10rem,1.5fr) minmax(6.2rem,.72fr) 5rem;align-items:center;gap:.72rem;width:100%;min-width:0;padding:0 1rem;display:grid}.user-job-header{border-top:1px solid var(--rcd-color-product-border-muted);border-bottom:1px solid var(--rcd-color-product-border-muted);min-height:3.05rem;color:var(--rcd-color-product-text);font-size:.78rem;font-weight:520}.user-job-row{border-top:1px solid var(--rcd-color-product-border-muted);min-height:4.35rem;padding-block:.72rem}.user-job-main{min-width:0;color:var(--rcd-color-brand-cyan-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:520;text-decoration:none;overflow:hidden}.user-job-status{width:fit-content;min-height:1.45rem;color:var(--rcd-palette-white);border-radius:.22rem;align-items:center;padding:.12rem .62rem;font-size:.72rem;font-weight:720;line-height:1.1;display:inline-flex}.user-job-status.is-scheduled{background:#07aeca}.user-job-status.is-progress{background:#22c55e}.user-job-status.is-completed{background:#5f6d78}.user-job-status.is-cancelled,.user-job-status.is-unscheduled{background:#ef4444}.user-job-modal{width:min(58rem,100%)}@media (max-width:980px){.user-job-list{overflow-x:auto}.user-job-header,.user-job-row{min-width:62rem}}.user-inquiry-check{place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}.user-inquiry-check input{appearance:none;border:1px solid var(--rcd-color-product-border-soft);background:var(--rcd-palette-white);cursor:pointer;border-radius:.2rem;width:1.08rem;height:1.08rem;margin:0}.user-inquiry-check input:hover{border-color:var(--rcd-color-brand-cyan-strong);box-shadow:0 0 0 3px #079fc41a}.user-inquiry-check input:checked{border-color:var(--rcd-color-brand-cyan-strong);background-color:var(--rcd-color-brand-cyan-strong);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.1L5.6 9.7L11 4.3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.82rem}.user-inquiry-check input:indeterminate{border-color:var(--rcd-color-brand-cyan-strong);background-color:var(--rcd-color-brand-cyan-strong);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 7H10.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.82rem}.user-inquiry-check input:focus-visible{outline-offset:2px;outline:2px solid #079fc459}.user-inquiry-main{gap:.12rem;min-width:0;text-decoration:none;display:grid}.user-inquiry-number{color:var(--rcd-color-brand-cyan-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:620;text-decoration:none;overflow:hidden}.user-inquiry-main strong{color:var(--rcd-color-product-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:560;overflow:hidden}.user-inquiry-main em{color:#7b8993;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-style:normal;overflow:hidden}.user-inquiry-cell{color:var(--rcd-color-product-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.user-inquiry-actions{justify-content:flex-end;align-items:center;gap:.22rem;display:inline-flex;position:relative}.user-inquiry-actions form{display:inline-flex}.user-pagination{border-top:1px solid var(--rcd-color-product-border-muted);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1rem;display:flex}.user-pagination-size{color:#7b8993;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.user-pagination-size select{appearance:none;border:1px solid var(--rcd-color-product-border);background-color:var(--rcd-palette-white);min-width:4.45rem;min-height:2.15rem;color:var(--rcd-color-product-text-muted);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.25L8 9.75L11.5 6.25' stroke='%23536571' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .62rem center;background-repeat:no-repeat;background-size:.9rem;border-radius:.16rem;outline:0;padding:0 1.85rem 0 .55rem}.user-pagination-size select:focus-visible{border-color:var(--rcd-color-brand-cyan-strong);box-shadow:0 0 0 3px #079fc424}.user-pagination-pages{border:1px solid var(--rcd-color-product-border-muted);border-radius:.22rem;align-items:center;display:inline-flex;overflow:hidden}.user-pagination-pages a{border-inline-end:1px solid var(--rcd-color-product-border-muted);color:#6f7f8a;place-items:center;min-width:2.25rem;height:2.25rem;font-size:.8rem;text-decoration:none;display:inline-grid}.user-pagination-pages a:last-child{border-inline-end:0}.user-pagination-pages a.is-active{background:var(--rcd-color-brand-cyan-strong);color:var(--rcd-palette-white)}.user-pagination-pages a.is-disabled{color:#c1cbd2;pointer-events:none}.user-pagination-pages svg{width:.92rem;height:.92rem}@media (max-width:820px){.user-inquiry-list{overflow-x:auto}.user-inquiry-header,.user-inquiry-row{gap:.75rem;width:72rem;min-width:72rem}}@media (max-width:560px){.user-inquiry-actions{justify-content:flex-start}.user-pagination{flex-direction:column;align-items:flex-start}.user-pagination-pages{max-width:100%;overflow-x:auto}}.user-shell .user-list-surface .rcd-table th,.user-shell .user-list-surface .rcd-table td{white-space:nowrap;height:3.35rem;padding-inline:.95rem}.user-shell .user-list-surface .rcd-table td:nth-child(6){text-overflow:ellipsis;max-width:16rem;overflow:hidden}.user-ajax-status{color:#5d6f7a;min-height:1.35rem;margin:0;font-size:.8rem;font-weight:650}.user-form-actions-bar>.user-ajax-status{color:#b8c8d2;text-align:center;flex:auto;min-width:8rem;min-height:0;line-height:1.35}.user-ajax-status[data-state=success]{color:#0f7b58}.user-ajax-status[data-state=error]{color:#be123c}.user-readonly-field>span{color:var(--rcd-color-product-text);font-size:.8rem;font-weight:520}.user-phone-field,.user-email-field,.user-postcode-field{grid-column:span 3}.user-readonly-field{grid-column:span 2}.user-readonly-field strong{border-bottom:1px dashed var(--rcd-color-product-border);min-height:2.55rem;color:var(--rcd-color-product-text-muted);align-items:center;font-size:.82rem;font-weight:420;display:flex}.user-input-action{align-items:stretch;width:100%;min-width:0;display:flex}.user-input-action input{flex:auto;width:100%;min-width:0;border-radius:.16rem 0 0 .16rem!important}.user-input-action input:only-child{border-radius:.16rem!important}.user-input-action a{width:2.55rem;color:var(--rcd-palette-white);background:#8f9da7;border:1px solid #0000;border-radius:0 .16rem .16rem 0;flex:0 0 2.55rem;place-items:center;display:grid}.user-input-action button{background:var(--rcd-color-brand-cyan-strong);width:2.55rem;color:var(--rcd-palette-white);cursor:pointer;border:1px solid #0000;border-radius:0 .16rem .16rem 0;flex:0 0 2.55rem;place-items:center;display:grid}.user-input-action a:hover,.user-input-action button:hover{filter:brightness(.96)}.user-input-action a:focus-visible,.user-input-action button:focus-visible{outline-offset:2px;outline:2px solid #14b8a68c}.user-input-action button:disabled{cursor:wait;opacity:.72}.user-input-action button svg{width:1rem;height:1rem}.user-address-autocomplete{position:relative}.user-address-combobox{align-items:center;min-width:0;display:flex;position:relative}.user-address-combobox input{padding-inline-end:2.65rem!important}.user-address-combobox-icon{color:#6c7c87;pointer-events:none;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;inset-inline-end:.72rem}.user-address-combobox-icon svg{width:1rem;height:1rem}.user-address-suggestions{z-index:45;background:var(--rcd-palette-white);inset-inline:0;border:1px solid #ccd6dd;border-radius:.18rem;max-height:15rem;display:grid;position:absolute;top:calc(100% + .35rem);overflow-y:auto;box-shadow:0 .9rem 1.8rem #141f272e}.user-address-suggestions button{color:#26343e;width:100%;min-height:2.65rem;font:inherit;text-align:left;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #edf1f4;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem .8rem;font-size:.84rem;display:grid}.user-address-suggestions button:last-of-type{border-bottom:0}.user-address-suggestions button:hover,.user-address-suggestions button.is-active,.user-address-suggestions button:focus-visible{background:#eef5f7;outline:none}.user-address-suggestions button svg{color:#00a6c8;width:1rem;height:1rem}.user-address-suggestions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-address-suggestions-status{color:#5d707c;margin:0;padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.user-address-lookup,.user-address-options{min-width:0}.user-address-lookup-message{color:#7b8a94;margin-top:.35rem;font-size:.75rem;font-weight:520;display:block}.user-address-options{border:1px solid var(--rcd-color-product-border);background:var(--rcd-palette-white);width:100%;min-height:2.35rem;color:var(--rcd-color-product-text);border-radius:.16rem;margin-top:.45rem;padding:0 .55rem;font-size:.82rem}.user-form-actions-bar{border-top:1px solid var(--rcd-color-product-border);background:#223039;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0;padding:.7rem 1.25rem;display:flex}.user-form-actions-bar>.rcd-button:first-child{flex:none}.user-form-actions-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.rcd-workspace-dashboard{grid-template:"setup map jobs""today status status"1fr/minmax(21.5rem,.8fr) minmax(22rem,1fr) minmax(11.5rem,.34fr);gap:1rem;display:grid}.rcd-workspace-onboarding,.rcd-workspace-map-panel,.rcd-workspace-today-panel,.rcd-workspace-status-card,.rcd-workspace-job-tile{background:var(--rcd-palette-white);box-shadow:none;border-radius:.16rem}.rcd-workspace-onboarding{grid-area:setup;grid-template-columns:4.2rem minmax(0,1fr);gap:1rem;min-height:37.8rem;padding:1.4rem 1.25rem;display:grid}.rcd-workspace-progress-ring{border:.36rem solid #45bf88;border-radius:999px;place-items:center;width:3.85rem;height:3.85rem;display:grid}.rcd-workspace-progress-ring span{color:#22a56b;font-size:.8rem;font-weight:760}.rcd-workspace-onboarding h1{color:var(--rcd-color-product-text);margin:.25rem 0 .38rem;font-size:1.15rem;font-weight:620}.rcd-workspace-onboarding p{color:#697986;margin:0;font-size:.88rem}.rcd-workspace-onboarding ul{gap:.78rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.rcd-workspace-onboarding li{color:#73808a;align-items:center;gap:.9rem;font-size:.9rem;display:flex}.rcd-workspace-onboarding li svg{color:#8da0ab;background:#e9eef1;border-radius:999px;flex:none;width:2rem;height:2rem;padding:.45rem;display:grid}.rcd-workspace-onboarding li.is-done svg{color:var(--rcd-palette-white);background:#45bf88}.rcd-workspace-map-panel{grid-area:map;min-height:23.7rem;position:relative;overflow:hidden}.rcd-workspace-map-tabs{z-index:2;display:flex;position:absolute;top:.55rem;left:.55rem}.rcd-workspace-map-tabs button{border:1px solid var(--rcd-color-product-border);background:var(--rcd-palette-white);color:var(--rcd-color-product-text-muted);padding:.55rem .8rem}.rcd-workspace-map-tabs button.is-active{color:#111827;font-weight:620}.rcd-workspace-map-canvas{color:#36515e;background:#bfe9ee;place-items:center;height:100%;min-height:23.7rem;font-weight:620;display:grid}.rcd-workspace-today-panel{grid-area:today;min-height:26rem;padding:1.2rem}.rcd-workspace-today-panel h2,.rcd-workspace-status-card h2,.rcd-workspace-job-tile h2{color:var(--rcd-color-product-text-muted);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:520}.rcd-workspace-count-bubble{float:right;color:var(--rcd-palette-white);background:#f65068;border-radius:999px;padding:.05rem .42rem;font-size:.72rem}.rcd-workspace-tabs{border-bottom:1px solid var(--rcd-color-product-border-muted);gap:1.35rem;margin-top:1.8rem;display:flex}.rcd-workspace-tabs button{color:#8a98a3;cursor:pointer;background:0 0;border:0;padding:0 0 .68rem}.rcd-workspace-tabs button.is-active{color:#5c6f7b}.rcd-workspace-today-panel p{color:var(--rcd-color-product-text-muted);margin:.9rem 0 0;font-size:.86rem}.rcd-workspace-job-list{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.rcd-workspace-job-list li{color:var(--rcd-color-product-text-muted);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.rcd-workspace-job-list a{color:var(--rcd-color-brand-cyan-strong);text-decoration:none}.rcd-workspace-dashboard-side{grid-area:jobs;align-content:start;gap:1rem;display:grid}.rcd-workspace-job-tile{min-height:11.4rem;color:var(--rcd-palette-white);padding:1.3rem}.rcd-workspace-job-tile.is-blue{background:#0a9ebe}.rcd-workspace-job-tile.is-green{background:#48bf86}.rcd-workspace-job-tile h2{color:var(--rcd-palette-white);font-weight:620}.rcd-workspace-job-tile strong{border-bottom:.18rem solid #00000038;margin-top:1.25rem;padding-bottom:1.15rem;font-size:1.85rem;font-weight:320;display:block}.rcd-workspace-job-tile span{float:right;color:#7b8790;background:#ffffffb8;border-radius:999px;margin-top:-2.1rem;padding:.05rem .38rem;font-size:.72rem}.rcd-workspace-status-grid{grid-area:status;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.rcd-workspace-status-card{min-height:39rem;padding:1rem}.rcd-workspace-status-card dl{margin:1rem -1rem 0}.rcd-workspace-status-card div{border-top:1px solid var(--rcd-color-product-border-muted);justify-content:space-between;align-items:center;min-height:2.35rem;padding:0 1.2rem;display:flex}.rcd-workspace-status-card dt{color:#73808a;font-size:.76rem;font-weight:520}.rcd-workspace-status-card dd{min-width:1.35rem;color:var(--rcd-palette-white);text-align:center;background:#f3a23e;border-radius:999px;margin:0;padding:.05rem .38rem;font-size:.72rem}.user-shell[data-theme=dark],.user-shell[data-theme=dark] .user-main{background:var(--rcd-color-shell-background);color:#d9e4ea}.user-shell[data-theme=dark] .user-content{background:var(--rcd-color-shell-background)}.user-shell[data-theme=dark] .rcd-page-header{background:#141f28;border-bottom-color:#263844}.user-shell[data-theme=dark] .user-inquiry-page-head.is-list{background:#15212a;border-bottom-color:#263844}.user-shell[data-theme=dark] .user-page-crumbs{color:#9fafb8}.user-shell[data-theme=dark] .user-page-crumbs a:hover,.user-shell[data-theme=dark] .user-page-crumbs a:focus-visible{color:var(--rcd-color-product-surface-soft);background:#9fafb81f}.user-shell[data-theme=dark]:has(.user-inquiries-page) .rcd-mobile-fab{color:#9fafb8}.user-shell[data-theme=dark]:has(.user-inquiries-page) .rcd-mobile-fab:hover,.user-shell[data-theme=dark]:has(.user-inquiries-page) .rcd-mobile-fab:focus-visible{color:var(--rcd-color-product-surface-soft);background:#9fafb81f}.user-shell[data-theme=dark] .user-bulk-actions button{border-color:var(--rcd-color-shell-border);background:var(--rcd-color-shell-background);color:#9fafb8}.user-shell[data-theme=dark] .user-bulk-actions button:hover:not(:disabled),.user-shell[data-theme=dark] .user-bulk-actions button:focus-visible:not(:disabled){background:var(--rcd-color-shell-surface);color:var(--rcd-color-product-surface-soft);border-color:#4d6573}.user-shell[data-theme=dark] .rcd-page-header h1,.user-shell[data-theme=dark] .rcd-card__header h2,.user-shell[data-theme=dark] .rcd-workspace-onboarding h1,.user-shell[data-theme=dark] .rcd-workspace-today-panel h2,.user-shell[data-theme=dark] .rcd-workspace-status-card h2,.user-shell[data-theme=dark] .rcd-empty strong{color:var(--rcd-color-product-surface-soft)}.user-shell[data-theme=dark] .rcd-card,.user-shell[data-theme=dark] .rcd-workspace-onboarding,.user-shell[data-theme=dark] .rcd-workspace-map-panel,.user-shell[data-theme=dark] .rcd-workspace-today-panel,.user-shell[data-theme=dark] .rcd-workspace-status-card{background:var(--rcd-color-shell-surface);color:#d9e4ea}.user-shell[data-theme=dark] .rcd-workspace-tabs-row{background:0 0}.user-shell[data-theme=dark] .rcd-workspace-tabs-row a,.user-shell[data-theme=dark] .rcd-workspace-tabs-row button{color:#9fafb8;background:#14202a}.user-shell[data-theme=dark] .rcd-workspace-tabs-row a.is-active,.user-shell[data-theme=dark] .rcd-workspace-tabs-row button.is-active{background:var(--rcd-color-shell-surface);color:var(--rcd-color-product-surface-soft);border-inline-color:#22c3e633;box-shadow:inset 0 4px #22c3e6,0 -1px #22c3e62e}.user-shell[data-theme=dark] .rcd-workspace-list-toolbar,.user-shell[data-theme=dark] .rcd-table-container{background:#121d26}.user-shell[data-theme=dark] .user-list-surface{background:0 0}.user-shell[data-theme=dark] .user-inquiry-panel,.user-shell[data-theme=dark] .user-pagination{background:var(--rcd-color-shell-surface)}.user-shell[data-theme=dark] .user-inquiry-row,.user-shell[data-theme=dark] .user-inquiry-header,.user-shell[data-theme=dark] .user-pagination{border-top-color:#2a3b46}.user-shell[data-theme=dark] .user-inquiry-header>:last-child,.user-shell[data-theme=dark] .user-inquiry-row>:last-child{background:var(--rcd-color-shell-surface);box-shadow:-1rem 0 1rem -1.2rem #03080cb8}.user-shell[data-theme=dark] .user-job-filter{border-color:var(--rcd-color-shell-border);color:#cdd9df;background:#0f1820}.user-shell[data-theme=dark] .user-job-filter svg{color:#8fa2ad}.user-shell[data-theme=dark] .user-job-filter select{color:var(--rcd-color-product-surface-soft);color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.25L8 9.75L11.5 6.25' stroke='%23cdd9df' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.user-shell[data-theme=dark] .user-job-filter select option{color:var(--rcd-color-product-surface-soft);background:#0f1820}.user-shell[data-theme=dark] .user-job-header,.user-shell[data-theme=dark] .user-job-row{border-color:#2a3b46}.user-shell[data-theme=dark] .user-job-header{color:var(--rcd-color-product-surface-soft)}.user-shell[data-theme=dark] .user-job-main{color:#22c3e6}.user-shell[data-theme=dark] .user-inquiry-header{color:var(--rcd-color-product-surface-soft);border-bottom-color:#2a3b46}.user-shell[data-theme=dark] .user-sort-link svg{color:#7f929d}.user-shell[data-theme=dark] .user-sort-link:hover,.user-shell[data-theme=dark] .user-sort-link:focus-visible,.user-shell[data-theme=dark] .user-sort-link.is-sorted{color:#22c3e6}.user-shell[data-theme=dark] .user-pagination-size{color:#9fafb8}.user-shell[data-theme=dark] .user-pagination-size select{border-color:var(--rcd-color-shell-border);color:var(--rcd-color-product-surface-soft);background-color:#0f1820;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.25L8 9.75L11.5 6.25' stroke='%23cdd9df' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.user-shell[data-theme=dark] .user-pagination-pages{border-color:var(--rcd-color-shell-border)}.user-shell[data-theme=dark] .user-pagination-pages a{border-inline-end-color:var(--rcd-color-shell-border);color:#cdd9df}.user-shell[data-theme=dark] .user-pagination-pages a.is-active{color:var(--rcd-palette-white)}.user-shell[data-theme=dark] .user-pagination-pages a.is-disabled{color:#5f7480}.user-shell[data-theme=dark] .user-inquiry-check input{border-color:var(--rcd-color-shell-border);background:#0f1820}.user-shell[data-theme=dark] .user-inquiry-check input:hover{border-color:var(--rcd-color-brand-cyan-strong);box-shadow:0 0 0 3px #079fc429}.user-shell[data-theme=dark] .user-inquiry-check input:checked{border-color:var(--rcd-color-brand-cyan-strong);background-color:var(--rcd-color-brand-cyan-strong);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.1L5.6 9.7L11 4.3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.82rem}.user-shell[data-theme=dark] .user-inquiry-check input:indeterminate{border-color:var(--rcd-color-brand-cyan-strong);background-color:var(--rcd-color-brand-cyan-strong);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 7H10.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.82rem}.user-shell[data-theme=dark] .user-inquiry-main strong,.user-shell[data-theme=dark] .user-inquiry-cell{color:var(--rcd-color-product-surface-soft)}.user-shell[data-theme=dark] .user-inquiry-main em{color:#9fafb8}.user-shell[data-theme=dark] .user-readonly-field>span{color:var(--rcd-color-product-surface-soft)}.user-shell[data-theme=dark] .user-readonly-field strong{border-bottom-color:var(--rcd-color-shell-border);color:#cdd9df}.user-shell[data-theme=dark] .rcd-workspace-search input,.user-shell[data-theme=dark] .rcd-field input,.user-shell[data-theme=dark] .rcd-field select,.user-shell[data-theme=dark] .rcd-field textarea{border-color:var(--rcd-color-shell-border);color:var(--rcd-color-product-surface-soft);background-color:#0f1820}.user-shell[data-theme=dark] .user-address-combobox-icon{color:#8aa1ad}.user-shell[data-theme=dark] .user-address-suggestions{border-color:var(--rcd-color-shell-border);background:var(--rcd-color-shell-background);box-shadow:0 .9rem 1.8rem #00000052}.user-shell[data-theme=dark] .user-address-suggestions button{color:#dce8ee;border-bottom-color:#263844}.user-shell[data-theme=dark] .user-address-suggestions button:hover,.user-shell[data-theme=dark] .user-address-suggestions button.is-active,.user-shell[data-theme=dark] .user-address-suggestions button:focus-visible{background:#182a35}.user-shell[data-theme=dark] .user-address-suggestions-status{color:#9aadb7}.user-shell[data-theme=dark] .rcd-workspace-search-clear{border-color:var(--rcd-color-shell-border);color:#8fa2ad;background:#0f1820}.user-shell[data-theme=dark] .rcd-workspace-search-clear:hover,.user-shell[data-theme=dark] .rcd-workspace-search-clear:focus-visible{color:var(--rcd-color-product-surface-soft);background:#172632}.user-shell[data-theme=dark] .rcd-workspace-search input::placeholder,.user-shell[data-theme=dark] .rcd-field input::placeholder,.user-shell[data-theme=dark] .rcd-field textarea::placeholder{color:#748894}.user-shell[data-theme=dark] .rcd-field span,.user-shell[data-theme=dark] .rcd-field label,.user-shell[data-theme=dark] .rcd-choice,.user-shell[data-theme=dark] .rcd-toggle,.user-shell[data-theme=dark] .rcd-empty p,.user-shell[data-theme=dark] .rcd-workspace-onboarding p,.user-shell[data-theme=dark] .rcd-workspace-onboarding li,.user-shell[data-theme=dark] .rcd-workspace-today-panel p{color:#aebdc6}.user-shell[data-theme=dark] .rcd-table th,.user-shell[data-theme=dark] .rcd-table td,.user-shell[data-theme=dark] .rcd-workspace-status-card div{color:#cdd9df;border-bottom-color:#2a3b46}.user-shell[data-theme=dark] .rcd-table th,.user-shell[data-theme=dark] .rcd-workspace-status-card dt{color:var(--rcd-color-product-surface-soft)}.user-shell[data-theme=dark] .rcd-empty{border-color:var(--rcd-color-shell-border);background:#121d26}.user-shell[data-theme=dark] .rcd-code-sample{border-color:var(--rcd-color-shell-border);color:#cdd9df;background:#0f1820}.user-shell[data-theme=dark] .rcd-workspace-map-tabs button{border-color:var(--rcd-color-shell-border);background:var(--rcd-color-shell-surface);color:#cdd9df}.user-shell[data-theme=dark] .rcd-workspace-map-tabs button.is-active{color:var(--rcd-palette-white)}.user-shell[data-theme=dark] .rcd-workspace-map-canvas{color:#d9f4f6;background:#173d47}@media (max-width:1180px){.user-phone-field,.user-email-field{grid-column:span 3}.user-postcode-field,.user-readonly-field{grid-column:span 2}.rcd-workspace-dashboard{grid-template-columns:1fr;grid-template-areas:"setup""map""jobs""today""status"}.rcd-workspace-status-grid{grid-template-columns:1fr}.rcd-workspace-onboarding{min-height:auto}.rcd-workspace-status-card{min-height:16rem}}@media (max-width:980px){.user-phone-field,.user-email-field,.user-postcode-field,.user-readonly-field{grid-column:span 2}.user-shell .user-sidebar{width:min(19rem,100vw - 2rem)}.user-shell .user-main{margin-inline-start:0}.user-shell .rcd-form-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.user-shell .rcd-field--wide{grid-column:span 2}}@media (max-width:560px){.user-shell .user-content{padding:0 .75rem 1.5rem}.user-shell .rcd-page-header{width:calc(100% + 1.5rem);inline-size:calc(100% + 1.5rem);max-width:none;margin:0 -.75rem .75rem;padding:0 .85rem}.user-shell:has(.user-inquiries-page) .rcd-mobile-fab{inset-inline-start:.85rem}.user-form-actions-bar,.user-form-actions-right{flex-direction:column;align-items:stretch}.user-form-actions-bar{margin-inline:0;padding:.75rem}.user-form-actions-bar>.user-ajax-status{text-align:start}.user-phone-field,.user-email-field,.user-readonly-field{grid-column:1}.user-shell .rcd-form-layout,.rcd-workspace-onboarding{grid-template-columns:1fr}.user-shell .rcd-field--wide{grid-column:span 1}}.user-settings-page{gap:1rem}.user-settings-page-head{min-height:3rem;padding-block:.75rem}.user-breadcrumb{min-width:0;color:var(--rcd-palette-slate-500);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.user-breadcrumb a,.user-breadcrumb svg{flex:none;width:1rem;height:1rem}.user-breadcrumb a{color:inherit;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.user-breadcrumb a:focus-visible{outline-offset:3px;outline:2px solid #06b6d4}.user-settings-alerts{gap:.75rem;display:grid}.user-settings-layout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.user-settings-nav-card,.user-settings-panel{background:var(--rcd-palette-white);box-shadow:none;border:1px solid #94a3b847;border-radius:.375rem}.user-settings-nav-card{scrollbar-color:#64748b8c transparent;scrollbar-width:thin;max-height:calc(100dvh - 2rem);padding:.75rem;position:sticky;top:1rem;overflow:hidden auto}.user-settings-nav-card::-webkit-scrollbar{width:.4rem}.user-settings-nav-card::-webkit-scrollbar-track{background:0 0}.user-settings-nav-card::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.user-settings-nav-grid{grid-template-columns:1fr;gap:.25rem;display:grid}.user-settings-nav-item{min-height:3.25rem;color:var(--rcd-palette-slate-500);border-radius:0;grid-template-columns:2.625rem minmax(0,1fr);align-items:center;padding:.375rem .625rem;font-size:.875rem;text-decoration:none;display:grid}.user-settings-nav-icon{color:#7c8794;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.user-settings-nav-icon svg{width:1.25rem;height:1.25rem}.user-settings-nav-item span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-settings-nav-item:hover,.user-settings-nav-item:focus-visible{background:var(--rcd-palette-slate-100);color:var(--rcd-palette-slate-700)}.user-settings-nav-item:focus-visible{outline-offset:2px;outline:2px solid #06b6d4}.user-settings-nav-item.is-active{color:var(--rcd-palette-slate-700);background:#eef3f7;font-weight:600}.user-settings-nav-item.is-active .user-settings-nav-icon{color:var(--rcd-palette-white);background:#06a6c8;border-radius:999px}.user-settings-content{min-width:0}.user-settings-panel{padding:1.75rem 2rem 2rem;display:none}.user-settings-panel.is-active{display:block}.user-settings-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.user-settings-panel-head h1{color:#1f2937;letter-spacing:0;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:600}.user-settings-panel-head p{color:#7c8794;text-wrap:pretty;max-width:58rem;margin:1rem 0 0;line-height:1.65}.user-settings-rate-table{border-top:1px solid var(--rcd-color-shell-text);margin-top:.75rem;display:grid}.user-settings-rate-head,.user-settings-rate-row{border-bottom:1px solid var(--rcd-color-shell-text);grid-template-columns:minmax(12rem,1fr) 7rem 7rem 2rem;align-items:center;gap:1rem;min-height:3.5rem;display:grid}.user-settings-rate-head{color:var(--rcd-palette-slate-700);font-size:.8125rem;font-weight:600}.user-settings-rate-head span:nth-child(2),.user-settings-rate-head span:nth-child(3),.user-settings-rate-row span:nth-child(2),.user-settings-rate-row span:nth-child(3){text-align:right}.user-settings-rate-row{color:var(--rcd-palette-slate-500);font-size:.875rem}.user-settings-rate-row:nth-child(odd){background:var(--rcd-palette-slate-50)}.user-settings-rate-row a,.user-settings-rate-link{color:var(--rcd-color-brand-cyan);text-decoration:none}.user-settings-rate-link{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.user-settings-rate-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-settings-rate-link small{color:var(--rcd-palette-slate-500);text-transform:uppercase;background:#eef2f7;border-radius:999px;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.user-settings-rate-row a:hover,.user-settings-rate-row a:focus-visible,.user-settings-rate-link:hover,.user-settings-rate-link:focus-visible{text-decoration:underline}.user-settings-remove{color:#c4cbd3;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.user-settings-rate-empty{border-bottom:1px solid var(--rcd-color-shell-text);color:var(--rcd-palette-slate-500);text-align:center;justify-items:center;gap:.5rem;padding:2.5rem 1rem;display:grid}.user-settings-rate-empty i{width:1.5rem;height:1.5rem}.user-settings-rate-empty strong{color:#1f2937}.user-settings-rate-empty p{max-width:28rem;margin:0}.user-settings-remove svg{width:1rem;height:1rem}.user-settings-remove:hover,.user-settings-remove:focus-visible{color:#b91c1c;background:#fee2e2}.user-settings-primary-action{margin-top:1.5rem}.user-settings-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem 1.25rem;display:grid}.user-settings-form-narrow{grid-template-columns:1fr;max-width:24rem}.user-settings-form-compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem}.user-settings-guided-form .rcd-field,.user-settings-form-compact .rcd-field{gap:.32rem}.user-shell .rcd-field small,.user-rate-lines>small,.user-settings-toggle small{color:#768693;font-size:.75rem;font-weight:500;line-height:1.45;display:block}.user-settings-percent-field{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-white);border-radius:.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.user-settings-percent-field:focus-within{border-color:var(--rcd-color-brand-cyan);box-shadow:0 0 0 2px #00a6d624}.user-settings-percent-field input{text-align:end;appearance:textfield;background:0 0;border-radius:0;box-shadow:none!important;border:0!important}.user-settings-percent-field span{border:0;border-left:1px solid var(--rcd-color-shell-text);min-width:2.625rem;min-height:2.625rem;color:var(--rcd-palette-slate-500);background:var(--rcd-palette-slate-50);place-items:center;padding:0 .75rem;display:grid}.user-settings-form .rcd-field--wide,.user-settings-form-actions,.user-settings-code,.user-settings-toggle{grid-column:1/-1}.user-settings-form-actions{justify-content:flex-end;align-items:center;gap:.75rem;min-height:3rem;padding-top:.5rem;display:flex}.user-settings-inline-form{border-top:1px solid var(--rcd-palette-slate-200);grid-template-columns:minmax(12rem,1fr) minmax(9rem,12rem) auto;align-items:end;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.user-settings-tax-table{border-top:1px solid #dbe3ea;margin-top:1.5rem;display:grid}.user-settings-tax-row{color:#425464;border-bottom:1px solid #dbe3ea;grid-template-columns:minmax(0,1fr) minmax(8rem,auto);align-items:center;gap:1rem;min-height:3.4rem;padding:.35rem .4rem;display:grid}.user-settings-tax-head{color:var(--rcd-color-shell-surface-muted);font-size:.8rem;font-weight:640}.user-settings-tax-row span:first-child{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.user-settings-tax-row-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.user-settings-tax-table-flush{border-top:0;margin-top:0}.user-settings-pricing-table{overflow:hidden}.user-settings-pricing-table .rcd-workspace-tabs-row{margin:0}.user-settings-cell-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.user-settings-cell-link:hover,.user-settings-cell-link:focus-visible{color:var(--rcd-color-brand-cyan);text-decoration:underline}.user-settings-tax-row small{color:var(--rcd-palette-slate-500);text-transform:uppercase;background:#eef4f7;border-radius:999px;padding:.12rem .4rem;font-size:.66rem;font-weight:700}.user-settings-form-status{color:var(--rcd-palette-slate-500);margin:0 auto 0 0;font-size:.875rem}.user-settings-form-status[data-state=success]{color:#047857}.user-settings-form-status[data-state=error]{color:#b91c1c}.user-settings-form-status[data-state=loading]{color:#0369a1}.user-settings-form.is-saving{opacity:.76}.user-billing-rate-form{display:grid}.user-billing-rate-form .rcd-field span i{vertical-align:-.125rem;width:.875rem;height:.875rem}.user-billing-rate-form .rcd-field>span{align-items:center;gap:.25rem;display:inline-flex}.user-billing-rate-layout{grid-template-columns:minmax(0,1.15fr) minmax(12rem,.85fr);gap:1.25rem;display:grid}.user-rate-lines{border-top:1px solid var(--rcd-color-shell-text);display:grid}.user-rate-lines-head{color:var(--rcd-palette-slate-600);font-size:.875rem;font-weight:600}.user-rate-line{color:var(--rcd-palette-slate-500)}.user-rate-line input{text-align:right;appearance:textfield}.user-billing-options{grid-template-columns:1fr;align-content:start;gap:1rem;display:grid}.user-settings-advanced summary{color:var(--rcd-color-brand-cyan);cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.user-settings-advanced summary i{width:1rem;height:1rem}.user-settings-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.user-settings-page.is-loading .user-settings-content{opacity:.72}.user-settings-code{margin-top:1.25rem}.user-settings-provider-list{border-top:1px solid var(--rcd-color-shell-text);gap:0;margin-top:1.5rem;display:grid}.user-settings-provider-row{border-bottom:1px solid var(--rcd-color-shell-text);grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:1rem;min-height:4rem;display:grid}.user-settings-provider-row strong,.user-settings-provider-row span{display:block}.user-settings-provider-row span{color:var(--rcd-palette-slate-500);font-size:.8125rem}.user-settings-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.user-settings-summary-grid div{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-slate-50);border-radius:.375rem;gap:.5rem;padding:1rem;display:grid}.user-settings-summary-grid span{color:var(--rcd-palette-slate-500);font-size:.8125rem}.user-settings-summary-grid strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.user-settings-empty{border:1px dashed var(--rcd-palette-slate-300);background:var(--rcd-palette-slate-50);border-radius:.375rem;justify-items:start;gap:.75rem;padding:2rem;display:grid}.user-settings-empty svg{color:#06a6c8;width:1.5rem;height:1.5rem}.user-settings-empty strong{color:#1f2937}.user-settings-empty p{max-width:42rem;color:var(--rcd-palette-slate-500);margin:0;line-height:1.6}.user-settings-info{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:.375rem;align-items:flex-start;gap:.75rem;margin:1.25rem 0;padding:.9rem 1rem;display:flex}.user-settings-info svg{flex:none;width:1.125rem;height:1.125rem;margin-top:.12rem}.user-settings-info p{margin:0;line-height:1.55}.user-settings-staff-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.user-settings-staff-table{overflow:visible}.user-settings-staff-tabs,.user-settings-staff-toolbar{margin:0}.user-staff-list{overflow:auto visible}.user-staff-header,.user-staff-row{grid-template-columns:minmax(13rem,1.25fr) minmax(14rem,1.15fr) minmax(9rem,.75fr) minmax(13rem,1fr) minmax(9rem,.7fr) minmax(7.5rem,.55fr);align-items:center;gap:1rem;min-width:56rem;display:grid}.user-staff-person{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:0;display:inline-grid}.user-staff-person:focus-visible{outline:2px solid var(--rcd-color-brand-cyan);outline-offset:3px}.user-staff-person strong,.user-staff-person small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.user-staff-person small{color:var(--rcd-palette-slate-500);margin-top:.15rem;font-size:.75rem;font-weight:600}.user-staff-avatar{width:2.25rem;height:2.25rem;color:var(--rcd-palette-white);background:var(--rcd-color-brand-cyan);letter-spacing:0;border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;display:inline-grid}.user-staff-status{background:0 0;border:0;padding:0}.user-staff-status span[aria-hidden=true]{background:var(--rcd-palette-slate-300);border-radius:999px;width:2.5rem;height:1.25rem;transition:background-color .15s;display:inline-block;position:relative}.user-staff-status span[aria-hidden=true]:after{background:var(--rcd-palette-white);content:"";border-radius:999px;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #0f172a33}.user-staff-status span.is-on{background:var(--rcd-color-brand-cyan)}.user-staff-status span.is-on:after{transform:translate(1.25rem)}.user-staff-modal-title{align-items:center;gap:.75rem;display:flex}.user-staff-modal-title h2{margin:0}.user-staff-modal-body{padding-top:.25rem}.user-staff-modal-grid{grid-template-columns:minmax(16rem,1fr) minmax(13rem,.8fr) minmax(14rem,.9fr);gap:1.5rem;display:grid}.user-staff-modal-section{align-content:start;gap:.9rem;display:grid}.user-staff-modal-section h3{color:#1f2937;margin:0;font-size:1rem;font-weight:650}.user-settings-combo{grid-template-columns:minmax(0,1fr) 2.625rem;display:grid}.user-settings-combo select{border-top-right-radius:0;border-bottom-right-radius:0}.user-settings-combo .rcd-icon-button{border-left:0;border-radius:0 .25rem .25rem 0;width:2.625rem;height:2.625rem}.user-info-dot{width:1rem;height:1rem;color:var(--rcd-palette-slate-500);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.user-info-dot svg{width:.875rem;height:.875rem}.user-staff-permissions{gap:.65rem;display:grid}.user-staff-permissions .rcd-choice>span{align-items:center;gap:.25rem;display:inline-flex}.user-staff-invite-row{margin-top:.35rem}.user-shell[data-theme=dark] .user-breadcrumb{color:var(--rcd-color-shell-text-muted)}.user-shell[data-theme=dark] .user-settings-nav-card,.user-shell[data-theme=dark] .user-settings-panel{background:var(--rcd-color-shell-surface-raised);border-color:#94a3b833}.user-shell[data-theme=dark] .user-settings-nav-item{color:#a9b8c8}.user-shell[data-theme=dark] .user-settings-nav-item:hover,.user-shell[data-theme=dark] .user-settings-nav-item:focus-visible{color:#e5f2ff;background:#223641}.user-shell[data-theme=dark] .user-settings-nav-item.is-active{color:var(--rcd-palette-white);background:#20333f}.user-shell[data-theme=dark] .user-settings-panel-head h1,.user-shell[data-theme=dark] .user-settings-summary-grid strong,.user-shell[data-theme=dark] .user-settings-empty strong{color:var(--rcd-color-product-info-soft)}.user-shell[data-theme=dark] .user-settings-panel-head p,.user-shell[data-theme=dark] .user-settings-rate-row,.user-shell[data-theme=dark] .user-settings-provider-row span,.user-shell[data-theme=dark] .user-settings-summary-grid span,.user-shell[data-theme=dark] .user-settings-empty p,.user-shell[data-theme=dark] .user-settings-form-status{color:#a9b8c8}.user-shell[data-theme=dark] .user-settings-rate-table,.user-shell[data-theme=dark] .user-settings-rate-head,.user-shell[data-theme=dark] .user-settings-rate-row,.user-shell[data-theme=dark] .user-settings-provider-list,.user-shell[data-theme=dark] .user-settings-provider-row{border-color:#94a3b838}.user-shell[data-theme=dark] .user-settings-rate-row:nth-child(odd),.user-shell[data-theme=dark] .user-settings-summary-grid div,.user-shell[data-theme=dark] .user-settings-empty{background:#12212a}.user-shell[data-theme=dark] .user-settings-rate-head{color:#dbeafe}.user-shell[data-theme=dark] .user-settings-rate-empty,.user-shell[data-theme=dark] .user-rate-lines,.user-shell[data-theme=dark] .user-rate-lines-head,.user-shell[data-theme=dark] .user-rate-line{border-color:#94a3b838}.user-shell[data-theme=dark] .user-rate-line input{border-color:var(--rcd-color-shell-border);color:var(--rcd-color-product-surface-soft);background-color:#0f1820}.user-shell[data-theme=dark] .user-settings-rate-empty strong{color:var(--rcd-color-product-info-soft)}.user-shell[data-theme=dark] .user-settings-rate-link small,.user-shell[data-theme=dark] .user-settings-percent-field span,.user-shell[data-theme=dark] .user-rate-line:nth-child(odd){background:#12212a}.user-shell[data-theme=dark] .user-settings-percent-field span,.user-shell[data-theme=dark] .user-rate-lines-head,.user-shell[data-theme=dark] .user-settings-rate-empty,.user-shell[data-theme=dark] .user-rate-line,.user-shell[data-theme=dark] .rcd-field small,.user-shell[data-theme=dark] .user-rate-lines>small,.user-shell[data-theme=dark] .user-settings-toggle small{color:#a9b8c8}.user-shell[data-theme=dark] .user-settings-tax-table,.user-shell[data-theme=dark] .user-settings-tax-row,.user-shell[data-theme=dark] .user-settings-inline-form{border-color:#94a3b838}.user-shell[data-theme=dark] .user-settings-tax-row{color:#cdd9df}.user-shell[data-theme=dark] .user-settings-tax-head{color:var(--rcd-color-product-info-soft)}.user-shell[data-theme=dark] .user-settings-tax-row small{color:#a9b8c8;background:#12212a}.user-shell[data-theme=dark] .user-settings-info{color:#9bd9ee;background:#082f498c;border-color:#0ea5e959}.user-shell[data-theme=dark] .user-staff-person small,.user-shell[data-theme=dark] .user-info-dot{color:var(--rcd-color-shell-text-muted)}.user-shell[data-theme=dark] .user-staff-modal-section h3{color:var(--rcd-color-product-info-soft)}.user-shell[data-theme=dark] .user-settings-combo .rcd-icon-button{border-color:var(--rcd-color-shell-border);background:#12212a}@media (max-width:1180px){.user-settings-layout{grid-template-columns:1fr;gap:1rem}.user-settings-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.user-settings-nav-card{max-height:none;position:static;overflow:visible}.user-settings-nav-item{border:1px solid #94a3b833;border-radius:.25rem;grid-template-columns:2.25rem minmax(0,1fr);min-height:3rem}.user-staff-modal-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.user-settings-page-head{padding-inline:1rem}.user-settings-layout{margin-inline:-.25rem}.user-settings-nav-card,.user-settings-panel{border-radius:0}.user-settings-nav-card{padding:.5rem}.user-settings-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;width:100%;min-width:0;display:grid}.user-settings-nav-item{grid-template-columns:2rem minmax(0,1fr);min-height:2.75rem;padding-inline:.5rem}.user-settings-nav-icon{width:1.75rem;height:1.75rem}.user-settings-nav-icon svg{width:1rem;height:1rem}.user-settings-panel{padding:1.25rem}.user-settings-panel-head{display:grid}.user-settings-form,.user-settings-summary-grid,.user-billing-options,.user-settings-advanced-grid{grid-template-columns:1fr}.user-settings-rate-table{overflow-x:auto}.user-settings-rate-head,.user-settings-rate-row{grid-template-columns:minmax(11rem,1fr) 6rem 6rem 2rem;min-width:32rem}.user-staff-modal-grid{grid-template-columns:1fr}.user-settings-staff-actions{flex-direction:column;align-items:stretch}.user-settings-staff-actions .rcd-button{justify-content:center;width:100%}.user-settings-form-actions{flex-direction:column;align-items:stretch}.user-settings-form-actions .rcd-button{justify-content:center;width:100%}.user-settings-form-status{margin:0}.user-rate-lines-head,.user-rate-line{grid-template-columns:1fr;gap:.5rem;padding:.75rem 0}}.user-billing-rate-modal .rcd-field{min-width:0}.user-billing-rate-modal .rcd-field>span{line-height:1.3}.user-billing-rate-modal .rcd-field small,.user-billing-rate-modal .user-settings-toggle small,.user-billing-rate-modal .user-rate-lines>small{max-width:34rem;line-height:1.45}.user-billing-rate-layout{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-slate-50);grid-template-columns:1fr;gap:1rem;padding:1rem;display:grid}.user-rate-lines{border-top:0;gap:.5rem;display:grid}.user-rate-lines-head,.user-rate-line{border-bottom:0;grid-template-columns:minmax(7rem,.42fr) minmax(12rem,1fr);align-items:center;gap:1rem;min-height:auto;display:grid}.user-rate-lines-head{color:var(--rcd-palette-slate-600);padding:0 .25rem;font-size:.8125rem;font-weight:700}.user-rate-line{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-white);color:var(--rcd-palette-slate-600);padding:.5rem}.user-rate-line:nth-child(odd){background:var(--rcd-palette-white)}.user-rate-line>span{font-weight:600}.user-rate-line input{text-align:right;appearance:textfield;width:100%;min-width:0}.user-billing-options{grid-template-columns:minmax(14rem,1fr) minmax(13rem,.9fr);align-items:start;gap:1rem;display:grid}.user-billing-rate-modal .user-settings-toggle{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-white);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;padding:.75rem;display:grid}.user-billing-rate-modal .user-settings-toggle input{grid-row:1/span 2;margin-top:.1rem}.user-billing-rate-modal .user-settings-toggle>span{min-width:0;font-weight:600;line-height:1.35}.user-billing-rate-modal .user-settings-toggle small{grid-column:2}.user-billing-rate-modal .user-settings-advanced{padding-top:.125rem}.user-billing-rate-modal .user-settings-advanced summary{max-width:100%;line-height:1.4}.user-shell[data-theme=dark] .user-billing-rate-layout,.user-shell[data-theme=dark] .user-billing-rate-modal .user-settings-toggle{background:#12212a;border-color:#94a3b83d}.user-shell[data-theme=dark] .user-rate-line{color:#d9e6ef;background:#0f1820;border-color:#94a3b838}.user-shell[data-theme=dark] .user-rate-line:nth-child(odd){background:#0f1820}.user-shell[data-theme=dark] .user-rate-lines-head{color:#c7d7e5}@media (max-width:760px){.user-billing-rate-modal{width:100%}.user-billing-rate-layout,.user-billing-options,.user-rate-lines-head,.user-rate-line{grid-template-columns:1fr}.user-rate-lines-head{display:none}.user-rate-line{gap:.5rem}}.user-settings-guided-form{grid-template-columns:1fr;gap:1.25rem;display:grid}.user-settings-fieldset{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-white);border-radius:.375rem;gap:1rem;padding:1.25rem;display:grid}.user-settings-fieldset h2,.user-settings-logo-card h2{color:var(--rcd-color-shell-surface-muted);text-wrap:balance;margin:0;font-size:1rem;font-weight:650}.user-settings-fieldset>p,.user-settings-logo-card p,.user-settings-section-headline p{color:var(--rcd-palette-slate-500);text-wrap:pretty;margin:-.35rem 0 0;font-size:.875rem;line-height:1.55}.user-settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.user-settings-toggle-card,.user-settings-check-card{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-slate-50);border-radius:.375rem;align-items:flex-start;gap:.85rem;padding:.9rem 1rem}.user-settings-toggle-card>span,.user-settings-check-card>span{gap:.2rem;display:grid}.user-settings-toggle-card strong,.user-settings-check-card strong{color:var(--rcd-color-shell-surface-muted);font-weight:650}.user-settings-copy-field{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-slate-50);border-radius:.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:2.75rem;display:grid;overflow:hidden}.user-settings-copy-field>span{color:#425464;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.75rem 1rem;overflow:hidden}.user-settings-section-headline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.user-settings-simple-table{border-top:1px solid var(--rcd-color-shell-text);display:grid}.user-settings-simple-row{border-bottom:1px solid var(--rcd-color-shell-text);grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);align-items:center;gap:1rem;min-height:3.35rem;padding:0 .45rem;display:grid}.user-settings-simple-row.is-head{min-height:2.75rem;color:var(--rcd-color-shell-surface-muted);font-size:.78rem;font-weight:700}.user-settings-simple-row a{color:var(--rcd-color-brand-cyan);text-decoration:none}.user-settings-simple-row span:last-child{color:var(--rcd-palette-slate-500)}.user-settings-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.user-settings-logo-card{align-content:start;gap:.85rem;display:grid}.user-settings-logo-preview{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-white);min-height:7rem;color:var(--rcd-color-shell-surface-muted);letter-spacing:0;place-items:center;font-weight:800;display:grid}.user-settings-logo-preview.is-empty{color:var(--rcd-palette-slate-400);font-weight:600}.user-settings-logo-actions{flex-wrap:wrap;gap:.75rem;display:flex}.user-settings-status-list,.user-settings-placeholder-lines{border-top:1px solid var(--rcd-color-shell-text);gap:0;display:grid}.user-settings-status-list span,.user-settings-placeholder-lines span{border-bottom:1px solid var(--rcd-color-shell-text);color:#425464;align-items:center;gap:.65rem;min-height:3rem;display:flex}.user-settings-status-list i{background:var(--status-color,var(--rcd-palette-slate-500));border-radius:999px;flex:none;width:.8rem;height:.8rem}.user-shell[data-theme=dark] .user-settings-fieldset,.user-shell[data-theme=dark] .user-settings-logo-preview{background:#142631;border-color:#314755}.user-shell[data-theme=dark] .user-settings-fieldset h2,.user-shell[data-theme=dark] .user-settings-logo-card h2,.user-shell[data-theme=dark] .user-settings-toggle-card strong,.user-shell[data-theme=dark] .user-settings-check-card strong,.user-shell[data-theme=dark] .user-settings-simple-row.is-head,.user-shell[data-theme=dark] .user-settings-logo-preview{color:#e7f0f7}.user-shell[data-theme=dark] .user-settings-fieldset>p,.user-shell[data-theme=dark] .user-settings-logo-card p,.user-shell[data-theme=dark] .user-settings-section-headline p,.user-shell[data-theme=dark] .user-settings-simple-row span:last-child{color:#9fb3c4}.user-shell[data-theme=dark] .user-settings-toggle-card,.user-shell[data-theme=dark] .user-settings-check-card,.user-shell[data-theme=dark] .user-settings-copy-field{background:#0f1b24;border-color:#314755}.user-shell[data-theme=dark] .user-settings-copy-field>span,.user-shell[data-theme=dark] .user-settings-status-list span,.user-shell[data-theme=dark] .user-settings-placeholder-lines span{color:#c9d8e5}.user-shell[data-theme=dark] .user-settings-simple-table,.user-shell[data-theme=dark] .user-settings-simple-row,.user-shell[data-theme=dark] .user-settings-status-list,.user-shell[data-theme=dark] .user-settings-status-list span,.user-shell[data-theme=dark] .user-settings-placeholder-lines,.user-shell[data-theme=dark] .user-settings-placeholder-lines span{border-color:#314755}@media (max-width:760px){.user-settings-field-grid,.user-settings-logo-grid,.user-settings-simple-row,.user-settings-copy-field{grid-template-columns:1fr}.user-settings-copy-field .rcd-button{border-radius:0;justify-content:center}.user-settings-section-headline{display:grid}}.user-billing-rate-modal{width:min(100%,42rem)}.user-billing-section{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-white);gap:.875rem;padding:1rem;display:grid}.user-billing-section-head{gap:.35rem;display:grid}.user-billing-section-head h3{color:var(--rcd-color-shell-surface-muted);letter-spacing:0;margin:0;font-size:.95rem;font-weight:700}.user-billing-section-head p{max-width:34rem;color:var(--rcd-palette-slate-500);text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.55}.user-billing-field-stack{gap:.85rem;display:grid}.user-billing-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.user-billing-toggle-card{min-height:4.8rem}.user-billing-rate-modal .user-rate-lines{border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-white);gap:0}.user-billing-rate-modal .user-rate-lines-head,.user-billing-rate-modal .user-rate-line{border-bottom:1px solid var(--rcd-color-shell-text);grid-template-columns:minmax(7rem,.45fr) minmax(10rem,1fr);min-height:3rem;padding:0 .75rem}.user-billing-rate-modal .user-rate-line:last-child{border-bottom:0}.user-billing-rate-modal .user-rate-line{background:var(--rcd-palette-white)}.user-billing-rate-modal .user-rate-line input{min-height:2.25rem}.user-billing-rate-modal .user-settings-advanced{padding:1rem}.user-billing-rate-modal .user-settings-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.user-shell[data-theme=dark] .user-billing-section,.user-shell[data-theme=dark] .user-billing-rate-modal .user-rate-lines{background:#12212a;border-color:#94a3b838}.user-shell[data-theme=dark] .user-billing-section-head h3{color:var(--rcd-color-product-surface-soft)}.user-shell[data-theme=dark] .user-billing-section-head p{color:#9fafb8}.user-shell[data-theme=dark] .user-billing-rate-modal .user-rate-lines-head,.user-shell[data-theme=dark] .user-billing-rate-modal .user-rate-line{border-color:#94a3b833}.user-shell[data-theme=dark] .user-billing-rate-modal .user-rate-line{background:#0f1820}@media (max-width:760px){.user-billing-section,.user-billing-rate-modal .user-settings-advanced{padding:.875rem}.user-billing-two-column,.user-billing-rate-modal .user-settings-advanced-grid,.user-billing-rate-modal .user-rate-lines-head,.user-billing-rate-modal .user-rate-line{grid-template-columns:1fr}.user-billing-rate-modal .user-rate-lines-head{display:none}.user-billing-rate-modal .user-rate-line{gap:.45rem;padding-block:.65rem}}.user-settings-panel,.user-settings-fieldset,.user-billing-section,.user-settings-logo-preview,.user-settings-copy-field,.user-settings-simple-row,.user-settings-status-list span,.user-settings-placeholder-lines span,.user-settings-field-grid>*,.user-billing-two-column>*,.user-settings-advanced-grid>*,.user-staff-modal-grid>*,.user-staff-modal-section>*{min-width:0}.user-settings-panel .rcd-field input,.user-settings-panel .rcd-field select,.user-settings-panel .rcd-field textarea{width:100%;min-width:0}.user-settings-panel .rcd-field>span{flex-wrap:wrap;row-gap:.2rem;min-width:0}.user-settings-panel .rcd-field small{max-width:100%}.user-staff-modal{width:min(100%,62rem)}.user-staff-modal-grid{grid-template-columns:minmax(16rem,1fr) minmax(13rem,.85fr) minmax(15rem,.95fr)}.user-staff-modal-section{min-width:0}.user-staff-permissions .rcd-choice{align-items:flex-start;min-width:0}.user-staff-permissions .rcd-choice>span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.user-info-dot{flex:none}.user-settings-simple-row span,.user-settings-status-list span,.user-settings-placeholder-lines span{overflow-wrap:anywhere}.user-shell[data-theme=dark] .user-settings-panel .rcd-field input,.user-shell[data-theme=dark] .user-settings-panel .rcd-field select,.user-shell[data-theme=dark] .user-settings-panel .rcd-field textarea{border-color:var(--rcd-color-shell-border);color:var(--rcd-color-product-surface-soft);color-scheme:dark;background-color:#0f1820}.user-shell[data-theme=dark] .user-settings-panel .rcd-field select option{color:var(--rcd-color-product-surface-soft);background:#0f1820}.user-shell[data-theme=dark] .user-settings-panel .rcd-field input::placeholder,.user-shell[data-theme=dark] .user-settings-panel .rcd-field textarea::placeholder{color:#7f929d}.user-shell[data-theme=dark] .user-settings-toggle-card,.user-shell[data-theme=dark] .user-settings-check-card,.user-shell[data-theme=dark] .user-billing-toggle-card{color:#d9e6ef}@media (max-width:1180px){.user-staff-modal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.user-staff-modal-section:last-child{grid-column:1/-1}.user-staff-permissions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:900px){.user-settings-field-grid,.user-billing-two-column,.user-settings-logo-grid{grid-template-columns:1fr}.user-settings-panel{padding:1.25rem}}@media (max-width:760px){.user-settings-nav-item{grid-template-columns:1.75rem minmax(5.5rem,auto)}.user-staff-permissions,.user-staff-modal-grid{grid-template-columns:1fr}.user-staff-modal-section:last-child{grid-column:auto}}.user-email-template-table .user-settings-simple-row{grid-template-columns:minmax(10rem,.8fr) minmax(16rem,1.5fr) auto}.user-email-template-row{border:0;border-bottom:1px solid var(--rcd-palette-slate-200);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0}.user-email-template-row:hover,.user-email-template-row:focus-visible{background:var(--rcd-palette-slate-50)}.user-email-template-modal{width:min(100%,50rem)}.user-email-template-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.user-email-template-wide{grid-column:1/-1}.user-email-template-form textarea{resize:vertical;min-height:7rem}.user-shell[data-theme=dark] .user-settings-percent-field{border-color:var(--rcd-color-shell-border);background:#0f1b23}.user-shell[data-theme=dark] .user-settings-percent-field span{border-left-color:var(--rcd-color-shell-border);background:#12212a}.user-shell[data-theme=dark] .user-email-template-row{border-bottom-color:var(--rcd-color-shell-border)}.user-shell[data-theme=dark] .user-email-template-row:hover,.user-shell[data-theme=dark] .user-email-template-row:focus-visible{background:#12212a}@media (max-width:760px){.user-email-template-form{grid-template-columns:1fr}.user-email-template-wide{grid-column:auto}}.user-job-editor-card{padding:0;overflow:hidden}.user-job-editor-form{display:grid}.user-job-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.user-job-editor-wide{grid-column:1/-1}.user-job-staff-picker{border:1px solid var(--rcd-color-shell-text);border-radius:.375rem;margin:0;padding:1rem}.user-job-staff-picker legend{color:#1f2937;padding:0 .35rem;font-weight:700}.user-job-staff-picker>p{color:var(--rcd-palette-slate-500);margin:0 0 .85rem;font-size:.8rem}.user-job-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.user-job-staff-grid .rcd-choice{border:1px solid var(--rcd-palette-slate-200);border-radius:.35rem;align-items:flex-start;padding:.75rem}.user-job-staff-grid strong,.user-job-staff-grid small{display:block}.user-job-staff-grid small{color:var(--rcd-palette-slate-500);margin-top:.15rem;font-weight:500}.user-job-editor-form .user-form-actions-bar{position:static}.user-shell[data-theme=dark] .user-job-staff-picker,.user-shell[data-theme=dark] .user-job-staff-grid .rcd-choice{border-color:var(--rcd-color-shell-border)}.user-shell[data-theme=dark] .user-job-staff-picker legend{color:var(--rcd-color-product-info-soft)}.user-shell[data-theme=dark] .user-job-staff-picker>p,.user-shell[data-theme=dark] .user-job-staff-grid small{color:var(--rcd-color-shell-text-muted)}@media (max-width:760px){.user-job-editor-grid,.user-job-staff-grid{grid-template-columns:1fr}.user-job-editor-wide{grid-column:auto}}.user-job-editor-surface{background:0 0;width:calc(100% + 2.5rem);margin-inline:-1.25rem}.user-job-editor-head{padding:1.25rem}.user-job-editor-head h1,.user-job-editor-head p{margin:0}.user-job-editor-head p{color:var(--rcd-palette-slate-500);margin-top:.3rem}.user-job-editor-surface .user-job-editor-grid{padding-top:.5rem}.user-job-editor-surface .user-form-actions-bar{border-top:1px solid var(--rcd-color-shell-text);background:0 0}.rcd-search-select{min-width:0;position:relative}.rcd-search-select>label{color:var(--rcd-color-product-text);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.rcd-search-select__control{position:relative}.rcd-search-select__control input{width:100%;padding-right:2.5rem}.rcd-search-select__control svg{width:1rem;height:1rem;color:var(--rcd-palette-slate-500);pointer-events:none;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.rcd-search-select__menu{z-index:40;border:1px solid var(--rcd-color-shell-text);background:var(--rcd-palette-white);border-radius:.375rem;max-height:17rem;padding:.3rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a29}.rcd-search-select__menu button{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;width:100%;padding:.7rem .75rem;display:block}.rcd-search-select__menu button:hover,.rcd-search-select__menu button:focus-visible{background:#eef6f9}.rcd-search-select__menu strong,.rcd-search-select__menu small{display:block}.rcd-search-select__menu small{color:var(--rcd-palette-slate-500);margin-top:.15rem}.rcd-search-select__menu>p{color:var(--rcd-palette-slate-500);margin:0;padding:.75rem;font-size:.8rem}.user-job-staff-picker{border:0;padding:0}.user-job-staff-head h2,.user-job-staff-head p{margin:0}.user-job-staff-head h2{font-size:.95rem}.user-job-staff-head p{color:var(--rcd-palette-slate-500);margin-top:.25rem;font-size:.8rem}.user-job-staff-picker>.rcd-search-select{max-width:32rem;margin-top:.8rem}.user-job-staff-table-wrap{border:1px solid var(--rcd-color-shell-text);border-radius:.375rem;margin-top:.8rem;overflow-x:auto}.user-job-staff-table{border-collapse:collapse;text-align:left;width:100%}.user-job-staff-table th,.user-job-staff-table td{border-bottom:1px solid var(--rcd-palette-slate-200);padding:.75rem .9rem}.user-job-staff-table th{color:var(--rcd-palette-slate-500);background:var(--rcd-palette-slate-50);font-size:.75rem;font-weight:650}.user-job-staff-table th:last-child,.user-job-staff-table td:last-child{text-align:right;width:3.25rem}.user-job-staff-table tbody tr:last-child td{border-bottom:0}.user-job-staff-empty{color:var(--rcd-palette-slate-500);text-align:center;margin:0;padding:1rem}.user-shell[data-theme=dark] .user-job-editor-head p,.user-shell[data-theme=dark] .user-job-staff-head p,.user-shell[data-theme=dark] .rcd-search-select__menu small,.user-shell[data-theme=dark] .rcd-search-select__menu>p,.user-shell[data-theme=dark] .user-job-staff-empty{color:var(--rcd-color-shell-text-muted)}.user-shell[data-theme=dark] .rcd-search-select>label,.user-shell[data-theme=dark] .rcd-search-select__menu button{color:var(--rcd-color-product-surface-soft)}.user-shell[data-theme=dark] .rcd-search-select__menu{border-color:var(--rcd-color-shell-border);background:#12212a;box-shadow:0 14px 34px #00000059}.user-shell[data-theme=dark] .rcd-search-select__menu button:hover,.user-shell[data-theme=dark] .rcd-search-select__menu button:focus-visible,.user-shell[data-theme=dark] .user-job-staff-table th{background:#182a35}.user-shell[data-theme=dark] .user-job-staff-table-wrap,.user-shell[data-theme=dark] .user-job-staff-table th,.user-shell[data-theme=dark] .user-job-staff-table td,.user-shell[data-theme=dark] .user-job-editor-surface .user-form-actions-bar{border-color:var(--rcd-color-shell-border)}@media (max-width:760px){.user-job-editor-surface{width:calc(100% + 1.5rem);margin-inline:-.75rem}}.user-job-record-head{align-items:center;min-height:4.75rem;padding:0 1.25rem;display:flex}.user-job-record-head>div{align-items:center;gap:.6rem;display:flex}.user-job-record-head h1{margin:0 .5rem 0 0;font-size:1.55rem}.user-job-status-dot{background:#22c7bd;border-radius:50%;width:.65rem;height:.65rem}.user-job-tabs{background:var(--rcd-palette-white);border:1px solid #d9e1e6;border-width:1px 0;display:flex;overflow-x:auto}.user-job-tabs a{min-width:6.25rem;color:var(--rcd-palette-slate-500);text-align:center;border-right:1px solid #e5eaee;padding:1rem 1.25rem;text-decoration:none}.user-job-tabs a:hover,.user-job-tabs a.is-active{color:var(--rcd-palette-slate-900);background:var(--rcd-palette-slate-50);box-shadow:inset 0 3px #12abd0}.user-job-editor-form{gap:1rem;padding:1rem;display:grid}.user-job-section{border:1px solid var(--rcd-color-product-border-soft);background:var(--rcd-palette-white);border-radius:.35rem;padding:1.15rem}.user-job-section>header{margin-bottom:1rem}.user-job-section>header h2{margin:0;font-size:1.05rem}.user-job-section>header p{color:var(--rcd-palette-slate-500);margin:.35rem 0 0}.user-job-compact-section{gap:1rem;display:grid}.user-job-contact-grid,.user-job-site-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.user-contact-copy{margin-top:1rem}.user-job-disclosure{padding:0}.user-job-disclosure summary{cursor:pointer;padding:1rem 1.15rem;font-weight:700}.user-job-disclosure p{color:var(--rcd-palette-slate-500);margin:0;padding:0 1.15rem 1rem}.user-job-activity>div{color:var(--rcd-palette-slate-500);border-top:1px solid #e5e7eb;grid-template-columns:1fr auto minmax(10rem,.5fr);gap:1rem;padding:.75rem 0;display:grid}.user-job-anchor{scroll-margin-top:1rem}.rcd-search-select__create{color:#0891b2;background:var(--rcd-palette-white);cursor:pointer;border:0;border-top:1px solid #e5e7eb;align-items:center;gap:.45rem;width:100%;padding:.75rem;display:flex}.rcd-search-select__create svg{width:1rem;height:1rem}.user-job-site-modal{width:min(100%,44rem)}.user-job-site-grid{grid-template-columns:1fr 1fr}.user-job-editor-page .user-form-actions-bar{z-index:5;margin:0;position:sticky;bottom:0}.user-shell[data-theme=dark] .user-job-tabs,.user-shell[data-theme=dark] .user-job-section,.user-shell[data-theme=dark] .rcd-search-select__create{border-color:var(--rcd-color-shell-border);color:#d8e4ec;background:var(--rcd-color-shell-surface-raised)}.user-shell[data-theme=dark] .user-job-tabs a{border-color:var(--rcd-color-shell-border);color:var(--rcd-color-shell-text-muted)}.user-shell[data-theme=dark] .user-job-tabs a:hover,.user-shell[data-theme=dark] .user-job-tabs a.is-active{color:#f3f8fb;background:#203540}.user-shell[data-theme=dark] .user-job-section>header p,.user-shell[data-theme=dark] .user-job-disclosure p,.user-shell[data-theme=dark] .user-job-activity>div{color:var(--rcd-color-shell-text-muted)}.user-shell[data-theme=dark] .user-job-activity>div{border-color:var(--rcd-color-shell-border)}@media (max-width:900px){.user-job-contact-grid{grid-template-columns:1fr 1fr}.user-job-activity>div{grid-template-columns:1fr}}@media (max-width:600px){.user-job-contact-grid,.user-job-site-grid{grid-template-columns:1fr}.user-job-tabs a{min-width:5.25rem;padding:.85rem .75rem}}.user-job-editor-page{gap:0}.user-job-record-head{border-bottom:1px solid var(--rcd-palette-slate-200);background:var(--rcd-palette-white);min-height:4rem;padding:0 1.25rem}.user-job-record-head h1{font-size:1.25rem}.user-job-editor-form.user-inquiry-panel{border:1px solid var(--rcd-color-product-border-soft);background:var(--rcd-palette-white);border-radius:.25rem;gap:0;margin:1rem;padding:0}.user-job-editor-form .user-job-section{border:0;border-bottom:1px solid var(--rcd-palette-slate-200);background:0 0;border-radius:0;padding:1.25rem}.user-job-editor-form .user-job-section:last-of-type{border-bottom:0}.user-job-editor-form .user-job-section>header{margin-bottom:1.15rem}.user-job-editor-form .user-job-section>header h2{font-size:1rem}.user-job-editor-form .user-job-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.user-job-editor-form .rcd-field{align-content:start}.user-job-editor-form .rcd-field>small{color:var(--rcd-palette-slate-500);margin-top:.38rem;font-size:.74rem;line-height:1.45;display:block}.user-job-editor-form .user-job-editor-wide{grid-column:1/-1}.user-job-subsection-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.user-job-subsection-head h3{margin:0;font-size:.9rem}.user-job-subsection-head p{color:var(--rcd-palette-slate-500);margin:.3rem 0 0;font-size:.78rem}.user-job-site-table{border:1px solid var(--rcd-color-product-border-soft);border-radius:.25rem;overflow:hidden}.user-job-site-row{border:0;border-bottom:1px solid var(--rcd-palette-slate-200);width:100%;min-height:3rem;color:inherit;text-align:left;background:var(--rcd-palette-white);grid-template-columns:minmax(10rem,.65fr) minmax(16rem,1.35fr) 2rem;align-items:center;gap:1rem;padding:.65rem .8rem;display:grid}button.user-job-site-row{cursor:pointer}.user-job-site-row:last-of-type{border-bottom:0}.user-job-site-row.is-head{min-height:2.4rem;color:var(--rcd-palette-slate-500);background:var(--rcd-palette-slate-50);font-size:.74rem;font-weight:700}.user-job-site-row svg{visibility:hidden;color:#0ea5e9;width:1rem;height:1rem}.user-job-site-row.is-selected{background:#f0f9ff}.user-job-site-row.is-selected svg{visibility:visible}.user-job-site-table>p{color:var(--rcd-palette-slate-500);text-align:center;margin:0;padding:1rem}.user-job-customer-modal{width:min(100%,50rem)}.user-job-customer-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.user-job-category-settings{margin-top:1rem}.user-job-category-list{gap:.5rem;margin-top:1rem;display:grid}.user-job-category-list>div{border:1px solid var(--rcd-color-product-border-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.user-job-category-list>div>span{align-items:center;gap:.6rem;display:flex}.user-job-category-list i{background:var(--category-color);border-radius:50%;width:.65rem;height:.65rem}.user-job-category-list form{margin:0}.user-job-editor-form .user-form-actions-bar{border-radius:0;margin:0}.user-job-tabs{margin:0}.user-shell[data-theme=dark] .user-job-record-head,.user-shell[data-theme=dark] .user-job-editor-form.user-inquiry-panel,.user-shell[data-theme=dark] .user-job-site-row{border-color:var(--rcd-color-shell-border);background:var(--rcd-color-shell-surface-raised)}.user-shell[data-theme=dark] .user-job-editor-form .user-job-section,.user-shell[data-theme=dark] .user-job-site-table,.user-shell[data-theme=dark] .user-job-site-row,.user-shell[data-theme=dark] .user-job-category-list>div{border-color:var(--rcd-color-shell-border)}.user-shell[data-theme=dark] .user-job-site-row.is-head{color:var(--rcd-color-shell-text-muted);background:#12212a}.user-shell[data-theme=dark] .user-job-site-row.is-selected{background:#153747}.user-shell[data-theme=dark] .user-job-editor-form .rcd-field>small,.user-shell[data-theme=dark] .user-job-subsection-head p{color:var(--rcd-color-shell-text-muted)}@media (max-width:1100px){.user-job-editor-form .user-job-editor-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.user-job-editor-form.user-inquiry-panel{margin:.65rem}.user-job-editor-form .user-job-editor-grid,.user-job-customer-grid{grid-template-columns:1fr}.user-job-site-row{grid-template-columns:1fr 1.3fr 1.5rem}}.user-job-editor-page .user-job-tabs{border:0;border-bottom:1px solid var(--rcd-color-product-border-soft);background:0 0;margin:0}.user-job-editor-page .user-job-tabs a{background:var(--rcd-palette-white)}.user-job-editor-page .user-job-editor-form.user-inquiry-panel{border-top:0;border-radius:0 0 .25rem .25rem;margin:0}.user-job-breadcrumb-status{color:var(--rcd-palette-slate-500);align-items:center;gap:.4rem;margin-left:.35rem;font-size:.78rem;display:inline-flex}.user-job-breadcrumb-status i{background:#22c7bd;border-radius:50%;width:.5rem;height:.5rem}.user-shell[data-theme=dark] .user-job-editor-page .user-job-tabs{border-color:var(--rcd-color-shell-border);background:0 0}.user-shell[data-theme=dark] .user-job-editor-page .user-job-tabs a{background:var(--rcd-color-shell-surface-raised)}.user-shell[data-theme=dark] .user-job-breadcrumb-status{color:var(--rcd-color-shell-text-muted)}.user-shell .user-job-editor-page{gap:0}.user-shell .user-job-editor-page>.rcd-page-header{margin-bottom:0}.user-job-editor-page .user-page-crumbs{min-width:0}.user-job-editor-page .user-page-crumbs>span:not(.user-job-breadcrumb-status){text-overflow:ellipsis;white-space:nowrap;max-width:min(32rem,45vw);overflow:hidden}@media (max-width:700px){.user-job-editor-page .user-job-editor-form.user-inquiry-panel{margin:0}.user-job-subsection-head{flex-direction:column;align-items:stretch}.user-job-subsection-head .rcd-button{justify-content:center;width:100%}.user-job-breadcrumb-status{display:none}}@media (max-width:520px){.user-job-site-row{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.25rem .65rem}.user-job-site-row>span{color:var(--rcd-palette-slate-500);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.75rem;overflow:hidden}.user-job-site-row>svg{grid-area:1/2/span 2}.user-job-site-row.is-head span:nth-child(2),.user-job-site-row.is-head span:last-child{display:none}}.user-job-tabs button{min-width:6.25rem;color:var(--rcd-palette-slate-500);text-align:center;background:var(--rcd-palette-white);cursor:pointer;border:0;border-right:1px solid #e5eaee;padding:1rem 1.25rem}.user-job-tabs button:hover,.user-job-tabs button.is-active{color:var(--rcd-palette-slate-900);background:var(--rcd-palette-slate-50);box-shadow:inset 0 3px #12abd0}.user-job-tabs button:disabled{cursor:not-allowed;opacity:.45}.user-job-tab-host{background:var(--rcd-palette-white);min-height:22rem}.user-job-tab-panel{min-height:22rem;padding:2rem;position:relative}.user-job-tab-loading{min-height:20rem;color:var(--rcd-palette-slate-500);place-items:center;display:grid}.user-job-tab-loading span{border:3px solid var(--rcd-color-product-border-soft);border-top-color:#12abd0;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spin}.user-job-tab-status{min-height:0;color:var(--rcd-palette-red-600);margin:0}.user-job-tab-status:not(:empty){border:1px solid var(--rcd-palette-red-200);background:var(--rcd-palette-red-50);margin-bottom:1rem;padding:.7rem .9rem}.user-job-tab-toolbar{align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.user-job-tab-toolbar .rcd-workspace-search{width:min(14rem,100%);margin-left:auto}.user-job-tab-table{border-top:1px solid var(--rcd-color-product-border-soft);overflow-x:auto}.user-job-tab-row{min-width:54rem;color:var(--rcd-palette-slate-600);border-bottom:1px solid #e5eaee;align-items:center;gap:1rem;padding:.85rem .25rem;display:grid}.user-job-tab-row.is-head{color:var(--rcd-palette-slate-700);background:0 0;font-weight:650}.user-job-notes-table .user-job-tab-row{grid-template-columns:minmax(18rem,2fr) minmax(5rem,.5fr) minmax(9rem,.8fr) minmax(11rem,.8fr) 2.25rem}.user-job-schedule-table .user-job-tab-row{grid-template-columns:minmax(10rem,1fr) 8rem 7rem 7rem minmax(14rem,1.5fr) minmax(10rem,1fr) 2.25rem}.user-job-time-table .user-job-tab-row{grid-template-columns:minmax(10rem,1fr) 8rem minmax(10rem,1fr) 6rem 7rem minmax(12rem,1.2fr)}.user-job-price-table .user-job-tab-row{grid-template-columns:8rem minmax(14rem,1.5fr) 6rem 7rem 8rem 8rem 8rem 2.25rem}.user-job-misc-table .user-job-tab-row{grid-template-columns:minmax(14rem,1.5fr) 6rem 7rem 8rem 8rem 8rem 7rem 2.25rem}.user-job-tab-empty{min-width:0;color:var(--rcd-palette-slate-400);text-align:right;grid-column:1/-1;margin:0;padding:3rem 1rem}.user-job-time-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;display:grid}.user-job-summary{background:var(--rcd-palette-slate-100);align-self:end;padding:1.5rem}.user-job-summary dl{grid-template-columns:1fr auto;gap:.4rem 1.25rem;margin:0;display:grid}.user-job-summary dt{color:var(--rcd-palette-slate-500)}.user-job-summary dd{color:var(--rcd-palette-slate-700);text-align:right;margin:0}.user-job-cost-section+.user-job-cost-section{margin-top:2rem}.user-job-cost-section h2{margin:0 0 1rem;font-size:1.05rem}.user-job-cost-summary{width:min(20rem,100%);margin:2rem 0 0 auto}.user-job-cost-menu{position:relative}.user-job-cost-menu [data-job-cost-menu]{z-index:20;border:1px solid var(--rcd-color-product-border-soft);background:var(--rcd-palette-white);width:14rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 10px 24px #0f172a1f}.user-job-cost-menu [data-job-cost-menu][hidden]{display:none}.user-job-cost-menu [data-job-cost-menu] button{color:var(--rcd-palette-slate-600);text-align:left;cursor:pointer;background:0 0;border:0;padding:.75rem}.user-job-cost-menu [data-job-cost-menu] button:hover{background:var(--rcd-palette-slate-100)}.user-job-tab-dialog{width:min(100%,38rem)}.user-job-price-dialog{width:min(100%,52rem)}.user-job-dialog-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.user-job-dialog-wide{grid-column:1/-1}.user-job-price-search{width:100%;margin-bottom:1rem}.user-job-price-picker{border:1px solid var(--rcd-color-product-border-soft);max-height:28rem;display:grid;overflow:auto}.user-job-price-picker>button{color:var(--rcd-palette-slate-600);text-align:left;background:var(--rcd-palette-white);cursor:pointer;border:0;border-bottom:1px solid #e5eaee;grid-template-columns:minmax(0,1fr) auto 1.5rem;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.user-job-price-picker>button:hover{background:var(--rcd-palette-slate-50)}.user-job-price-picker strong,.user-job-price-picker small{display:block}.user-job-price-picker small{color:var(--rcd-palette-slate-500);margin-top:.2rem}.user-shell[data-theme=dark] .user-job-tabs button{border-color:var(--rcd-color-shell-border);color:var(--rcd-color-shell-text-muted);background:var(--rcd-color-shell-surface-raised)}.user-shell[data-theme=dark] .user-job-tabs button:hover,.user-shell[data-theme=dark] .user-job-tabs button.is-active{color:#f3f8fb;background:#203540}.user-shell[data-theme=dark] .user-job-tab-host,.user-shell[data-theme=dark] .user-job-tab-panel{background:var(--rcd-color-shell-surface-raised)}.user-shell[data-theme=dark] .user-job-tab-row{border-color:var(--rcd-color-shell-border);color:#c5d3dc}.user-shell[data-theme=dark] .user-job-tab-row.is-head{color:var(--rcd-color-product-info-soft)}.user-shell[data-theme=dark] .user-job-summary{background:#12212a}.user-shell[data-theme=dark] .user-job-summary dt{color:var(--rcd-color-shell-text-muted)}.user-shell[data-theme=dark] .user-job-summary dd{color:var(--rcd-color-product-info-soft)}.user-shell[data-theme=dark] .user-job-cost-menu [data-job-cost-menu],.user-shell[data-theme=dark] .user-job-price-picker{border-color:var(--rcd-color-shell-border);background:#12212a}.user-shell[data-theme=dark] .user-job-cost-menu [data-job-cost-menu] button,.user-shell[data-theme=dark] .user-job-price-picker>button{border-color:var(--rcd-color-shell-border);color:#d8e4ec;background:var(--rcd-color-shell-surface-raised)}.user-shell[data-theme=dark] .user-job-cost-menu [data-job-cost-menu] button:hover,.user-shell[data-theme=dark] .user-job-price-picker>button:hover{background:#203540}@media (max-width:900px){.user-job-tab-panel{padding:1rem}.user-job-time-layout{grid-template-columns:1fr}.user-job-summary{width:min(20rem,100%);margin-left:auto}}@media (max-width:600px){.user-job-tabs button{min-width:5.25rem;padding:.85rem .75rem}.user-job-tab-toolbar{flex-direction:column;align-items:stretch}.user-job-tab-toolbar .rcd-workspace-search{width:100%;margin-left:0}.user-job-dialog-grid{grid-template-columns:1fr}.user-job-dialog-wide{grid-column:auto}.user-job-tab-panel{padding:.75rem}}.user-job-command-bar{z-index:100;border-bottom:1px solid var(--rcd-color-product-border-soft);background:0 0;justify-content:space-between;align-items:center;gap:1.25rem;min-height:6.5rem;padding:1.25rem;display:flex;position:relative;overflow:visible}.user-job-command-title,.user-job-command-actions{align-items:center;gap:1rem;display:flex}.user-job-command-title h1{color:#1f2937;margin:0;font-size:1.85rem;font-weight:500}.user-job-command-status{align-items:center;gap:.45rem;display:inline-flex}.user-job-command-status>i{background:#16c8c4;border-radius:50%;width:1rem;height:1rem}.user-job-command-status select{min-width:8rem;color:var(--rcd-palette-slate-500);cursor:pointer;background-color:#0000;border:0;padding:.55rem 1.8rem .55rem .25rem}.user-job-options{position:relative}.user-job-options>summary{color:var(--rcd-palette-slate-500);background:var(--rcd-palette-slate-100);cursor:pointer;border-radius:.25rem;align-items:center;gap:.35rem;padding:.7rem 1rem;list-style:none;display:flex}.user-job-options>summary::-webkit-details-marker{display:none}.user-job-options>summary svg{width:.9rem;height:.9rem}.user-job-options-menu{z-index:40;border:1px solid var(--rcd-color-product-border-soft);background:var(--rcd-palette-white);width:14rem;max-height:min(34rem,100vh - 10rem);display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow:auto;box-shadow:0 12px 28px #0f172a26}.user-job-options-menu a,.user-job-options-menu span,.user-job-options-menu button{width:100%;color:var(--rcd-palette-slate-600);text-align:left;background:0 0;border:0;padding:.72rem 1rem;text-decoration:none;display:block}.user-job-options-menu a:hover,.user-job-options-menu button:hover{background:var(--rcd-palette-slate-100)}.user-job-options-menu span[aria-disabled=true]{color:#a8b2bd;cursor:not-allowed}.user-job-options-menu form{border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee;margin:0}.user-job-options-menu form button{cursor:pointer}.user-job-clock-btn{color:#526675;cursor:pointer;background:0 0;border:0;place-items:center;width:2.6rem;height:2.6rem;padding:0;display:inline-grid}.user-job-clock-btn svg{width:1.45rem;height:1.45rem}.user-job-new-appointment{justify-content:center;min-width:11rem}.user-shell[data-theme=dark] .user-job-command-bar{border-color:var(--rcd-color-shell-border);background:0 0}.user-shell[data-theme=dark] .user-job-command-title h1{color:var(--rcd-color-product-info-soft)}.user-shell[data-theme=dark] .user-job-command-status select,.user-shell[data-theme=dark] .user-job-clock-btn{color:#b8c9d5}.user-shell[data-theme=dark] .user-job-options>summary{color:#b8c9d5;background:#203540}.user-shell[data-theme=dark] .user-job-options-menu{border-color:var(--rcd-color-shell-border);background:var(--rcd-color-shell-surface-raised)}.user-shell[data-theme=dark] .user-job-options-menu a,.user-shell[data-theme=dark] .user-job-options-menu button{color:#d8e4ec}.user-shell[data-theme=dark] .user-job-options-menu a:hover,.user-shell[data-theme=dark] .user-job-options-menu button:hover{background:#203540}.user-shell[data-theme=dark] .user-job-options-menu span[aria-disabled=true]{color:#647986}.user-shell[data-theme=dark] .user-job-options-menu form{border-color:var(--rcd-color-shell-border)}@media (max-width:760px){.user-job-command-bar{flex-direction:column;align-items:flex-start;min-height:auto;padding:1rem}.user-job-command-actions{flex-wrap:wrap;width:100%}.user-job-options{flex:1}.user-job-options>summary{justify-content:center}.user-job-new-appointment{flex:1}}@media (max-width:480px){.user-job-command-title{flex-direction:column;align-items:flex-start;gap:.35rem}.user-job-command-actions{grid-template-columns:1fr auto;display:grid}.user-job-new-appointment{grid-column:1/-1;width:100%}.user-job-options-menu{width:min(17rem,100vw - 2rem);left:0;right:auto}}.user-job-tab-row.is-head button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.user-job-tab-row.is-head button:after{color:var(--rcd-palette-slate-400);content:"↕";margin-left:.35rem;font-size:.7rem}.user-job-tab-pagination{border-top:1px solid var(--rcd-color-product-border-soft);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.user-job-tab-pagination label,.user-job-tab-pagination nav{color:var(--rcd-palette-slate-500);align-items:center;gap:.55rem;display:flex}.user-job-tab-pagination select{width:auto;min-width:4.5rem;padding:.45rem 1.6rem .45rem .55rem}.user-shell[data-theme=dark] .user-job-tab-pagination{border-color:var(--rcd-color-shell-border)}.user-shell[data-theme=dark] .user-job-tab-pagination label,.user-shell[data-theme=dark] .user-job-tab-pagination nav{color:var(--rcd-color-shell-text-muted)}@media (max-width:600px){.user-job-tab-pagination{flex-direction:column;align-items:stretch}.user-job-tab-pagination nav{justify-content:space-between}}.user-job-file-drop,.user-job-notify-box{border:1px solid var(--user-border,#d8e1e7);background:var(--user-surface,var(--rcd-palette-white));padding:1rem}@supports (color:color-mix(in lab, red, red)){.user-job-file-drop,.user-job-notify-box{background:color-mix(in srgb,var(--user-surface,var(--rcd-palette-white)) 92%,#dbeafe)}}.user-job-file-drop{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.user-job-file-drop small{flex-basis:100%}.user-job-notify-box h3{margin:0 0 .75rem;font-size:1rem}.user-job-notify-list{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.user-job-entered-meta{color:var(--user-muted,var(--rcd-palette-slate-500));margin:0}.user-job-note-files{gap:.35rem;display:flex}.user-job-note-files a{place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.user-inline-menu{float:right;color:inherit;background:0 0;border:0}.user-job-scheduler-shell{grid-template-columns:19rem minmax(44rem,1fr);min-height:42rem;display:grid;overflow-x:auto}.user-job-scheduler-agenda{border-right:1px solid var(--user-border,#d8e1e7);align-content:start;gap:.75rem;padding:1rem;display:grid}.user-job-scheduler-agenda button{color:inherit;text-align:left;background:0 0;border:0;gap:.25rem;padding:.75rem;display:grid}.user-job-week-calendar>header{align-items:center;gap:.75rem;min-height:4rem;padding:.65rem 1rem;display:flex}.user-job-week-calendar>header h2{text-align:center;flex:1;margin:0;font-size:1rem}.user-job-week-grid{border-top:1px solid var(--user-border,#d8e1e7);grid-template-columns:3rem repeat(7,minmax(8rem,1fr));min-height:54rem;display:grid}.user-job-time-axis{grid-template-rows:repeat(16,3.25rem);padding-top:2.1rem;display:grid}.user-job-time-axis span{color:var(--user-muted,var(--rcd-palette-slate-500));font-size:.7rem}.user-job-day-column{border-left:1px solid var(--user-border,#d8e1e7);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(3.25rem - 1px),var(--user-border,#d8e1e7) calc(3.25rem - 1px),var(--user-border,#d8e1e7) 3.25rem);min-height:54rem;position:relative}@supports (color:color-mix(in lab, red, red)){.user-job-day-column{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(3.25rem - 1px),color-mix(in srgb,var(--user-border,#d8e1e7) 55%,transparent) calc(3.25rem - 1px),color-mix(in srgb,var(--user-border,#d8e1e7) 55%,transparent) 3.25rem)}}.user-job-day-column>strong{text-align:center;height:2.1rem;padding:.45rem;display:block}.user-job-calendar-event{top:calc(2.1rem + var(--event-start) * 3.25rem);min-height:calc(var(--event-duration) * 3.25rem);color:#3f2a08;background:#fdba74;border-top:4px solid #f97316;border-radius:.25rem;padding:.35rem;position:absolute;left:.2rem;right:.2rem;overflow:hidden}.user-job-calendar-event span,.user-job-calendar-event small{display:block}@media (max-width:800px){.user-job-scheduler-shell{grid-template-columns:15rem minmax(44rem,1fr)}.user-job-tab-toolbar{flex-direction:column;align-items:stretch}.user-job-tab-toolbar .rcd-workspace-search{width:100%}}.workspace-calendar{border:1px solid var(--user-border);background:var(--user-surface);--calendar-slot-height:3.15rem;--calendar-header-height:3rem;--workspace-calendar-hour-line:var(--rcd-color-border-strong);--workspace-calendar-half-hour-line:var(--rcd-color-border-subtle);--workspace-calendar-day-line:var(--rcd-color-border-strong);border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(11.5rem,15rem) minmax(0,1fr);width:100%;max-width:100%;height:clamp(35rem,100dvh - 13.5rem,54rem);min-height:0;display:grid;overflow:hidden;container-type:inline-size}.workspace-calendar>.workspace-calendar-toolbar{grid-area:1/1/auto/-1;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"actions title controls";gap:.75rem 1rem;min-height:4.5rem;padding:.75rem 1rem}.workspace-calendar>.workspace-calendar-agenda,.workspace-calendar>.workspace-calendar-main{grid-row:2;min-height:0}.workspace-calendar>.workspace-calendar-agenda{grid-column:1}.workspace-calendar>.workspace-calendar-main{grid-column:2;grid-template-rows:minmax(0,1fr)}.user-job-tab-panel .workspace-calendar{margin:0}.user-job-tab-panel .workspace-calendar-full-link{display:none}.workspace-calendar-toolbar{z-index:30;border-bottom:1px solid var(--user-border);background:var(--user-surface);grid-template-columns:max-content minmax(12rem,1fr) max-content;align-items:center;gap:.75rem;min-width:0;padding:.8rem .95rem;display:grid;position:sticky;top:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-toolbar{background:color-mix(in srgb, var(--user-surface) 96%, var(--user-bg))}}.workspace-calendar-primary-actions,.workspace-calendar-title,.workspace-calendar-controls{min-width:0}.workspace-calendar-primary-actions{grid-area:actions;align-items:center;gap:.5rem;display:flex}.workspace-calendar-primary-actions .rcd-button,.workspace-calendar-title button,.workspace-calendar-view-switch button{border-radius:.35rem;min-height:2.45rem}.workspace-calendar-title{grid-area:title;justify-content:center;align-items:center;width:auto;min-width:0;display:flex}.workspace-calendar-title h2{width:auto;max-width:100%;color:var(--user-strong);text-align:center;font-variant-numeric:tabular-nums;text-wrap:balance;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:760;line-height:1.3;overflow:hidden}.workspace-calendar-controls{flex-wrap:nowrap;grid-area:controls;justify-content:flex-end;align-items:center;gap:.6rem;min-width:0;display:flex}.workspace-calendar-controls .rcd-icon-button,.workspace-calendar-date-nav .rcd-icon-button,.workspace-calendar-view-menu summary,.workspace-calendar-date-picker summary{border:1px solid var(--user-border);height:2.55rem;color:var(--user-text);background:var(--user-bg)}.workspace-calendar-controls .rcd-icon-button svg,.workspace-calendar-date-nav .rcd-icon-button svg,.workspace-calendar-view-menu summary svg,.workspace-calendar-date-picker summary svg{width:1rem;height:1rem}.workspace-calendar-view-menu[open] summary,.workspace-calendar-date-picker[open] summary,.workspace-calendar-controls .rcd-icon-button:hover,.workspace-calendar-date-nav .rcd-icon-button:hover{border-color:var(--rcd-color-brand-cyan);color:var(--rcd-palette-white);background:var(--rcd-color-brand-cyan)}.workspace-calendar-view-switch{border:1px solid var(--user-border);background:var(--user-bg);border-radius:.45rem;flex:none;justify-self:end;min-height:2.45rem;padding:.2rem;display:inline-flex;overflow:hidden}.workspace-calendar-view-switch button{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;min-width:2.55rem;height:2.35rem;padding:0;display:inline-grid}.workspace-calendar-view-switch button svg{width:1.05rem;height:1.05rem}.workspace-calendar-view-switch button.is-active{color:var(--rcd-palette-white);background:var(--rcd-color-brand-cyan)}.workspace-calendar-view-menu,.workspace-calendar-date-picker{isolation:isolate;position:relative}.workspace-calendar-view-menu summary,.workspace-calendar-date-picker summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.35rem;justify-content:center;align-items:center;gap:.45rem;min-width:7.5rem;padding:0 .75rem;list-style:none;display:inline-flex}.workspace-calendar-date-picker summary{background:0 0;border-width:0;border-radius:0;min-width:2.65rem;padding:0}.workspace-calendar-view-menu summary::-webkit-details-marker{display:none}.workspace-calendar-date-picker summary::-webkit-details-marker{display:none}.workspace-calendar-view-menu>div,.workspace-calendar-date-popover{z-index:300;opacity:1;border:1px solid var(--rcd-color-border);color:var(--rcd-color-text);background:var(--rcd-color-surface-overlay);box-shadow:var(--rcd-shadow-popover);-webkit-backdrop-filter:none;top:calc(100% + .35rem);left:auto;right:auto;border-radius:.45rem;position:absolute;inset-inline-end:0}.workspace-calendar-view-menu>div{min-width:9.5rem;padding:.4rem;display:grid}.workspace-calendar-view-menu button{width:100%;min-height:2.65rem;color:var(--rcd-color-text-secondary);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;padding:.45rem .75rem;font-weight:620;display:flex}.workspace-calendar-view-menu button:hover,.workspace-calendar-view-menu button:focus-visible,.workspace-calendar-view-menu button.is-active{color:var(--rcd-color-action-primary-text);background:var(--rcd-color-brand-cyan)}.workspace-calendar-view-menu button.is-active:after{content:"✓";font-size:.78rem;font-weight:800}.workspace-calendar-date-nav{border:1px solid var(--user-border);background:var(--user-bg);border-radius:.35rem;align-items:center;display:inline-flex}.workspace-calendar-date-nav>.rcd-icon-button{background:0 0;border:0;border-radius:0}.workspace-calendar-date-nav>.rcd-icon-button:first-child{border-inline-end:1px solid var(--user-border);border-radius:.35rem 0 0 .35rem}.workspace-calendar-date-nav>.rcd-icon-button:last-child{border-inline-start:1px solid var(--user-border);border-radius:0 .35rem .35rem 0}.workspace-calendar-date-popover{width:17rem;padding:.65rem}.workspace-calendar-date-popover header{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.35rem;margin-bottom:.55rem;display:grid}.workspace-calendar-date-popover header strong{text-align:center;font-size:.9rem}.workspace-calendar-date-popover header .rcd-icon-button{border-radius:.3rem;width:2rem;height:2rem}.workspace-calendar-date-weekdays,.workspace-calendar-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem;display:grid}.workspace-calendar-date-weekdays span{color:var(--user-muted);text-align:center;text-transform:uppercase;padding:.25rem 0;font-size:.68rem;font-weight:750}.workspace-calendar-date-grid button{aspect-ratio:1;width:100%;color:var(--user-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;display:grid}.workspace-calendar-date-grid button:hover{color:var(--rcd-palette-white);background:var(--rcd-color-brand-cyan)}.workspace-calendar-date-grid button.is-outside{color:var(--user-muted);opacity:.55}.workspace-calendar-date-grid button.is-today{box-shadow:inset 0 0 0 1px var(--rcd-color-brand-cyan)}.workspace-calendar-date-grid button.is-selected{color:var(--rcd-palette-white);background:var(--rcd-color-brand-cyan);box-shadow:0 6px 16px #00a6d647}.workspace-calendar-agenda{overscroll-behavior:contain;scrollbar-gutter:stable;border-inline-end:1px solid var(--user-border);background:var(--user-surface);left:0;align-self:stretch;min-width:0;padding:0;position:sticky;inset-inline-start:0;overflow:auto}.workspace-calendar-agenda>header{z-index:25;border-bottom:1px solid var(--user-border);color:var(--user-text);background:var(--user-surface);box-shadow:var(--rcd-shadow-surface);inset-block-start:0;gap:.25rem;margin:0;padding:1rem;display:grid;position:sticky;top:0}.workspace-calendar-agenda>header strong{font-size:1rem;line-height:1.3}.workspace-calendar-agenda>header span{color:var(--user-muted);font-size:.82rem}.workspace-calendar-agenda [data-calendar-agenda]{gap:.25rem;padding:.5rem;display:grid}.workspace-calendar-agenda-item{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-columns:.65rem minmax(0,1fr);column-gap:.65rem;padding:.75rem .65rem;display:grid;position:relative}.workspace-calendar-agenda-item:hover,.workspace-calendar-agenda-item:focus-visible{border-color:var(--rcd-color-brand-cyan)}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-agenda-item:hover,.workspace-calendar-agenda-item:focus-visible{border-color:color-mix(in srgb, var(--rcd-color-brand-cyan) 45%, var(--user-border))}}.workspace-calendar-agenda-item:hover,.workspace-calendar-agenda-item:focus-visible{background:var(--rcd-color-brand-cyan)}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-agenda-item:hover,.workspace-calendar-agenda-item:focus-visible{background:color-mix(in srgb, var(--rcd-color-brand-cyan) 9%, var(--user-surface))}}.workspace-calendar-agenda-dot{background:var(--rcd-color-brand-cyan);border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.workspace-calendar-agenda-item strong,.workspace-calendar-agenda-item time,.workspace-calendar-agenda-item small{grid-column:2}.workspace-calendar-agenda time,.workspace-calendar-agenda small{color:var(--user-muted);font-size:.75rem}.workspace-calendar-main{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.workspace-calendar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;background:var(--user-surface);contain:layout paint;width:100%;max-width:100%;height:100%;min-height:0;position:relative;overflow:auto}.workspace-calendar-canvas.is-week,.workspace-calendar-canvas.is-day{grid-template-columns:3.65rem repeat(var(--calendar-days,7), minmax(8.75rem, 1fr));min-width:max(100%, calc(var(--calendar-days,7) * 8.75rem + 3.65rem));min-height:calc(var(--calendar-header-height) + 16 * var(--calendar-slot-height));display:grid}.workspace-calendar-canvas.is-week{grid-template-columns:3.65rem repeat(7,minmax(6rem,1fr));min-width:max(100%,45.65rem)}.workspace-calendar-canvas.is-day{--calendar-days:1;grid-template-columns:3.65rem minmax(26rem,1fr);min-width:max(100%,32rem)}.workspace-calendar-canvas.is-weekdays,.workspace-calendar-canvas.is-three-day{grid-template-columns:3.65rem repeat(var(--calendar-days,5), minmax(9rem, 1fr));min-width:max(100%, calc(3.65rem + (var(--calendar-days,5) * 9rem)));min-height:calc(var(--calendar-header-height) + (var(--calendar-slot-height) * 16));display:grid}.workspace-calendar-canvas.is-weekdays{grid-template-columns:3.65rem repeat(5,minmax(7rem,1fr));min-width:max(100%,38.65rem)}.workspace-calendar-canvas.is-three-day{grid-template-columns:3.65rem repeat(3,minmax(9rem,1fr));min-width:max(100%,30.65rem)}.workspace-calendar-time-axis{z-index:18;grid-template-rows:var(--calendar-header-height) repeat(16, var(--calendar-slot-height));border-right:0;border-inline-end:1px solid var(--workspace-calendar-day-line,var(--user-border));background:var(--user-surface);left:auto;right:auto;display:grid;position:sticky;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-time-axis{background:color-mix(in srgb, var(--user-surface) 96%, var(--user-bg))}}.workspace-calendar-time-axis span{grid-row:calc(var(--i) + 2);color:var(--user-muted);font-variant-numeric:tabular-nums;text-transform:uppercase;justify-content:flex-end;align-items:flex-start;padding:.35rem .55rem 0 0;font-size:.68rem;display:flex}.workspace-calendar-day{grid-template-rows:var(--calendar-header-height) calc(16 * var(--calendar-slot-height));border-inline-end:1px solid var(--workspace-calendar-day-line);min-width:0;display:grid}.workspace-calendar-day>header{z-index:20;border-bottom:1px solid var(--workspace-calendar-hour-line);background:var(--user-surface);align-content:center;justify-items:center;gap:.15rem;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-day>header{background:color-mix(in srgb, var(--user-surface) 97%, var(--user-bg))}}.workspace-calendar-day>header strong{color:var(--user-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.workspace-calendar-day>header span{color:var(--user-strong);font-size:1rem;font-weight:700}.workspace-calendar-day.is-today>header span{width:1.75rem;height:1.75rem;color:var(--rcd-palette-white);background:var(--rcd-color-brand-cyan);border-radius:999px;place-items:center;margin:0 auto;display:inline-grid}.workspace-calendar-day-body{min-height:calc(16 * var(--calendar-slot-height));background-color:var(--user-surface);background-image:linear-gradient(to bottom, var(--workspace-calendar-hour-line) 0, var(--workspace-calendar-hour-line) 1px, transparent 1px, transparent 100%), linear-gradient(to bottom, var(--workspace-calendar-half-hour-line) 0, var(--workspace-calendar-half-hour-line) 1px, transparent 1px, transparent 100%);background-size:100% var(--calendar-slot-height), 100% calc(var(--calendar-slot-height) / 2);background-position:0 0;background-repeat:repeat-y;position:relative}.workspace-calendar-now-line{top:calc(var(--now-offset) * var(--calendar-slot-height));z-index:12;left:auto;right:auto;border-top:2px solid #f05b72;position:absolute;inset-inline:0}.workspace-calendar-now-line span{left:auto;background:#f05b72;inset-inline-start:-.35rem}.workspace-calendar-event{top:calc(var(--event-start) * var(--calendar-slot-height) + .18rem);width:calc(((100% - .44rem) / var(--event-lanes,1)) - .18rem);min-height:max(2.35rem, calc(var(--event-duration) * var(--calendar-slot-height) - .36rem));border:0;border-top:.32rem solid var(--event-accent,var(--rcd-color-brand-cyan));left:auto;right:auto;padding:.34rem .42rem;position:absolute;inset-inline-start:calc(.22rem + ((100% - .44rem) / var(--event-lanes,1)) * var(--event-lane,0));inset-inline-end:auto}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-event{border-top:.32rem solid color-mix(in srgb, var(--event-accent,var(--rcd-color-brand-cyan)) 92%, var(--rcd-palette-white))}}.workspace-calendar-event{color:#07131a;background:var(--event-bg,#bde7ff);cursor:pointer;transition:transform var(--rcd-duration-fast) var(--rcd-easing-standard), box-shadow var(--rcd-duration-fast) var(--rcd-easing-standard), filter var(--rcd-duration-fast) var(--rcd-easing-standard);border-radius:.45rem;box-shadow:0 1px 2px #0208172e}.workspace-calendar-event:hover{transform:translateY(-1px);box-shadow:0 .45rem 1rem #0208173d}.workspace-calendar-event:hover,.workspace-calendar-event:focus-visible{z-index:24;filter:saturate(1.04)}.workspace-calendar-event strong,.workspace-calendar-event span,.workspace-calendar-event small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-calendar-event strong{font-size:.72rem;font-weight:850}.workspace-calendar-event span{font-size:.7rem;font-weight:700}.workspace-calendar-event small{color:#07131abf;font-size:.66rem;line-height:1.25}.workspace-calendar-event.tone-0{--event-accent:#38bdf8;--event-bg:#a9d8ff}.workspace-calendar-event.tone-1{--event-accent:#34d399;--event-bg:#a7f3d0}.workspace-calendar-event.tone-2{--event-accent:var(--rcd-palette-amber-400);--event-bg:#fde68a}.workspace-calendar-event.tone-3{--event-accent:#fb7185;--event-bg:#fecdd3}.workspace-calendar-event.tone-4{--event-accent:#fb923c;--event-bg:#fed7aa}.workspace-calendar-canvas.is-month{grid-template-columns:repeat(7,minmax(7.25rem,1fr));min-width:max(100%,54rem);min-height:100%;display:grid}.workspace-calendar-month-head{display:contents}.workspace-calendar-month-head span{z-index:8;border-bottom:1px solid var(--user-border);color:var(--user-muted);background:var(--user-surface);padding:.7rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-month-head span{background:color-mix(in srgb, var(--user-surface) 96%, var(--user-bg))}}.workspace-calendar-month-head span{text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:700}.workspace-calendar-month-day{border-right:1px solid var(--user-border);border-bottom:1px solid var(--user-border);background:var(--user-surface);min-height:7rem;padding:.5rem}.workspace-calendar-month-day.is-outside{opacity:.42}.workspace-calendar-month-day>header{font-weight:700}.workspace-calendar-month-day.is-today>header{width:1.65rem;height:1.65rem;color:var(--rcd-palette-white);background:var(--rcd-color-brand-cyan);border-radius:50%;place-items:center;display:inline-grid}.workspace-calendar-month-day button{border:0;border-left:3px solid var(--rcd-palette-amber-500);width:100%;color:inherit;text-align:left;background:var(--rcd-palette-amber-500);margin-top:.35rem;padding:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-month-day button{background:color-mix(in srgb, var(--rcd-palette-amber-500) 14%, var(--user-surface))}}.user-shell[data-theme=dark] .workspace-calendar,.user-shell[data-theme=dark] .workspace-calendar-scroll,.user-shell[data-theme=dark] .workspace-calendar-month-day{background:#13242e}.user-shell[data-theme=dark] .workspace-calendar-agenda,.user-shell[data-theme=dark] .workspace-calendar-agenda>header,.user-shell[data-theme=dark] .workspace-calendar-toolbar,.user-shell[data-theme=dark] .workspace-calendar-time-axis,.user-shell[data-theme=dark] .workspace-calendar-day>header,.user-shell[data-theme=dark] .workspace-calendar-month-head span{background:var(--rcd-color-shell-surface-raised)}.user-shell[data-theme=dark] .workspace-calendar-date-nav>.rcd-icon-button{background:0 0}.user-appointment-layout{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:1.5rem;display:grid}.user-appointment-primary,.user-appointment-secondary{align-content:start;gap:1.15rem;display:grid}.user-appointment-secondary{border:1px solid var(--user-border);background:var(--user-surface);border-radius:.65rem;padding:1.1rem}@supports (color:color-mix(in lab, red, red)){.user-appointment-secondary{background:color-mix(in srgb, var(--user-surface) 88%, var(--user-bg))}}.user-appointment-datetime{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.user-appointment-task-control{border-radius:.5rem;grid-template-columns:1fr 2.6rem;display:grid;overflow:clip}.user-appointment-task-control input{border-radius:.3rem 0 0 .3rem}.user-appointment-task-control .rcd-control{min-height:2.75rem;box-shadow:none;border:0;border-radius:0}.user-appointment-task-control .rcd-icon-button{border-inline-start:1px solid var(--user-border);border-radius:0;outline:0;width:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0;position:relative}.user-appointment-task-control .rcd-icon-button:focus-visible{color:var(--rcd-color-action-primary-text);background:var(--rcd-color-brand-cyan)}.user-task-dialog-layer{z-index:9000!important}.user-task-dialog-layer .user-job-task-dialog{z-index:9001!important}.user-task-dialog-layer::backdrop{background-color:var(--rcd-color-scrim-strong)}.rcd-mobile-fab{border:1px solid var(--user-border);min-width:2.75rem;min-height:2.75rem;color:var(--user-text);background:var(--user-surface);font:inherit;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .75rem;font-weight:700;display:none;box-shadow:0 .5rem 1.5rem #0f172a29}.rcd-mobile-fab svg{width:1.15rem;height:1.15rem}@container (max-width:64rem){.workspace-calendar>.workspace-calendar-toolbar{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"actions controls""title title"}.workspace-calendar-title{border-top:1px solid var(--user-border);min-height:2.5rem;padding-block-start:.15rem}@supports (color:color-mix(in lab, red, red)){.workspace-calendar-title{border-top:1px solid color-mix(in srgb, var(--user-border) 72%, transparent)}}}@container (max-width:48rem){.workspace-calendar>.workspace-calendar-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"actions""title""controls"}.workspace-calendar-primary-actions,.workspace-calendar-controls{flex-wrap:wrap;justify-content:flex-start}.workspace-calendar>.workspace-calendar-agenda,.workspace-calendar>.workspace-calendar-main{grid-area:auto/1}}@media (max-width:980px){.user-main{position:relative}.rcd-mobile-fab{z-index:34;display:inline-flex;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem}.user-shell:has(.user-sidebar.is-open) .rcd-mobile-fab{display:none}.user-appointment-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.workspace-calendar-view-menu summary{min-width:6.8rem}.workspace-calendar-date-popover{width:auto;position:fixed;inset:auto .75rem .75rem}.workspace-calendar-controls,.workspace-calendar-date-nav,.workspace-calendar-view-switch,.workspace-calendar-primary-actions,.workspace-calendar-title{width:100%}.workspace-calendar-view-menu,.workspace-calendar-view-menu summary,.workspace-calendar-date-nav{flex:auto}.workspace-calendar-primary-actions .rcd-button,.workspace-calendar-view-switch button{flex:1}.workspace-calendar-primary-actions .rcd-button:first-child{flex:auto}}@media (max-width:700px){.workspace-calendar{height:auto;min-height:0}.workspace-calendar-main{height:34rem}.workspace-calendar-agenda{border-inline-end:0;border-bottom:1px solid var(--user-border);max-height:10rem}}.workspace-calendar-view-menu button,.workspace-calendar-agenda button{text-align:start}.user-job-file-drop,.user-job-notify-box{border:1px dashed var(--rcd-color-brand-cyan);position:relative}@supports (color:color-mix(in lab, red, red)){.user-job-file-drop,.user-job-notify-box{border:1px dashed color-mix(in srgb,var(--rcd-color-brand-cyan) 55%,var(--user-border))}}.user-job-file-drop,.user-job-notify-box{color:var(--user-text);background:var(--rcd-color-brand-cyan);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.user-job-file-drop,.user-job-notify-box{background:color-mix(in srgb,var(--rcd-color-brand-cyan) 7%,var(--user-surface))}}.user-job-file-drop span,.user-job-file-drop small,.user-job-notify-box small{color:var(--user-muted)}.rcd-multi-select__search{border:1px solid var(--user-border);background:var(--user-input-bg,var(--rcd-palette-white));border-radius:.35rem;grid-template-columns:2rem 1fr 2.6rem;align-items:center;display:grid}.rcd-multi-select__search>svg{width:1rem;color:var(--user-muted);margin:auto}.rcd-multi-select__search input{min-width:0;background:0 0!important;border:0!important}.rcd-multi-select__menu{z-index:20;border:1px solid var(--user-border);background:var(--user-surface);border-radius:.35rem;max-height:14rem;padding:.35rem;position:absolute;top:calc(100% - .8rem);left:1rem;right:1rem;overflow:auto;box-shadow:0 14px 32px #0005}.rcd-multi-select__menu button{border:0;border-bottom:1px solid var(--user-border);width:100%;color:inherit;text-align:left;background:0 0;padding:.6rem;display:grid}.rcd-multi-select__menu button:hover{background:var(--rcd-color-brand-cyan)}@supports (color:color-mix(in lab, red, red)){.rcd-multi-select__menu button:hover{background:color-mix(in srgb,var(--rcd-color-brand-cyan) 12%,transparent)}}.rcd-multi-select__selected{gap:.45rem;margin-top:.65rem;display:grid}.rcd-multi-select__item{border:1px solid var(--user-border);background:var(--user-surface);border-radius:.35rem;grid-template-columns:1fr auto;align-items:center;padding:.5rem .6rem;display:grid}.rcd-multi-select__item span,.rcd-multi-select__item small{display:block}.rcd-multi-select__item small{color:var(--user-muted)}.user-job-status-picker{z-index:110;position:relative}.user-job-status-picker summary{cursor:pointer;border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.6rem;min-width:10rem;padding:.55rem .7rem;display:flex}.user-job-status-picker summary::marker{display:none}.user-job-status-picker summary>i:first-child{background:#20c7c7;border-radius:50%;width:.9rem;height:.9rem}.user-job-status-menu{z-index:120;border:1px solid var(--user-border);background:var(--user-surface);border-radius:.4rem;min-width:13rem;padding:.4rem;position:absolute;top:calc(100% + .6rem);left:0;box-shadow:0 18px 40px #0008}.user-job-status-menu button{width:100%;color:inherit;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.65rem;padding:.65rem;display:flex}.user-job-status-menu button:hover{background:var(--rcd-color-brand-cyan)}@supports (color:color-mix(in lab, red, red)){.user-job-status-menu button:hover{background:color-mix(in srgb,var(--rcd-color-brand-cyan) 12%,transparent)}}.user-job-status-menu button>i{background:var(--rcd-palette-slate-400);border-radius:50%;width:.7rem;height:.7rem}.user-job-status-menu .status-scheduled>i{background:#06c4c7}.user-job-status-menu .status-inprogress>i{background:#22c55e}.user-job-status-menu .status-completed>i{background:#8b5cf6}.user-job-status-menu .status-cancelled>i{background:#ef4444}.user-shell[data-theme=dark] .user-job-file-drop,.user-shell[data-theme=dark] .user-job-notify-box,.user-shell[data-theme=dark] .user-appointment-secondary{color:#dbe8f3;background:#132630}.user-shell[data-theme=dark] .rcd-multi-select__search{background:var(--rcd-color-shell-background-deep)}.user-shell[data-theme=dark] .workspace-calendar-event{color:#3b2804;background:#eab762}@media (max-width:980px){.workspace-calendar{grid-template-columns:14rem minmax(0,1fr)}.workspace-calendar-toolbar{grid-template-columns:1fr auto}.workspace-calendar-primary-actions{order:1}.workspace-calendar-title{order:2}.workspace-calendar-view-switch{order:3}.workspace-calendar-full-link{order:4}.user-appointment-layout{grid-template-columns:1fr}}@media (max-width:700px){.workspace-calendar{height:auto;min-height:0;display:block}.workspace-calendar-agenda{border-right:0;border-bottom:1px solid var(--user-border);max-height:12rem}.workspace-calendar-main{height:38rem}.workspace-calendar-toolbar{flex-wrap:wrap;display:flex}.workspace-calendar-title{order:0;width:100%}.workspace-calendar-view-switch{margin-left:auto}.workspace-calendar-full-link{display:none}.user-appointment-datetime{grid-template-columns:1fr}.workspace-calendar-canvas.is-week{grid-template-columns:3rem repeat(7,minmax(7.5rem,1fr))}}.user-job-tabs{z-index:10;position:relative}.user-job-status-picker{isolation:isolate}@supports (color:color-mix(in lab, red, red)){.user-job-status-picker[open] summary{border-color:color-mix(in srgb, var(--rcd-color-brand-cyan) 45%, var(--user-border))}}@supports (color:color-mix(in lab, red, red)){.user-job-status-picker[open] summary{background:color-mix(in srgb, var(--rcd-color-brand-cyan) 8%, var(--user-surface))}}.user-job-status-menu{border-color:var(--user-border);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.45rem;top:calc(100% + .45rem);background:var(--user-surface)!important}.user-shell[data-theme=dark] .user-job-status-menu{border-color:#3a4e5a;box-shadow:0 18px 42px #0000008c;background:#172a34!important}.user-job-status-menu button{min-height:2.25rem;color:var(--user-text,var(--rcd-palette-slate-900));text-align:left}.user-shell[data-theme=dark] .user-job-status-menu button{color:#e9f3f8}.user-job-notify-box{border-radius:.35rem;gap:.7rem;display:grid;position:relative}.rcd-multi-select__search{border-color:var(--user-border);min-height:2.75rem;background:var(--user-input-bg,var(--user-bg))!important}.rcd-multi-select__search input{height:100%;color:var(--user-text,var(--rcd-palette-slate-900))!important}.rcd-multi-select__menu{z-index:3600;border-color:var(--user-border);-webkit-backdrop-filter:none;backdrop-filter:none;gap:.25rem;padding:.4rem;display:grid;top:calc(100% + .35rem);left:0;right:0;background:var(--user-surface)!important}.rcd-multi-select__menu[hidden]{display:none}.rcd-multi-select__menu button{min-height:3rem;color:var(--user-text,var(--rcd-palette-slate-900));border:0;border-radius:.3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.55rem .7rem}.rcd-multi-select__menu button strong,.rcd-multi-select__menu button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcd-multi-select__menu button:after{border:1px solid var(--user-border);width:1.7rem;height:1.7rem;color:var(--user-muted);content:"+";border-radius:.25rem;place-items:center;display:inline-grid}.rcd-multi-select__menu [data-rcd-multi-select-empty]{color:var(--user-muted);margin:0;padding:.75rem}.rcd-multi-select__selected{min-height:1.5rem}.rcd-multi-select__selected>p{color:var(--user-muted);margin:0}.rcd-multi-select__item{background:var(--user-surface);grid-template-columns:minmax(0,1fr) 2rem;gap:.65rem;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.rcd-multi-select__item{background:color-mix(in srgb, var(--user-surface) 86%, var(--rcd-color-brand-cyan) 8%)}}.user-shell[data-theme=dark] .rcd-multi-select__menu,.user-shell[data-theme=dark] .rcd-multi-select__search,.user-shell[data-theme=dark] .rcd-multi-select__item{border-color:#344956;background:#0f1d26!important}.user-shell[data-theme=dark] .rcd-multi-select__menu button{color:#e9f3f8}.user-shell[data-theme=dark] .rcd-multi-select__menu button:hover,.user-shell[data-theme=dark] .rcd-multi-select__menu button:focus-visible{background:#1f3a47}.user-job-file-drop{border-style:dashed;border-radius:.35rem;min-height:6rem;background:var(--user-surface)!important}@supports (color:color-mix(in lab, red, red)){.user-job-file-drop{background:color-mix(in srgb, var(--user-surface) 88%, var(--rcd-color-brand-cyan) 5%)!important}}.user-shell[data-theme=dark] .user-job-file-drop,.user-shell[data-theme=dark] .user-job-notify-box{color:#dceaf2;border-color:#344956;background:#10232b!important}.user-job-command-bar{z-index:var(--rcd-layer-sticky);background:var(--user-bg)!important}.user-job-status-picker{z-index:2800}.user-job-status-picker summary{color:var(--user-text);background:0 0}.user-job-status-picker[open] summary{border-color:var(--rcd-color-brand-cyan)}@supports (color:color-mix(in lab, red, red)){.user-job-status-picker[open] summary{border-color:color-mix(in srgb, var(--rcd-color-brand-cyan) 55%, var(--user-border))}}.user-job-status-picker[open] summary{background:var(--rcd-color-brand-cyan)}@supports (color:color-mix(in lab, red, red)){.user-job-status-picker[open] summary{background:color-mix(in srgb, var(--rcd-color-brand-cyan) 9%, var(--user-surface))}}.user-job-status-menu{min-width:14rem;padding:.45rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 2.75rem #0208175c;border:1px solid var(--user-border)!important;color:var(--user-text)!important;background:var(--user-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.user-job-status-menu button{gap:.7rem;min-height:2.45rem;padding:.58rem .7rem;font-weight:600;color:var(--user-text)!important}.user-job-status-menu button.is-selected,.user-job-status-menu button:hover,.user-job-status-menu button:focus-visible{background:var(--rcd-color-brand-cyan)!important}@supports (color:color-mix(in lab, red, red)){.user-job-status-menu button.is-selected,.user-job-status-menu button:hover,.user-job-status-menu button:focus-visible{background:color-mix(in srgb, var(--rcd-color-brand-cyan) 12%, var(--user-surface))!important}}.user-shell[data-theme=dark] .user-job-status-menu{box-shadow:0 1rem 3rem #000000b8;background:#13232d!important;border-color:#3b5360!important}.user-shell[data-theme=dark] .user-job-status-menu button.is-selected,.user-shell[data-theme=dark] .user-job-status-menu button:hover,.user-shell[data-theme=dark] .user-job-status-menu button:focus-visible{background:#1f3b49!important}.user-job-file-drop,.user-job-notify-box{border:1px solid var(--user-border)!important;color:var(--user-text)!important;background:var(--user-surface)!important}@supports (color:color-mix(in lab, red, red)){.user-job-file-drop,.user-job-notify-box{background:color-mix(in srgb, var(--user-surface) 92%, var(--user-bg))!important}}.user-job-file-drop{align-items:center;min-height:5.25rem}.user-job-file-drop span{color:var(--user-text)!important}.rcd-multi-select__search{grid-template-columns:2.25rem minmax(0,1fr) 2.5rem;overflow:hidden;border-color:var(--user-border)!important;background:var(--user-input-bg,var(--user-bg))!important}.rcd-multi-select__menu{box-shadow:0 1rem 2rem #0208175c;z-index:5200!important;border:1px solid var(--user-border)!important;color:var(--user-text)!important;background:var(--user-surface)!important;top:calc(100% + .35rem)!important;left:0!important;right:0!important}.rcd-multi-select__menu button{grid-template-columns:minmax(0,1fr) 1.75rem;gap:.75rem;min-height:3.25rem;display:grid;color:var(--user-text)!important;background:0 0!important}.rcd-multi-select__menu button strong,.rcd-multi-select__menu button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rcd-multi-select__menu button small{color:var(--user-muted)!important}.rcd-multi-select__item{border-radius:.35rem;grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.65rem;min-height:3.35rem;padding:.55rem .65rem;display:grid;border:1px solid var(--user-border)!important;color:var(--user-text)!important;background:var(--user-surface)!important}@supports (color:color-mix(in lab, red, red)){.rcd-multi-select__item{background:color-mix(in srgb, var(--user-surface) 88%, var(--rcd-color-brand-cyan) 8%)!important}}.rcd-avatar{width:2rem;height:2rem;color:var(--rcd-palette-white);background:var(--rcd-color-brand-cyan);border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.rcd-multi-select__copy{min-width:0}.rcd-multi-select__copy strong,.rcd-multi-select__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rcd-multi-select__copy small{color:var(--user-muted)!important}.user-job-status-menu{background:var(--rcd-palette-white)!important;opacity:1!important}.user-shell[data-theme=dark] .user-job-status-menu{opacity:1!important;background:#13232d!important}.user-job-tab-panel{min-width:0;overflow:hidden}.rcd-search-select__menu[hidden],.user-job-staff-picker [data-staff-search-menu][hidden],.user-job-notify-box .rcd-multi-select__menu[hidden],.user-job-status-picker:not([open]) .user-job-status-menu{display:none!important}.rcd-search-select__menu,.user-job-staff-picker [data-staff-search-menu],.user-job-notify-box .rcd-multi-select__menu,.user-job-status-menu{background:var(--rcd-palette-white);color:#1f2937;border:1px solid #cfdbe5;box-shadow:0 18px 42px #0f172a38}.rcd-search-select__menu button,.user-job-staff-picker [data-staff-search-menu] button,.user-job-notify-box .rcd-multi-select__menu button,.user-job-status-menu button{color:#1f2937;background:var(--rcd-palette-white)}.rcd-search-select__menu button:hover,.rcd-search-select__menu button:focus-visible,.user-job-staff-picker [data-staff-search-menu] button:hover,.user-job-staff-picker [data-staff-search-menu] button:focus-visible,.user-job-notify-box .rcd-multi-select__menu button:hover,.user-job-notify-box .rcd-multi-select__menu button:focus-visible,.user-job-status-menu button.is-selected,.user-job-status-menu button:hover,.user-job-status-menu button:focus-visible{color:var(--rcd-palette-slate-900);background:#e8f7fb}.user-shell[data-theme=dark] .rcd-search-select__menu,.user-shell[data-theme=dark] .user-job-staff-picker [data-staff-search-menu],.user-shell[data-theme=dark] .user-job-notify-box .rcd-multi-select__menu,.user-shell[data-theme=dark] .user-job-status-menu{border-color:var(--rcd-color-shell-border);color:var(--rcd-color-product-surface-soft);background:#101f29;box-shadow:0 22px 48px #0000007a}.user-shell[data-theme=dark] .rcd-search-select__menu button,.user-shell[data-theme=dark] .user-job-staff-picker [data-staff-search-menu] button,.user-shell[data-theme=dark] .user-job-notify-box .rcd-multi-select__menu button,.user-shell[data-theme=dark] .user-job-status-menu button{color:var(--rcd-color-product-surface-soft);background:#101f29}.user-shell[data-theme=dark] .rcd-search-select__menu button:hover,.user-shell[data-theme=dark] .rcd-search-select__menu button:focus-visible,.user-shell[data-theme=dark] .user-job-staff-picker [data-staff-search-menu] button:hover,.user-shell[data-theme=dark] .user-job-staff-picker [data-staff-search-menu] button:focus-visible,.user-shell[data-theme=dark] .user-job-notify-box .rcd-multi-select__menu button:hover,.user-shell[data-theme=dark] .user-job-notify-box .rcd-multi-select__menu button:focus-visible,.user-shell[data-theme=dark] .user-job-status-menu button.is-selected,.user-shell[data-theme=dark] .user-job-status-menu button:hover,.user-shell[data-theme=dark] .user-job-status-menu button:focus-visible{color:var(--rcd-palette-white);background:#173846}.user-shell .user-inquiry-dialog__form{gap:var(--rcd-space-4);grid-template-columns:repeat(12,minmax(0,1fr))}.user-inquiry-dialog__section-title{margin:var(--rcd-space-0);border-block-end:1px solid var(--rcd-color-border-subtle);color:var(--rcd-color-text);font-size:var(--rcd-type-heading-sm-size);font-weight:var(--rcd-type-heading-weight);line-height:var(--rcd-type-heading-sm-line-height);grid-column:1/-1;padding-block-end:var(--rcd-space-2)}.user-inquiry-dialog__description textarea{min-block-size:calc(var(--rcd-size-control) * 3);resize:block}.user-inquiry-dialog__footer{justify-content:space-between;align-items:center}.user-inquiry-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--rcd-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.user-inquiry-dialog__copy{padding-block:var(--rcd-space-0);margin-inline-end:auto}.user-inquiry-dialog__footer .user-ajax-status{min-inline-size:8rem;min-block-size:var(--rcd-space-0);margin:var(--rcd-space-0);text-align:center;flex:auto}.user-inquiry-dialog__form.is-saving{opacity:var(--rcd-opacity-muted);pointer-events:none}@media (max-width:40rem){.user-inquiry-dialog__footer{align-items:stretch}.user-inquiry-dialog__copy,.user-inquiry-dialog__actions{inline-size:100%;margin-inline:var(--rcd-space-0)}.user-inquiry-dialog__actions>.rcd-button{flex:auto}}.rcd-multi-select__combobox{min-inline-size:0;position:relative}.user-job-notify-box .rcd-multi-select__combobox>.rcd-multi-select__menu{max-block-size:min(17rem,42dvh);padding:var(--rcd-space-2);border-radius:var(--rcd-radius-lg);box-shadow:var(--rcd-shadow-popover);display:grid;overflow-y:auto;z-index:var(--rcd-layer-popover)!important;border:1px solid var(--user-border)!important;background:var(--user-surface)!important;margin:0!important;position:absolute!important;inset-block-start:calc(100% + var(--rcd-space-2))!important;inset-inline:0!important}.user-job-notify-box .rcd-multi-select__combobox>.rcd-multi-select__menu[hidden]{display:none!important}.user-job-notify-box .rcd-multi-select__option{align-items:center;gap:var(--rcd-space-3);min-block-size:3.5rem;padding:var(--rcd-space-2) var(--rcd-space-3)!important;border-radius:var(--rcd-radius-md)!important;border:0!important;grid-template-columns:2rem minmax(0,1fr) 2rem!important}.user-job-notify-box .rcd-multi-select__option:after{content:none!important;display:none!important}.rcd-multi-select__option-state{border:1px solid var(--user-border);border-radius:var(--rcd-radius-circle);block-size:1.75rem;inline-size:1.75rem;color:var(--rcd-color-brand-cyan);background:var(--user-bg);place-items:center;display:inline-grid}.rcd-multi-select__option-state svg{block-size:.95rem;inline-size:.95rem}.rcd-multi-select__search [data-rcd-multi-select-toggle] svg{transition:var(--rcd-transition-transform)}.rcd-multi-select__search:has([aria-expanded=true]) [data-rcd-multi-select-toggle] svg{transform:rotate(180deg)}.user-job-appointment-dialog .user-job-notify-box{padding:var(--rcd-space-4);align-content:start}.user-job-appointment-dialog .user-job-notify-box h3{margin-block-end:var(--rcd-space-1)}.user-job-appointment-dialog .rcd-multi-select__selected{margin-block-start:var(--rcd-space-2)}.user-job-appointment-dialog .rcd-multi-select__selected>p{padding:var(--rcd-space-2) 0;font-size:var(--rcd-type-caption-size)}.user-schedule-surface{box-shadow:var(--rcd-shadow-surface);overflow:clip;border:1px solid var(--user-border)!important;border-radius:var(--rcd-radius-surface)!important;background:var(--user-surface)!important;padding:0!important}.user-schedule-surface .workspace-calendar{background:var(--user-surface)!important;border:0!important}.user-customer-surface{overflow:visible;border-color:var(--user-border)!important;background:var(--user-surface)!important;padding:0!important}.user-customer-summary{justify-content:space-between;align-items:center;gap:var(--rcd-space-5);padding:var(--rcd-space-5) var(--rcd-space-6);border-block-end:1px solid var(--user-border);flex-wrap:wrap;display:flex}.user-customer-summary__title{align-items:center;gap:var(--rcd-space-3);min-inline-size:0;display:flex}.user-customer-summary__icon{border-radius:var(--rcd-radius-lg);block-size:2.75rem;inline-size:2.75rem;color:var(--rcd-color-brand-cyan);background:var(--rcd-color-brand-cyan);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.user-customer-summary__icon{background:color-mix(in srgb, var(--rcd-color-brand-cyan) 12%, var(--user-surface))}}.user-customer-summary__icon svg{block-size:1.25rem;inline-size:1.25rem}.user-customer-summary h1,.user-customer-summary p{margin:0}.user-customer-summary h1{color:var(--user-strong);font-size:var(--rcd-type-heading-lg-size);line-height:var(--rcd-type-heading-lg-line-height)}.user-customer-summary p{color:var(--user-muted);font-size:var(--rcd-type-body-sm-size);margin-block-start:var(--rcd-space-1)}.user-customer-stats{gap:var(--rcd-space-2);flex-wrap:wrap;margin:0;display:flex}.user-customer-stats>div{align-items:baseline;gap:var(--rcd-space-2);min-inline-size:6rem;padding:var(--rcd-space-2) var(--rcd-space-3);border:1px solid var(--user-border);border-radius:var(--rcd-radius-lg);background:var(--user-bg);grid-template-columns:auto auto;display:grid}.user-customer-stats dt{color:var(--user-muted);font-size:var(--rcd-type-caption-size);font-weight:650}.user-customer-stats dd{color:var(--user-strong);font-size:var(--rcd-type-heading-sm-size);margin:0;font-weight:750}.user-customer-toolbar{justify-content:space-between;align-items:center;gap:var(--rcd-space-4);padding:var(--rcd-space-4) var(--rcd-space-6);border-block-end:1px solid var(--user-border);background:var(--user-surface);display:flex}@supports (color:color-mix(in lab, red, red)){.user-customer-toolbar{background:color-mix(in srgb, var(--user-surface) 96%, var(--user-bg))}}.user-customer-toolbar p{color:var(--user-muted);font-size:var(--rcd-type-body-sm-size);margin:0}.user-customer-table-wrap{border:0;border-radius:0;overflow:visible}.user-customer-table{table-layout:fixed}.user-customer-table th,.user-customer-table td{vertical-align:middle;padding:var(--rcd-space-3) var(--rcd-space-4)!important}.user-customer-table th:first-child,.user-customer-table td:first-child{padding-inline-start:var(--rcd-space-6)!important}.user-customer-table th:last-child,.user-customer-table td:last-child{inline-size:6.5rem;padding-inline-end:var(--rcd-space-6)!important}.user-customer-table th:first-child{inline-size:22%}.user-customer-table th:nth-child(2){inline-size:21%}.user-customer-table th:nth-child(3){inline-size:24%}.user-customer-table th:nth-child(4){inline-size:15%}.user-customer-table th:nth-child(5){inline-size:11%}.user-customer-identity,.user-customer-contact,.user-customer-work{min-inline-size:0;display:grid}.user-customer-identity{align-items:center;gap:var(--rcd-space-3);grid-template-columns:2rem minmax(0,1fr)}.user-customer-identity>span:last-child,.user-customer-contact,.user-customer-location{min-inline-size:0}.user-customer-identity strong,.user-customer-identity small,.user-customer-contact strong,.user-customer-contact small,.user-customer-location{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-customer-identity strong,.user-customer-contact strong{color:var(--user-strong);font-size:var(--rcd-type-body-sm-size)}.user-customer-identity small,.user-customer-contact small,.user-customer-location,.user-customer-work{color:var(--user-muted);font-size:var(--rcd-type-caption-size)}.user-customer-work{gap:var(--rcd-space-1)}.user-customer-work strong{color:var(--user-strong)}.user-customer-actions{justify-content:flex-end;gap:var(--rcd-space-1);display:flex}.user-customer-dialog__form{gap:var(--rcd-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.user-customer-dialog__validation,.user-customer-dialog__section-title,.user-customer-field--wide{grid-column:1/-1}.user-customer-dialog__validation:empty{display:none}.user-customer-dialog__section-title{margin:var(--rcd-space-1) 0 0;border-block-end:1px solid var(--user-border);color:var(--user-strong);font-size:var(--rcd-type-heading-sm-size);padding-block-end:var(--rcd-space-2)}.user-customer-field--half{grid-column:span 6}.user-customer-field--third{grid-column:span 4}.user-customer-dialog__footer{justify-content:space-between}.user-field-error:empty{display:none}.user-field-error:not(:empty){color:var(--rcd-color-danger-text);font-size:var(--rcd-type-caption-size)}.user-shell[data-theme=dark] .user-customer-summary__icon{background:var(--rcd-color-brand-cyan)}@supports (color:color-mix(in lab, red, red)){.user-shell[data-theme=dark] .user-customer-summary__icon{background:color-mix(in srgb, var(--rcd-color-brand-cyan) 18%, var(--user-surface))}}@media (max-width:64rem){.user-customer-summary{flex-direction:column;align-items:flex-start}.user-customer-stats{inline-size:100%}.user-customer-stats>div{flex:8rem}}@media (max-width:48rem){.user-customer-summary,.user-customer-toolbar{padding-inline:var(--rcd-space-4)}.user-customer-toolbar{flex-direction:column;align-items:stretch}.user-customer-toolbar .rcd-button{justify-content:center;inline-size:100%}.user-customer-table-wrap{padding:var(--rcd-space-3)}.user-customer-table,.user-customer-table tbody,.user-customer-table tr,.user-customer-table td{inline-size:100%;display:block}.user-customer-table thead{display:none}.user-customer-table tbody{gap:var(--rcd-space-3);display:grid}.user-customer-table tr{padding:var(--rcd-space-3);border:1px solid var(--user-border);border-radius:var(--rcd-radius-lg);background:var(--user-surface)}.user-customer-table td,.user-customer-table td:first-child,.user-customer-table td:last-child{align-items:center;gap:var(--rcd-space-3);grid-template-columns:minmax(6.5rem,35%) minmax(0,1fr);display:grid;padding:var(--rcd-space-2)!important;border:0!important}.user-customer-table td:before{color:var(--user-muted);content:attr(data-label);font-size:var(--rcd-type-caption-size);font-weight:700}.user-customer-actions{justify-content:flex-start}.user-customer-dialog__form{grid-template-columns:1fr}.user-customer-field--half,.user-customer-field--third,.user-customer-field--wide{grid-column:1}}@media (max-width:36rem){.user-customer-stats>div{flex-basis:calc(50% - var(--rcd-space-2))}.user-customer-summary__title{align-items:flex-start}}.user-shell .user-job-editor-page--standalone{gap:1rem;padding-bottom:1rem}.user-job-editor-page--standalone>h1{color:#1f2937;margin:0 1rem;font-size:1.25rem;font-weight:600}.user-job-editor-page--standalone>.user-job-editor-form.user-inquiry-panel,.user-job-editor-page--standalone>article.user-inquiry-panel,.user-job-editor-page--standalone>article.user-job-activity{border:1px solid var(--rcd-color-product-border-soft);border-radius:.35rem;margin:0 1rem}.user-shell[data-theme=dark] .user-job-editor-page--standalone>h1{color:var(--rcd-color-product-info-soft)}@media (max-width:700px){.user-job-editor-page--standalone>h1,.user-job-editor-page--standalone>.user-job-editor-form.user-inquiry-panel,.user-job-editor-page--standalone>article.user-inquiry-panel,.user-job-editor-page--standalone>article.user-job-activity{margin-inline:.65rem}}.user-job-quickadd-form{border-top:1px solid var(--rcd-palette-slate-200);flex-wrap:wrap;align-items:end;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.user-job-quickadd-form .rcd-field{flex:10rem;min-width:9rem}.user-job-quickadd-form .rcd-button{flex:none}.user-shell[data-theme=dark] .user-job-quickadd-form{border-color:#94a3b838}.user-recurring-jobs-table .user-settings-simple-row{grid-template-columns:minmax(14rem,1.6fr) minmax(8rem,1fr) minmax(8rem,.8fr) minmax(6rem,.6fr)}.user-recurring-jobs-table .rcd-badge{justify-self:start}@media (max-width:760px){.user-recurring-jobs-table .user-settings-simple-row{grid-template-columns:1fr}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}