@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Montserrat:wght@400;500;600&display=swap";

:root,[data-uds-mode=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--uds-background:#fff;--uds-foreground:#0f172a;--uds-muted:#f1f5f9;--uds-muted-foreground:#64748b;--uds-border:#e2e8f0;--uds-card:#fff;--uds-strong-foreground:#020617;--uds-card-fill:linear-gradient(#fff, #fff);--uds-card-outline:transparent;--uds-control-subtle:#f4f4f4;--uds-control-subtle-hover:#eaeaea;--uds-strip:#e9ebef;--uds-passive:#e9ebef;--uds-passive-foreground:#b5b5b5;--uds-passive-border:#0000000d;--uds-selected:#111;--uds-selected-foreground:#fff;--uds-tone-indigo:#3b43dd;--uds-glass-fill:linear-gradient(146deg, #111111db 0%, #1b1d20db 100%)}[data-uds-mode=dark],[data-theme=dark],.uds-force-dark,.uds-sidebar,.uds-mobile-menu,.uds-shell__manage-mobile,.uds-card--dark,.uds-panel--dark,.uds-dialog--dark,.uds-auth,.uds-system-page--public,.uds-marketing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--uds-background:#111;--uds-foreground:#ededed;--uds-muted:#202226;--uds-muted-foreground:#a1a1a1;--uds-border:#262626;--uds-card:#16171a;--uds-strong-foreground:#fff;--uds-card-fill:linear-gradient(146deg, #111 0%, #1b1d20 100%);--uds-card-outline:#262626;--uds-control-subtle:#202226;--uds-control-subtle-hover:#2a2d31;--uds-strip:#202226;--uds-passive:#16171a;--uds-passive-foreground:#555;--uds-passive-border:#262626;--uds-selected:#fff;--uds-selected-foreground:#000;--uds-tone-indigo:#8c92ff;--uds-glass-fill:linear-gradient(146deg, #1119 0%, #1b1d2099 100%)}[data-uds-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-uds-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--uds-background:#111;--uds-foreground:#ededed;--uds-muted:#202226;--uds-muted-foreground:#a1a1a1;--uds-border:#262626;--uds-card:#16171a;--uds-strong-foreground:#fff;--uds-card-fill:linear-gradient(146deg, #111 0%, #1b1d20 100%);--uds-card-outline:#262626;--uds-control-subtle:#202226;--uds-control-subtle-hover:#2a2d31;--uds-strip:#202226;--uds-passive:#16171a;--uds-passive-foreground:#555;--uds-passive-border:#262626;--uds-selected:#fff;--uds-selected-foreground:#000;--uds-tone-indigo:#8c92ff;--uds-glass-fill:linear-gradient(146deg, #1119 0%, #1b1d2099 100%)}}:root{--uds-primary:#2457ff;--uds-subtle-foreground:#878787;--uds-dark-fill:linear-gradient(146deg, #111 0%, #1b1d20 100%);--uds-dark-fill-raised:linear-gradient(146deg, #1b1d20 0%, #2a2d31 100%);--uds-dark-stroke:#262626;--uds-avatar:#d9d9d9;--uds-avatar-foreground:#111;--uds-avatar-ring:#ffffff1a;--uds-avatar-logo-bg:#fff;--uds-overlay:#0009;--uds-nav-fill:var(--uds-dark-fill);--uds-nav-header-fill:linear-gradient(90deg, #111 0%, #1b1d20 100%);--uds-nav-foreground:#878787;--uds-nav-foreground-active:#fff;--uds-nav-line:#87878759;--uds-nav-line-active:#ffffffb3;--uds-nav-hover:#ffffff0a;--uds-nav-selected:#ffffff0f;--uds-nav-border:#262626;--uds-nav-badge:#fb0025;--uds-nav-focus:#fff9;--uds-nav-mobile-foreground:#777;--uds-nav-mobile-hover:#d9d9d9;--uds-nav-mobile-line:#d9d9d999;--uds-nav-glass-foreground:#c1c1c1;--uds-glass-fill-dark:linear-gradient(146deg, #1119, #1b1d2099);--uds-danger:#dc2626;--uds-success:#16a34a;--uds-warning:#d97706;--uds-on-danger:#fff;--uds-tone-green:#34c759;--uds-tone-orange:#ff8d28;--uds-tone-blue:#08f;--uds-tone-red:#ff383c;--uds-tone-purple:#6155f5;--uds-tone-cyan:#00c3d0;--uds-tone-muted:var(--uds-muted-foreground);--uds-channel-phone:#08f;--uds-channel-whatsapp:#25d366;--uds-hero-overlay-strong:linear-gradient(146deg, #111111f2 0%, #1b1d20d9 100%);--uds-hero-overlay-soft:linear-gradient(146deg, #1119 0%, #1b1d2073 100%);--uds-hero-eyebrow:#fffc;--uds-manage-fill:linear-gradient(90deg, #1e2bf0 0%, #2f4bff 55%, #1e2bf0 100%);--uds-rainbow-colors:#ff383c, #ff8d28, #fc0, #34c759, #00c3d0, #08f, #6155f5, #cb30e0, #ff383c;--uds-success-subtle:color-mix(in srgb, var(--uds-success) 10%, transparent);--uds-warning-subtle:color-mix(in srgb, var(--uds-warning) 10%, transparent);--uds-danger-subtle:color-mix(in srgb, var(--uds-danger) 10%, transparent);--uds-success-faint:color-mix(in srgb, var(--uds-success) 5%, transparent);--uds-warning-faint:color-mix(in srgb, var(--uds-warning) 5%, transparent);--uds-danger-faint:color-mix(in srgb, var(--uds-danger) 5%, transparent);--uds-success-border:color-mix(in srgb, var(--uds-success) 30%, transparent);--uds-warning-border:color-mix(in srgb, var(--uds-warning) 30%, transparent);--uds-danger-border:color-mix(in srgb, var(--uds-danger) 30%, transparent)}:root,[data-uds-theme],.uds-theme,[data-uds-mode],[data-theme]{--uds-primary-foreground:#fff;--uds-primary-hover:color-mix(in srgb, var(--uds-primary) 90%, var(--uds-background));--uds-primary-active:color-mix(in oklab, var(--uds-primary) 85%, #000);--uds-primary-subtle:color-mix(in srgb, var(--uds-primary) 10%, transparent);--uds-primary-faint:color-mix(in srgb, var(--uds-primary) 5%, transparent);--uds-primary-border:color-mix(in srgb, var(--uds-primary) 30%, transparent);--uds-focus-ring:var(--uds-primary)}:root{--uds-font-sans:Poppins, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--uds-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--uds-font-public:Montserrat, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--uds-font-weight-regular:400;--uds-font-weight-medium:500;--uds-font-weight-semibold:600;--uds-text-3xs:.625rem;--uds-text-3xs-lh:.875rem;--uds-text-2xs:.6875rem;--uds-text-2xs-lh:1rem;--uds-text-xs:.75rem;--uds-text-xs-lh:1rem;--uds-text-ui:.8125rem;--uds-text-ui-lh:1.25rem;--uds-text-sm:.875rem;--uds-text-sm-lh:1.25rem;--uds-text-base:1rem;--uds-text-base-lh:1.5rem;--uds-text-lg:1.125rem;--uds-text-lg-lh:1.75rem;--uds-text-xl:1.25rem;--uds-text-xl-lh:1.75rem;--uds-text-2xl:1.5rem;--uds-text-2xl-lh:2rem;--uds-text-3xl:1.875rem;--uds-text-3xl-lh:2.25rem;--uds-text-hero:2rem;--uds-text-hero-lh:1.25;--uds-text-dialog:2.25rem;--uds-tracking-ui:-.005em;--uds-tracking-tight:-.025em;--uds-space-px:1px;--uds-space-0-5:.125rem;--uds-space-1:.25rem;--uds-space-1-5:.375rem;--uds-space-2:.5rem;--uds-space-2-5:.625rem;--uds-space-3:.75rem;--uds-space-3-5:.875rem;--uds-space-4:1rem;--uds-space-5:1.25rem;--uds-space-6:1.5rem;--uds-space-8:2rem;--uds-space-10:2.5rem;--uds-space-12:3rem;--uds-space-16:4rem;--uds-space-20:5rem;--uds-space-24:6rem;--uds-icon-sm:1rem;--uds-icon:1.125rem;--uds-icon-stroke:1.75;--uds-control:2rem;--uds-nav-sub:1.875rem;--uds-nav-item:2.25rem;--uds-header:3rem;--uds-pill:3.5rem;--uds-rail:4rem;--uds-sidebar:15rem;--uds-control-sm:2rem;--uds-control-md:2.25rem;--uds-control-lg:2.5rem;--uds-control-auth:2.75rem;--uds-page-x:1rem;--uds-page-x-desktop:2rem;--uds-z-header:30;--uds-z-mobile-chrome:40;--uds-z-sidebar:50;--uds-z-menu:50;--uds-z-dialog:70;--uds-radius-sm:.25rem;--uds-radius-md:.5rem;--uds-radius-nav:.5rem;--uds-radius-lg:.75rem;--uds-radius-pill:.75rem;--uds-radius-rail:1rem;--uds-radius-2xl:1rem;--uds-radius-panel:1.25rem;--uds-radius-sheet:1.625rem;--uds-radius-full:9999px;--uds-shadow-card:0 4px 20px #00000014;--uds-shadow-panel:0 4px 16px #0000000f;--uds-shadow-chrome:0 8px 24px #0000002e;--uds-shadow-menu:0 12px 32px #00000029;--uds-shadow-popover:0 12px 32px #0000002e;--uds-shadow-sidebar:0 0 0 1px #0000000a, 0 8px 24px #0000001f;--uds-shadow-dialog:0 24px 64px #00000080;--uds-shadow-button:0 4px 4px #00000040;--uds-shadow-field:0 4px 16px #0000001f;--uds-shadow-glass:0 0 2px 2px #0000000d;--uds-shadow-contact:0 4px 12px #0003;--uds-shadow-contact-phone:0 4px 12px #0088ff4d;--uds-shadow-contact-whatsapp:0 4px 12px #25d3664d;--uds-shadow-thumb:0 1px 2px #0003;--uds-shadow-dock:inset 0 -2px 0 #000000d9, 0 0 2px 2px #0000000d, 0 12px 32px #00000040;--uds-ease-standard:cubic-bezier(.2, 0, 0, 1);--uds-duration-fast:.15s;--uds-duration-base:.2s;--uds-duration-slow:.25s}@property --uds-rainbow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes uds-rainbow-spin{to{--uds-rainbow-angle:360deg}}@keyframes uds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes uds-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes uds-slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes uds-spin{to{transform:rotate(360deg)}}@keyframes uds-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){[class*=uds-],[class*=uds-]:before,[class*=uds-]:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--uds-public-bg:radial-gradient(ellipse 52% 100% at 50% 100%, #31343d 0%, #212327 40%, #111 60%, #000 100%);--uds-public-bg-mobile:radial-gradient(ellipse 133% 100% at 50% 100%, #31343d 0%, #212327 40%, #111 60%, #000 100%);--uds-public-bar:#111;--uds-auth-card:radial-gradient(ellipse 100% 172% at 100% 100%, #212327 0%, #111 50%, #000 100%);--uds-auth-card-border:#262626;--uds-auth-field:#111;--uds-auth-field-border:#262626;--uds-auth-placeholder:#878787;--uds-auth-link:#3b9eff;--uds-auth-note:#9a9a9a}.uds-auth{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--uds-background:#1119;--uds-foreground:#fff;--uds-muted:#ffffff0f;--uds-muted-foreground:#a3a3a3;--uds-border:#262626;--uds-card:#16171a;--uds-focus-ring:#5b86ff;--uds-auth-card-glow:#0000000d}[data-uds-theme=client]{--uds-primary:#2457ff}.uds-root{background:var(--uds-background);min-height:100vh;color:var(--uds-foreground);font-family:var(--uds-font-sans);font-size:var(--uds-text-sm);line-height:var(--uds-text-sm-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;margin:0}[data-uds-mode=dark] .uds-root,[data-theme=dark] .uds-root,.uds-root:is([data-uds-mode=dark],[data-theme=dark]){background:var(--uds-dark-fill) fixed}@media (prefers-color-scheme:dark){[data-uds-mode=system] .uds-root,.uds-root[data-uds-mode=system]{background:var(--uds-dark-fill) fixed}}:where(.uds-root) *,:where(.uds-root) :before,:where(.uds-root) :after{box-sizing:border-box;border-color:var(--uds-border)}:where(.uds-root) a{color:inherit;text-decoration:none}:where(.uds-root) :focus-visible{outline-color:var(--uds-focus-ring)}.uds-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uds-tabular{font-variant-numeric:tabular-nums}.uds-mono{font-family:var(--uds-font-mono)}.uds-text-ui{font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);letter-spacing:var(--uds-tracking-ui)}.uds-text-muted{color:var(--uds-muted-foreground)}.uds-text-subtle{color:var(--uds-subtle-foreground)}.uds-dark-surface{background:var(--uds-dark-fill);border-color:var(--uds-dark-stroke);color:var(--uds-nav-foreground-active)}.uds-rainbow,.uds-rainbow-plain{isolation:isolate;background:0 0;position:relative}.uds-rainbow:after,.uds-rainbow-plain:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(var(--uds-rainbow-fill,transparent), var(--uds-rainbow-fill,transparent)) padding-box, var(--uds-dark-fill) padding-box, var(--uds-rainbow-ring,conic-gradient(from var(--uds-rainbow-angle), var(--uds-rainbow-colors))) border-box;pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.uds-rainbow-plain:after{background:var(--uds-rainbow-fill,var(--uds-dark-fill));border:0}.uds-rainbow:before,.uds-rainbow-plain:before{content:"";z-index:-2;border-radius:inherit;background:conic-gradient(from var(--uds-rainbow-angle), var(--uds-rainbow-colors));filter:blur(9px);opacity:0;transition:opacity var(--uds-duration-slow) var(--uds-ease-standard);pointer-events:none;position:absolute;inset:-3px}.uds-rainbow:focus-visible:before,.uds-rainbow-plain:focus-visible:before{opacity:.9}.uds-rainbow:focus-visible:before,.uds-rainbow:focus-visible:after,.uds-rainbow-plain:focus-visible:before{animation:2.4s linear infinite uds-rainbow-spin}@media (hover:hover){.uds-rainbow:hover:before,.uds-rainbow-plain:hover:before{opacity:.9}.uds-rainbow:hover:before,.uds-rainbow:hover:after,.uds-rainbow-plain:hover:before{animation:2.4s linear infinite uds-rainbow-spin}}.uds-rainbow[aria-disabled=true]:before,.uds-rainbow:disabled:before{display:none}.uds-glass-chrome{border:1px solid var(--uds-dark-stroke);background:var(--uds-glass-fill);-webkit-backdrop-filter:blur(24px)saturate(1.5);color:var(--uds-nav-mobile-hover)}[class*=uds-] svg.lucide{stroke-width:var(--uds-icon-stroke)}.uds-button{justify-content:center;align-items:center;gap:var(--uds-space-2);height:var(--uds-control-md);padding:0 var(--uds-space-4);border-radius:var(--uds-radius-md);color:var(--uds-foreground);font-family:inherit;font-size:var(--uds-text-sm);font-weight:var(--uds-font-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--uds-duration-fast) var(--uds-ease-standard), background-color var(--uds-duration-fast) var(--uds-ease-standard), border-color var(--uds-duration-fast) var(--uds-ease-standard), opacity var(--uds-duration-fast) var(--uds-ease-standard);background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.uds-button:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-button .uds-icon,.uds-button svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm);flex-shrink:0}.uds-button--sm{height:var(--uds-control-sm);padding:0 var(--uds-space-3);font-size:var(--uds-text-xs)}.uds-button--sm svg{width:.875rem;height:.875rem}.uds-button--lg{height:var(--uds-control-lg);padding:0 var(--uds-space-6)}.uds-button--pill{border-radius:var(--uds-radius-full)}.uds-button--full{width:100%}.uds-button--primary{background:var(--uds-primary);color:var(--uds-primary-foreground)}.uds-button--primary:hover{background:var(--uds-primary-hover)}.uds-button--primary:active{background:var(--uds-primary-active)}.uds-button--secondary{border-color:var(--uds-border);background:var(--uds-background)}.uds-button--secondary:hover,.uds-button--ghost:hover{background:var(--uds-muted)}.uds-button--danger{background:var(--uds-danger);color:var(--uds-on-danger)}.uds-button--danger:hover{opacity:.9}.uds-button--link{height:auto;color:var(--uds-primary);text-underline-offset:4px;padding:0}.uds-button--link:hover{text-decoration:underline}.uds-button--dark{background:var(--uds-dark-fill);border-color:var(--uds-dark-stroke);color:var(--uds-nav-foreground-active)}.uds-button--dark:hover{opacity:.9}.uds-button--subtle{background:var(--uds-control-subtle);color:var(--uds-foreground)}.uds-button--subtle:hover{background:var(--uds-control-subtle-hover)}.uds-button--rainbow{color:var(--uds-nav-foreground-active);box-shadow:var(--uds-shadow-button);border:0}.uds-button:disabled,.uds-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.uds-button.uds-button--loading{cursor:progress;opacity:.8}.uds-icon-button{width:var(--uds-control);height:var(--uds-control);border-radius:var(--uds-radius-nav);color:var(--uds-muted-foreground);cursor:pointer;transition:color var(--uds-duration-fast) var(--uds-ease-standard), background-color var(--uds-duration-fast) var(--uds-ease-standard);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.uds-icon-button svg{width:var(--uds-icon);height:var(--uds-icon)}.uds-icon-button:hover{background:var(--uds-muted);color:var(--uds-foreground)}.uds-icon-button:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-icon-button:disabled{opacity:.5;cursor:not-allowed}.uds-icon-button--secondary{border-color:var(--uds-border);background:var(--uds-background)}.uds-icon-button--sm{border-radius:var(--uds-radius-md);width:1.75rem;height:1.75rem}.uds-icon-button--sm svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm)}.uds-icon-button--chrome{color:var(--uds-nav-foreground)}.uds-icon-button--chrome:hover{background:var(--uds-nav-hover);color:var(--uds-nav-foreground-active)}.uds-icon-button--chrome:focus-visible{outline-color:var(--uds-nav-focus)}.uds-icon-button__indicator{border-radius:var(--uds-radius-full);background:var(--uds-nav-badge);min-width:.875rem;height:.875rem;box-shadow:0 0 0 2px var(--uds-nav-border);color:var(--uds-nav-foreground-active);font-size:var(--uds-text-3xs);font-weight:var(--uds-font-weight-semibold);place-items:center;padding:0 .25rem;line-height:1;display:grid;position:absolute;top:2px;right:2px}.uds-icon-button__indicator--dot{min-width:.5rem;height:.5rem;padding:0}.uds-spinner{border:2px solid var(--uds-border);border-top-color:var(--uds-primary);border-radius:var(--uds-radius-full);flex-shrink:0;width:1.25rem;height:1.25rem;animation:.8s linear infinite uds-spin;display:inline-block}.uds-spinner--sm{border-width:1.5px;width:.875rem;height:.875rem}.uds-spinner--lg{width:2rem;height:2rem}.uds-button .uds-spinner{border-color:#0000 currentColor currentColor}.uds-progress{border-radius:var(--uds-radius-full);background:var(--uds-muted);width:100%;height:.375rem;position:relative;overflow:hidden}.uds-progress__bar{border-radius:inherit;background:var(--uds-primary);height:100%;transition:width var(--uds-duration-base) var(--uds-ease-standard);display:block}.uds-progress--success .uds-progress__bar{background:var(--uds-success)}.uds-progress--warning .uds-progress__bar{background:var(--uds-warning)}.uds-progress--danger .uds-progress__bar{background:var(--uds-danger)}.uds-progress--indeterminate .uds-progress__bar{width:35%;animation:1.4s ease-in-out infinite uds-progress-slide}@keyframes uds-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.uds-skeleton{background:var(--uds-muted);animation:1.8s ease-in-out infinite uds-pulse;display:block}.uds-skeleton--line{border-radius:var(--uds-radius-sm);width:100%;height:.75rem}.uds-skeleton--block{border-radius:var(--uds-radius-2xl);width:100%;height:4rem}.uds-skeleton--circle{width:var(--uds-control);height:var(--uds-control);border-radius:var(--uds-radius-full)}.uds-field{gap:var(--uds-space-1);flex-direction:column;min-width:0;display:flex}.uds-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--uds-space-3);display:flex}.uds-field__label{font-size:var(--uds-text-sm);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-text-sm-lh)}.uds-field__required{color:var(--uds-danger)}.uds-field__label-action{font-size:var(--uds-text-xs)}.uds-field__label-action a{color:var(--uds-primary);text-underline-offset:4px}.uds-field__label-action a:hover{text-decoration:underline}.uds-field__hint{font-size:var(--uds-text-xs);line-height:var(--uds-text-xs-lh);color:var(--uds-muted-foreground);margin:0}.uds-field__error{align-items:flex-start;gap:var(--uds-space-1);font-size:var(--uds-text-xs);line-height:var(--uds-text-xs-lh);color:var(--uds-danger);margin:0;display:flex}.uds-field__error svg{flex-shrink:0;width:.875rem;height:.875rem;margin-top:1px}.uds-input{align-items:center;gap:var(--uds-space-2);width:100%;height:var(--uds-control-md);padding:0 var(--uds-space-3);border:1px solid var(--uds-border);border-radius:var(--uds-radius-md);background:var(--uds-background);color:var(--uds-foreground);display:flex;position:relative}.uds-input:focus-within{outline:2px solid var(--uds-focus-ring);outline-offset:0}.uds-input--lg{height:var(--uds-control-lg)}.uds-input--invalid{border-color:var(--uds-danger)}.uds-input--invalid:focus-within{outline-color:var(--uds-danger)}.uds-input--disabled{opacity:.5;cursor:not-allowed}.uds-input--elevated{border-color:var(--uds-passive-border);background:var(--uds-card);box-shadow:var(--uds-shadow-field)}.uds-input__control{min-width:0;height:100%;color:inherit;font:inherit;font-size:var(--uds-text-sm);background:0 0;border:0;outline:none;flex:1;padding:0}.uds-input__control::placeholder{color:var(--uds-muted-foreground)}.uds-input__adornment{color:var(--uds-subtle-foreground);flex-shrink:0;align-items:center;display:inline-flex}.uds-input__adornment svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm)}.uds-input__toggle{border-radius:var(--uds-radius-md);color:var(--uds-muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.375rem;padding:.25rem;display:inline-grid}.uds-input__toggle:hover{color:var(--uds-foreground)}.uds-input__toggle:focus-visible{outline:2px solid var(--uds-focus-ring)}.uds-input__toggle svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm)}.uds-select{padding-right:0}.uds-select__control{appearance:none;cursor:pointer;padding-right:2rem}.uds-select__control option{background:var(--uds-card);color:var(--uds-foreground)}.uds-select__chevron{right:var(--uds-space-3);pointer-events:none;position:absolute}.uds-textarea{width:100%;min-height:6rem;padding:var(--uds-space-2) var(--uds-space-3);border:1px solid var(--uds-border);border-radius:var(--uds-radius-md);background:var(--uds-background);color:var(--uds-foreground);font:inherit;font-size:var(--uds-text-sm);resize:vertical;display:block}.uds-textarea::placeholder{color:var(--uds-muted-foreground)}.uds-textarea:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:0}.uds-textarea--invalid{border-color:var(--uds-danger)}.uds-textarea:disabled{opacity:.5;cursor:not-allowed}.uds-checkbox,.uds-switch{align-items:flex-start;gap:var(--uds-space-2);display:inline-flex}.uds-checkbox__box{flex-shrink:0;margin-top:2px;display:inline-flex;position:relative}.uds-checkbox__input{appearance:none;border:1px solid var(--uds-border);border-radius:var(--uds-radius-sm);background:var(--uds-background);cursor:pointer;width:1rem;height:1rem;transition:background-color var(--uds-duration-fast) var(--uds-ease-standard), border-color var(--uds-duration-fast) var(--uds-ease-standard);margin:0;display:block}.uds-checkbox__input:hover{border-color:var(--uds-muted-foreground)}.uds-checkbox__input:checked{border-color:var(--uds-primary);background:var(--uds-primary)}.uds-checkbox__input:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-checkbox__input[aria-invalid=true]{border-color:var(--uds-danger)}.uds-checkbox__input:disabled{opacity:.5;cursor:not-allowed}.uds-checkbox__check{width:.75rem;height:.75rem;color:var(--uds-primary-foreground);pointer-events:none;opacity:0;position:absolute;inset:2px}.uds-checkbox__check.lucide{stroke-width:3px}.uds-checkbox__input:checked+.uds-checkbox__check{opacity:1}.uds-checkbox__text{flex-direction:column;gap:2px;display:flex}.uds-checkbox__label{font-size:var(--uds-text-sm);line-height:var(--uds-text-sm-lh);cursor:pointer}.uds-checkbox__description{font-size:var(--uds-text-xs);line-height:var(--uds-text-xs-lh);color:var(--uds-muted-foreground)}.uds-checkbox--disabled .uds-checkbox__label{opacity:.5;cursor:not-allowed}.uds-switch__track{flex-shrink:0;margin-top:1px;display:inline-flex;position:relative}.uds-switch__input{appearance:none;border-radius:var(--uds-radius-full);background:var(--uds-muted);width:2.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--uds-border);cursor:pointer;transition:background-color var(--uds-duration-base) var(--uds-ease-standard);border:0;margin:0;display:block}.uds-switch__input:checked{background:var(--uds-primary);box-shadow:none}.uds-switch__input:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-switch__input:disabled{opacity:.5;cursor:not-allowed}.uds-switch__thumb{border-radius:var(--uds-radius-full);background:var(--uds-card);width:1rem;height:1rem;box-shadow:var(--uds-shadow-thumb);pointer-events:none;transition:transform var(--uds-duration-base) var(--uds-ease-standard);position:absolute;top:2px;left:2px}.uds-switch__input:checked+.uds-switch__thumb{background:var(--uds-primary-foreground);transform:translate(1rem)}.uds-card{background:var(--uds-card-fill);min-width:0;color:var(--uds-foreground);position:relative}.uds-card--outline{border:1px solid var(--uds-border);border-radius:var(--uds-radius-md)}.uds-card--elevated{border-radius:var(--uds-radius-2xl);box-shadow:var(--uds-shadow-card);outline:1px solid var(--uds-card-outline);outline-offset:-1px;overflow:hidden}.uds-card--dark{border:1px solid var(--uds-nav-border);border-radius:var(--uds-radius-2xl);background:var(--uds-nav-fill);color:var(--uds-nav-foreground-active);box-shadow:var(--uds-shadow-chrome);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.uds-card--pad-sm{padding:var(--uds-space-3)}.uds-card--pad-md{padding:var(--uds-space-4)}.uds-card--pad-lg{padding:var(--uds-space-5)}.uds-card--interactive{cursor:pointer;transition:background-color var(--uds-duration-fast) var(--uds-ease-standard), transform var(--uds-duration-fast) var(--uds-ease-standard)}.uds-card--outline.uds-card--interactive:hover{background:var(--uds-muted)}.uds-card--elevated.uds-card--interactive:hover,.uds-card--dark.uds-card--interactive:hover{transform:translateY(-2px)}.uds-card--interactive:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-card--selected{box-shadow:0 0 0 2px var(--uds-primary)}.uds-card__header{justify-content:space-between;align-items:center;gap:var(--uds-space-2);padding:var(--uds-space-3) var(--uds-space-4);border-bottom:1px solid var(--uds-border);display:flex}.uds-card__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.uds-card__actions{align-items:center;gap:var(--uds-space-2);flex-shrink:0;display:flex}.uds-card__title{font-size:var(--uds-text-sm);line-height:var(--uds-text-sm-lh);font-weight:var(--uds-font-weight-semibold);margin:0}.uds-card__description{font-size:var(--uds-text-xs);line-height:var(--uds-text-xs-lh);color:var(--uds-muted-foreground);margin:0}.uds-card__content{padding:var(--uds-space-4)}.uds-card__footer{justify-content:flex-end;align-items:center;gap:var(--uds-space-2);padding:var(--uds-space-3) var(--uds-space-4);border-top:1px solid var(--uds-border);display:flex}.uds-badge{align-items:center;gap:var(--uds-space-1-5);padding:var(--uds-space-0-5) var(--uds-space-2);border-radius:var(--uds-radius-sm);font-size:var(--uds-text-xs);line-height:var(--uds-text-xs-lh);font-weight:var(--uds-font-weight-medium);white-space:nowrap;display:inline-flex}.uds-badge svg{width:.75rem;height:.75rem}.uds-badge--neutral{background:var(--uds-muted);color:var(--uds-foreground)}.uds-badge--primary{background:var(--uds-primary-subtle);color:var(--uds-primary)}.uds-badge--success{background:var(--uds-success-subtle);color:var(--uds-success)}.uds-badge--warning{background:var(--uds-warning-subtle);color:var(--uds-warning)}.uds-badge--danger{background:var(--uds-danger-subtle);color:var(--uds-danger)}.uds-dot{border-radius:var(--uds-radius-full);background:var(--uds-muted-foreground);flex-shrink:0;width:.375rem;height:.375rem;display:inline-block}.uds-dot--primary{background:var(--uds-primary)}.uds-dot--success{background:var(--uds-success)}.uds-dot--warning{background:var(--uds-warning)}.uds-dot--danger{background:var(--uds-danger)}.uds-dot--pulse{animation:2s ease-in-out infinite uds-pulse}.uds-alert{align-items:flex-start;gap:var(--uds-space-2);padding:var(--uds-space-2) var(--uds-space-3);border:1px solid var(--uds-primary-border);border-radius:var(--uds-radius-md);background:var(--uds-primary-faint);color:var(--uds-foreground);font-size:var(--uds-text-sm);line-height:var(--uds-text-sm-lh);display:flex}.uds-alert__icon{color:var(--uds-primary);margin-top:2px;display:inline-flex}.uds-alert__icon svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm)}.uds-alert__body{flex:1;min-width:0}.uds-alert__title{font-weight:var(--uds-font-weight-medium);margin:0}.uds-alert__content{color:inherit}.uds-alert__title+.uds-alert__content{color:var(--uds-muted-foreground);margin-top:2px}.uds-alert__action{flex-shrink:0;align-self:center}.uds-alert--success{border-color:var(--uds-success-border);background:var(--uds-success-faint)}.uds-alert--success .uds-alert__icon{color:var(--uds-success)}.uds-alert--warning{border-color:var(--uds-warning-border);background:var(--uds-warning-faint)}.uds-alert--warning .uds-alert__icon{color:var(--uds-warning)}.uds-alert--danger{border-color:var(--uds-danger-border);background:var(--uds-danger-faint);color:var(--uds-danger)}.uds-alert--danger .uds-alert__icon,.uds-alert--danger .uds-alert__title+.uds-alert__content{color:var(--uds-danger)}.uds-avatar{width:var(--uds-control);height:var(--uds-control);border-radius:var(--uds-radius-full);background:var(--uds-avatar);color:var(--uds-avatar-foreground);font-size:var(--uds-text-2xs);font-weight:var(--uds-font-weight-semibold);box-shadow:0 0 0 1px var(--uds-avatar-ring);-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.uds-avatar--xs{width:1.25rem;height:1.25rem;font-size:.5625rem}.uds-avatar--sm{width:1.75rem;height:1.75rem}.uds-avatar--lg{width:2.5rem;height:2.5rem;font-size:var(--uds-text-ui);font-weight:var(--uds-font-weight-medium)}.uds-avatar--xl{width:3.5rem;height:3.5rem;font-size:var(--uds-text-base);font-weight:var(--uds-font-weight-medium)}.uds-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.uds-avatar--logo{background:var(--uds-avatar-logo-bg)}.uds-avatar--logo .uds-avatar__image{object-fit:contain}.uds-avatar__status{width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--uds-background);position:absolute;bottom:-1px;right:-1px}html:has(.uds-dialog[open]){overflow:hidden}.uds-dialog{max-width:none;max-height:none;color:var(--uds-foreground);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.uds-dialog::backdrop{background:var(--uds-overlay);-webkit-backdrop-filter:blur(4px)}.uds-dialog[open]{animation:uds-pop-in var(--uds-duration-base) var(--uds-ease-standard)}.uds-dialog[open]::backdrop{animation:uds-fade-in var(--uds-duration-base) var(--uds-ease-standard)}.uds-dialog__panel{border:1px solid var(--uds-border);border-radius:var(--uds-radius-sheet);background:var(--uds-card-fill);width:min(42.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--uds-shadow-dialog);flex-direction:column;display:flex;overflow:hidden}.uds-dialog--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--uds-nav-foreground-active)}.uds-dialog--dark .uds-dialog__panel{border-color:var(--uds-dark-stroke);background:var(--uds-dark-fill)}.uds-dialog--sm .uds-dialog__panel{width:min(26rem,100vw - 2rem)}.uds-dialog--md .uds-dialog__panel{width:min(34rem,100vw - 2rem)}.uds-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--uds-space-4);padding:var(--uds-space-6) var(--uds-space-5) 0;display:flex}.uds-dialog__header--bare{justify-content:flex-end}.uds-dialog__heading{gap:var(--uds-space-2);flex-direction:column;min-width:0;display:flex}.uds-dialog__eyebrow{font-size:var(--uds-text-base);opacity:.9;margin:0}.uds-dialog__title{font-size:var(--uds-text-xl);line-height:1.25;font-weight:var(--uds-font-weight-medium);letter-spacing:var(--uds-tracking-tight);overflow-wrap:anywhere;margin:0}.uds-dialog--lg .uds-dialog__title{font-size:var(--uds-text-3xl)}.uds-dialog__description{font-size:var(--uds-text-sm);color:var(--uds-muted-foreground);margin:0}.uds-dialog__close{margin:-.25rem -.25rem 0 0}.uds-dialog__body{padding:var(--uds-space-5);font-size:var(--uds-text-sm);overflow-y:auto}.uds-dialog__footer{justify-content:flex-end;gap:var(--uds-space-2);padding:var(--uds-space-4) var(--uds-space-5) var(--uds-space-5);flex-wrap:wrap;display:flex}@media (min-width:640px){.uds-dialog__header{padding:var(--uds-space-10) var(--uds-space-8) 0}.uds-dialog__body{padding:var(--uds-space-6) var(--uds-space-8)}.uds-dialog__footer{padding:var(--uds-space-4) var(--uds-space-8) var(--uds-space-8)}.uds-dialog--lg .uds-dialog__title{font-size:var(--uds-text-dialog)}}@media (max-width:639px){.uds-dialog--center{width:100%;margin:auto 0 0}.uds-dialog--center .uds-dialog__panel{border-radius:var(--uds-radius-sheet) var(--uds-radius-sheet) 0 0;border-bottom:0;width:100%;max-height:calc(100dvh - 1rem)}.uds-dialog--center[open]{animation:uds-slide-up var(--uds-duration-slow) var(--uds-ease-standard)}.uds-dialog__footer{flex-direction:column-reverse}.uds-dialog__footer>*{width:100%}}.uds-dialog--left,.uds-dialog--right{height:100dvh;margin:0}.uds-dialog--right{margin-left:auto}.uds-dialog--left .uds-dialog__panel,.uds-dialog--right .uds-dialog__panel{border-width:0;border-radius:0;width:min(22rem,88vw);height:100%;max-height:none}.uds-dialog--left .uds-dialog__panel{border-radius:0 var(--uds-radius-panel) var(--uds-radius-panel) 0;border-right-width:1px}.uds-dialog--right .uds-dialog__panel{border-radius:var(--uds-radius-panel) 0 0 var(--uds-radius-panel);border-left-width:1px}.uds-dialog--left .uds-dialog__header,.uds-dialog--right .uds-dialog__header{padding:var(--uds-space-5) var(--uds-space-5) 0}.uds-dialog--left .uds-dialog__body,.uds-dialog--right .uds-dialog__body{padding:var(--uds-space-5);flex:1}.uds-dropdown{display:inline-flex;position:relative}.uds-dropdown__menu{z-index:var(--uds-z-menu);min-width:14rem;max-width:min(20rem,100vw - 2rem);padding:var(--uds-space-1-5);border:1px solid var(--uds-border);border-radius:var(--uds-radius-pill);background:var(--uds-card-fill);box-shadow:var(--uds-shadow-menu);color:var(--uds-foreground);font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);letter-spacing:var(--uds-tracking-ui);animation:uds-pop-in var(--uds-duration-fast) var(--uds-ease-standard);position:absolute;top:calc(100% + .75rem)}.uds-dropdown__menu--start{transform-origin:0 0;left:0}.uds-dropdown__menu--end{transform-origin:100% 0;right:0}.uds-dropdown__menu--top{top:auto;bottom:calc(100% + .75rem)}.uds-dropdown__item{align-items:center;gap:var(--uds-space-2);width:100%;height:var(--uds-control-sm);padding:0 var(--uds-space-2-5);border-radius:var(--uds-radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--uds-duration-fast) var(--uds-ease-standard);background:0 0;border:0;outline:none;text-decoration:none;display:flex}.uds-dropdown__item svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm);color:var(--uds-muted-foreground);flex-shrink:0}.uds-dropdown__item:hover,.uds-dropdown__item:focus-visible{background:var(--uds-muted)}.uds-dropdown__item:focus-visible{box-shadow:inset 0 0 0 2px var(--uds-focus-ring)}.uds-dropdown__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.uds-dropdown__item--danger,.uds-dropdown__item--danger svg{color:var(--uds-danger)}.uds-dropdown__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.uds-dropdown__item-hint{font-size:var(--uds-text-2xs);color:var(--uds-muted-foreground)}.uds-dropdown__label{padding:var(--uds-space-1) var(--uds-space-2-5) var(--uds-space-2);margin-bottom:var(--uds-space-1);border-bottom:1px solid var(--uds-border)}.uds-dropdown__label-title{font-weight:var(--uds-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uds-dropdown__label-detail{font-size:var(--uds-text-2xs);line-height:var(--uds-text-2xs-lh);color:var(--uds-muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uds-dropdown__row{justify-content:space-between;align-items:center;gap:var(--uds-space-2);margin:var(--uds-space-1) 0;padding:var(--uds-space-1-5) var(--uds-space-2-5);border-block:1px solid var(--uds-border);display:flex}.uds-dropdown__row-label{font-size:var(--uds-text-2xs);color:var(--uds-muted-foreground)}.uds-dropdown__separator{height:1px;margin:var(--uds-space-1) 0;background:var(--uds-border)}.uds-tooltip-anchor{display:inline-flex;position:relative}.uds-tooltip{z-index:var(--uds-z-dialog);width:max-content;max-width:15rem;padding:var(--uds-space-1) var(--uds-space-2);border:1px solid var(--uds-dark-stroke);border-radius:var(--uds-radius-md);background:var(--uds-dark-fill);color:var(--uds-nav-foreground-active);font-size:var(--uds-text-2xs);line-height:var(--uds-text-2xs-lh);text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--uds-duration-fast) var(--uds-ease-standard), transform var(--uds-duration-fast) var(--uds-ease-standard), visibility var(--uds-duration-fast);position:absolute;left:50%;transform:translate(-50%,4px)}.uds-tooltip--top{bottom:calc(100% + 6px)}.uds-tooltip--bottom{top:calc(100% + 6px);transform:translate(-50%,-4px)}.uds-tooltip--open{opacity:1;visibility:visible;transform:translate(-50%)}.uds-tabs__list{gap:var(--uds-space-2);scrollbar-width:none;margin:0 -.25rem;padding:0 .25rem .25rem;display:flex;overflow-x:auto}.uds-tabs__tab{align-items:center;gap:var(--uds-space-2);height:var(--uds-control-md);padding:0 var(--uds-space-4);border:1px solid var(--uds-border);border-radius:var(--uds-radius-pill);background:var(--uds-card-fill);color:var(--uds-foreground);font:inherit;font-size:var(--uds-text-ui);letter-spacing:var(--uds-tracking-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--uds-duration-fast) var(--uds-ease-standard), color var(--uds-duration-fast) var(--uds-ease-standard);flex-shrink:0;display:inline-flex}.uds-tabs__tab:hover{background:var(--uds-muted)}.uds-tabs__tab:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.uds-tabs__tab svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm)}.uds-tabs__tab[aria-selected=true]{border-color:var(--uds-selected);background:var(--uds-selected);color:var(--uds-selected-foreground)}.uds-tabs__badge{font-size:var(--uds-text-2xs);font-variant-numeric:tabular-nums;opacity:.7}.uds-tabs--underline .uds-tabs__list{gap:var(--uds-space-6);border-bottom:1px solid var(--uds-border);margin:0;padding:0}.uds-tabs--underline .uds-tabs__tab{height:auto;padding:var(--uds-space-2-5) 0;color:var(--uds-muted-foreground);background:0 0;border:0;border-radius:0;position:relative}.uds-tabs--underline .uds-tabs__tab:hover{color:var(--uds-foreground);background:0 0}.uds-tabs--underline .uds-tabs__tab[aria-selected=true]{color:var(--uds-foreground);font-weight:var(--uds-font-weight-medium);background:0 0}.uds-tabs--underline .uds-tabs__tab[aria-selected=true]:after{content:"";background:var(--uds-primary);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.uds-tabs__panel{padding-top:var(--uds-space-5);outline:none}.uds-tabs__panel:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:4px}.uds-table-container{width:100%;overflow-x:auto}.uds-table-container--card{border:1px solid var(--uds-border);border-radius:var(--uds-radius-md);background:var(--uds-card-fill);overflow:auto hidden}.uds-table-container:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-table{border-collapse:collapse;width:100%;font-size:var(--uds-text-sm);line-height:var(--uds-text-sm-lh)}.uds-table__head{border-bottom:1px solid var(--uds-border);background:var(--uds-muted);text-align:left}.uds-table__th{padding:var(--uds-space-2) var(--uds-space-3);font-size:var(--uds-text-xs);line-height:var(--uds-text-xs-lh);font-weight:var(--uds-font-weight-medium);color:var(--uds-muted-foreground);white-space:nowrap}.uds-table__td{padding:var(--uds-space-2) var(--uds-space-3);vertical-align:top}.uds-table--compact .uds-table__th,.uds-table--compact .uds-table__td{padding-block:var(--uds-space-1-5)}.uds-table__body .uds-table__row+.uds-table__row{border-top:1px solid var(--uds-border)}.uds-table__row--selected{background:var(--uds-primary-faint)}.uds-table__cell--start{text-align:left}.uds-table__cell--center{text-align:center}.uds-table__cell--end{text-align:right}.uds-table__sort{align-items:center;gap:var(--uds-space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.uds-table__sort:hover{color:var(--uds-foreground)}.uds-table__sort:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px;border-radius:var(--uds-radius-sm)}.uds-table__sort svg{width:.875rem;height:.875rem}.uds-table__secondary{font-size:var(--uds-text-xs);line-height:var(--uds-text-xs-lh);color:var(--uds-muted-foreground);display:block}.uds-shell{min-height:100vh;color:var(--uds-foreground)}.uds-shell__skip{top:var(--uds-space-2);left:var(--uds-space-2);z-index:100;padding:var(--uds-space-2) var(--uds-space-3);border-radius:var(--uds-radius-md);background:var(--uds-primary);color:var(--uds-primary-foreground);font-size:var(--uds-text-ui);position:fixed;transform:translateY(-200%)}.uds-shell__skip:focus{transform:none}.uds-sidebar{z-index:var(--uds-z-sidebar);width:var(--uds-sidebar);border-right:1px solid var(--uds-nav-border);border-radius:0 var(--uds-radius-panel) var(--uds-radius-panel) 0;background:var(--uds-nav-fill);box-shadow:var(--uds-shadow-sidebar);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:width var(--uds-duration-base) var(--uds-ease-standard);flex-direction:column;display:none;position:fixed;inset:0 auto 0 0;overflow:hidden}.uds-sidebar__brand{height:4rem;padding:0 var(--uds-space-4);flex-shrink:0;align-items:center;display:flex}.uds-sidebar__home{border-radius:var(--uds-radius-md);display:block}.uds-sidebar__home:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:2px}.uds-sidebar__logo{display:block}.uds-sidebar__logo img,.uds-sidebar__logo svg{width:auto;height:1.75rem;display:block}.uds-sidebar__icon{display:none}.uds-sidebar__icon img,.uds-sidebar__icon svg{width:2rem;height:2rem;display:block}.uds-sidebar__nav{flex-direction:column;flex:1;min-height:0;display:flex}.uds-nav{padding:0 var(--uds-space-3);gap:var(--uds-space-1-5);flex-direction:column;margin:0;list-style:none;display:flex}.uds-nav--main{min-height:0;padding-top:var(--uds-space-2);padding-bottom:var(--uds-space-4);flex:1;overflow-y:auto}.uds-nav--bottom{padding-top:var(--uds-space-3);padding-bottom:var(--uds-space-5);flex-shrink:0}.uds-nav__row{position:relative}.uds-nav__item{align-items:center;gap:var(--uds-space-2-5);height:var(--uds-nav-item);padding:0 var(--uds-space-2-5);border-bottom:1px solid var(--uds-nav-line);border-radius:var(--uds-radius-nav);color:var(--uds-nav-foreground);font-size:var(--uds-text-ui);letter-spacing:var(--uds-tracking-ui);white-space:nowrap;transition:background-color var(--uds-duration-fast) var(--uds-ease-standard), color var(--uds-duration-fast) var(--uds-ease-standard);text-decoration:none;display:flex}.uds-nav__item:hover{background:var(--uds-nav-hover);color:var(--uds-nav-foreground-active)}.uds-nav__item:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:-2px}.uds-nav__item--active{border-bottom-color:var(--uds-nav-line-active);color:var(--uds-nav-foreground-active);font-weight:var(--uds-font-weight-medium)}.uds-nav__item--group{padding-right:var(--uds-space-8)}.uds-nav__icon{flex-shrink:0;display:inline-flex}.uds-nav__icon svg{width:var(--uds-icon);height:var(--uds-icon)}.uds-nav__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.uds-nav__expand{top:50%;right:var(--uds-space-1);border-radius:var(--uds-radius-md);width:1.75rem;height:1.75rem;color:var(--uds-nav-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.uds-nav__expand:hover{color:var(--uds-nav-foreground-active)}.uds-nav__expand:focus-visible{outline:2px solid var(--uds-nav-focus)}.uds-nav__expand svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm);transition:transform var(--uds-duration-base) var(--uds-ease-standard)}.uds-nav__expand--open svg{transform:rotate(180deg)}.uds-nav__sub{margin:var(--uds-space-1) 0 0;flex-direction:column;gap:1px;padding:0;list-style:none;display:flex}.uds-nav__subitem{height:var(--uds-nav-sub);padding:0 var(--uds-space-2-5) 0 2.375rem;border-radius:var(--uds-radius-md);color:var(--uds-nav-foreground);font-size:var(--uds-text-ui);white-space:nowrap;transition:background-color var(--uds-duration-fast) var(--uds-ease-standard), color var(--uds-duration-fast) var(--uds-ease-standard);align-items:center;text-decoration:none;display:flex}.uds-nav__subitem:hover{background:var(--uds-nav-hover);color:var(--uds-nav-foreground-active)}.uds-nav__subitem:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:-2px}.uds-nav__subitem--active{color:var(--uds-nav-foreground-active);font-weight:var(--uds-font-weight-medium)}.uds-shell__content{min-width:0;min-height:100vh;transition:padding var(--uds-duration-base) var(--uds-ease-standard);flex-direction:column;display:flex}.uds-chrome-header{z-index:var(--uds-z-header);align-items:center;gap:var(--uds-space-2);height:var(--uds-header);padding:0 8rem 0 var(--uds-space-2);border-bottom:1px solid var(--uds-nav-border);background:var(--uds-nav-header-fill);color:var(--uds-nav-foreground-active);flex-shrink:0;display:none;position:sticky;top:0}.uds-chrome-header--manage{background:var(--uds-manage-fill)}.uds-chrome-header__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--uds-text-ui);overflow:hidden}.uds-chrome-header__manage{min-width:0;padding-right:var(--uds-space-4);flex:1}.uds-chrome-pill{top:0;right:var(--uds-space-3);align-items:center;gap:var(--uds-space-1);height:var(--uds-pill);padding:0 var(--uds-space-2);border:1px solid var(--uds-nav-border);border-radius:0 0 var(--uds-radius-pill) var(--uds-radius-pill);background:var(--uds-nav-fill);box-shadow:var(--uds-shadow-chrome);border-top:0;display:flex;position:absolute}.uds-chrome-pill__user{margin-left:var(--uds-space-1);padding-left:var(--uds-space-2);border-left:1px solid var(--uds-nav-border)}.uds-shell__main{min-width:0;padding:6rem var(--uds-page-x) 7rem;outline:none;flex:1}.uds-shell__manage-mobile{z-index:20;margin:-1rem 0 var(--uds-space-4);padding:var(--uds-space-2-5) var(--uds-space-3);border-radius:var(--uds-radius-2xl);background:var(--uds-manage-fill);box-shadow:var(--uds-shadow-chrome);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative}@media (min-width:640px){.uds-chrome-header{padding-right:20rem}.uds-chrome-pill{padding-left:var(--uds-space-3)}.uds-chrome-pill__user{margin-left:var(--uds-space-2);padding-left:var(--uds-space-3)}}@media (min-width:768px){.uds-sidebar{display:flex}.uds-shell--collapsed .uds-sidebar{width:var(--uds-rail);border-radius:0 var(--uds-radius-rail) var(--uds-radius-rail) 0}.uds-shell--collapsed .uds-sidebar__brand{justify-content:center;padding:0}.uds-shell--collapsed .uds-sidebar__logo{display:none}.uds-shell--collapsed .uds-sidebar__icon{display:block}.uds-shell--collapsed .uds-nav__item{border-bottom:0;justify-content:center;padding:0}.uds-shell--collapsed .uds-nav__item--active{background:var(--uds-nav-selected)}.uds-shell--collapsed .uds-nav__label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.uds-shell--collapsed .uds-nav__expand,.uds-shell--collapsed .uds-nav__sub{display:none}.uds-shell__content{padding-left:var(--uds-sidebar)}.uds-shell--collapsed .uds-shell__content{padding-left:var(--uds-rail)}.uds-chrome-header{padding-left:var(--uds-space-8);margin-left:-1.25rem;display:flex}.uds-chrome-pill{right:var(--uds-space-6)}.uds-shell__main{padding:2.5rem var(--uds-page-x-desktop) var(--uds-space-8)}.uds-shell__manage-mobile,.uds-mobile-bar,.uds-mobile-menu,.uds-dock{display:none!important}}.uds-mobile-bar{inset:max(1rem, env(safe-area-inset-top)) 1rem auto;z-index:var(--uds-z-mobile-chrome);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed}.uds-mobile-bar>*{pointer-events:auto}.uds-mobile-bar__home{border-radius:var(--uds-radius-lg);display:block}.uds-mobile-bar__home img,.uds-mobile-bar__home svg{border-radius:var(--uds-radius-lg);width:3rem;height:3rem;display:block}.uds-mobile-bar__end{align-items:center;gap:var(--uds-space-3);display:flex}.uds-glass-button{border:1px solid var(--uds-dark-stroke);border-radius:var(--uds-radius-full);width:3rem;height:3rem;color:var(--uds-nav-glass-foreground);box-shadow:var(--uds-shadow-glass);-webkit-backdrop-filter:blur(12px);cursor:pointer;--uds-rainbow-fill:var(--uds-glass-fill-dark);flex-shrink:0;place-items:center;padding:0;display:grid}.uds-glass-button svg{width:1.5rem;height:1.5rem}.uds-glass-button svg.lucide{stroke-width:2px}.uds-glass-button:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:2px}.uds-mobile-menu{z-index:var(--uds-z-menu);background:var(--uds-dark-fill);color:var(--uds-nav-foreground-active);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.uds-mobile-menu__top{padding:max(1rem, env(safe-area-inset-top)) var(--uds-space-4) var(--uds-space-4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.uds-mobile-menu__logo img,.uds-mobile-menu__logo svg{width:auto;height:2.25rem;display:block}.uds-mobile-menu__header{padding:0 var(--uds-space-4) var(--uds-space-2);color:var(--uds-nav-mobile-hover);font-size:var(--uds-text-ui)}.uds-mobile-menu__list,.uds-mobile-menu__sub{margin:0;padding:0;list-style:none}.uds-mobile-menu__list{padding-top:var(--uds-space-2)}.uds-mobile-menu__row{align-items:center;gap:var(--uds-space-2-5);width:100%;height:2.5rem;padding:0 var(--uds-space-4);color:var(--uds-nav-mobile-foreground);font:inherit;font-size:var(--uds-text-sm);text-align:left;cursor:pointer;transition:color var(--uds-duration-fast) var(--uds-ease-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.uds-mobile-menu__row:hover{color:var(--uds-nav-mobile-hover)}.uds-mobile-menu__row--active{color:var(--uds-nav-foreground-active)}.uds-mobile-menu__row:after{content:"";background:linear-gradient(to right, var(--uds-nav-mobile-line), transparent);height:1px;position:absolute;inset:auto 0 0}.uds-mobile-menu__row:before{content:"";bottom:0;left:var(--uds-space-4);background:var(--uds-nav-mobile-foreground);border-radius:3px 3px 0 0;width:4.5rem;height:3px;position:absolute}.uds-mobile-menu__row--active:before{background:var(--uds-nav-foreground-active)}.uds-mobile-menu__row:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:-2px}.uds-mobile-menu__row>svg{flex-shrink:0;width:1.25rem;height:1.25rem}.uds-mobile-menu__row>svg.lucide{stroke-width:2px}.uds-mobile-menu__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uds-mobile-menu__chevron{color:var(--uds-nav-mobile-hover);transition:transform var(--uds-duration-base) var(--uds-ease-standard);margin-left:auto}.uds-mobile-menu__chevron.lucide{stroke-width:1.6px;width:1rem;height:1rem}.uds-mobile-menu__chevron--open{transform:rotate(180deg)}.uds-mobile-menu__count{border-radius:var(--uds-radius-full);background:var(--uds-nav-badge);min-width:1.25rem;height:1.25rem;color:var(--uds-nav-foreground-active);font-size:var(--uds-text-2xs);font-weight:var(--uds-font-weight-semibold);place-items:center;margin-left:auto;padding:0 .375rem;display:grid}.uds-mobile-menu__sub{padding:var(--uds-space-1) 0}.uds-mobile-menu__subitem{height:2.25rem;padding:0 var(--uds-space-4) 0 2.6875rem;color:var(--uds-nav-mobile-foreground);font-size:var(--uds-text-ui);align-items:center;text-decoration:none;display:flex}.uds-mobile-menu__subitem:hover{color:var(--uds-nav-mobile-hover)}.uds-mobile-menu__subitem--active{color:var(--uds-nav-foreground-active);font-weight:var(--uds-font-weight-medium)}.uds-mobile-menu__footer{padding:var(--uds-space-12) 0 max(2.5rem, env(safe-area-inset-bottom));margin-top:auto}.uds-dock{inset:auto 1rem max(1rem, env(safe-area-inset-bottom));z-index:var(--uds-z-mobile-chrome);pointer-events:none;position:fixed}.uds-dock>*{pointer-events:auto}.uds-glass-chrome{box-shadow:var(--uds-shadow-dock)}.uds-dock__bar{height:3.75rem;padding:0 var(--uds-space-2);border-radius:var(--uds-radius-full);align-items:center;display:flex}.uds-dock__item{justify-content:center;align-items:center;gap:var(--uds-space-1);min-width:0;padding:var(--uds-space-1) 0;border-radius:var(--uds-radius-full);color:var(--uds-nav-mobile-hover);font-size:var(--uds-text-xs);transition:color var(--uds-duration-fast) var(--uds-ease-standard);flex-direction:column;flex:1;line-height:1;text-decoration:none;display:flex}.uds-dock__item:hover,.uds-dock__item--active{color:var(--uds-nav-foreground-active)}.uds-dock__item--active{font-weight:var(--uds-font-weight-semibold)}.uds-dock__item:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:2px}.uds-dock__item svg{width:1.5rem;height:1.5rem}.uds-dock__item svg.lucide{stroke-width:1.6px}.uds-dock__item--active svg.lucide{stroke-width:2px}.uds-dock__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.uds-dock__center{flex-shrink:0;place-items:center;width:4.25rem;display:grid}.uds-dock__plus{border:1px solid var(--uds-dark-stroke);border-radius:var(--uds-radius-full);width:2.625rem;height:2.625rem;color:var(--uds-nav-foreground-active);cursor:pointer;place-items:center;padding:0;display:grid}.uds-dock__plus:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:2px}.uds-dock__plus svg{width:1.25rem;height:1.25rem;transition:transform var(--uds-duration-base) var(--uds-ease-standard)}.uds-dock__plus svg.lucide{stroke-width:3px}.uds-dock__plus--open svg{transform:rotate(45deg)}.uds-dock__actions{gap:var(--uds-space-2);width:fit-content;margin:0 auto var(--uds-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.uds-dock__action{align-items:center;gap:var(--uds-space-2-5);height:2.75rem;padding:0 var(--uds-space-5) 0 var(--uds-space-4);border-radius:var(--uds-radius-full);color:var(--uds-nav-foreground-active);font-size:var(--uds-text-sm);font-weight:var(--uds-font-weight-medium);--uds-rainbow-fill:transparent;text-decoration:none;display:flex}.uds-dock__action svg{width:1.25rem;height:1.25rem}.uds-user-menu{align-items:center;gap:var(--uds-space-2-5);padding:var(--uds-space-1) var(--uds-space-1) var(--uds-space-1) var(--uds-space-2);border-radius:var(--uds-radius-full);color:inherit;font:inherit;text-align:right;cursor:pointer;transition:background-color var(--uds-duration-fast) var(--uds-ease-standard);background:0 0;border:0;display:flex}.uds-user-menu:hover{background:var(--uds-nav-hover)}.uds-user-menu:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:2px}.uds-user-menu__text{flex-direction:column;max-width:10rem;display:none}.uds-user-menu__name{text-overflow:ellipsis;white-space:nowrap;color:var(--uds-nav-foreground-active);font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);font-weight:var(--uds-font-weight-medium);overflow:hidden}.uds-user-menu__role{text-overflow:ellipsis;white-space:nowrap;color:var(--uds-nav-foreground);font-size:var(--uds-text-2xs);line-height:var(--uds-text-2xs-lh);overflow:hidden}.uds-user-menu__photo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.uds-user-menu--glass svg{width:1.25rem;height:1.25rem}.uds-user-menu--glass svg.lucide{stroke-width:2.5px}@media (min-width:640px){.uds-user-menu__text{display:flex}.uds-user-menu__head--chrome{display:none}}.uds-page-header{margin-bottom:var(--uds-space-6)}.uds-page-header__breadcrumbs{margin-bottom:var(--uds-space-3)}.uds-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--uds-space-3);flex-wrap:wrap;display:flex}.uds-page-header__text{min-width:0}.uds-page-header__eyebrow{margin:0 0 var(--uds-space-1);font-size:var(--uds-text-sm);color:var(--uds-muted-foreground)}.uds-page-header__title{font-size:var(--uds-text-xl);line-height:var(--uds-text-xl-lh);font-weight:var(--uds-font-weight-semibold);margin:0}.uds-page-header__description{margin:var(--uds-space-1) 0 0;font-size:var(--uds-text-sm);line-height:var(--uds-text-sm-lh);color:var(--uds-muted-foreground)}.uds-page-header__actions{gap:var(--uds-space-2);flex-wrap:wrap;display:flex}.uds-breadcrumbs__list{align-items:center;gap:var(--uds-space-1-5);font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uds-breadcrumbs__item{align-items:center;gap:var(--uds-space-1-5);display:inline-flex}.uds-breadcrumbs__item+.uds-breadcrumbs__item:before{content:"/";color:var(--uds-subtle-foreground)}.uds-breadcrumbs__link{color:var(--uds-muted-foreground);text-underline-offset:4px;text-decoration:none}.uds-breadcrumbs__link:hover{color:var(--uds-foreground);text-decoration:underline}.uds-breadcrumbs__link:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px;border-radius:var(--uds-radius-sm)}.uds-breadcrumbs__current{color:var(--uds-foreground);font-weight:var(--uds-font-weight-medium)}.uds-tone--green{color:var(--uds-tone-green)}.uds-tone--orange{color:var(--uds-tone-orange)}.uds-tone--blue{color:var(--uds-tone-blue)}.uds-tone--red{color:var(--uds-tone-red)}.uds-tone--purple{color:var(--uds-tone-purple)}.uds-tone--cyan{color:var(--uds-tone-cyan)}.uds-tone--indigo{color:var(--uds-tone-indigo)}.uds-tone--muted{color:var(--uds-muted-foreground)}.uds-hero{isolation:isolate;padding:0 var(--uds-space-4);background:var(--uds-dark-fill);color:var(--uds-nav-foreground-active);position:relative;overflow:hidden}.uds-hero--bleed{margin:-6rem calc(var(--uds-page-x) * -1) 0;padding-top:6rem}.uds-hero--overlap{padding-bottom:5rem}.uds-hero--flat{margin-bottom:var(--uds-space-6);padding-bottom:2.5rem}.uds-hero__image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.uds-hero__overlay{z-index:-1;position:absolute;inset:0}.uds-hero__top{margin-bottom:var(--uds-space-4)}.uds-hero__row{justify-content:space-between;align-items:flex-start;gap:var(--uds-space-6);flex-wrap:wrap;display:flex}.uds-hero__eyebrow{font-size:var(--uds-text-sm);color:var(--uds-hero-eyebrow);margin:0}.uds-hero__title{margin:var(--uds-space-1) 0 0;font-size:var(--uds-text-3xl);line-height:var(--uds-text-hero-lh);font-weight:var(--uds-font-weight-semibold);letter-spacing:var(--uds-tracking-tight)}.uds-hero__aside{flex-shrink:0;display:none}.uds-hero__aside img{width:auto;height:3.5rem;display:block}@media (min-width:768px){.uds-hero--bleed{border-bottom-right-radius:var(--uds-radius-sheet);margin:-2.5rem -2rem 0 -3.25rem;padding:2.5rem 2rem 0 3.25rem}.uds-hero--overlap{padding-bottom:6rem}.uds-hero--flat{padding-bottom:3rem}.uds-hero__title{font-size:var(--uds-text-hero)}}@media (min-width:1024px){.uds-hero__aside{display:block}}.uds-kpi-grid{z-index:10;gap:var(--uds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.uds-kpi-grid--overlap{margin-top:-3.5rem}.uds-kpi{justify-content:space-between;align-items:center;gap:var(--uds-space-2);min-height:6rem;padding:var(--uds-space-4);border:1px solid var(--uds-nav-border);border-radius:var(--uds-radius-2xl);background:var(--uds-nav-fill);box-shadow:var(--uds-shadow-chrome);color:var(--uds-nav-foreground-active);transition:transform var(--uds-duration-fast) var(--uds-ease-standard);text-decoration:none;display:flex}.uds-kpi--link:hover{transform:translateY(-2px)}.uds-kpi--link:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-kpi__value{font-size:var(--uds-text-2xl);line-height:1;font-weight:var(--uds-font-weight-semibold);font-variant-numeric:tabular-nums;display:block}.uds-kpi__label{margin-top:var(--uds-space-2);font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);opacity:.9;display:block}.uds-kpi__icon{flex-shrink:0;display:inline-flex}.uds-kpi__icon svg{width:2rem;height:2rem}@media (min-width:640px){.uds-kpi-grid{gap:var(--uds-space-4)}.uds-kpi{height:6.5rem;padding:var(--uds-space-4) var(--uds-space-5)}.uds-kpi__value{font-size:var(--uds-text-3xl)}.uds-kpi__label{margin-top:var(--uds-space-2-5);font-size:var(--uds-text-sm)}.uds-kpi__icon svg{width:3rem;height:3rem}}@media (min-width:768px){.uds-kpi-grid--overlap{margin-top:-4rem}}@media (min-width:1280px){.uds-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.uds-panel{border:1px solid var(--uds-border);border-radius:var(--uds-radius-2xl);background:var(--uds-card-fill);box-shadow:var(--uds-shadow-panel);overflow:hidden}.uds-panel--dark{border-color:var(--uds-nav-border);background:var(--uds-nav-fill);color:var(--uds-nav-foreground-active)}.uds-panel__header{align-items:center;gap:var(--uds-space-2-5);height:var(--uds-space-12);padding:0 var(--uds-space-4);border-bottom:1px solid var(--uds-nav-border);background:var(--uds-nav-fill);color:var(--uds-nav-foreground-active);display:flex}.uds-panel--dark .uds-panel__header{background:0 0}.uds-panel__icon{flex-shrink:0;display:inline-flex}.uds-panel__icon svg{width:var(--uds-icon);height:var(--uds-icon)}.uds-panel__title{font-size:var(--uds-text-sm);line-height:var(--uds-text-sm-lh);font-weight:var(--uds-font-weight-medium);flex-shrink:0;margin:0}.uds-panel__aside{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-size:var(--uds-text-3xs);line-height:var(--uds-text-3xs-lh);color:var(--uds-nav-foreground);margin-left:auto;overflow:hidden}.uds-panel__body{gap:var(--uds-space-3);padding:var(--uds-space-4);flex-direction:column;display:flex}.uds-panel__empty{padding:var(--uds-space-6) 0;text-align:center;font-size:var(--uds-text-ui);color:var(--uds-muted-foreground);margin:0}.uds-severity-line{white-space:nowrap;font-size:var(--uds-text-3xs);color:var(--uds-nav-foreground)}.uds-item-card{padding:var(--uds-space-3) var(--uds-space-3-5);border:1px solid var(--uds-border);border-radius:var(--uds-radius-nav);background:var(--uds-card-fill)}.uds-item-card--important{border-color:var(--uds-tone-orange)}.uds-item-card--urgent{border-color:var(--uds-tone-red)}.uds-item-card__top{justify-content:space-between;align-items:flex-start;gap:var(--uds-space-3);display:flex}.uds-item-card__main{min-width:0}.uds-item-card__category{align-items:center;gap:var(--uds-space-1);font-size:var(--uds-text-3xs);line-height:var(--uds-text-3xs-lh);margin:0;display:flex}.uds-item-card__category svg{width:.875rem;height:.875rem}.uds-item-card__category svg.lucide{stroke-width:2px}.uds-item-card__headline{margin:var(--uds-space-0-5) 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);font-weight:var(--uds-font-weight-semibold);overflow:hidden}.uds-item-card__meta{text-align:right;flex-shrink:0}.uds-item-card__meta p{margin:0}.uds-item-card__meta-label{font-size:var(--uds-text-3xs);color:var(--uds-muted-foreground)}.uds-item-card__meta-value{font-size:var(--uds-text-2xs);font-weight:var(--uds-font-weight-medium);font-variant-numeric:tabular-nums}.uds-item-card__corner{font-size:var(--uds-text-3xs)}.uds-item-card__body{max-width:18rem;margin:var(--uds-space-2) 0 0;-webkit-line-clamp:2;font-size:var(--uds-text-2xs);line-height:var(--uds-text-2xs-lh);color:var(--uds-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.uds-item-card__foot{justify-content:space-between;align-items:center;gap:var(--uds-space-3);margin-top:var(--uds-space-2);display:flex}.uds-item-card__action{font-size:var(--uds-text-2xs);font-weight:var(--uds-font-weight-medium);flex-shrink:0}.uds-item-card__action a{color:var(--uds-foreground);text-underline-offset:4px}.uds-item-card__action a:hover{text-decoration:underline}.uds-entity-mark{align-items:center;gap:var(--uds-space-1-5);min-width:0;display:flex}.uds-entity-mark__disc{border-radius:var(--uds-radius-full);background:var(--uds-muted);width:1.25rem;height:1.25rem;color:var(--uds-muted-foreground);font-size:.5625rem;font-weight:var(--uds-font-weight-semibold);flex-shrink:0;place-items:center;display:grid}.uds-entity-mark__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--uds-text-2xs);color:var(--uds-muted-foreground);overflow:hidden}.uds-metric-list{gap:var(--uds-space-3) var(--uds-space-4);margin:0;display:grid}.uds-metric-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.uds-metric-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.uds-metric{min-width:0}.uds-metric--end{text-align:right}.uds-metric__label{font-size:var(--uds-text-2xs);line-height:var(--uds-text-2xs-lh)}.uds-metric__value{text-overflow:ellipsis;white-space:nowrap;color:var(--uds-nav-foreground-active);font-size:var(--uds-text-sm);font-weight:var(--uds-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0;overflow:hidden}.uds-metric__value--large{font-size:var(--uds-text-lg)}.uds-contact{gap:var(--uds-space-2);flex-shrink:0;display:flex}.uds-contact__button{width:var(--uds-control);height:var(--uds-control);border-radius:var(--uds-radius-nav);color:var(--uds-nav-foreground-active);place-items:center;display:grid}.uds-contact__button svg{width:1rem;height:1rem}.uds-contact__button svg.lucide{stroke-width:2px}.uds-contact--sm .uds-contact__button{border-radius:var(--uds-radius-md);width:1.75rem;height:1.75rem}.uds-contact--sm .uds-contact__button svg{width:.875rem;height:.875rem}.uds-contact__button--email{border:1px solid var(--uds-dark-stroke);box-shadow:var(--uds-shadow-contact)}.uds-contact__button--phone{--uds-rainbow-fill:var(--uds-channel-phone);box-shadow:var(--uds-shadow-contact-phone)}.uds-contact__button--whatsapp{--uds-rainbow-fill:var(--uds-channel-whatsapp);box-shadow:var(--uds-shadow-contact-whatsapp)}.uds-contact__button:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-contact__button--passive{border:1px solid var(--uds-passive-border);background:var(--uds-passive);color:var(--uds-passive-foreground);cursor:not-allowed}.uds-entity-card{border-radius:var(--uds-radius-2xl);background:var(--uds-card-fill);box-shadow:var(--uds-shadow-card);outline:1px solid var(--uds-card-outline);outline-offset:-1px;flex-direction:column;display:flex;overflow:hidden}.uds-entity-card__body{gap:var(--uds-space-4);padding:var(--uds-space-5);flex-direction:column;flex:1;display:flex}.uds-entity-card__head{align-items:center;gap:var(--uds-space-3);display:flex}.uds-entity-card__titles{flex:1;min-width:0}.uds-entity-card__titles p{margin:0}.uds-entity-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--uds-text-lg);line-height:1.5rem;font-weight:var(--uds-font-weight-medium);letter-spacing:var(--uds-tracking-tight);margin:0;overflow:hidden}.uds-entity-card__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);overflow:hidden}.uds-entity-card__meta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--uds-font-mono);font-size:var(--uds-text-2xs);color:var(--uds-subtle-foreground);overflow:hidden}.uds-entity-card__action{flex-shrink:0;align-self:flex-start}.uds-entity-card__details{gap:var(--uds-space-1) var(--uds-space-3);font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.uds-entity-card__detail{display:contents}.uds-entity-card__detail dt{color:var(--uds-muted-foreground)}.uds-entity-card__detail dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.uds-entity-card__detail a{text-underline-offset:4px}.uds-entity-card__detail a:hover{text-decoration:underline}.uds-entity-card__bottom{justify-content:space-between;align-items:flex-end;gap:var(--uds-space-3);margin-top:auto;display:flex}.uds-entity-card__figure{min-width:0}.uds-entity-card__figure p{margin:0}.uds-entity-card__figure-label{font-size:var(--uds-text-2xs);color:var(--uds-muted-foreground)}.uds-entity-card__figure-value{text-overflow:ellipsis;white-space:nowrap;font-size:var(--uds-text-lg);line-height:1.75rem;font-weight:var(--uds-font-weight-semibold);font-variant-numeric:tabular-nums;overflow:hidden}.uds-entity-card__figure-extra{margin-left:var(--uds-space-2);font-size:var(--uds-text-2xs);font-weight:var(--uds-font-weight-regular);color:var(--uds-muted-foreground)}.uds-entity-card__strip{justify-content:space-between;align-items:center;gap:var(--uds-space-3);height:2.75rem;padding:0 var(--uds-space-5);background:var(--uds-strip);font-size:var(--uds-text-ui);display:flex}.uds-entity-card__strip-start{color:var(--uds-subtle-foreground)}.uds-entity-card__strip-end{font-weight:var(--uds-font-weight-medium)}.uds-entity-list{border-radius:var(--uds-radius-2xl);background:var(--uds-card-fill);box-shadow:var(--uds-shadow-card);outline:1px solid var(--uds-card-outline);outline-offset:-1px;margin:0;padding:0;list-style:none;overflow:hidden}.uds-entity-row{align-items:center;gap:var(--uds-space-2) var(--uds-space-4);padding:var(--uds-space-3) var(--uds-space-4);grid-template-columns:auto 1fr auto;display:grid}.uds-entity-row+.uds-entity-row{border-top:1px solid var(--uds-border)}.uds-entity-row__titles{min-width:0}.uds-entity-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--uds-text-sm);font-weight:var(--uds-font-weight-medium);margin:0;overflow:hidden}.uds-entity-row__sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--uds-text-2xs);margin:0;overflow:hidden}.uds-entity-row__meta{font-family:var(--uds-font-mono);color:var(--uds-subtle-foreground)}.uds-entity-row__col{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--uds-text-ui);display:none;overflow:hidden}.uds-entity-row__actions{align-items:center;gap:var(--uds-space-2);display:flex}@media (min-width:1024px){.uds-entity-row{grid-template-columns:auto minmax(12rem, 1.4fr) repeat(var(--uds-entity-columns,0), minmax(8rem, 1fr)) auto}.uds-entity-row__col{display:block}}.uds-toolbar{z-index:10;align-items:center;gap:var(--uds-space-2);margin-bottom:var(--uds-space-5);flex-wrap:wrap;display:flex;position:relative}.uds-toolbar--hero{margin-top:-1.25rem}.uds-toolbar--card{padding:var(--uds-space-3);border:1px solid var(--uds-border);border-radius:var(--uds-radius-2xl);background:var(--uds-card-fill);align-items:flex-end}.uds-toolbar__spacer{flex:1}.uds-search-field{flex:16rem;min-width:0;display:block;position:relative}@media (min-width:1024px){.uds-toolbar--hero .uds-search-field{max-width:24rem}}.uds-filter{position:relative}.uds-filter__summary{cursor:pointer;list-style:none}.uds-filter__summary::-webkit-details-marker{display:none}.uds-filter__count{border-radius:var(--uds-radius-full);background:var(--uds-dark-fill);width:1.125rem;height:1.125rem;color:var(--uds-nav-foreground-active);font-size:var(--uds-text-3xs);place-items:center;display:grid}.uds-filter__panel{z-index:30;gap:var(--uds-space-3);width:min(20rem,100vw - 2rem);padding:var(--uds-space-4);border:1px solid var(--uds-border);border-radius:var(--uds-radius-2xl);background:var(--uds-card-fill);box-shadow:var(--uds-shadow-popover);flex-direction:column;display:flex;position:absolute;top:3rem;left:0}.uds-filter__footer{justify-content:space-between;gap:var(--uds-space-2);padding-top:var(--uds-space-1);display:flex}.uds-result-count{margin:0 0 var(--uds-space-3);font-size:var(--uds-text-ui);color:var(--uds-muted-foreground)}.uds-result-count a{color:inherit;text-underline-offset:4px}.uds-result-count a:hover{text-decoration:underline}.uds-chip-nav{gap:var(--uds-space-2);margin:0 -.25rem var(--uds-space-4);scrollbar-width:none;padding:0 .25rem .25rem;display:flex;overflow-x:auto}.uds-chip{align-items:center;gap:var(--uds-space-2);height:var(--uds-control-md);padding:0 var(--uds-space-3-5);border:1px solid var(--uds-border);border-radius:var(--uds-radius-pill);background:var(--uds-card-fill);color:var(--uds-foreground);font-size:var(--uds-text-ui);transition:background-color var(--uds-duration-fast) var(--uds-ease-standard);flex-shrink:0;text-decoration:none;display:inline-flex}.uds-chip:hover{background:var(--uds-muted)}.uds-chip:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-chip svg{width:var(--uds-icon-sm);height:var(--uds-icon-sm)}.uds-chip--muted{color:var(--uds-muted-foreground)}.uds-chip--active,.uds-chip--active:hover{border-color:var(--uds-selected);background:var(--uds-selected);color:var(--uds-selected-foreground)}.uds-chip__count{font-size:var(--uds-text-2xs);font-variant-numeric:tabular-nums;opacity:.7}.uds-description-list{gap:var(--uds-space-2) var(--uds-space-6);font-size:var(--uds-text-sm);grid-template-columns:1fr;margin:0;display:grid}.uds-description-list dt{color:var(--uds-muted-foreground)}.uds-description-list dd{margin:0}@media (min-width:640px){.uds-description-list--aligned{grid-template-columns:max-content 1fr}}.uds-description-list--compact{gap:var(--uds-space-1) var(--uds-space-3);font-size:var(--uds-text-ui);grid-template-columns:auto minmax(0,1fr)}.uds-section{margin-bottom:var(--uds-space-6);border:1px solid var(--uds-border);border-radius:var(--uds-radius-md);background:var(--uds-card-fill)}.uds-section__header{justify-content:space-between;align-items:center;gap:var(--uds-space-2);padding:var(--uds-space-2) var(--uds-space-4);border-bottom:1px solid var(--uds-border);display:flex}.uds-section__title{font-size:var(--uds-text-sm);font-weight:var(--uds-font-weight-semibold);margin:0}.uds-section__body{padding:var(--uds-space-4)}.uds-stat-grid{gap:var(--uds-space-3);margin-bottom:var(--uds-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.uds-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.uds-stat{padding:var(--uds-space-3);border:1px solid var(--uds-border);border-radius:var(--uds-radius-md);color:inherit;text-decoration:none;display:block}.uds-stat--link:hover{background:var(--uds-muted)}.uds-stat--link:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px}.uds-stat__label{font-size:var(--uds-text-xs);color:var(--uds-muted-foreground)}.uds-stat__value{margin-top:var(--uds-space-1);font-size:var(--uds-text-lg);font-weight:var(--uds-font-weight-semibold)}.uds-activity{font-size:var(--uds-text-sm);margin:0;padding:0;list-style:none}.uds-activity__item{justify-content:space-between;gap:var(--uds-space-2);padding:var(--uds-space-2) 0;flex-wrap:wrap;display:flex}.uds-activity__item+.uds-activity__item{border-top:1px solid var(--uds-border)}.uds-activity__actor{color:var(--uds-muted-foreground)}.uds-activity__time{font-size:var(--uds-text-xs);color:var(--uds-muted-foreground)}.uds-activity__empty{padding:var(--uds-space-4) 0;font-size:var(--uds-text-sm);color:var(--uds-muted-foreground);margin:0}.uds-placeholder{align-items:flex-start;gap:var(--uds-space-4);max-width:42rem;padding:var(--uds-space-6);border:1px dashed var(--uds-border);border-radius:var(--uds-radius-md);flex-direction:column;display:flex}.uds-placeholder__list{padding-left:var(--uds-space-5);font-size:var(--uds-text-sm);margin:0}.uds-placeholder__list li+li{margin-top:var(--uds-space-1)}.uds-placeholder__note{font-size:var(--uds-text-xs);color:var(--uds-muted-foreground);margin:0}.uds-manage{align-items:center;gap:var(--uds-space-3);min-width:0;color:var(--uds-nav-foreground-active);display:flex}.uds-manage .uds-manage__avatar{width:2.25rem;height:2.25rem;font-size:var(--uds-text-xs)}.uds-manage__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--uds-text-ui);font-weight:var(--uds-font-weight-medium);flex:1;margin:0;overflow:hidden}.uds-manage__menu{flex-shrink:0;display:none}@media (min-width:768px){.uds-manage__menu{display:inline-flex}}.uds-manage__button{align-items:center;gap:var(--uds-space-1-5);height:var(--uds-control-sm);padding:0 var(--uds-space-4);border-radius:var(--uds-radius-nav);color:var(--uds-nav-foreground-active);font:inherit;font-size:var(--uds-text-xs);font-weight:var(--uds-font-weight-medium);cursor:pointer;border:0;flex-shrink:0;text-decoration:none;display:inline-flex}.uds-manage__button svg{width:.875rem;height:.875rem}.uds-manage__button svg.lucide{stroke-width:2px}.uds-manage__button[aria-expanded=true] svg{transform:rotate(180deg)}.uds-manage__button:focus-visible{outline:2px solid var(--uds-nav-focus);outline-offset:2px}.uds-system-page{text-align:center;color:var(--uds-foreground);justify-content:center;align-items:center;display:flex}.uds-system-page--page{min-height:100dvh;padding:var(--uds-space-16) var(--uds-space-4)}.uds-system-page--public{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--uds-public-bg-mobile);color:var(--uds-nav-foreground-active);font-family:var(--uds-font-public)}.uds-system-page--mode{background:var(--uds-background)}.uds-system-page--inline{min-height:26rem;padding:var(--uds-space-12) 0}@media (min-width:768px){.uds-system-page--public{background:var(--uds-public-bg)}}.uds-system-page__inner{flex-direction:column;align-items:center;max-width:34rem;display:flex}.uds-system-page__logo{width:4.5rem;height:4.5rem;margin-bottom:var(--uds-space-8);object-fit:contain;border-radius:1.125rem;display:block}.uds-system-page__icon{width:3.5rem;height:3.5rem;margin-bottom:var(--uds-space-6);border:1px solid var(--uds-dark-stroke);border-radius:var(--uds-radius-2xl);background:var(--uds-dark-fill);color:var(--uds-nav-foreground-active);box-shadow:var(--uds-shadow-chrome);place-items:center;display:grid}.uds-system-page__icon svg{width:1.5rem;height:1.5rem}.uds-system-page__illustration{margin-bottom:var(--uds-space-6)}.uds-system-page__eyebrow{align-items:center;gap:var(--uds-space-2);margin:0 0 var(--uds-space-3);font-size:var(--uds-text-sm);color:var(--uds-muted-foreground);display:inline-flex}.uds-system-page--public .uds-system-page__eyebrow{color:var(--uds-hero-eyebrow)}.uds-system-page__title{font-size:var(--uds-text-3xl);line-height:var(--uds-text-hero-lh);font-weight:var(--uds-font-weight-semibold);letter-spacing:var(--uds-tracking-tight);text-wrap:balance;margin:0}.uds-system-page--public .uds-system-page__title{font-weight:var(--uds-font-weight-regular)}.uds-system-page--inline .uds-system-page__title{font-size:var(--uds-text-xl)}.uds-system-page__description{max-width:28rem;margin:var(--uds-space-3) 0 0;font-size:var(--uds-text-sm);color:var(--uds-muted-foreground);text-wrap:pretty;line-height:1.6}.uds-system-page--public .uds-system-page__description{color:var(--uds-auth-note)}.uds-system-page__actions{justify-content:center;gap:var(--uds-space-2);margin-top:var(--uds-space-8);flex-wrap:wrap;display:flex}.uds-system-page__status{align-items:center;gap:var(--uds-space-2);margin-top:var(--uds-space-6);padding:var(--uds-space-1-5) var(--uds-space-3);border:1px solid var(--uds-border);border-radius:var(--uds-radius-full);font-size:var(--uds-text-xs);color:var(--uds-muted-foreground);display:inline-flex}.uds-system-page--public .uds-system-page__status{border-color:var(--uds-dark-stroke);color:var(--uds-auth-note)}.uds-system-page__extra{margin-top:var(--uds-space-6);font-size:var(--uds-text-xs);color:var(--uds-muted-foreground)}@media (min-width:768px){.uds-system-page__title{font-size:var(--uds-text-hero)}}@media (max-width:639px){.uds-system-page__actions{flex-direction:column;align-self:stretch}}.uds-empty-state{padding:var(--uds-space-12) var(--uds-space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.uds-empty-state--framed{border:1px solid var(--uds-border);border-radius:var(--uds-radius-2xl);background:var(--uds-card-fill)}.uds-empty-state__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--uds-space-4);border-radius:var(--uds-radius-lg);background:var(--uds-muted);color:var(--uds-muted-foreground);place-items:center;display:grid}.uds-empty-state__icon svg{width:1.25rem;height:1.25rem}.uds-empty-state__title{font-size:var(--uds-text-sm);font-weight:var(--uds-font-weight-semibold);margin:0}.uds-empty-state__description{max-width:24rem;margin:var(--uds-space-1) 0 0;font-size:var(--uds-text-ui);line-height:var(--uds-text-ui-lh);color:var(--uds-muted-foreground)}.uds-empty-state__actions{justify-content:center;gap:var(--uds-space-2);margin-top:var(--uds-space-5);flex-wrap:wrap;display:flex}.uds-loading-state{justify-content:center;align-items:center;gap:var(--uds-space-3);padding:var(--uds-space-12) var(--uds-space-6);flex-direction:column;display:flex}.uds-loading-state--page{background:var(--uds-background);min-height:100dvh}.uds-loading-state__label{font-size:var(--uds-text-ui);color:var(--uds-muted-foreground)}.uds-auth{background:var(--uds-public-bg-mobile);min-height:100dvh;color:var(--uds-foreground);font-family:var(--uds-font-public);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.uds-auth__main{flex-direction:column;flex:1;display:flex}.uds-auth__card{padding:3rem var(--uds-space-4) 4rem;border:1px solid var(--uds-auth-card-border);border-radius:var(--uds-radius-sheet) var(--uds-radius-sheet) 0 0;background:var(--uds-auth-card);box-shadow:0 0 25px 10px var(--uds-auth-card-glow);border-bottom:0;flex-direction:column;flex:1;display:flex}.uds-auth__icon{justify-content:center;display:flex}.uds-auth__icon img,.uds-auth__icon svg{border-radius:1.125rem;width:4.5rem;height:4.5rem;display:block}.uds-auth__content{margin-top:2.75rem}@media (min-width:768px){.uds-auth{background:var(--uds-public-bg)}.uds-auth__main{padding:4.5rem var(--uds-space-6) 6rem;align-items:center}.uds-auth__card{width:100%;max-width:36.25rem;padding:3.5rem var(--uds-space-8) 5rem;border-bottom:1px solid var(--uds-auth-card-border);border-radius:var(--uds-radius-sheet);flex:none}.uds-auth__content{margin-top:1.75rem}}.uds-auth__header{margin-bottom:var(--uds-space-4);text-align:center}.uds-auth__title{font-size:1.625rem;line-height:1.25;font-weight:var(--uds-font-weight-regular);margin:0}.uds-auth__description{margin:var(--uds-space-2) 0 0;font-size:var(--uds-text-sm);color:var(--uds-muted-foreground)}@media (min-width:768px){.uds-auth__header{margin-bottom:var(--uds-space-6)}.uds-auth__title{font-size:1.75rem}}.uds-auth__form{flex-direction:column;display:flex}.uds-auth__fields{gap:var(--uds-space-3);flex-direction:column;display:flex}.uds-auth__error{margin-bottom:var(--uds-space-4)}.uds-auth .uds-input{height:var(--uds-control-md);padding:0 var(--uds-space-4);border-color:var(--uds-auth-field-border);background:var(--uds-auth-field)}.uds-auth .uds-input__control::placeholder{color:var(--uds-auth-placeholder)}.uds-auth .uds-input:focus-within{outline-color:var(--uds-focus-ring)}@media (min-width:768px){.uds-auth .uds-input{height:var(--uds-control-auth);border-radius:var(--uds-radius-lg)}}.uds-auth .uds-field__label{font-size:var(--uds-text-xs);font-weight:var(--uds-font-weight-regular);color:var(--uds-muted-foreground)}.uds-auth .uds-checkbox__label{font-size:var(--uds-text-xs);color:var(--uds-auth-note)}.uds-auth__link{color:var(--uds-auth-link);font-size:var(--uds-text-ui);text-underline-offset:4px}.uds-auth__link:hover{text-decoration:underline}.uds-auth__link:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px;border-radius:var(--uds-radius-sm)}.uds-auth__forgot{margin-top:var(--uds-space-5);align-self:flex-end}@media (min-width:768px){.uds-auth__forgot{font-size:var(--uds-text-xs)}}.uds-auth__notes{gap:var(--uds-space-4);font-size:var(--uds-text-xs);color:var(--uds-auth-note);flex-direction:column;order:99;margin-top:2.25rem;line-height:1.25;display:flex}.uds-auth__notes p{margin:0}.uds-auth__notes a{color:var(--uds-auth-link);text-underline-offset:2px;text-decoration:underline}@media (min-width:768px){.uds-auth__notes{gap:var(--uds-space-3);font-size:var(--uds-text-2xs);order:0;margin-top:3rem;line-height:1.35}}.uds-auth__submit.uds-button{height:2.625rem;margin-top:var(--uds-space-2-5);color:var(--uds-auth-link);font-size:var(--uds-text-lg);font-weight:var(--uds-font-weight-regular);box-shadow:none;--uds-rainbow-ring:linear-gradient(var(--uds-auth-link), var(--uds-auth-link))}@media (min-width:768px){.uds-auth__submit.uds-button{margin-top:3rem;font-size:1.0625rem}}.uds-auth__form-footer{margin-top:var(--uds-space-6);text-align:center;font-size:var(--uds-text-ui);color:var(--uds-auth-note)}.uds-auth__form-footer a{color:var(--uds-auth-link);text-underline-offset:4px}.uds-auth__form-footer a:hover{text-decoration:underline}.uds-auth__resend{margin-top:var(--uds-space-3);justify-content:center;display:flex}.uds-auth__actions{gap:var(--uds-space-2-5);margin-top:var(--uds-space-6);flex-direction:column;display:flex}.uds-auth__code .uds-input__control{font-size:var(--uds-text-xl);font-variant-numeric:tabular-nums;letter-spacing:.5em;text-align:center}.uds-auth-message{text-align:center;flex-direction:column;align-items:center;display:flex}.uds-auth-message__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--uds-space-4);border:1px solid var(--uds-auth-card-border);border-radius:var(--uds-radius-lg);background:var(--uds-dark-fill);color:var(--uds-auth-link);place-items:center;display:grid}.uds-auth-message__icon svg{width:1.25rem;height:1.25rem}.uds-auth-message--success .uds-auth-message__icon{color:var(--uds-tone-green)}.uds-auth-message--warning .uds-auth-message__icon{color:var(--uds-tone-orange)}.uds-auth-message--danger .uds-auth-message__icon{color:var(--uds-tone-red)}.uds-auth-message .uds-auth__actions{align-self:stretch}.uds-auth__forgot a{color:var(--uds-auth-link);text-underline-offset:4px}.uds-auth__forgot a:hover{text-decoration:underline}.uds-auth__forgot a:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:2px;border-radius:var(--uds-radius-sm)}.uds-marketing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--uds-bg:#08090b;--uds-text-strong:#fff;--uds-text:#f5f5f5;--uds-text-secondary:#cdccd1;--uds-text-muted:#a1a1aa;--uds-text-subtle:#8c8d94;--uds-text-faint:#72727c;--uds-text-disabled:#494950;--uds-surface-1:#ffffff04;--uds-surface-2:#ffffff08;--uds-border-subtle:#ffffff0d;--uds-border:#ffffff12;--uds-border-strong:#ffffff1c;--uds-border-glass:#ffffff21;--uds-divider:#ffffff25;--uds-overlay:#08090bb8;--uds-shadow-glow-primary:0 0 12px color-mix(in srgb, var(--uds-primary) 25%, transparent);--uds-font-marketing:Manrope, Arial, sans-serif;--uds-font-serif:"Playfair Display", Georgia, serif;--uds-font-weight-book:450;--uds-font-weight-medium:500;--uds-font-weight-semibold:600;--uds-font-weight-heavy:750;--uds-font-size-lg:14px;--uds-font-size-heading:clamp(32px, 4.5vw, 58px);--uds-font-size-display:clamp(65px, 9vw, 112px);--uds-line-height-snug:1.2;--uds-line-height-heading:1.23;--uds-line-height-loose:1.95;--uds-tracking-tight:-.04em;--uds-font-size-3xs:8px;--uds-font-size-2xs:9px;--uds-font-size-xs:10px;--uds-font-size-sm:11px;--uds-font-size-md:12px;--uds-font-size-2xl:18px;--uds-tracking-wide:1px;--uds-tracking-wider:1.5px;--uds-tracking-micro:2px;--uds-space-9:2.25rem;--uds-dot-size:5px;--uds-duration-fast:.25s;--uds-duration-base:.3s;--uds-container-max:1240px;--uds-gutter:52px;--uds-gutter-tablet:32px;--uds-gutter-mobile:20px;--uds-header-height:112px;--uds-header-height-mobile:85px;--uds-header-height-compact:72px;--uds-glass-frost:2px;--uds-glass-edge-opacity:.48;--uds-glass-depth:24px;--uds-glass-background:linear-gradient(126deg, #ffffff12, #ffffff04 40%, #ffffff0a);--uds-glass-edge:conic-gradient(from 215deg, transparent 0deg, #9ed6ff1f 38deg, #d0b7ff99 58deg, #ffceb6a6 68deg, #ffffffe6 82deg, #bbe8ff59 100deg, transparent 132deg, transparent 215deg, #bef3ec59 258deg, #ccbcff80 277deg, #ffdbbb80 294deg, #ffffffa6 312deg, transparent 335deg);--uds-shadow-glass-landing:inset 0 1px 1px #ffffff25, inset 1px 0 2px #ffffff0a, inset 0 -1px 2px #0009, 0 var(--uds-glass-depth) 60px #00000054;--uds-hairline-gradient:linear-gradient(90deg, transparent, #c9e8ff16, #ffffff37, #f7dac620, #d6c5ff18, transparent);--uds-ambient-light:radial-gradient(ellipse at 79% 24%, #717d991b, transparent 42%), radial-gradient(ellipse at 18% 62%, #735e4d12, transparent 43%), radial-gradient(ellipse at 56% 90%, #626b810e, transparent 45%);--uds-ambient-grid-line:#d3d9ec07;--uds-ambient-grid-line-y:#d3d9ec05;--uds-ambient-grid-size:180px;isolation:isolate;background:var(--uds-bg);color:var(--uds-text);font-family:var(--uds-font-marketing);-webkit-font-smoothing:antialiased;position:relative}@keyframes uds-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes uds-ambient-drift{to{transform:translate(-2%,2%)scale(1.035)}}.uds-marketing .uds-container{width:min(var(--uds-container-max), calc(100% - 2 * var(--uds-gutter)));margin-inline:auto}@media (max-width:1050px){.uds-marketing .uds-container{width:calc(100% - 2 * var(--uds-gutter-tablet))}}@media (max-width:650px){.uds-marketing .uds-container{width:calc(100% - 2 * var(--uds-gutter-mobile))}}.uds-marketing .uds-micro{font-size:var(--uds-font-size-sm);font-weight:var(--uds-font-weight-semibold);letter-spacing:var(--uds-tracking-micro);text-transform:uppercase}.uds-marketing .uds-serif{font-family:var(--uds-font-serif);font-weight:var(--uds-font-weight-medium);font-style:italic}.uds-marketing .uds-accent-period{color:var(--uds-primary)}.uds-marketing .uds-heading{font-size:var(--uds-font-size-heading);font-weight:var(--uds-font-weight-book);letter-spacing:var(--uds-tracking-tight);line-height:var(--uds-line-height-heading);margin:0}.uds-marketing .uds-heading .uds-serif{color:var(--uds-text-secondary);font-size:1.1em}.uds-marketing .uds-display{font-size:var(--uds-font-size-display);font-weight:var(--uds-font-weight-book);letter-spacing:-.054em;line-height:var(--uds-line-height-snug);margin:0}.uds-marketing .uds-copy{font-size:var(--uds-font-size-lg);line-height:var(--uds-line-height-loose);color:var(--uds-text-subtle)}.uds-marketing .uds-copy strong{color:var(--uds-text-secondary);font-weight:var(--uds-font-weight-medium)}.uds-marketing .uds-tabular{font-variant-numeric:tabular-nums}.uds-marketing .uds-reveal{animation:1.3s cubic-bezier(.16,1,.3,1) both uds-reveal}.uds-marketing .uds-reveal-1{animation-delay:.14s}.uds-marketing .uds-reveal-2{animation-delay:.26s}.uds-marketing .uds-reveal-3{animation-delay:.38s}.uds-glass{background:var(--uds-glass-background);border:1px solid var(--uds-border-glass);-webkit-backdrop-filter:blur(var(--uds-glass-frost)) saturate(1.22);box-shadow:var(--uds-shadow-glass-landing);isolation:isolate;border-radius:14px;position:relative}.uds-glass:before{content:"";border-radius:inherit;pointer-events:none;background:var(--uds-glass-edge);-webkit-mask-composite:xor;opacity:var(--uds-glass-edge-opacity);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (max-width:650px){.uds-glass:before{opacity:.38}}.uds-ambient{z-index:-1;pointer-events:none;background:var(--uds-bg);position:fixed;inset:0;overflow:hidden}.uds-ambient--contained{position:absolute}.uds-ambient__light{background:var(--uds-ambient-light);animation:uds-ambient-drift 28s var(--uds-ease-in-out) infinite alternate;position:absolute;inset:-15%}.uds-ambient__grid{background-image:linear-gradient(90deg, var(--uds-ambient-grid-line) 1px, transparent 1px), linear-gradient(var(--uds-ambient-grid-line-y) 1px, transparent 1px);background-size:var(--uds-ambient-grid-size) var(--uds-ambient-grid-size);background-position:center var(--uds-header-height);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 75% 45%,#000 5%,#0000 72%);mask-image:radial-gradient(at 75% 45%,#000 5%,#0000 72%)}.uds-ambient__grain{opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}@media (max-width:650px){.uds-ambient__grid{background-size:110px 110px}}.uds-marketing--page{min-height:100dvh}.uds-marketing .uds-glass-panel{padding:25px}.uds-marketing .uds-dot{width:var(--uds-dot-size);height:var(--uds-dot-size)}.uds-marketing .uds-dot--primary{box-shadow:var(--uds-shadow-glow-primary)}.uds-eyebrow{align-items:center;gap:var(--uds-space-3);font-size:var(--uds-font-size-sm);font-weight:var(--uds-font-weight-semibold);letter-spacing:var(--uds-tracking-micro);text-transform:uppercase;color:var(--uds-text-subtle);flex-wrap:wrap;display:flex}.uds-eyebrow__slash{background:var(--uds-text-disabled);width:1px;height:11px;margin:0 5px}.uds-eyebrow__muted{font-size:var(--uds-font-size-xs);letter-spacing:var(--uds-tracking-wider);color:var(--uds-text-faint)}@media (max-width:650px){.uds-eyebrow{gap:var(--uds-space-2);font-size:var(--uds-font-size-2xs);letter-spacing:var(--uds-tracking-wider)}.uds-eyebrow__muted{font-size:var(--uds-font-size-3xs)}}.uds-divider{border:0;flex-shrink:0;margin:0}.uds-divider--horizontal{background:var(--uds-border);width:100%;height:1px}.uds-divider--vertical{background:var(--uds-divider);align-self:center;width:1px;height:23px}@media (max-width:650px){.uds-divider--vertical{height:18px}}.uds-divider--highlight{position:relative;overflow:visible}.uds-divider--highlight:after{content:"";background:var(--uds-hairline-gradient);width:250px;max-width:100%;height:1px;position:absolute;top:0;right:0}.uds-segmented{align-items:center;gap:var(--uds-space-2-5);font-size:var(--uds-font-size-sm);color:var(--uds-text-disabled);display:flex}.uds-segmented__option{appearance:none;padding:var(--uds-space-2-5) 2px;font:inherit;letter-spacing:var(--uds-tracking-wide);color:var(--uds-text-faint);cursor:pointer;transition:color var(--uds-duration-fast);background:0 0;border:0}.uds-segmented__option:hover,.uds-segmented__option[aria-pressed=true]{color:var(--uds-text-strong)}.uds-segmented__option:focus-visible{outline:1px solid var(--uds-focus-ring);outline-offset:3px}@media (max-width:650px){.uds-segmented{gap:var(--uds-space-2)}}.uds-header{z-index:var(--uds-z-header);height:var(--uds-header-height);border-bottom:1px solid var(--uds-border-subtle);position:relative}.uds-header:after{content:"";background:var(--uds-hairline-gradient);pointer-events:none;width:250px;height:1px;position:absolute;bottom:-1px;right:0}.uds-header--compact{height:var(--uds-header-height-compact)}.uds-header--sticky{background:var(--uds-overlay);-webkit-backdrop-filter:blur(12px)saturate(1.2);position:sticky;top:0}.uds-header__inner{justify-content:space-between;align-items:center;gap:var(--uds-space-5);height:100%;display:flex}.uds-header:not(:has(.uds-container)) .uds-header__inner{padding-inline:var(--uds-space-6)}.uds-header__start{align-items:center;gap:var(--uds-space-3);min-width:0;display:flex}.uds-header__end{align-items:center;gap:var(--uds-space-9);display:flex}.uds-header--compact .uds-header__end{gap:var(--uds-space-5)}.uds-header__actions{align-items:center;gap:var(--uds-space-2);display:flex}@media (max-width:1050px){.uds-header__end{gap:var(--uds-space-6)}}@media (max-width:650px){.uds-header{height:var(--uds-header-height-mobile)}.uds-header--compact{height:60px}.uds-header:not(:has(.uds-container)) .uds-header__inner{padding-inline:var(--uds-gutter-mobile)}.uds-header:not(.uds-header--keep-nav) .uds-header__nav{display:none}.uds-header__end{gap:var(--uds-space-2)}}.uds-header-nav{align-items:center;gap:var(--uds-space-9);font-size:var(--uds-font-size-md);display:flex}.uds-header-nav__link{color:var(--uds-text-subtle);transition:color var(--uds-duration-base);text-decoration:none;position:relative}.uds-header-nav__link:hover,.uds-header-nav__link[aria-current=page]{color:var(--uds-text-strong)}.uds-header-nav__link[aria-current=page]:before{content:"";width:var(--uds-dot-size);height:var(--uds-dot-size);margin-left:calc(var(--uds-dot-size) / -2);border-radius:var(--uds-radius-full);background:var(--uds-primary);box-shadow:var(--uds-shadow-glow-primary);position:absolute;bottom:-10px;left:50%}.uds-header-nav__link:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:7px}.uds-brand{align-items:center;gap:var(--uds-space-5);color:var(--uds-text);flex-shrink:0;text-decoration:none;display:flex}.uds-brand:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:7px}.uds-brand__parent{object-fit:contain;width:80px;height:40px;margin-left:-4px}.uds-brand__line{background:var(--uds-divider);width:1px;height:23px}.uds-brand__product{width:125px;height:auto}.uds-brand__wordmark{font-size:var(--uds-font-size-2xl);font-weight:var(--uds-font-weight-heavy);letter-spacing:-1px;color:var(--uds-text-secondary)}.uds-header--compact .uds-brand__parent{width:64px;height:32px}.uds-header--compact .uds-brand__product{width:104px}@media (max-width:650px){.uds-brand,.uds-header--compact .uds-brand{gap:var(--uds-space-3)}.uds-brand__parent,.uds-header--compact .uds-brand__parent{width:59px;height:29.5px;margin-left:-3px}.uds-brand__line{height:18px}.uds-brand__product,.uds-header--compact .uds-brand__product{width:88px}}@media (max-width:350px){.uds-brand{gap:9px}.uds-brand__product,.uds-header--compact .uds-brand__product{width:78px}}.uds-footer{justify-content:space-between;align-items:center;gap:var(--uds-space-5);border-top:1px solid var(--uds-border);font-size:var(--uds-font-size-xs);color:var(--uds-text-faint);padding:29px 0 34px;display:flex}.uds-footer__start{align-items:center;gap:var(--uds-space-5);display:flex}.uds-footer__end{letter-spacing:.7px;text-align:right}.uds-footer img{width:112px;height:auto;display:block}.uds-footer a{color:inherit;transition:color var(--uds-duration-base);text-decoration:none}.uds-footer a:hover{color:var(--uds-text-strong)}.uds-footer a:focus-visible{outline:2px solid var(--uds-focus-ring);outline-offset:7px}@media (max-width:650px){.uds-footer{font-size:var(--uds-font-size-3xs);align-items:flex-end}.uds-footer__start{display:block}.uds-footer__start>*+*{margin-top:var(--uds-space-1);display:block}.uds-footer__end{line-height:1.7}.uds-footer img{width:102px}}
[data-uds-theme=zira]{--uds-primary:#5e6b3b}
.zira-wordmark{color:var(--uds-nav-foreground-active);font-family:var(--uds-font-sans);font-weight:var(--uds-font-weight-semibold);letter-spacing:.01em;font-size:1.25rem;line-height:1.75rem;display:block}.zira-wordmark--icon{text-align:center;background:var(--uds-nav-fill);border-radius:var(--uds-radius-md);width:2rem;height:2rem;line-height:2rem}.zira-wordmark--auth{text-align:center;font-size:2rem;line-height:4.5rem}.zira-statement{margin-top:var(--uds-space-6);color:var(--uds-muted-foreground);font-size:.8125rem}
